ÿØÿà�JFIF������ÿápExif��II*������[������¼ p!ranha?
Server IP : 104.21.87.198  /  Your IP : 172.70.188.20
Web Server : Apache/2.2.15 (CentOS)
System : Linux GA 2.6.32-431.1.2.0.1.el6.x86_64 #1 SMP Fri Dec 13 13:06:13 UTC 2013 x86_64
User : apache ( 48)
PHP Version : 5.6.38
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/share/perl5/pod/

Upload File :
Curr3nt_D!r [ Writeable ] D0cum3nt_r0Ot [ Writeable ]

 
Command :
Current File : /usr/share/perl5/pod/perl589delta.pod
=head1 NAME

perl589delta - what is new for perl v5.8.9

=head1 DESCRIPTION

This document describes differences between the 5.8.8 release and
the 5.8.9 release.

=head1 Notice

The 5.8.9 release will be the last significant release of the 5.8.x
series. Any future releases of 5.8.x will likely only be to deal with
security issues, and platform build failures. Hence you should look to
migrating to 5.10.x, if you have not started already.
See L</"Known Problems"> for more information.

=head1 Incompatible Changes

A particular construction in the source code of extensions written in C++
may need changing. See L</"Changed Internals"> for more details. All
extensions written in C, most written in C++, and all existing compiled
extensions are unaffected. This was necessary to improve C++ support.

Other than this, there are no changes intentionally incompatible with 5.8.8.
If any exist, they are bugs and reports are welcome.

=head1 Core Enhancements

=head2 Unicode Character Database 5.1.0.

The copy of the Unicode Character Database included in Perl 5.8 has
been updated to 5.1.0 from 4.1.0. See
L<http://www.unicode.org/versions/Unicode5.1.0/#NotableChanges> for the
notable changes.

=head2 stat and -X on directory handles

It is now possible to call C<stat> and the C<-X> filestat operators on
directory handles. As both directory and file handles are barewords, there
can be ambiguities over which was intended. In these situations the file
handle semantics are preferred. Both also treat C<*FILE{IO}> filehandles
like C<*FILE> filehandles.

=head2 Source filters in @INC

It's possible to enhance the mechanism of subroutine hooks in @INC by
adding a source filter on top of the filehandle opened and returned by the
hook. This feature was planned a long time ago, but wasn't quite working
until now. See L<perlfunc/require> for details. (Nicholas Clark)

=head2 Exceptions in constant folding

The constant folding routine is now wrapped in an exception handler, and
if folding throws an exception (such as attempting to evaluate 0/0), perl
now retains the current optree, rather than aborting the whole program.
Without this change, programs would not compile if they had expressions that
happened to generate exceptions, even though those expressions were in code
that could never be reached at runtime. (Nicholas Clark, Dave Mitchell)

=head2 C<no VERSION>

You can now use C<no> followed by a version number to specify that you
want to use a version of perl older than the specified one.

=head2 Improved internal UTF-8 caching code

The code that caches calculated UTF-8 byte offsets for character offsets for
a string has been re-written. Several bugs have been located and eliminated,
and the code now makes better use of the information it has, so should be
faster. In particular, it doesn't scan to the end of a string before
calculating an offset within the string, which should speed up some operations
on long strings. It is now possible to disable the caching code at run time,
to verify that it is not the cause of suspected problems.

=head2 Runtime relocatable installations

There is now F<Configure> support for creating a perl tree that is relocatable
at run time. see L</Relocatable installations>.

=head2 New internal variables

=over 4

=item C<${^CHILD_ERROR_NATIVE}>

This variable gives the native status returned by the last pipe close,
backtick command, successful call to C<wait> or C<waitpid>, or from the
C<system> operator. See L<perlvar> for details. (Contributed by Gisle Aas.)

=item C<${^UTF8CACHE}>

This variable controls the state of the internal UTF-8 offset caching code.
1 for on (the default), 0 for off, -1 to debug the caching code by checking
all its results against linear scans, and panicing on any discrepancy.

=back

=head2 C<readpipe> is now overridable

The built-in function C<readpipe> is now overridable. Overriding it permits
also to override its operator counterpart, C<qx//> (also known as C<``>).

=head2 simple exception handling macros

Perl 5.8.9 (and 5.10.0 onwards) now provides a couple of macros to do very
basic exception handling in XS modules. You can use these macros if you call
code that may C<croak>, but you need to do some cleanup before giving control
back to Perl. See L<perlguts/Exception Handling> for more details.

=head2 -D option enhancements 

=over

=item *

C<-Dq> suppresses the I<EXECUTING...> message when running under C<-D>

=item *

C<-Dl> logs runops loop entry and exit, and jump level popping.

=item *

C<-Dv> displays the process id as part of the trace output.

=back

=head2 XS-assisted SWASHGET

Some pure-perl code that the regexp engine was using to retrieve Unicode
properties and transliteration mappings has been reimplemented in XS
for faster execution.
(SADAHIRO Tomoyuki)

=head2 Constant subroutines

The interpreter internals now support a far more memory efficient form of
inlineable constants. Storing a reference to a constant value in a symbol
table is equivalent to a full typeglob referencing a constant subroutine,
but using about 400 bytes less memory. This proxy constant subroutine is
automatically upgraded to a real typeglob with subroutine if necessary.
The approach taken is analogous to the existing space optimisation for
subroutine stub declarations, which are stored as plain scalars in place
of the full typeglob.

However, to aid backwards compatibility of existing code, which (wrongly)
does not expect anything other than typeglobs in symbol tables, nothing in
core uses this feature, other than the regression tests.

Stubs for prototyped subroutines have been stored in symbol tables as plain
strings, and stubs for unprototyped subroutines as the number -1, since 5.005,
so code which assumes that the core only places typeglobs in symbol tables
has been making incorrect assumptions for over 10 years.

=head1 New Platforms

Compile support added for:

=over

=item *

DragonFlyBSD

=item *

MidnightBSD

=item *

MirOS BSD

=item *

RISC OS 

=item *

Cray XT4/Catamount

=back

=head1 Modules and Pragmata

=head2 New Modules

=over

=item *

C<Module::Pluggable> is a simple framework to create modules that accept
pluggable sub-modules. The bundled version is 3.8

=item *

C<Module::CoreList> is a hash of hashes that is keyed on perl version as
indicated in C<$]>. The bundled version is 2.17

=item *

C<Win32API::File> now available in core on Microsoft Windows. The bundled
version is 0.1001_01

=item * 

C<Devel::InnerPackage> finds all the packages defined by a single file. It is
part of the C<Module::Pluggable> distribution. The bundled version is 0.3

=back

=head2 Updated Modules

=over

=item *

C<attributes> upgraded to version 0.09

=item *

C<AutoLoader> upgraded to version 5.67

=item *

C<AutoSplit> upgraded to 1.06

=item *

C<autouse> upgraded to version 1.06

=item *

C<B> upgraded from 1.09_01 to 1.19

=over

=item *

provides new pad related abstraction macros C<B::NV::COP_SEQ_RANGE_LOW>,
C<B::NV::COP_SEQ_RANGE_HIGH>, C<B::NV::PARENT_PAD_INDEX>,
C<B::NV::PARENT_FAKELEX_FLAGS>, which hides the difference in storage in
5.10.0 and later.

=item *

provides C<B::sub_generation>, which exposes C<PL_sub_generation>

=item *

provides C<B::GV::isGV_with_GP>, which on pre-5.10 perls always returns true.

=item *

New type C<B::HE> added with methods C<VAL>, C<HASH> and C<SVKEY_force>

=item *

The C<B::GVf_IMPORTED_CV> flag is now set correctly when a proxy
constant subroutine is imported.

=item *

bugs fixed in the handling of C<PMOP>s.

=item *

C<B::BM::PREVIOUS> returns now C<U32>, not C<U16>.
C<B::CV::START> and C<B:CV::ROOT> return now C<NULL> on an XSUB,
C<B::CV::XSUB> and C<B::CV::XSUBANY> return 0 on a non-XSUB.

=back

=item *

C<B::C> upgraded to 1.05

=item *

C<B::Concise> upgraded to 0.76

=over

=item *

new option C<-src> causes the rendering of each statement (starting with
the nextstate OP) to be preceded by the first line of source code that
generates it.

=item *

new option C<-stash="somepackage">, C<require>s "somepackage", and then renders
each function defined in its namespace.

=item *

now has documentation of detailed hint symbols.

=back

=item *

C<B::Debug> upgraded to version 1.05

=item *

C<B::Deparse> upgraded to version 0.87

=over 4

=item *

properly deparse C<print readpipe $x, $y>.

=item *

now handles C<''->()>, C<::()>, C<sub :: {}>, I<etc.> correctly [RT #43010].
All bugs in parsing these kinds of syntax are now fixed:

    perl -MO=Deparse -e '"my %h = "->()'
    perl -MO=Deparse -e '::->()'
    perl -MO=Deparse -e 'sub :: {}'
    perl -MO=Deparse -e 'package a; sub a::b::c {}'
    perl -MO=Deparse -e 'sub the::main::road {}'

=item *

does B<not> deparse C<$^H{v_string}>, which is automatically set by the
internals.

=back

=item *

C<B::Lint> upgraded to version 1.11

=item *

C<B::Terse> upgraded to version 1.05

=item *

C<base> upgraded to version 2.13

=over 4

=item *

loading a module via base.pm would mask a global C<$SIG{__DIE__}> in that
module.

=item *

push all classes at once in C<@ISA>

=back

=item *

C<Benchmark> upgraded to version 1.10

=item *

C<bigint> upgraded to 0.23

=item *

C<bignum> upgraded to 0.23

=item *

C<bigrat> upgraded to 0.23

=item *

C<blib> upgraded to 0.04

=item *

C<Carp> upgraded to version 1.10

The argument backtrace code now shows C<undef> as C<undef>,
instead of a string I<"undef">.

=item *

C<CGI> upgraded to version 3.42

=item *

C<charnames> upgraded to 1.06

=item *

C<constant> upgraded to version 1.17

=item *

C<CPAN> upgraded to version 1.9301

=item *

C<Cwd> upgraded to version 3.29 with some platform specific
improvements (including for VMS).

=item *

C<Data::Dumper> upgraded to version 2.121_17

=over

=item *

Fixes hash iterator current position with the pure Perl version [RT #40668]

=item *

Performance enhancements, which will be most evident on platforms where
repeated calls to C's C<realloc()> are slow, such as Win32.

=back

=item *

C<DB_File> upgraded to version 1.817

=item *

C<DB_Filter> upgraded to version 0.02

=item *

C<Devel::DProf> upgraded to version 20080331.00

=item *

C<Devel::Peek> upgraded to version 1.04

=item *

C<Devel::PPPort> upgraded to version 3.14

=item *

C<diagnostics> upgraded to version 1.16

=item *

C<Digest> upgraded to version 1.15

=item *

C<Digest::MD5> upgraded to version 2.37

=item *

C<DirHandle> upgraded to version 1.02

=over

=item *

now localises C<$.>, C<$@>, C<$!>, C<$^E>, and C<$?> before closing the
directory handle to suppress leaking any side effects of warnings about it
already being closed.

=back

=item *

C<DynaLoader> upgraded to version 1.09

C<DynaLoader> can now dynamically load a loadable object from a file with a
non-default file extension.

=item *

C<Encode> upgraded to version 2.26

C<Encode::Alias> includes a fix for encoding "646" on Solaris (better known as
ASCII).

=item *

C<English> upgraded to version 1.03

=item *

C<Errno> upgraded to version 1.10

=item *

C<Exporter> upgraded to version 5.63

=item *

C<ExtUtils::Command> upgraded to version 1.15

=item *

C<ExtUtils::Constant> upgraded to version 0.21

=item *

C<ExtUtils::Embed> upgraded to version 1.28

=item *

C<ExtUtils::Install> upgraded to version 1.50_01

=item *

C<ExtUtils::Installed> upgraded to version 1.43

=item *

C<ExtUtils::MakeMaker> upgraded to version 6.48

=over

=item *

support for C<INSTALLSITESCRIPT> and C<INSTALLVENDORSCRIPT>
configuration.

=back

=item *

C<ExtUtils::Manifest> upgraded to version 1.55

=item *

C<ExtUtils::ParseXS> upgraded to version 2.19

=item *

C<Fatal> upgraded to version 1.06

=over

=item *

allows built-ins in C<CORE::GLOBAL> to be made fatal.

=back

=item *

C<Fcntl> upgraded to version 1.06

=item *

C<fields> upgraded to version 2.12

=item *

C<File::Basename> upgraded to version 2.77

=item *

C<FileCache> upgraded to version 1.07

=item *

C<File::Compare> upgraded to 1.1005

=item *

C<File::Copy> upgraded to 2.13

=over 4

=item *

now uses 3-arg open.

=back

=item *

C<File::DosGlob> upgraded to 1.01

=item *

C<File::Find> upgraded to version 1.13

=item *

C<File::Glob> upgraded to version 1.06

=over

=item *

fixes spurious results with brackets inside braces.

=back

=item *

C<File::Path> upgraded to version 2.07_02

=item *

C<File::Spec> upgraded to version 3.29

=over 4

=item *

improved handling of bad arguments.

=item *

some platform specific improvements (including for VMS and Cygwin), with
an optimisation on C<abs2rel> when handling both relative arguments.

=back

=item *

C<File::stat> upgraded to version 1.01

=item *

C<File::Temp> upgraded to version 0.20

=item *

C<filetest> upgraded to version 1.02

=item *

C<Filter::Util::Call> upgraded to version 1.07

=item *

C<Filter::Simple> upgraded to version 0.83

=item * 

C<FindBin> upgraded to version 1.49

=item *

C<GDBM_File> upgraded to version 1.09

=item *

C<Getopt::Long> upgraded to version 2.37

=item *

C<Getopt::Std> upgraded to version 1.06

=item *

C<Hash::Util> upgraded to version 0.06

=item *

C<if> upgraded to version 0.05

=item *

C<IO> upgraded to version 1.23

Reduced number of calls to C<getpeername> in C<IO::Socket>

=item *

C<IPC::Open> upgraded to version 1.03

=item *

C<IPC::Open3> upgraded to version 1.03

=item *

C<IPC::SysV> upgraded to version 2.00

=item *

C<lib> upgraded to version 0.61

=over

=item *

avoid warning about loading F<.par> files.

=back

=item *

C<libnet> upgraded to version 1.22

=item *

C<List::Util> upgraded to 1.19

=item *

C<Locale::Maketext> upgraded to 1.13

=item *

C<Math::BigFloat> upgraded to version 1.60

=item *

C<Math::BigInt> upgraded to version 1.89

=item *

C<Math::BigRat> upgraded to version 0.22

=over 4

=item *

implements new C<as_float> method.

=back

=item *

C<Math::Complex> upgraded to version 1.54.

=item *

C<Math::Trig> upgraded to version 1.18.

=item *

C<NDBM_File> upgraded to version 1.07

=over

=item *

improve F<g++> handling for systems using GDBM compatibility headers.

=back

=item *

C<Net::Ping> upgraded to version 2.35

=item *

C<NEXT> upgraded to version 0.61

=over

=item *

fix several bugs with C<NEXT> when working with C<AUTOLOAD>, C<eval> block, and
within overloaded stringification.

=back

=item *

C<ODBM_File> upgraded to 1.07

=item *

C<open> upgraded to 1.06

=item *

C<ops> upgraded to 1.02

=item *

C<PerlIO::encoding> upgraded to version 0.11

=item *

C<PerlIO::scalar> upgraded to version 0.06

=over 4

=item *

[RT #40267] C<PerlIO::scalar> doesn't respect readonly-ness.

=back

=item *

C<PerlIO::via> upgraded to version 0.05

=item *

C<Pod::Html> upgraded to version 1.09

=item *

C<Pod::Parser> upgraded to version 1.35

=item * 

C<Pod::Usage> upgraded to version 1.35

=item *

C<POSIX> upgraded to version 1.15

=over

=item *

C<POSIX> constants that duplicate those in C<Fcntl> are now imported from
C<Fcntl> and re-exported, rather than being duplicated by C<POSIX>

=item *

C<POSIX::remove> can remove empty directories.

=item *

C<POSIX::setlocale> safer to call multiple times.

=item *

C<POSIX::SigRt> added, which provides access to POSIX realtime signal
functionality on systems that support it.

=back

=item *

C<re> upgraded to version 0.06_01

=item *

C<Safe> upgraded to version 2.16

=item *

C<Scalar::Util> upgraded to 1.19

=item *

C<SDBM_File> upgraded to version 1.06

=item *

C<SelfLoader> upgraded to version 1.17

=item *

C<Shell> upgraded to version 0.72

=item *

C<sigtrap> upgraded to version 1.04

=item *

C<Socket> upgraded to version 1.81

=over

=item *

this fixes an optimistic use of C<gethostbyname>

=back

=item *

C<Storable> upgraded to 2.19

=item *

C<Switch> upgraded to version 2.13

=item *

C<Sys::Syslog> upgraded to version 0.27

=item *

C<Term::ANSIColor> upgraded to version 1.12

=item *

C<Term::Cap> upgraded to version 1.12

=item *

C<Term::ReadLine> upgraded to version 1.03

=item *

C<Test::Builder> upgraded to version 0.80

=item *

C<Test::Harness> upgraded version to 2.64

=over

=item *

this makes it able to handle newlines.

=back

=item *

C<Test::More> upgraded to version 0.80

=item *

C<Test::Simple> upgraded to version 0.80

=item *

C<Text::Balanced> upgraded to version 1.98

=item *

C<Text::ParseWords> upgraded to version 3.27

=item *

C<Text::Soundex> upgraded to version 3.03

=item *

C<Text::Tabs> upgraded to version 2007.1117

=item *

C<Text::Wrap> upgraded to version 2006.1117

=item *

C<Thread> upgraded to version 2.01

=item *

C<Thread::Semaphore> upgraded to version 2.09

=item *

C<Thread::Queue> upgraded to version 2.11

=over

=item *

added capability to add complex structures (e.g., hash of hashes) to queues.

=item *

added capability to dequeue multiple items at once.

=item *

added new methods to inspect and manipulate queues:  C<peek>, C<insert> and
C<extract>

=back

=item *

C<Tie::Handle> upgraded to version 4.2

=item *

C<Tie::Hash> upgraded to version 1.03

=item *

C<Tie::Memoize> upgraded to version 1.1

=over

=item *

C<Tie::Memoize::EXISTS> now correctly caches its results.

=back

=item *

C<Tie::RefHash> upgraded to version 1.38

=item *

C<Tie::Scalar> upgraded to version 1.01

=item *

C<Tie::StdHandle> upgraded to version 4.2

=item *

C<Time::gmtime> upgraded to version 1.03

=item *

C<Time::Local> upgraded to version 1.1901

=item *

C<Time::HiRes> upgraded to version 1.9715 with various build improvements 
(including VMS) and minor platform-specific bug fixes (including
for HP-UX 11 ia64).

=item *

C<threads> upgraded to 1.71

=over

=item *

new thread state information methods: C<is_running>, C<is_detached>
and C<is_joinable>.  C<list> method enhanced to return running or joinable
threads.

=item *

new thread signal method: C<kill>

=item *

added capability to specify thread stack size.

=item *

added capability to control thread exiting behavior.  Added a new C<exit>
method.

=back

=item *

C<threads::shared> upgraded to version 1.27

=over

=item *

smaller and faster implementation that eliminates one internal structure and
the consequent level of indirection.

=item *

user locks are now stored in a safer manner.

=item *

new function C<shared_clone> creates a copy of an object leaving
shared elements as-is and deep-cloning non-shared elements.

=item *

added new C<is_shared> method.

=back

=item *

C<Unicode::Normalize> upgraded to version 1.02

=item *

C<Unicode::UCD> upgraded to version 0.25

=item *

C<warnings> upgraded to version 1.05_01

=item *

C<Win32> upgraded to version 0.38

=over 4

=item *

added new function C<GetCurrentProcessId> which returns the regular Windows
process identifier of the current process, even when called from within a fork.

=back

=item *

C<XSLoader> upgraded to version 0.10

=item *

C<XS::APItest> and C<XS::Typemap> are for internal use only and hence
no longer installed. Many more tests have been added to C<XS::APItest>.

=back

=head1 Utility Changes

=head2 debugger upgraded to version 1.31

=over 4

=item *

Andreas KE<ouml>nig contributed two functions to save and load the debugger
history.

=item *

C<NEXT::AUTOLOAD> no longer emits warnings under the debugger.

=item *

The debugger should now correctly find tty the device on OS X 10.5 and VMS
when the program C<fork>s.

=item *

LVALUE subs now work inside the debugger.

=back

=head2 F<perlthanks>

Perl 5.8.9 adds a new utility F<perlthanks>, which is a variant of F<perlbug>,
but for sending non-bug-reports to the authors and maintainers of Perl.
Getting nothing but bug reports can become a bit demoralising - we'll see if
this changes things.

=head2 F<perlbug>

F<perlbug> now checks if you're reporting about a non-core module and suggests
you report it to the CPAN author instead.

=head2 F<h2xs>

=over

=item *

won't define an empty string as a constant [RT #25366]

=item *

has examples for C<h2xs -X>

=back

=head2 F<h2ph>

=over 4

=item *

now attempts to deal sensibly with the difference in path implications
between C<""> and C<< E<lt>E<gt> >> quoting in C<#include> statements.

=item *

now generates correct correct code for C<#if defined A || defined B>
[RT #39130]

=back

=head1 New Documentation

As usual, the documentation received its share of corrections, clarifications
and other nitfixes. More C<< X<...> >> tags were added for indexing.

L<perlunitut> is a tutorial written by Juerd Waalboer on Unicode-related
terminology and how to correctly handle Unicode in Perl scripts.

L<perlunicode> is updated in section user defined properties.

L<perluniintro> has been updated in the example of detecting data that is not
valid in particular encoding. 

L<perlcommunity> provides an overview of the Perl Community along with further
resources.

L<CORE> documents the pseudo-namespace for Perl's core routines.

=head1 Changes to Existing Documentation

L<perlglossary> adds I<deprecated modules and features> and I<to be dropped modules>.

L<perlhack> has been updated and added resources on smoke testing.

The Perl FAQs (F<perlfaq1>..F<perlfaq9>) have been updated.

L<perlcheat> is updated with better details on C<\w>, C<\d>, and C<\s>.

L<perldebug> is updated with information on how to call the debugger.

L<perldiag> documentation updated with I<subroutine with an ampersand> on the
argument to C<exists> and C<delete> and also several terminology updates on
warnings.

L<perlfork> documents the limitation of C<exec> inside pseudo-processes.

L<perlfunc>:

=over

=item *

Documentation is fixed in section C<caller> and C<pop>. 

=item *

Function C<alarm> now mentions C<Time::HiRes::ualarm> in preference
to C<select>.

=item *

Regarding precedence in C<-X>, filetest operators are the same as unary
operators, but not regarding parsing and parentheses (spotted by Eirik Berg
Hanssen).

=item *

L<reverse> function documentation received scalar context examples.

=back

L<perllocale> documentation is adjusted for number localization and
C<POSIX::setlocale> to fix Debian bug #379463.

L<perlmodlib> is updated with C<CPAN::API::HOWTO> and
C<Sys::Syslog::win32::Win32> 

L<perlre> documentation updated to reflect the differences between
C<[[:xxxxx:]]> and C<\p{IsXxxxx}> matches. Also added section on C</g> and
C</c> modifiers.

L<perlreguts> describe the internals of the regular expressions engine. It has
been contributed by Yves Orton.

L<perlrebackslash> describes all perl regular expression backslash and escape
sequences.

L<perlrecharclass> describes the syntax and use of character classes in
Perl Regular Expressions.

L<perlrun> is updated to clarify on the hash seed I<PERL_HASH_SEED>. Also more
information in options C<-x> and C<-u>.

L<perlsub> example is updated to use a lexical variable for C<opendir> syntax.

L<perlvar> fixes confusion about real GID C<$(> and effective GID C<$)>. 

Perl thread tutorial example is fixed in section
L<perlthrtut/Queues: Passing Data Around> and L<perlothrtut>.

L<perlhack> documentation extensively improved by Jarkko Hietaniemi and others.

L<perltoot> provides information on modifying C<@UNIVERSAL::ISA>.

L<perlport> documentation extended to include different C<kill(-9, ...)>
semantics on Windows. It also clearly states C<dump> is not supported on Win32
and cygwin.

F<INSTALL> has been updated and modernised.

=head1 Performance Enhancements

=over

=item *

The default since perl 5.000 has been for perl to create an empty scalar
with every new typeglob. The increased use of lexical variables means that
most are now unused. Thanks to Nicholas Clark's efforts, Perl can now be
compiled with C<-DPERL_DONT_CREATE_GVSV> to avoid creating these empty scalars.
This will significantly decrease the number of scalars allocated for all
configurations, and the number of scalars that need to be copied for ithread
creation. Whilst this option is binary compatible with existing perl
installations, it does change a long-standing assumption about the
internals, hence it is not enabled by default, as some third party code may
rely on the old behaviour.

We would recommend testing with this configuration on new deployments of
perl, particularly for multi-threaded servers, to see whether all third party
code is compatible with it, as this configuration may give useful performance
improvements. For existing installations we would not recommend changing to
this configuration unless thorough testing is performed before deployment.

=item *

C<diagnostics> no longer uses C<$&>, which results in large speedups
for regexp matching in all code using it.

=item *

Regular expressions classes of a single character are now treated the same as
if the character had been used as a literal, meaning that code that uses
char-classes as an escaping mechanism will see a speedup. (Yves Orton)

=item *

Creating anonymous array and hash references (ie. C<[]> and C<{}>) now incurs
no more overhead than creating an anonymous list or hash. Nicholas Clark
provided changes with a saving of two ops and one stack push, which was measured
as a slightly better than 5% improvement for these operations.

=item *

Many calls to C<strlen()> have been eliminated, either because the length was
already known, or by adopting or enhancing APIs that pass lengths. This has
been aided by the adoption of a C<my_sprintf()> wrapper, which returns the
correct C89 value - the length of the formatted string. Previously we could
not rely on the return value of C<sprintf()>, because on some ancient but
extant platforms it still returns C<char *>.

=item * 

C<index> is now faster if the search string is stored in UTF-8 but only contains
characters in the Latin-1 range.

=item *

The Unicode swatch cache inside the regexp engine is now used. (the lookup had
a key mismatch, present since the initial implementation). [RT #42839]

=back

=head1 Installation and Configuration Improvements

=head2 Relocatable installations

There is now F<Configure> support for creating a relocatable perl tree. If
you F<Configure> with C<-Duserelocatableinc>, then the paths in C<@INC> (and
everything else in C<%Config>) can be optionally located via the path of the
F<perl> executable.

At start time, if any paths in C<@INC> or C<Config> that F<Configure> marked
as relocatable (by starting them with C<".../">), then they are prefixed the
directory of C<$^X>. This allows the relocation can be configured on a
per-directory basis, although the default with C<-Duserelocatableinc> is that
everything is relocated. The initial install is done to the original configured
prefix.

=head2 Configuration improvements

F<Configure> is now better at removing temporary files. Tom Callaway
(from RedHat) also contributed patches that complete the set of flags
passed to the compiler and the linker, in particular that C<-fPIC> is now
enabled on Linux. It will also croak when your F</dev/null> isn't a device.

A new configuration variable C<d_pseudofork> has been to F<Configure>, and is
available as  C<$Config{d_pseudofork}> in the C<Config> module. This
distinguishes real C<fork> support from the pseudofork emulation used on
Windows platforms.

F<Config.pod> and F<config.sh> are now placed correctly for cross-compilation.

C<$Config{useshrplib}> is now 'true' rather than 'yes' when using a shared perl
library.

=head2 Compilation improvements

Parallel makes should work properly now, although there may still be problems
if C<make test> is instructed to run in parallel.

Many compilation warnings have been cleaned up. A very stubborn compiler
warning in C<S_emulate_eaccess()> was killed after six attempts.
F<g++> support has been tuned, especially for FreeBSD.

F<mkppport> has been integrated, and all F<ppport.h> files in the core will now
be autogenerated at build time (and removed during cleanup).

=head2 Installation improvements.

F<installman> now works with C<-Duserelocatableinc> and C<DESTDIR>.

F<installperl> no longer installs:

=over 4

=item *

static library files of statically linked extensions when a shared perl library
is being used. (They are not needed. See L</Windows> below).

=item *

F<SIGNATURE> and F<PAUSE*.pub> (CPAN files)

=item *

F<NOTES> and F<PATCHING> (ExtUtils files)

=item *

F<perlld> and F<ld2> (Cygwin files)

=back

=head2 Platform Specific Changes

There are improved hints for AIX, Cygwin, DEC/OSF, FreeBSD, HP/UX, Irix 6
Linux, MachTen, NetBSD, OS/390, QNX, SCO, Solaris, SunOS, System V Release 5.x
(UnixWare 7, OpenUNIX 8), Ultrix, UMIPS, uts and VOS.

=head3 FreeBSD

=over 4

=item *

Drop C<-std=c89> and C<-ansi> if using C<long long> as the main integral type,
else in FreeBSD 6.2 (and perhaps other releases), system headers do not
declare some functions required by perl.

=back

=head3 Solaris

=over 4

=item *

Starting with Solaris 10, we do not want versioned shared libraries, because
those often indicate a private use only library. These problems could often
be triggered when L<SUNWbdb> (Berkeley DB) was installed. Hence if Solaris 10
is detected set C<ignore_versioned_solibs=y>.

=back

=head3 VMS

=over 4

=item *

Allow IEEE math to be deselected on OpenVMS I64 (but it remains the default).

=item *

Record IEEE usage in C<config.h>

=item *

Help older VMS compilers by using C<ccflags> when building C<munchconfig.exe>.

=item * 

Don't try to build old C<Thread> extension on VMS when C<-Duseithreads> has
been chosen.

=item *

Passing a raw string of "NaN" to F<nawk> causes a core dump - so the string
has been changed to "*NaN*"

=item *

F<t/op/stat.t> tests will now test hard links on VMS if they are supported.

=back

=head3 Windows

=over 4

=item *

When using a shared perl library F<installperl> no longer installs static
library files, import library files and export library files (of statically
linked extensions) and empty bootstrap files (of dynamically linked
extensions). This fixes a problem building PAR-Packer on Win32 with a debug
build of perl.

=item *

Various improvements to the win32 build process, including support for Visual
C++ 2005 Express Edition (aka Visual C++ 8.x).

=item * 

F<perl.exe> will now have an icon if built with MinGW or Borland. 

=item *

Improvements to the perl-static.exe build process.

=item *

Add Win32 makefile option to link all extensions statically.

=item *

The F<WinCE> directory has been merged into the F<Win32> directory.

=item *

C<setlocale> tests have been re-enabled for Windows XP onwards.

=back

=head1 Selected Bug Fixes

=head2 Unicode

Many many bugs related to the internal Unicode implementation (UTF-8) have
been fixed. In particular, long standing bugs related to returning Unicode
via C<tie>, overloading or C<$@> are now gone, some of which were never
reported.

C<unpack> will internally convert the string back from UTF-8 on numeric types.
This is a compromise between the full consistency now in 5.10, and the current
behaviour, which is often used as a "feature" on string types.

Using C<:crlf> and C<UTF-16> IO layers together will now work.

Fixed problems with C<split>, Unicode C</\s+/> and C</ \0/>.

Fixed bug RT #40641 - encoding of Unicode characters in regular expressions.

Fixed a bug where using certain patterns in a regexp led to a panic.
[RT #45337]

Perl no longer segfaults (due to infinite internal recursion) if the locale's
character is not UTF-8 [RT #41442]:

    use open ':locale';
    print STDERR "\x{201e}"; # &bdquo;

=head2 PerlIO

Inconsistencies have been fixed in the reference counting PerlIO uses to keep
track of Unix file descriptors, and the API used by XS code to manage getting
and releasing C<FILE *>s

=head2 Magic

Several bugs have been fixed in Magic, the internal system used to implement
features such as C<tie>, tainting and threads sharing.

C<undef @array> on a tied array now correctly calls the C<CLEAR> method.

Some of the bitwise ops were not checking whether their arguments were magical
before using them. [RT #24816]

Magic is no longer invoked twice by the expression C<\&$x>

A bug with assigning large numbers and tainting has been resolved.
[RT #40708]

A new entry has been added to the MAGIC vtable - C<svt_local>. This is used
when copying magic to the new value during C<local>, allowing certain problems
with localising shared variables to be resolved.

For the implementation details, see L<perlguts/Magic Virtual Tables>.

=head2 Reblessing overloaded objects now works

Internally, perl object-ness is on the referent, not the reference, even
though methods can only be called via a reference. However, the original
implementation of overloading stored flags related to overloading on the
reference, relying on the flags being copied when the reference was copied,
or set at the creation of a new reference. This manifests in a bug - if you
rebless an object from a class that has overloading, into one that does not,
then any other existing references think that they (still) point to an
overloaded object, choose these C code paths, and then throw errors.
Analogously, blessing into an overloaded class when other references exist will
result in them not using overloading.

The implementation has been fixed for 5.10, but this fix changes the semantics
of flag bits, so is not binary compatible, so can't be applied to 5.8.9.
However, 5.8.9 has a work-around that implements the same bug fix. If the
referent has multiple references, then all the other references are located and
corrected. A full search is avoided whenever possible by scanning lexicals
outwards from the current subroutine, and the argument stack.

A certain well known Linux vendor applied incomplete versions of this bug fix
to their F</usr/bin/perl> and then prematurely closed bug reports about
performance issues without consulting back upstream. This not being enough,
they then proceeded to ignore the necessary fixes to these unreleased changes
for 11 months, until massive pressure was applied by their long-suffering
paying customers, catalysed by the failings being featured on a prominent blog
and Slashdot.

=head2 C<strict> now propagates correctly into string evals

Under 5.8.8 and earlier:

    $ perl5.8.8 -e 'use strict; eval "use foo bar" or die $@'
    Can't locate foo.pm in @INC (@INC contains: ... .) at (eval 1) line 2.
    BEGIN failed--compilation aborted at (eval 1) line 2.

Under 5.8.9 and later:

    $ perl5.8.9 -e 'use strict; eval "use foo bar" or die $@'
    Bareword "bar" not allowed while "strict subs" in use at (eval 1) line 1.

This may cause problems with programs that parse the error message and rely
on the buggy behaviour.

=head2 Other fixes

=over

=item *

The tokenizer no longer treats C<=cute> (and other words beginning
with C<=cut>) as a synonym for C<=cut>.

=item *

Calling C<CORE::require>

C<CORE::require> and C<CORE::do> were always parsed as C<require> and C<do>
when they were overridden. This is now fixed.

=item *

Stopped memory leak on long F</etc/groups> entries.

=item *

C<while (my $x ...) { ...; redo }> shouldn't C<undef $x>.

In the presence of C<my> in the conditional of a C<while()>, C<until()>,
or C<for(;;)> loop, we now add an extra scope to the body so that C<redo>
doesn't C<undef> the lexical.

=item *

The C<encoding> pragma now correctly ignores anything following an C<@> 
character in the C<LC_ALL> and C<LANG> environment variables. [RT # 49646]

=item *

A segfault observed with some F<gcc> 3.3 optimisations is resolved.

=item *

A possible segfault when C<unpack> used in scalar context with C<()> groups
is resolved. [RT #50256]

=item *

Resolved issue where C<$!> could be changed by a signal handler interrupting
a C<system> call.

=item *

Fixed bug RT #37886, symbolic deferencing was allowed in the argument of
C<defined> even under the influence of C<use strict 'refs'>.

=item *

Fixed bug RT #43207, where C<lc>/C<uc> inside C<sort> affected the return
value.

=item *

Fixed bug RT #45607, where C<*{"BONK"} = \&{"BONK"}> didn't work correctly.

=item *

Fixed bug RT #35878, croaking from a XSUB called via C<goto &xsub> corrupts perl
internals.

=item *

Fixed bug RT #32539, F<DynaLoader.o> is moved into F<libperl.so> to avoid the
need to statically link DynaLoader into the stub perl executable. With this
F<libperl.so> provides everything needed to get a functional embedded perl
interpreter to run.

=item *

Fix bug RT #36267 so that assigning to a tied hash doesn't change the
underlying hash.

=item *

Fix bug RT #6006, regexp replaces using large replacement variables
fail some of the time, I<i.e.> when substitution contains something
like C<${10}> (note the bracket) instead of just C<$10>.

=item *

Fix bug RT #45053, C<Perl_newCONSTSUB()> is now thread safe.

=back

=head2 Platform Specific Fixes

=head3 Darwin / MacOS X

=over 4

=item *

Various improvements to 64 bit builds.

=item *

Mutex protection added in C<PerlIOStdio_close()> to avoid race conditions.
Hopefully this fixes failures in the threads tests F<free.t> and F<blocks.t>.

=item *

Added forked terminal support to the debugger, with the ability to update the
window title.

=back

=head3 OS/2

=over 4

=item *

A build problem with specifying C<USE_MULTI> and C<USE_ITHREADS> but without
C<USE_IMP_SYS> has been fixed.

=item *

C<OS2::REXX> upgraded to version 1.04

=back

=head3 Tru64

=over 4

=item *

Aligned floating point build policies for F<cc> and F<gcc>.

=back

=head3 RedHat Linux

=over 4

=item *

Revisited a patch from 5.6.1 for RH7.2 for Intel's F<icc> [RT #7916], added an
additional check for C<$Config{gccversion}>.

=back

=head3 Solaris/i386

=over 4

=item *

Use C<-DPTR_IS_LONG> when using 64 bit integers

=back

=head3 VMS

=over 4

=item *

Fixed C<PerlIO::Scalar> in-memory file record-style reads.

=item *

pipe shutdown at process exit should now be more robust.

=item *

Bugs in VMS exit handling tickled by C<Test::Harness> 2.64 have been fixed.

=item *

Fix C<fcntl()> locking capability test in F<configure.com>.

=item *

Replaced C<shrplib='define'> with C<useshrplib='true'> on VMS.

=back

=head3 Windows

=over 4

=item *

C<File::Find> used to fail when the target directory is a bare drive letter and
C<no_chdir> is 1 (the default is 0). [RT #41555]

=item *

A build problem with specifying C<USE_MULTI> and C<USE_ITHREADS> but without
C<USE_IMP_SYS> has been fixed.

=item *

The process id is no longer truncated to 16 bits on some Windows platforms
( http://bugs.activestate.com/show_bug.cgi?id=72443 )

=item *

Fixed bug RT #54828 in F<perlio.c> where calling C<binmode> on Win32 and Cgywin
may cause a segmentation fault.

=back

=head2 Smaller fixes

=over 4

=item *

It is now possible to overload C<eq> when using C<nomethod>.

=item *

Various problems using C<overload> with 64 bit integers corrected.

=item *

The reference count of C<PerlIO> file descriptors is now correctly handled.

=item *

On VMS, escaped dots will be preserved when converted to UNIX syntax.

=item *

C<keys %+> no longer throws an C<'ambiguous'> warning.

=item * 

Using C<#!perl -d> could trigger an assertion, which has been fixed.

=item *

Don't stringify tied code references in C<@INC> when calling C<require>.

=item *

Code references in C<@INC> report the correct file name when C<__FILE__> is
used.

=item *

Width and precision in sprintf didn't handle characters above 255 correctly.
[RT #40473]

=item *

List slices with indices out of range now work more consistently.
[RT #39882]

=item *

A change introduced with perl 5.8.1 broke the parsing of arguments of the form
C<-foo=bar> with the C<-s> on the <#!> line. This has been fixed. See
http://bugs.activestate.com/show_bug.cgi?id=43483

=item *

C<tr///> is now threadsafe. Previously it was storing a swash inside its OP,
rather than in a pad.

=item *

F<pod2html> labels anchors more consistently and handles nested definition
lists better.

=item *

C<threads> cleanup veto has been extended to include C<perl_free()> and
C<perl_destruct()>

=item *

On some systems, changes to C<$ENV{TZ}> would not always be
respected by the underlying calls to C<localtime_r()>.  Perl now
forces the inspection of the environment on these systems.

=item *

The special variable C<$^R> is now more consistently set when executing
regexps using the C<(?{...})> construct.  In particular, it will still
be set even if backreferences or optional sub-patterns C<(?:...)?> are
used.

=back

=head1 New or Changed Diagnostics

=head2 panic: sv_chop %s

This new fatal error occurs when the C routine C<Perl_sv_chop()> was passed a
position that is not within the scalar's string buffer. This is caused by
buggy XS code, and at this point recovery is not possible.

=head2 Maximal count of pending signals (%s) exceeded

This new fatal error occurs when the perl process has to abort due to
too many pending signals, which is bound to prevent perl from being
able to handle further incoming signals safely.

=head2 panic: attempt to call %s in %s

This new fatal error occurs when the ACL version file test operator is used
where it is not available on the current platform. Earlier checks mean that
it should never be possible to get this.

=head2 FETCHSIZE returned a negative value

New error indicating that a tied array has claimed to have a negative
number of elements.

=head2 Can't upgrade %s (%d) to %d

Previously the internal error from the SV upgrade code was the less informative
I<Can't upgrade that kind of scalar>. It now reports the current internal type,
and the new type requested.

=head2 %s argument is not a HASH or ARRAY element or a subroutine

This error, thrown if an invalid argument is provided to C<exists> now
correctly includes "or a subroutine". [RT #38955]

=head2 Cannot make the non-overridable builtin %s fatal

This error in C<Fatal> previously did not show the name of the builtin in
question (now represented by %s above).

=head2 Unrecognized character '%s' in column %d

This error previously did not state the column.

=head2 Offset outside string

This can now also be generated by a C<seek> on a file handle using
C<PerlIO::scalar>.

=head2 Invalid escape in the specified encoding in regexp; marked by <-- HERE in m/%s/

New error, introduced as part of the fix to RT #40641 to handle encoding
of Unicode characters in regular expression comments.

=head2 Your machine doesn't support dump/undump.

A more informative fatal error issued when calling C<dump> on Win32 and
Cygwin. (Given that the purpose of C<dump> is to abort with a core dump,
and core dumps can't be produced on these platforms, this is more useful than
silently exiting.)

=head1 Changed Internals

The perl sources can now be compiled with a C++ compiler instead of a C
compiler. A necessary implementation details is that under C++, the macro
C<XS> used to define XSUBs now includes an C<extern "C"> definition. A side
effect of this is that B<C++> code that used the construction

    typedef XS(SwigPerlWrapper);

now needs to be written

    typedef XSPROTO(SwigPerlWrapper);

using the new C<XSPROTO> macro, in order to compile. C extensions are
unaffected, although C extensions are encouraged to use C<XSPROTO> too.
This change was present in the 5.10.0 release of perl, so any actively
maintained code that happened to use this construction should already have
been adapted. Code that needs changing will fail with a compilation error.

C<set> magic on localizing/assigning to a magic variable will now only
trigger for I<container magics>, i.e. it will for C<%ENV> or C<%SIG>
but not for C<$#array>.

The new API macro C<newSVpvs()> can be used in place of constructions such as
C<newSVpvn("ISA", 3)>. It takes a single string constant, and at C compile
time determines its length.

The new API function C<Perl_newSV_type()> can be used as a more efficient
replacement of the common idiom

    sv = newSV(0);
    sv_upgrade(sv, type);

Similarly C<Perl_newSVpvn_flags()> can be used to combine
C<Perl_newSVpv()> with C<Perl_sv_2mortal()> or the equivalent
C<Perl_sv_newmortal()> with C<Perl_sv_setpvn()>

Two new macros C<mPUSHs()> and C<mXPUSHs()> are added, to make it easier to
push mortal SVs onto the stack. They were then used to fix several bugs where
values on the stack had not been mortalised.

A C<Perl_signbit()> function was added to test the sign of an C<NV>. It 
maps to the system one when available.

C<Perl_av_reify()>, C<Perl_lex_end()>, C<Perl_mod()>, C<Perl_op_clear()>,
C<Perl_pop_return()>, C<Perl_qerror()>, C<Perl_setdefout()>,
C<Perl_vivify_defelem()> and C<Perl_yylex()> are now visible to extensions.
This was required to allow C<Data::Alias> to work on Windows.

C<Perl_find_runcv()> is now visible to perl core extensions. This was required
to allow C<Sub::Current> to work on Windows.

C<ptr_table*> functions are now available in unthreaded perl. C<Storable>
takes advantage of this.

There have been many small cleanups made to the internals. In particular,
C<Perl_sv_upgrade()> has been simplified considerably, with a straight-through
code path that uses C<memset()> and C<memcpy()> to initialise the new body,
rather than assignment via multiple temporary variables. It has also
benefited from simplification and de-duplication of the arena management
code.

A lot of small improvements in the code base were made due to reports from
the Coverity static code analyzer.

Corrected use and documentation of C<Perl_gv_stashpv()>, C<Perl_gv_stashpvn()>,
C<Perl_gv_stashsv()> functions (last parameter is a bitmask, not boolean).

C<PERL_SYS_INIT>, C<PERL_SYS_INIT3> and C<PERL_SYS_TERM> macros have been
changed into functions.

C<PERLSYS_TERM> no longer requires a context. C<PerlIO_teardown()>
is now called without a context, and debugging output in this function has
been disabled because that required that an interpreter was present, an invalid
assumption at termination time.

All compile time options which affect binary compatibility have been grouped
together into a global variable (C<PL_bincompat_options>).

The values of C<PERL_REVISION>, C<PERL_VERSION> and C<PERL_SUBVERSION> are
now baked into global variables (and hence into any shared perl library).
Additionally under C<MULTIPLICITY>, the perl executable now records the size of
the interpreter structure (total, and for this version). Coupled with
C<PL_bincompat_options> this will allow 5.8.10 (and later), when compiled with a
shared perl library, to perform sanity checks in C<main()> to verify that the
shared library is indeed binary compatible.

Symbolic references can now have embedded NULs. The new public function
C<Perl_get_cvn_flags()> can be used in extensions if you have to handle them.

=head2 Macro cleanups

The core code, and XS code in F<ext> that is not dual-lived on CPAN, no longer
uses the macros C<PL_na>, C<NEWSV()>, C<Null()>, C<Nullav>, C<Nullcv>,
C<Nullhv>, C<Nullhv> I<etc>. Their use is discouraged in new code,
particularly C<PL_na>, which is a small performance hit.

=head1 New Tests

Many modules updated from CPAN incorporate new tests. Some core specific
tests have been added:

=over 4

=item ext/DynaLoader/t/DynaLoader.t

Tests for the C<DynaLoader> module.

=item t/comp/fold.t

Tests for compile-time constant folding.

=item t/io/pvbm.t

Tests incorporated from 5.10.0 which check that there is no unexpected
interaction between the internal types C<PVBM> and C<PVGV>.

=item t/lib/proxy_constant_subs.t

Tests for the new form of constant subroutines.

=item t/op/attrhand.t

Tests for C<Attribute::Handlers>.

=item t/op/dbm.t

Tests for C<dbmopen>.

=item t/op/inccode-tie.t

Calls all tests in F<t/op/inccode.t> after first tying C<@INC>.

=item t/op/incfilter.t

Tests for for source filters returned from code references in C<@INC>.

=item t/op/kill0.t

Tests for RT #30970.

=item t/op/qrstack.t

Tests for RT #41484.

=item t/op/qr.t

Tests for the C<qr//> construct.

=item t/op/regexp_qr_embed.t

Tests for the C<qr//> construct within another regexp.

=item t/op/regexp_qr.t

Tests for the C<qr//> construct.

=item t/op/rxcode.t

Tests for RT #32840.

=item t/op/studytied.t

Tests for C<study> on tied scalars.

=item t/op/substT.t

Tests for C<subst> run under C<-T> mode.

=item t/op/symbolcache.t

Tests for C<undef> and C<delete> on stash entries that are bound to
subroutines or methods.

=item t/op/upgrade.t

Tests for C<Perl_sv_upgrade()>.

=item t/mro/package_aliases.t

MRO tests for C<isa> and package aliases.

=item t/pod/twice.t

Tests for calling C<Pod::Parser> twice.

=item t/run/cloexec.t

Tests for inheriting file descriptors across C<exec> (close-on-exec).

=item t/uni/cache.t

Tests for the UTF-8 caching code.

=item t/uni/chr.t

Test that strange encodings do not upset C<Perl_pp_chr()>.

=item t/uni/greek.t

Tests for RT #40641.

=item t/uni/latin2.t

Tests for RT #40641.

=item t/uni/overload.t

Tests for returning Unicode from overloaded values.

=item t/uni/tie.t

Tests for returning Unicode from tied variables.

=back

=head1 Known Problems

There are no known new bugs.

However, programs that rely on bugs that have been fixed will have problems.
Also, many bug fixes present in 5.10.0 can't be back-ported to the 5.8.x
branch, because they require changes that are binary incompatible, or because
the code changes are too large and hence too risky to incorporate.

We have only limited volunteer labour, and the maintenance burden is
getting increasingly complex. Hence this will be the last significant
release of the 5.8.x series. Any future releases of 5.8.x will likely
only be to deal with security issues, and platform build
failures. Hence you should look to migrating to 5.10.x, if you have
not started already. Alternatively, if business requirements constrain
you to continue to use 5.8.x, you may wish to consider commercial
support from firms such as ActiveState.

=head1 Platform Specific Notes

=head2 Win32

C<readdir()>, C<cwd()>, C<$^X> and C<@INC> now use the alternate (short)
filename if the long name is outside the current codepage (Jan Dubois).

=head3 Updated Modules

=over 4

=item *

C<Win32> upgraded to version 0.38. Now has a documented 'WinVista' response
from C<GetOSName> and support for Vista's privilege elevation in C<IsAdminUser>.
Support for Unicode characters in path names. Improved cygwin and Win64
compatibility. 

=item *

C<Win32API> updated to 0.1001_01

=item *

C<killpg()> support added to C<MSWin32> (Jan Dubois).

=item *

C<File::Spec::Win32> upgraded to version 3.2701

=back

=head2 OS/2

=head3 Updated Modules

=over 4

=item *

C<OS2::Process> upgraded to 1.03

Ilya Zakharevich has added and documented several C<Window*> and C<Clipbrd*>
functions.

=item *

C<OS2::REXX::DLL>, C<OS2::REXX> updated to version 1.03

=back

=head2 VMS

=head3 Updated Modules

=over 4

=item *

C<DCLsym> upgraded to version 1.03

=item *

C<Stdio> upgraded to version 2.4

=item *

C<VMS::XSSymSet> upgraded to 1.1.

=back

=head1 Obituary

Nick Ing-Simmons, long time Perl hacker, author of the C<Tk> and C<Encode>
modules, F<perlio.c> in the core, and 5.003_02 pumpking, died of a heart
attack on 25th September 2006. He will be missed.

=head1 Acknowledgements

Some of the work in this release was funded by a TPF grant.

Steve Hay worked behind the scenes working out the causes of the differences
between core modules, their CPAN releases, and previous core releases, and
the best way to rectify them. He doesn't want to do it again. I know this
feeling, and I'm very glad he did it this time, instead of me.

Paul Fenwick assembled a team of 18 volunteers, who broke the back of writing
this document. In particular, Bradley Dean, Eddy Tan, and Vincent Pit
provided half the team's contribution.

Schwern verified the list of updated module versions, correcting quite a few
errors that I (and everyone else) had missed, both wrongly stated module
versions, and changed modules that had not been listed.

The crack Berlin-based QA team of Andreas KE<ouml>nig and Slaven Rezic
tirelessly re-built snapshots, tested most everything CPAN against
them, and then identified the changes responsible for any module regressions,
ensuring that several show-stopper bugs were stomped before the first release
candidate was cut.

The other core committers contributed most of the changes, and applied most
of the patches sent in by the hundreds of contributors listed in F<AUTHORS>.

And obviously, Larry Wall, without whom we wouldn't have Perl.

=head1 Reporting Bugs

If you find what you think is a bug, you might check the articles
recently posted to the comp.lang.perl.misc newsgroup and the perl
bug database at http://bugs.perl.org.  There may also be
information at http://www.perl.org, the Perl Home Page.

If you believe you have an unreported bug, please run the B<perlbug>
program included with your release.  Be sure to trim your bug down
to a tiny but sufficient test case.  Your bug report, along with the
output of C<perl -V>, will be sent off to perlbug@perl.org to be
analysed by the Perl porting team.  You can browse and search
the Perl 5 bugs at http://bugs.perl.org/

If the bug you are reporting has security implications, which make it
inappropriate to send to a publicly archived mailing list, then please send
it to perl5-security-report@perl.org. This points to a closed subscription
unarchived mailing list, which includes all the core committers, who be able
to help assess the impact of issues, figure out a resolution, and help
co-ordinate the release of patches to mitigate or fix the problem across all
platforms on which Perl is supported. Please only use this address for security
issues in the Perl core, not for modules independently distributed on CPAN.

=head1 SEE ALSO

The F<Changes> file for exhaustive details on what changed.

The F<INSTALL> file for how to build Perl.

The F<README> file for general stuff.

The F<Artistic> and F<Copying> files for copyright information.

=cut
N4m3
5!z3
L45t M0d!f!3d
0wn3r / Gr0up
P3Rm!55!0n5
0pt!0n5
..
--
October 20 2018 03:05:06
0 / 0
0755
a2p.pod
5.964 KB
March 22 2017 11:02:07
0 / 0
0644
perl.pod
15.379 KB
March 22 2017 11:02:07
0 / 0
0644
perl5004delta.pod
54.922 KB
March 22 2017 11:02:07
0 / 0
0644
perl5005delta.pod
33.481 KB
March 22 2017 11:02:07
0 / 0
0644
perl5100delta.pod
52.658 KB
March 22 2017 11:02:07
0 / 0
0644
perl5101delta.pod
42.849 KB
March 22 2017 11:02:07
0 / 0
0644
perl561delta.pod
121.774 KB
March 22 2017 11:02:07
0 / 0
0644
perl56delta.pod
104.672 KB
March 22 2017 11:02:07
0 / 0
0644
perl570delta.pod
21.147 KB
March 22 2017 11:02:07
0 / 0
0644
perl571delta.pod
29.67 KB
March 22 2017 11:02:07
0 / 0
0644
perl572delta.pod
24.952 KB
March 22 2017 11:02:07
0 / 0
0644
perl573delta.pod
4.535 KB
March 22 2017 11:02:07
0 / 0
0644
perl581delta.pod
37.168 KB
March 22 2017 11:02:07
0 / 0
0644
perl582delta.pod
4.365 KB
March 22 2017 11:02:07
0 / 0
0644
perl583delta.pod
6.187 KB
March 22 2017 11:02:07
0 / 0
0644
perl584delta.pod
7.19 KB
March 22 2017 11:02:07
0 / 0
0644
perl585delta.pod
5.751 KB
March 22 2017 11:02:07
0 / 0
0644
perl586delta.pod
4.542 KB
March 22 2017 11:02:07
0 / 0
0644
perl587delta.pod
8.161 KB
March 22 2017 11:02:07
0 / 0
0644
perl588delta.pod
24.675 KB
March 22 2017 11:02:07
0 / 0
0644
perl589delta.pod
52.642 KB
March 22 2017 11:02:07
0 / 0
0644
perl58delta.pod
112.215 KB
March 22 2017 11:02:07
0 / 0
0644
perl590delta.pod
34.132 KB
March 22 2017 11:02:07
0 / 0
0644
perl591delta.pod
10.911 KB
March 22 2017 11:02:07
0 / 0
0644
perl592delta.pod
10.697 KB
March 22 2017 11:02:07
0 / 0
0644
perl593delta.pod
16.635 KB
March 22 2017 11:02:07
0 / 0
0644
perl594delta.pod
12.364 KB
March 22 2017 11:02:07
0 / 0
0644
perl595delta.pod
18.49 KB
March 22 2017 11:02:07
0 / 0
0644
perlaix.pod
17.703 KB
March 22 2017 11:02:07
0 / 0
0644
perlamiga.pod
6.866 KB
March 22 2017 11:02:07
0 / 0
0644
perlapi.pod
165.457 KB
March 22 2017 11:02:07
0 / 0
0644
perlapio.pod
18.879 KB
March 22 2017 11:02:07
0 / 0
0644
perlapollo.pod
0.81 KB
March 22 2017 11:02:07
0 / 0
0644
perlartistic.pod
6.643 KB
March 22 2017 11:02:07
0 / 0
0644
perlbeos.pod
2.87 KB
March 22 2017 11:02:07
0 / 0
0644
perlbook.pod
0.647 KB
March 22 2017 11:02:07
0 / 0
0644
perlboot.pod
27.69 KB
March 22 2017 11:02:07
0 / 0
0644
perlbot.pod
11.401 KB
March 22 2017 11:02:07
0 / 0
0644
perlbs2000.pod
7.743 KB
March 22 2017 11:02:07
0 / 0
0644
perlcall.pod
53.88 KB
March 22 2017 11:02:07
0 / 0
0644
perlce.pod
9.04 KB
March 22 2017 11:02:07
0 / 0
0644
perlcheat.pod
4.056 KB
March 22 2017 11:02:07
0 / 0
0644
perlclib.pod
7.504 KB
March 22 2017 11:02:07
0 / 0
0644
perlcn.pod
4.8 KB
March 22 2017 11:02:07
0 / 0
0644
perlcommunity.pod
6.248 KB
March 22 2017 11:02:07
0 / 0
0644
perlcompile.pod
9.293 KB
March 22 2017 11:02:07
0 / 0
0644
perlcygwin.pod
27.522 KB
March 22 2017 11:02:07
0 / 0
0644
perldata.pod
36.015 KB
March 22 2017 11:02:07
0 / 0
0644
perldbmfilter.pod
4.87 KB
March 22 2017 11:02:07
0 / 0
0644
perldebguts.pod
31.14 KB
March 22 2017 11:02:07
0 / 0
0644
perldebtut.pod
20.805 KB
March 22 2017 11:02:07
0 / 0
0644
perldebug.pod
36.655 KB
March 22 2017 11:02:07
0 / 0
0644
perldelta.pod
42.849 KB
March 22 2017 11:02:07
0 / 0
0644
perldgux.pod
2.755 KB
March 22 2017 11:02:07
0 / 0
0644
perldiag.pod
178.858 KB
March 22 2017 11:02:07
0 / 0
0644
perldoc.pod
7.139 KB
March 22 2017 11:02:07
0 / 0
0644
perldos.pod
10.599 KB
March 22 2017 11:02:07
0 / 0
0644
perldsc.pod
24.851 KB
March 22 2017 11:02:07
0 / 0
0644
perlebcdic.pod
65.046 KB
March 22 2017 11:02:07
0 / 0
0644
perlembed.pod
37.142 KB
March 22 2017 11:02:07
0 / 0
0644
perlepoc.pod
3.69 KB
March 22 2017 11:02:07
0 / 0
0644
perlfaq.pod
24.259 KB
March 22 2017 11:02:07
0 / 0
0644
perlfaq1.pod
17.346 KB
March 22 2017 11:02:07
0 / 0
0644
perlfaq2.pod
21.107 KB
March 22 2017 11:02:07
0 / 0
0644
perlfaq3.pod
37.631 KB
March 22 2017 11:02:07
0 / 0
0644
perlfaq4.pod
79.504 KB
March 22 2017 11:02:07
0 / 0
0644
perlfaq5.pod
48.048 KB
March 22 2017 11:02:07
0 / 0
0644
perlfaq6.pod
37.635 KB
March 22 2017 11:02:07
0 / 0
0644
perlfaq7.pod
36.707 KB
March 22 2017 11:02:07
0 / 0
0644
perlfaq8.pod
45.047 KB
March 22 2017 11:02:07
0 / 0
0644
perlfaq9.pod
23.624 KB
March 22 2017 11:02:07
0 / 0
0644
perlfilter.pod
20.645 KB
March 22 2017 11:02:07
0 / 0
0644
perlfork.pod
11.172 KB
March 22 2017 11:02:07
0 / 0
0644
perlform.pod
16.498 KB
March 22 2017 11:02:07
0 / 0
0644
perlfreebsd.pod
1.904 KB
March 22 2017 11:02:07
0 / 0
0644
perlfunc.pod
285.067 KB
March 22 2017 11:02:07
0 / 0
0644
perlglossary.pod
109.511 KB
March 22 2017 11:02:07
0 / 0
0644
perlgpl.pod
18.365 KB
March 22 2017 11:02:07
0 / 0
0644
perlguts.pod
102.717 KB
March 22 2017 11:02:07
0 / 0
0644
perlhack.pod
118.664 KB
March 22 2017 11:02:07
0 / 0
0644
perlhaiku.pod
1.469 KB
March 22 2017 11:02:07
0 / 0
0644
perlhist.pod
37.857 KB
March 22 2017 11:02:07
0 / 0
0644
perlhpux.pod
27.979 KB
March 22 2017 11:02:07
0 / 0
0644
perlhurd.pod
1.943 KB
March 22 2017 11:02:07
0 / 0
0644
perlintern.pod
25.789 KB
March 22 2017 11:02:07
0 / 0
0644
perlintro.pod
20.987 KB
March 22 2017 11:02:07
0 / 0
0644
perliol.pod
32.964 KB
March 22 2017 11:02:07
0 / 0
0644
perlipc.pod
66.173 KB
March 22 2017 11:02:07
0 / 0
0644
perlirix.pod
4.294 KB
March 22 2017 11:02:07
0 / 0
0644
perljp.pod
7.881 KB
March 22 2017 11:02:07
0 / 0
0644
perlko.pod
7.707 KB
March 22 2017 11:02:07
0 / 0
0644
perllexwarn.pod
14.097 KB
March 22 2017 11:02:07
0 / 0
0644
perllinux.pod
1.457 KB
March 22 2017 11:02:07
0 / 0
0644
perllocale.pod
40.641 KB
March 22 2017 11:02:07
0 / 0
0644
perllol.pod
8.059 KB
March 22 2017 11:02:07
0 / 0
0644
perlmachten.pod
4.395 KB
March 22 2017 11:02:07
0 / 0
0644
perlmacos.pod
2.062 KB
March 22 2017 11:02:07
0 / 0
0644
perlmacosx.pod
11.057 KB
March 22 2017 11:02:07
0 / 0
0644
perlmint.pod
9.315 KB
March 22 2017 11:02:07
0 / 0
0644
perlmod.pod
23.92 KB
March 22 2017 11:02:07
0 / 0
0644
perlmodinstall.pod
13.603 KB
March 22 2017 11:02:07
0 / 0
0644
perlmodlib.pod
75.521 KB
March 22 2017 11:02:07
0 / 0
0644
perlmodstyle.pod
20.619 KB
March 22 2017 11:02:07
0 / 0
0644
perlmpeix.pod
14.733 KB
March 22 2017 11:02:07
0 / 0
0644
perlmroapi.pod
2.89 KB
March 22 2017 11:02:07
0 / 0
0644
perlnetware.pod
6.336 KB
March 22 2017 11:02:07
0 / 0
0644
perlnewmod.pod
10.951 KB
March 22 2017 11:02:07
0 / 0
0644
perlnumber.pod
8.156 KB
March 22 2017 11:02:07
0 / 0
0644
perlobj.pod
21.302 KB
March 22 2017 11:02:07
0 / 0
0644
perlop.pod
93.97 KB
March 22 2017 11:02:07
0 / 0
0644
perlopenbsd.pod
1.179 KB
March 22 2017 11:02:07
0 / 0
0644
perlopentut.pod
37.106 KB
March 22 2017 11:02:07
0 / 0
0644
perlos2.pod
90.608 KB
March 22 2017 11:02:07
0 / 0
0644
perlos390.pod
15.697 KB
March 22 2017 11:02:07
0 / 0
0644
perlos400.pod
4.51 KB
March 22 2017 11:02:07
0 / 0
0644
perlothrtut.pod
39.704 KB
March 22 2017 11:02:07
0 / 0
0644
perlpacktut.pod
49.851 KB
March 22 2017 11:02:07
0 / 0
0644
perlperf.pod
50.125 KB
March 22 2017 11:02:07
0 / 0
0644
perlplan9.pod
5.005 KB
March 22 2017 11:02:07
0 / 0
0644
perlpod.pod
21.119 KB
March 22 2017 11:02:07
0 / 0
0644
perlpodspec.pod
66.203 KB
March 22 2017 11:02:07
0 / 0
0644
perlport.pod
84.279 KB
March 22 2017 11:02:07
0 / 0
0644
perlpragma.pod
4.219 KB
March 22 2017 11:02:07
0 / 0
0644
perlqnx.pod
4.146 KB
March 22 2017 11:02:07
0 / 0
0644
perlre.pod
80.857 KB
March 22 2017 11:02:07
0 / 0
0644
perlreapi.pod
24.831 KB
March 22 2017 11:02:07
0 / 0
0644
perlrebackslash.pod
19.638 KB
March 22 2017 11:02:07
0 / 0
0644
perlrecharclass.pod
21.396 KB
March 22 2017 11:02:07
0 / 0
0644
perlref.pod
25.845 KB
March 22 2017 11:02:07
0 / 0
0644
perlreftut.pod
18.232 KB
March 22 2017 11:02:07
0 / 0
0644
perlreguts.pod
36.013 KB
March 22 2017 11:02:07
0 / 0
0644
perlrepository.pod
22.903 KB
March 22 2017 11:02:07
0 / 0
0644
perlrequick.pod
17.204 KB
March 22 2017 11:02:07
0 / 0
0644
perlreref.pod
11.715 KB
March 22 2017 11:02:07
0 / 0
0644
perlretut.pod
112.31 KB
March 22 2017 11:02:07
0 / 0
0644
perlriscos.pod
1.476 KB
March 22 2017 11:02:07
0 / 0
0644
perlrun.pod
48.758 KB
March 22 2017 11:02:07
0 / 0
0644
perlsec.pod
22.99 KB
March 22 2017 11:02:07
0 / 0
0644
perlsolaris.pod
28.448 KB
March 22 2017 11:02:07
0 / 0
0644
perlstyle.pod
8.416 KB
March 22 2017 11:02:07
0 / 0
0644
perlsub.pod
52.951 KB
March 22 2017 11:02:07
0 / 0
0644
perlsymbian.pod
15.842 KB
March 22 2017 11:02:07
0 / 0
0644
perlsyn.pod
30.361 KB
March 22 2017 11:02:07
0 / 0
0644
perlthrtut.pod
45.42 KB
March 22 2017 11:02:07
0 / 0
0644
perltie.pod
35.806 KB
March 22 2017 11:02:07
0 / 0
0644
perltoc.pod
627.917 KB
March 22 2017 11:02:07
0 / 0
0644
perltodo.pod
47.227 KB
March 22 2017 11:02:07
0 / 0
0644
perltooc.pod
50.22 KB
March 22 2017 11:02:07
0 / 0
0644
perltoot.pod
67.017 KB
March 22 2017 11:02:07
0 / 0
0644
perltrap.pod
40.187 KB
March 22 2017 11:02:07
0 / 0
0644
perltru64.pod
7.555 KB
March 22 2017 11:02:07
0 / 0
0644
perltw.pod
5.258 KB
March 22 2017 11:02:07
0 / 0
0644
perlunicode.pod
54.853 KB
March 22 2017 11:02:07
0 / 0
0644
perlunifaq.pod
12.576 KB
March 22 2017 11:02:07
0 / 0
0644
perluniintro.pod
32.2 KB
March 22 2017 11:02:07
0 / 0
0644
perlunitut.pod
7.722 KB
March 22 2017 11:02:07
0 / 0
0644
perlutil.pod
9.649 KB
March 22 2017 11:02:07
0 / 0
0644
perluts.pod
3.105 KB
March 22 2017 11:02:07
0 / 0
0644
perlvar.pod
57.747 KB
March 22 2017 11:02:07
0 / 0
0644
perlvmesa.pod
3.859 KB
March 22 2017 11:02:07
0 / 0
0644
perlvms.pod
51.313 KB
March 22 2017 11:02:07
0 / 0
0644
perlvos.pod
5.437 KB
March 22 2017 11:02:07
0 / 0
0644
perlwin32.pod
39.853 KB
March 22 2017 11:02:07
0 / 0
0644
perlxs.pod
72.455 KB
March 22 2017 11:02:07
0 / 0
0644
perlxstut.pod
48.506 KB
March 22 2017 11:02:07
0 / 0
0644
 $.' ",#(7),01444'9=82<.342ÿÛ C  2!!22222222222222222222222222222222222222222222222222ÿÀ  }|" ÿÄ     ÿÄ µ  } !1AQa "q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ     ÿÄ µ   w !1AQ aq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ   ? ÷HR÷j¹ûA <̃.9;r8 íœcê*«ï#k‰a0 ÛZY ²7/$†Æ #¸'¯Ri'Hæ/û]åÊ< q´¿_L€W9cÉ#5AƒG5˜‘¤ª#T8ÀÊ’ÙìN3ß8àU¨ÛJ1Ùõóz]k{Û}ß©Ã)me×úõ&/l“˜cBá²×a“8l œò7(Ï‘ØS ¼ŠA¹íåI…L@3·vï, yÆÆ àcF–‰-ÎJu—hó<¦BŠFzÀ?tãúguR‹u#‡{~?Ú•£=n¾qo~öôüô¸¾³$õüÑ»jò]Mä¦  >ÎÈ[¢à–?) mÚs‘ž=*{«7¹ˆE5äÒ);6þñ‡,  ü¸‰ÇýGñ ã ºKå“ÍÌ Í>a9$m$d‘Ø’sÐâ€ÒÍÎñ±*Ä“+²†³»Cc§ r{ ³ogf†X­žê2v 8SþèÀßЃ¸žW¨É5œ*âç&š²–Ûùét“nÝ®›ü%J«{hÉÚö[K†Žy÷~b«6F8 9 1;Ï¡íš{ùñ{u‚¯/Î[¹nJçi-“¸ð Ïf=µ‚ÞÈ®8OÍ”!c H%N@<ŽqÈlu"š…xHm®ä<*ó7•…Á Á#‡|‘Ó¦õq“êífÛüŸ•­oNÚ{ËFý;– ŠÙ–!½Òq–‹væRqŒ®?„ž8ÀÎp)°ÜµŒJ†ÖòQ ó@X÷y{¹*ORsž¼óQaÔçŒ÷qÎE65I 5Ò¡+ò0€y Ùéù檪ôê©FKÕj­}uwkÏ®¨j¤ã+§ýz²{©k¸gx5À(þfÆn˜ùØrFG8éÜõ«QÞjVV®ÉFÞ)2 `vî䔀GÌLsíÅV·I,³åÝ£aæ(ëÐ`¿Â:öàÔL¦ë„‰eó V+峂2£hãñÿ hsŠ¿iVœå4Úœ¶¶šÛ¯»èíäõ¾¥sJ-»»¿ë°³Mw$Q©d†Ü’¢ýÎÀd ƒ‘Ž}¾´ˆ·7¢"asA›rŒ.v@ ÞÇj”Y´%Š–·–5\Ü²õåË2Hã×­°*¾d_(˜»#'<ŒîØ1œuþ!ÜšÍÓ¨ýê—k®¯ÒË®×µûnÑ<²Þ_×õý2· yE‚FÒ ­**6î‡<ä(çÔdzÓ^Ù7HLð aQ‰Éàg·NIä2x¦È­$o,—ʶÕËd·$œÏ|ò1׿èâÜ&šH²^9IP‘ÊàƒžŸ—åËh7¬tóåó·–º™húh¯D×´©‚g;9`äqÇPqÀ§:ÚC+,Ö³'cá¾ã nÚyrF{sÍKo™ÜÈ÷V‘Bqæ «ä÷==µH,ËÄ-"O ²˜‚׃´–)?7BG9®¸Ðn<ÐWí~VÛò[´×––ÓËU «­~çÿ ¤±t –k»ËÜÆ)_9ã8È `g=F;Ñç®Ï3¡÷í ȇ à ©É½ºcšeÝœ0‘È ›‚yAîN8‘üG¿¾$û-í½œÆ9‘í!ˆ9F9çxëøž*o_žIÆÖZò¥ÓºVùöõ¿w¦Ýˆæ•´ÓYÄ®­³ËV£êƒæõç?áNòîn.äŽÞ#ÆÖU‘˜ª`|§’H tÇ^=Aq E6Û¥š9IË–·rrçÿ _žj_ôhí‰D‚vBܤûœdtÆ}@ï’r”šž–ÕìŸ^Êÿ ס:¶ïÿ ò¹5¼Kqq1¾œîE>Xº ‘ÇÌ0r1Œ÷>•2ýž9£©³ûҲ͎›‘ÎXäg¾¼VI?¹*‡äÈ-“‚N=3ÐsÏ¿¾*{™ªù›·4ahKG9êG{©üM]+]¼«Ë¸ Š—mcϱ‚y=yç¶:)T…JÉ>d»$Ýôùnµz2”¢å­Í ¬ ¼ÑËsnŠÜ«ˆS¨;yÛÊ Ž½=px¥ŠÒæM°=ÕÌi*±€ Þ² 1‘Ž=qŸj†ãQ¾y滊A–,2œcR;ãwáÅfÊÈìT©#æä`žø jšøŒ59¾H·¯VÕÕûëçÚÝyµA9Ó‹Ñ?Çúþºš—QÇ ÔvòßNqù«¼!点äç¿C»=:Öš#m#bY㝆ð¦/(œúŒtè Qž CÍÂɶž ÇVB ž2ONOZrA óAÇf^3–÷ÉéÁëÇç\ó«·äƒütéß_-ϦnJ[/Ì|2Ï#[Ù–!’,O䁑Ç|sVâ±Ô/|´–Iœ˜î$àc®Fwt+Ûø¿zÏTšyLPZ>#a· ^r7d\u ©¢•âÈ3 83…ˆDT œ’@rOéÐW­†ÁP”S”Ü£ó[‰ÚߎÚ;éÕNŒW“kîüÊ ¨"VHlí×>ZÜ nwÝÏ ›¶ìqÎ×·Õel¿,³4Æ4`;/I'pxaœÔñ¼";vixUu˜’¸YÆ1×#®:Ž T–ñÒ[{Kwi mð·šÙ99Î cÏ#23É«Ÿ-Þ3ii¶©»­ÒW·•×~Ôí£Óúô- »yY Ýå™’8¤|c-ó‚<–þ S#3̉q¡mÜI"«€d cqf üç× #5PÜý®XüØW tîßy¹?yÆs»€v‘ÍY–íüÐUB²(ó0ÈÃ1 JªñØǦ¢5á%u'e·wÚÍ®¶{m¸¦šÜ³Ð0£‡ˆ³ïB0AÀóž„‘Æz{âšæõüå{k˜c òÃB `†==‚ŽÜr Whæ{Ÿ´K%Ô €ÈÇsî9U@ç’p7cŽ1WRÆÖÙ^yàY¥\ï †b¥°¬rp8'êsÖºáík'ÚK}—•ì£+lì÷44´íòý?«Ö÷0¤I"Ú³.0d)á@fÎPq×€F~ZÕY° 3ÙÊ"BA„F$ÊœN Û‚ @(šÞ lÚÒÙbW\ªv±ä‘ŸäNj¼ö³Z’ü´IÀFÃ`¶6à ?! NxÇÒ©Ò­†Oª²½’·ŸM¶{êºjÚqŒ©®èþ ‰ ’&yL%?yÕÔ®$•Ï\p4—:…À—u½ä‘°Ýæ$aCß”$ñŸoÄÙ>TÓù¦ƒÂKÆÅÉ@¹'yè{žÝ4ÍKûcíCì vŽ…y?]Ol©Ê|Íê¾Þ_;üÿ Ï¡Rçånÿ rÔ’[m²»˜¡Ž4ùDŽ›Ë) $’XxËëšY8¹i•†Á!‘þpJ•V^0 Œ±õèi²Å²en%·„†8eeù²Yˆ,S†=?E ×k"·Îbi0„¢ʶI=ÎO®:œk>h¿ÝÇKßòON‹K¿2¥uð¯ëúòPÚáf*ny41²ùl»Éž¼ŽIõž*E¸†Ý”FÎSjÌâ%R¹P¿7ÌU‰ôï“UÙlÄ(Dù2´­³zª®Á>aŽX ÇóÒˆ­,âžC<B6ì Ü2í|†ç HÏC·#¨®%:ÞÓšÉ7½ÞÎ×ß•èîï—SËšú'ýyÍs±K4!Ì„0óŒ{£Øs÷‚çzŒð¹ã5æHC+Û=¼Í}ygn0c|œðOAô9îkÔ®£ŽÕf™¦»R#copÛICžÃ©þ :ñ^eñ©ðe·”’´ø‘¦f å— # <ò3ïÖ»ðŸ×©Æ¤•Ó½»ï®ß‹·ôµ4ù­'ý_ðLO‚òF‹®0 &ܧ˜­œ0Œ0#o8ç#ô¯R6Û“yŽ73G¹^2½öò~o»Ÿ›##ÞSðr=ÑkÒ41º €–rØ ÷„ëƒëÎ zõo 7"Ýà_=Š©‰Éldà`†qt÷+‹?æxù©%m,ö{.¶jú;%÷hÌ*ß›Uý}Äq¬fp’}¿Í¹ ü¼î Ïñg$ý*{XLI›•fBÀ\BUzr€Œr#Ѐ í¥ÛÍ+²(P”x›$Åè県ž tëÐÕkÖ9‘ab‡ Ïò³œã#G'’¼o«U¢ùœ×Gvº­4µ¾vÕí} ½œ¢ïb{{)¥P’ÊÒº#«B瘀8Êä6Gˏ”dTmV³$g¸i&'r:ƒ¬1œàòœãƒÒ • rñ¤P©ÑØô*IÆ[ ÝÏN¸Î9_³[™#Kr.Fí¤í*IÁ?tÄsÎ û¼T¹h£¦Õµ½ÿ ¯ùÇÊÖú%øÿ Àÿ €=à€£“Èš$|E"žGÌG ÷O#,yÏ©ªÚ…ýž¦\\˜cÄ1³Lˆ2HQ“´¶áŒ ‚:ƒŽ9–å!Š–͐‚ɾF''‘÷yÇNüûãëpÆ|=~¢D•䵕vn2„sÓžGLë IUP´Uíw®Ú-/mm£²×Ì–ìíeý] ? øÑüa¨ÞZÏeki,q‰c10PTpAÜÀg%zSß°2Ĥ¡U]®ØŠÜçžI;€èpx?_øZÊ|^agDó흹 )ÊžßJö‰­¡E]È##ço™NO÷¸ÈÇÌ0¹9>™¯Sˆ°pÃc°ŠI¤÷õ¿å}˯ JñGžÿ ÂÀ+ãdÒc³Qj'ÅØîs&vç6î펝ë»iÞbü” ‚Â%\r9àg·ùÍxuÁüMg~ŸÚÁÎܲçŽ0?*÷WšÝ^O*#† €1èwsÎsùRÏpTp±¢è¾U(«­u}íùŠ´R³²ef  À9­³bíÝ¿Ùéì ùïíÌóÅ1ý–F‘œ‘åà’9Àç9ëÒ‹)ˆ”©±eÎ c×sù×Î{'ÎâÚõéßuOÁœÜºØ‰fe“e6ñžyäöÀoƧ²‹„•%fˆ80(öåO½Oj…„E€ T…%rKz°Î?.;{šXÙ‡ŸeUÚd!üx9þtã%wO_øoòcM- j–ÒHX_iK#*) ž@Ž{ ôǽBd¹‰RÝn–ê0«7ˆìyÀ÷Í@¬Ì¢³³’ 9é÷½?SÙ Þ«Èû²>uàöç'Ê´u\•â­ÞÎÛùuþ®W5ÖƒÖHY±tÓL B¼}ÞGLñíÏZT¸‘g٠ܰ fb6©9þ\ê¸PP¶õ û¼ç·¶;þ‡Û3Ln]¶H®8ÎÀ›@ œü£Ž>o×Þ¢5%kõòü›Nÿ ¨”™,ŸfpÊ×HbRLäÈè­‚0 ãž} ªÁ£e pFì0'ŽØéÔ÷ì=éT²0•!…Îzt9ç¾?”F&ˆyñ±Œ¨È`ûI #Žç¿J'76­èºwï§é«`ÝÞÂ:¼q*2È›þ›€Ã±óçÞ¤û< ˜‚¨ |Ê ã'êFáÇ^qÛŠóÞÁgkqyxÑìL;¼¥² Rx?‡¯Y7PŽwnù¶†û¾Ü·.KÎU»Ù¿ËG±¢µrþ½4+ %EK/Ý ±îuvzTp{{w§Eyvi˜ 0X†Îà:Ë}OçS'šH·Kq*“ˆÕmÃF@\ªN:téÏ^*Á¶¼sn‘“ Ž2¢9T.½„\ ýò@>˜7NFïNRÓ·wèôßEÕua'¬[þ¾cö¡̐Oæ¦âÅŠ². Ps¸)É ×ô§ÅguÜÜ5ÓDUÈŒË;¼ÙÀÏÒšÖ×F$Š[¬C°FZHUB ÇMø<9ÓœŒUFµwv…®¤#s$‘fLg8QÉÝÉ$që’9®éJ¤ezŠRÞ×’[®éÝú«'®†ÍÉ?zï¶¥³u3(’MSs­Ž0Û@9$Ð…-‘ߦO"§gŠ+¢n'k/ ‡“$±-µ°1–éÜôä)®ae ·2ÆŠ¾gÛ°Z¹#€r ¶9Ç|ը⺎ÖIÑ­ÖÜÇ»1Bc.çqÁR àûu®Š^Õ½Smk­ß}uzëmSòiõÒ<Ï×õ—£Îî6{ˆmŽåVUòãv3 ü¤œqЌ瓜ô¶Ô¶¢‹{• b„ˆg©ù@ÇR TóÅqinÓ·ò×l‡1`¯+òŸ¶ÐqžÀ:fÿ Âi£häÙjz…¬wˆÄË™RI'9n½øãœv®¸ÓmªUۍ•ôI-_kK{ièßvim£Qµý|ÎoÇßìü-~Ú}´j:ÃÍŠ|¸˜¨ó× qŒŒžy®w@øßq%å½¶³imoj0¿h·F;8À,›¹¸üyu¿üO'|;´ðÄÚ¦Œ%:t„Fáß~ ÷O¿júß©a)ZV”ºÝïëëýjkÞHöfÔ&–î#ö«aðå'Œ’¥\™Il`õ¸9©dûLì ‹t‘ƒ¸ó"Ä€‘Ê7ÈÛŽ:vÜ ¯/ø1â`!»Ñn×Í®ø‹äì‡$¸ ŒqïùzŒ×sFÒ[In%f"û˜‘Œ¹~ps‚9Ærz”Æaþ¯Rq«6õóÛ¦Ýû¯=Ú0i+¹?ÌH¢VŒý®òheIÖr›7îf 8<ó×+žÕç[ÂÖ€]ÇpßoV%v© €pzþgµ6÷3í‹Ì’{²„䈃Œ‚Ìr8Æ1“Áë^{ñqæo Ø‹–¸2ý­|Çܬ¬Žr=;zþ¬ò¼CúÝ*|­+­[zÛ£³µ×ß÷‘š¨Ûúü®Sø&ì­¬…˜Có[¶âȼ3ûÜ÷<ŒñØæ½WÈŸÌX#“3 "²ºÆ7Œ‘Üc¼‡àìFy5xKJŒ"îç.r@ï×Þ½Ä-ÿ þ“}ª}’*Þ!,Fm¸Î@†9b?1W{Yæ3„`Ú¼VõŠÚÛ_kùöG.mhÎñ ôíhí§Ô$.ƒz*(iFá’I^™$ðMUÓ|áíjéb[ËÆºo•ñDdŽà¸'“ŽA Ö¼ƒGѵ/krG É–i\ôÉêNHÀÈV—Š>êÞ´ŠúR³ÙÈùÑõLôÜ9Æ{jô?°°Kýš¥WíZ¿V—m6·E}{X~Æ? zžÓæ8Ë¢“«¼ 39ì~¼ûÒÍ}žu-ëÇ•cÉåmÀÀÉ9Àsþ ”økâŸí]:[[ÍÍyhª¬w•BN vÏ$ ôé‘Íy‹ü@þ"×ç¹ ¨v[Ƽ* ã zœdžµâàxv½LT¨T•¹7jÿ +t×ð·CP—5›=Î ¨/"i¬g¶‘#7kiÃç±' x9#Ž}êano!òKD‘ílï”('¿SÔð?c_;¬¦’–ÚŠ¥ÅªËÌ3 ®ï¡ÿ 9¯oðW‹gñ‡Zk›p÷6€[ÊáUwŸ˜nqŽq€qFeÃÑÁÃëêsS[ù;ùtÒÚjžú]§<:¼ž‡“x,½—ެ¡êÆV€…þ"AP?ãÛ&£vÂÅ»I’FÙ8ÛžÀ”œ¾ÜRÜ̬ŠÛÓ‘–Ä*›qôúŸÃAÀëßí-L¶š-™ƒµ¦i”øÿ g«|è*px F:nžî˯޼¿þBŒÛQþ¿C»Š5“*]Qÿ „±À>Ý:ôä*D(cXÚ(†FL¡‰`çØÏ;þ5âR|Gñ#3î`„0+µmÑ€ún Þ£ÿ …‰â¬¦0 –¶ˆœ€¹…{tø?ʯ(_çþ_Š5XY[¡Ù|Q¿ú µŠ2︛sO* Бÿ ×â°<+à›MkÂ÷š…ij ·Ü–ˆ«ò‚?ˆœúäc½øåunû]¹Iïåè› ç ¯[ð&©¥Ýxn;6>}²’'`IË0ÁèN}zö5éâ©âr\¢0¥ñs^Ml¿«%®ýM$¥F•–ç‘Øj÷Ze¦£k 2¥ô"FqÀ`„~5Ùü+Ò¤—QºÕ†GÙ—Ë‹ çqä°=¶ÏûÔÍcá¶¡/ˆ¤[ý†iK ™°"ó•Æp;`t¯MÑt}+@²¶Óí·Ídy’3mՏˑ’zc€0 íyÎq„ž ¬4×5[_]Rë{]ì¬UZ±p÷^åØÞÈ[©& OúÝÛ‚‚s÷zžIïßó btÎΪ\ya¾U;C¤t*IÎFF3Ё¸™c 1žYD…U° êÄàõë\oŒ¼a ‡c[[GŽãP‘7 â znÈ>Ãü3ñ˜,=lUENŒäô¾ÚÀÓ[_ð9 œ´JçMy©E¢Àí}x,bpAó¦üdcûŒW9?Å[Há$¿¹pÄ™#^9O88©zO=«Ë!µÖüY¨³ªÍy9ûÒ1 úôÚ»M?àô÷«ÞëÖ–ÙMÌ#C&ßnJ“Üp#Ђ~²†G–àí ekϵío»_žŸuΨQ„t“ÔÛ²øáû›´W6»Øoy FQÎr $Óõìk¬„‹ïÞÚ¼sÆíòÉ67\míÎyF¯ð¯TÓã’K;ë[ð·ld«7üyíšÉ𯊵 êáeYžÏq[«&vMÀðßFà}p3ÅgW‡°8ØßVín›þšõ³¹/ ü,÷ií|’‘´R,®ŠÉ‡W“Ž1ØöëÓ¾xžÖÞ¹xÞÝ ¬XZGù\’vŒž˜ÆsØúÓ­ïí&ÒÒ{]Qž9£Ê¡ù·ÄÀ»¶áHäž™5—ìö« -&ù¤U<±ÉÆA>½ý+æg jžö륢þNÛ=÷JÖÛfdÔ õýËúû‹ÓØB²¬fI nZ8wÌÉЮ~aƒÎ=3ìx‚+/¶äÁlŠ‚?™Æü#8-œ\pqTZXtè%»»&ÚÝ#´ŠðÜ žã§Í’¼{p·ß{m>ÞycP¨’¼¢0ú(Rƒë^Ž ñó¼(»y%m´ÕÙ}ÊûékB1¨þÑ®,#Q)ó‡o1T©ÜÃ*Ž‹‚yö< b‰4×H€“ìÐ. ¤²9ÌŠ>„Žãøgšñ ¯Š~)¸ßå\ÛÛoBŒa·L²œg$‚Iã¯ZÈ—Æ~%”äë—È8â)Œcƒ‘Âàu9¯b%)ÞS²¿Ïïÿ 4Öºù}Z/[H%¤vÉ#Ì’x§†b © ³´tÜ{gn=iï%õªÇç]ܧ—! åw„SÓp ·VÈÏ¡?5Âcâb¥_ĤŠz¬—nàþÖΟñKÄöJé=ÌWèêT‹¸÷qÎჟ•q’zWUN«N/ØO^Ÿe|í¾©k{üõ4öV^ïù~G¹êzÂèº|·÷×[’Þ31†rpjg·n Æ0Ý}kåË‹‰nîe¹ËÍ+™ÏVbrOç]'‰¼o®xÎh`¹Ç*±ÙÚ!T$d/$žN>¼WqᯅZ9ÑÒO\ÜÛê1o&,-z ~^NCgNÕéá)ÒÊ©7‰¨¯'Õþ¯þ_¿Ehîþóâ €ï¬uÛûý*ÎK9ä.â-öv<²‘×h$àãúW%ö¯~«g-ÕõÀàG~>Zú¾Iš+(šM³ Û#9äl%ðc¬ ûÝ xÖKG´x®|¸¤Ï™O:Ê8Ã’qÉcÔä‚yÇNJyËŒTj¥&µOmztjÿ ?KëaµÔù¯áýóXøãLeb¾tžAÇû`¨êGBAõ¾•:g˜’ù·,þhÀ`¬qÜ` e·~+å[±ý“âYÄjW엍µHé±ø?Nõô>½âX<5 Ç©ÏѼM¶8cܪXŽÉ^r?¼IróÈS•ZmÇ›™5»òÚÚ7ïu«&|·÷•Ά >[©ÞXHeS$Œyà€ ÷ù²:ò2|óãDf? Z¼PD¶ÓßC(xÆ0|©ßR;ôMsÿ µ´ÔVi¬,͹›Ìxâi˜`¹,GAéÇlV§ÄýF×Yø§ê–‘:Ã=ò2³9n±ÉžØÏ@yÎWžæ±Ãàe„ÄÒN ]ïòêìú_Go'¦ŽÑ’_×õЯðR66þ!›ÑÄ gFMÙ— äžäqôÈ;ÿ eX<#%»Aö‰ãR¤ Í”Ž¹È G&¹Ÿƒ&á?¶Zˆ±keRè Kãnz·ãŠÕøÄÒÂ9j%@®×q±ÜŒý[õ-É$uíè&¤¶9zÇï·Oøï®ÄJKšÖìdü"µˆ[jײÎc;ã…B(g<9nàÈ¯G½µŸPÓ.´Éfâ¼FŽP 31 ‘ÏR}<3šä~ Ã2xVöî Dr Ç\›}Ý#S÷ÈÀëŽHÆI®à\OçKuäI¹†ó(”—GWî ñ³¹¸æ2¨›‹ºÚû%¾ýÖ_3ºNú¯ëúì|ÕÅÖ‰}y lM’ZËîTÿ á[ðÐñ/ˆ9Àû ¸ón3 Mòd‘÷ döª^.Êñް›BâîNp>cëÏçÍzïíôÏ YÍ%ª¬·ãÏ-*9Ü­ÂãhéŒc¾dÈêú¼Ë,. VŠ÷çeÿ n/¡¼äãõâ=‹xGQKx”|¹bÌŠD@2Œ 8'Ž àúƒŽ+áDÒ&¡¨"Œ§–Žr22 Ç·s]ŸÄ‹«ð%ÚÄ<¹ä’(×{e›HÀqÁç©Ç½`üŽÚõK饚9ƒÄ±€< –úƒú~ çðñO#­Í%iKKlµ¦¾F)'Iê¬Î+Ç(`ñ¾£œdÈ’` ™ºcßéé^ÿ i¸”Û\ý¡æhÔB«aq¸}ãÀÆ:ÜWƒ|FÛÿ BŒÇÀeaŸ-sÊ€:úW½ÜÝÜ<%$µ†%CóDªÀí%IÈÏʤ…ôäñÞŒ÷‘a0“ôŽÚë¤nŸoW÷0«e¶y'Å»aΗ2r’# Û°A^ý9ÉQÔõ=ù5¬£Öü.(Þ’M$~V«=éSÄFN½®©ÔWô»ÿ þHžkR‹ìÏ+µµžöê;khÚI¤m¨‹Ôš–âÖçJ¾_Z•’6 a”Èô> ÕÉaÕ<%®£2n bQŠå\tÈõUÿ ø»þ‹k15‚ÃuCL$ݹp P1=Oøýs¯^u éEJ”–éêŸê½5ýzy›jÛ³á›Ûkÿ ÚOcn±ÛÏîW;boºz{ãžüVÆ¡a£a5½äÎÂks¸J@?1è¿{$䑐=k”øsÖ^nŒ¦)ÝåXÃíùN1ØõÚOJë–xF÷h¸ Œ"Ž?x䜚ü³ì¨c*Fœ¯i;7~ñí׫Ðó¥Ë»3Ãü púw ‰°<Á%»ñž ÿ P+Û^ ¾Ye£ŽCÄŒ„/>˜>•á¶Ìm~&&À>M[hÈÈÿ [Ž•íd…RO@3^Ç(ʽ*¶ÖQZyßþ 1Vº}Ñç?¼O4Rh6R€ª£í¡ûÙ a‚3ß·Õ ü=mRÍ/µ9¤‚0ÑC¼Iè:cŽsÛ¾™x£ÆÐ¬ªÍöˢ샒W$•€Å{¨ÀPG ÀÀàŸZìÍ1RÉ0´ðxEË9+Éÿ ^rEÕ—±Š„70l¼áË@û.' ¼¹Žz€N3úUÉ<3á×*?²¬‚ä†"Ùc=p íÛ'¡ª1ñ"økJ†HÒ'»Ÿ+ oÏN¬Ã9 dÙãÜדÏâÍ~æc+j·Jzâ7(£ðW]•晍?nê´º6åwéåç÷N•ZŠíž›¬|?Ðõ?Ñ-E…®³ÇV$~X¯/…õ x‘LˆÑÜÚÈ7¦pzãÜüë½ðÄ^õtÝYËÍ7ÉÖÕ8ÏUe# #€r=sU¾/é’E§jRC4mxNÝ´9†íuá»›V‘ ZI€­×cr1Ÿpzsøf»¨åV‹ìû`qËLÊIã?\~¼³áËC©êhªOîO»‘ÃmçÛçút×¢x“Z}?Üê#b-¤X7õ Äò gž zzbº3œm*qvs·M=íúéw}¿&Úª°^Ö×µÏ(ø‡â†Öµƒenñý†×åQáYûœ÷ÇLœôÎNk¡ð‡¼/µ¸n0æÉ0¬ƒ‚üîÉÆvŒw®Sáö”š¯‹-üÕVŠØÙ[$`(9cqƒÔ_@BëqûÙ`Ýæ­0;79È?w<ó |ÙÜkßÌ1±Ëã ¿ìÒ»ðlìï«ÓnªèèrP´NÏš&Žéö Ù¸÷æ°~-_O'‰`°!RÚÚÝ%]Ø%þbß1'¿ÿ X՝áOöÎŒ·‹¬+Åæ*ÛÛ™0¤ƒOÍÔ `u¯¦ÂaèÐÃÓ«‹¨Ô¥µœ¿¯ÉyÅÙ.oÔôŸ Úx&(STðݽ¦õ] ’ÒNóÁäÈùr3í·žÚ[™ƒ¼veÈ÷ÞIõÎGlqÎ=M|«gsªxÅI6 ]Z·Îªä,¨zŒŽÄ~#ØŠúFñiÉqc©éÐD>S딑 GñŽ1éÐ^+ Ëi;Ô„µVÕú»i¯ÈÒ-ZÍ]òܘ®ì` bÛÙ¥_/y(@÷qÐúg Ô÷W0.Ø› 6Ò© r>QƒŒ0+Èîzb¨É+I0TbNñ"$~)ÕÒ6Þ‹{0VÆ27œWWñcÄcX×íôûyKZéðªc'iQ¿¯LaWŠŸS\·Š“źʸ…ôÙÂí|öÀÇåV|!¤ÂGâÛ[[’ï 3OrÙËPY¹=Î1õ5öåTžÑè Ú64/üö?Zëžk}¬¶éào፾á}3“ü]8Éæ¿´n²Žš_6¾pœ)2?úWÓÚ¥¾¨iWúdŽq{*ª1rXŒd…m»‰äcô¯–dâ•ã‘Jº¬§¨#¨® §,df«8ÉÅßN¾hˆ;îÓ=7áùpën®É 6ûJžO2^œÐò JÖø¥²ã›Ò6Ü·‰!wbÍ‚¬O©»õ¬ÿ ƒP=Ä:â¤-&ÙŽ ` È9 r9íϧzë> XÅ7ƒ5X–krÑ¢L 7€ìw}ÑŸNHëŒüþ:2†á¼+u·á÷N/Û'Ðç~ߘô«ëh!ónRéeQ´6QÛÿ èEwëÅÒ|¸Yqó1uêyùzð8 ƒŠù¦Ò;¹ä6öi<'ü³„[íZhu½ ùÍ¡g‚>r¯׊îÌx}bñ2“­k꣧oø~›hTèóËWò4|ki"xßQ˜Ï6øÀLnß‚0 ¹Æ{±–¶Öe#¨27È@^Ìß.1N¾œyç€õ†ñeé·Õã†çQ°€=­Ì©ºB€Ø8<‚ÃSõ®ùcc>×Ú .Fr:žÝGæ=kÁâ,^!Fž ¬,àµ}%¶«îõ¹†"r²ƒGœüYÕd?aÑÍY®49PyU ÷þ!žxÅm|/‚ãNð˜¼PcûTÒ,¹/Ý=FkÏ|u¨¶«â녏{¤m¢]Û¾ïP>®XãÞ½iÓÁ¾ ‰'¬–6ß¼(„ï— í!úÙäzôë^–:œ¨å|,_¿&š×]uÓѵÛô4’j”bž§x‘Æ©ã›á,‚[Ô ÎÞ= ŒËæ ÀùYÁ?ŽïÚ¼?ÁªxºÕÛ,°1¸‘¿ÝäãØ¯v…@¤åq½ºã œàûââ·z8Xýˆþz~—û»™âµj=Ž â~ãáh@'h¼F#·Üp?ŸëQü-løvépx»cŸø…lxâÃûG·‰¶ø”L£©%y?¦úõÆü-Õ¶¥y`Òl7>q’2üA?•F}c‡jB:¸Jÿ +§¹¿¸Q÷°ív=VÑìu[Qml%R7a×IèTõéŽx¬ ?†š7 1†îã-ˆã’L¡lŽ0OÓ=ÅuˆpÇ•¼3ÛùÒ¶W/!|’wŽw^qÔ×Ïaó M8Q¨ãÑ?ëï0IEhÄa¸X•`a ?!ÐñùQ!Rä žqŽžÝO`I0ÿ J“y|ñ!Îã@99>þ8–+éáu…!ù—ä ʰ<÷6’I®z ÅS„¾)Zþ_Öýµ×ËPåOwø÷þ*üïænÖùmØÝûþ¹=>¦½öî×Jh]¼ç&@§nTŒ6IT Àõ^Fxð7Å3!Ö·aÛ$þÿ ¹ã5îIo:ȪmËY[’8ÇӾlj*òû¢¥xõ¾¼ú•åk+\ð¯ HÚoŽl•Ûk,¯ ç²²cõÅ{²Z\ ´ìQ åpzŽ3Ôð}ÿ Jð¯XO¡øÎé€hÙ¥ûLdŒ`““ù6Gá^ÃáÝ^Ë[Ñb¾YåŒÊ»dŽ4 †2§,;ÿ CQÄ´¾°¨c–±”mºV{«ßÕýÄW\ÖŸ‘çŸ,çMRÆí“l-ƒn~ë©ÉÈê Ü?#Ž•¹ðãSÒ¥ÐWNíà½;ãž)™ÎSÈ9cóLj뵿Å«iÍk¨ió­¶X‚7÷ƒ€yãnyÏŽëÞ Öt`×À×V's$È9Ú:ä{wÆEk€«†Çàc—â$éÎ.éí~Ýëk}ÅAÆpörÑ¢‡Šl¡ÑüSs‹¨‰IÝ„óÀ×wñ&eºðf™pŒÆ9gŽTø£lñëÀçŽ NkÊUK0U’p ï^¡ãÈ¥´ø{£ÙHp`’ØåbqÏ©äó^Æ: Ž' ÊóM«õz+ß×ó5Ÿ»('¹­ð¦C„$˜Å¢_ºÈI?»^äã'ñêzž+ë€ñ-½»´}¡Ë*õ?.xÇ^1ŽMyǸ&“—L–îëöâ7…' bqéÎGé]˪â1$o²¸R8Ã`.q€}sÖ¾C9­8cêÆÞíïóòvÓòùœÕfÔÚéýu­èÖ·Ú Å‚_¤³ÜۺƑߝ”àרý:׃xPþÅÕî-/üØmnQìïGΊÙRqê=>¢½õnæ·r!—h`+’;ò3È<“Û©éšóŸx*÷V¹¸×tÈiˆßwiÔÿ |cŒñÏ®3Ö½̰‰Ë Qr©ö½®¼ÛoÑÙZÅÑ«O൯ýw8;k›ÿ x†;ˆJa;‘º9÷÷R+¡ñgŽí|Iáë{ôáo2ʲ9 029ÉÏLí\‰¿¸Ÿb˜ "Bv$£&#ßiê>=ªª©f ’N ëí>¡N­XW­~5×úíø\‰»½Ï^ø(—wÖú¥¤2íŽÞXæÁ$ °eÈ888^nÝë²ñÝÔ^ ÖÚ9Q~Ëå7ï DC¶ÑµƒsËÇè9®Wáþƒ6‡£´·°2\Ý:ÈÑ?(#¨'$õèGJ¥ñW\ÿ ‰E¶—¸™g˜ÌÀ¹;Pv ú±ÎNs·ëŸ’–"Ž/:té+ûË]öJöÓM»ëø˜*‘•^Uý—êd|‰åñMæÔÝ‹23å™6æHùÛ‚ëüñ^…ñ1¢oêûÑEØ.õ7*ÅHtÎp{g<·Á«+¸c¿¿pÓ¾Æby=8É_ÄsÆk¬ñB\jÞÔì••Ë[9Píb‹Bヅ =9­3§ð§LšÛáÖšÆæXÌÞdÛP.0\ãïÛ0?™úJ¸™Ë ”•œº+=<µI£¦í¯õêt¬d‹T¬P=ËFêT>ÍØØ@Ï9<÷AQÌ×»Õ¡xùk",JÎæù±Éç$œŽŸZWH®¯"·UÌQ ’ÙÈ]ÅXg<ã ߨg3-Üqe€0¢¨*Œ$܃ ’Sû 8㎼_/e'+Ï–-èÓ¶¶Õíß[·ÙÙ½î쏗¼sk%§µxä‰â-pÒeÆCrú ôσžû=”šÅô(QW‚Õd\ƒæ. \àö¹¯F½°³½0M>‘gr÷q+œ¶NïºHO— ¤ ܥݭ”n·J|ÆP6Kµc=Isó}Ò çGš)a=—#vK›åoK§ßóٍ¤¶¿õú…ÄRÚ[Ësöټˏ•Ë ópw®qœŒ·Ø ùÇâ‹ý‡ãKèS&ÞvûD Aù‘É9 ŒîqÅ} $SnIV[]ѐ´Ó}ØÜ¾A Ü|½kÅþÓ|E Mu R¼.I¼¶däò‚ÃkÆ}ðy¹vc iUœZ…­Õõ»z¾÷¿n¦*j-É­/àœHã\y5 Û ß™ó0— äŸnzôã#Ô¯,†¥ÚeÔ÷ÜÅ´„“'c…<íÝ€<·SŠ¥k§Ã¢éÆÆÙna‚8–=«ʪ[Ÿ™°pNî02z“ÔÙ–K8.È’Þî(vƒ2®@ äÈûãçžxäÇf¯ˆu¹yUÕîýWšÙ|›ëÒ%Q^í[æ|éo5ZY•^{96ˆY‚§v*x>âº_|U¹Ö´©tûMÒÂ9PÇ#«£#€ éÉñ‘ƒÍz/‰´-į¹°dd,Б›p03ƒœ{ç9=+ Ûᧇ¬¦[‡‚ê婺¸#±ß=³ý¿•Õµjñ½HÙh›Û[§ÚýÊöô÷{˜?ô÷·Ô.u©–_%còcAÀ˜’ }0x9Î>žñÇáÍ9,ahï¦Ì2òÓ ñÛAäry$V²Nð ]=$Ž ‚#Ù‚1ƒƒødõMax‡ÂÖ^!±KkÛ‘ «“Çó²FN8+ëÎ{Ò¼oí§[«ÕMRoËeç×[_m/¦¦k.kôgŽxsSÓ´ý`êzªÜÜKo‰cPC9ÎY‰#§^üý9¹âïÞx£Ë·Ú`±‰‹¤;³–=ÏaôÕAð‚÷kêÁNBéÎælcõö®£Fð†ô2Ò¬]ßÂK$ÓÜ®•”/ÊHàã$ä ¸÷ëf¹Oµúâ“”’²ø­è´µþöjçNü÷üÌ¿ xNïFÒd»¼·h®îT9ŽAµÖ>qÁçÔœtïÒ»\ȶÎîcÞäîó3¶@#ÉIÎ ÔñW.<´’¥–ÑÑ€ÕšA‚ ;†qÓë‚2q ÒÂó$# Çí‡ !Ë}Õ9ÈÎÑÉã=;ŒÇÎuñ+ÉûÏ¥öíeÙ+$úíÜ娯'+êZH4ƒq¶FV‹gïŒ208ÆÌ)íб>M|÷âÍã¾"iì‹¥£Jd´™OÝç;sÈúr+ÜäˆË)DŒ¥šF°*3Õ”d {zÔwºQ¿·UžÉf†~>I+ŒqÔ`ð3œ“Ü×f]œTÁÔn4“ƒø’Ýßõ_«*5šzGCÊ,þ+ê1ò÷O¶¸cœºb2yÇ;cùÕ£ñh¬›áÑŠr¤ÝäNBk¥—á—†gxšX/쑘hŸ*Tçn =û㦠2|(ð¿e·ºÖ$ ýìŸ!'åΰyîî+×öœ=Y:²¦ÓÞ×iü’—ü -BK™£˜›âÆ¡&véðõ-ûÉY¹=Onj¹ø¯¯yf4·±T Pó`çœ7={×mÃ/ ¢˜ZÚòK…G½¥b„’G AãÜœ*í¯Ã¿ IoæI¦NU8‘RwÈã;·€ Û×ëÒ”1Y •£E»ÿ Oyto¢<£Áö·šï,䉧ûA¼sû»Nò}¹üE{ÜÖªò1’õÞr0â}ÎØ#>à/8ïéÎ~—áÍ#ñÎlí§³2f'h”?C÷YËdð:qëõÓ·‚ïeÄ© ÔÈØÜRL+žAÎ3¼g=åšó³Œt3 ÑQ¦ùRÙßE®¼±w_;þhš’Sirÿ ^ˆã¼iੇ|RòO„m°J/“$·l“ ÇÓ¿ÿ [ÑŠÆ“„†Õø>cFÆ6Ø1ƒ– àz7Ldòxäüwá‹ÝAXùO•Úý’é®ähm­ •NÀ±ÌTÈç ƒ‘I$pGž:‚ÄbêW¢®œ´|­¦­nÍ>¶ÖÏ¢§ÎÜ¢ºö¹•%ÄqL^öÛ KpNA<ã¡ …î==ª¸óffËF‡yÌcÉ ©ç$ð=ñÏ­YþÊ’Ú]—¥‚¬‚eDïÎH>Ÿ_ÌTP™a‰ch['çÆÜò7a‡?w°Ïn§âÎ5”’¨¹uÚÛ|´ÓÓc§{O—ü1•ªxsÃZ…ÊÏy¡Ã3¸Ë2Èé» ‘ƒÎ äžÜðA§cáOéúÛ4ý5-fŒï„ù¬ûô.Ç Üsž•Ò¾•wo<¶Ÿ"¬¡º|£ î2sÇ¡éE²ÉFѱrU°dÜ6œ¨ mc†Îxë׺Þ'0²¡Rr„{j¾í·è›µ÷)º·å–‹î2|I®Y¼ºÍË·–ÃÆà㍣'óÆxƒOÆÞ&>\lóÌxP Xc¸ì Sþ5§qà/ê>#žÞW¸if$\3 ® ûÄ“ùŽÕê¾ð<Ó‹H¶óÏ" å·( á‘€:ã†8Ï=+ꨬUA×ÃËÚT’ÑÞöù¥¢]{»ms¥F0\ÑÕ—ô}&ÛB´ƒOŽÚ+›xíÄÀ1 ,v± žIëíZ0ǧ™3 í2®0ทp9öÝÔž)ÓZËoq/Ú“‘L ²ŒmùŽÓ9§[Û#Ä‘\ÞB¬Çs [;à à«g‚2ôòªœÝV§»·¯/[uó½õÛï¾ /šÍ}öüÿ «=x»HŸÂÞ.™ ÌQùŸh´‘#a$‚'¡u<Š›Æ>2>+ƒLSiöwµFó1!eg`£åœ ÷ëÛö}Á¿ÛVÙêv $¬ƒ|,s÷z€ð΃¨x÷ÅD\ÜŒÞmåÔ„ ˆ o| :{ÇÓ¶–òÁn!´0Ål€, ƒ ( ÛŒŒ c¶rsšæ,4‹MÛOH!@¢ ÇŽ„`å²9ÝÃw;AÍt0®¤¡…¯ØÄ.Àì클ƒ‘ßñ5Í,Óëu-ÈÔc¢KÃÓ£òÖ̺U.õL¯0…%2È—"~x ‚[`có±nHàŽyàö™¥keˆìŒÛFç{(Ø©†`Jã#Žwg<“:ÚÉ;M ^\yhûX‡vB·÷zrF?§BÊÔ/s<ÐÈB)Û± ·ÍÔwç5Âã:så§e{mѤï«Òíh—]Wm4âí¿ùþW4bC3¶ª¾Ùr$ pw`àädzt!yŠI„hÂîàM)!edŒm'æ>Ç?wzºK­ìcŒ´¯Ìq6fp$)ãw¡éUl`µ»ARAˆÝÕgr:äŒgƒéé[Ôö±”iYs5Ýï«ÙG—K=þF’æMG«óÿ `ŠKɦuOQ!ÕåŒ/ÎGÞ`@ËqÕzdõâ«Ê/Ö(ƒK´%ŽbMü åÜŸö—>¤óŒŒV‘°„I¢Yž#™¥ùÏÊ@8 œgqöö5ª4vד[¬(q cò¨À!FGaÁõõ¯?§†¥ÏU½í¿WªZ$úyú½Žz×§Éþ?>Ã×È•6°{™™ŽÙ.$`­ÎUœ…çè ' ¤r$1Ø(y7 ðV<ž:È  ÁÎMw¾Â'Øb§øxb7gãО½óÉÊë²,i„Fȹ£§8ãä½k¹¥¦ê/ç{ïê驪2œ/«ü?¯Ô›ìñÜ$þeýœRIåŒg9Ác’zrrNO bÚi¢ ѺË/$,“ª¯Ýä;Œ× ´<ÛÑn³IvŸb™¥ nm–ÄŸ—nÝÀãŽ3ëÍG,.öó³˜Ù£¹u ÊÌrŠ[<±!@Æ:c9ÅZh ì’M5ÄìÌ-‚¼ëÉùqŽGì9¬á ;¨A-ž—évþÖ–^ON·Ô”ŸEý}ú×PO&e[]ÒG¸˜Ûp ƒÃà/Ë·8ûÀ€1ž@¿ÚB*²­¼ñì8@p™8Q“žÆH'8«I-%¸‚ F»“åó6°Uù|¶Ú¸ã ò^Äw¥ŠÖK–1ÜÝK,Žddlí²0PÀü“×ükG…¯U«·¶–´w¶ŽÍ¾©yÞú[Zös•¯Á[™6° ¨¼ÉVæq·,# ìãï‘×8îry®A››¨,ãc66»Ë´ã'æÉù?t}¢æH--Òá"›|ˆ¬[í  7¶ö#¸9«––‹$,+Ëqœ\Êø c€yê^ݸÄa°«™B-9%«×®‹V´w~vÜTéꢷþ¼ˆ%·¹• ’[xç•÷2gØS?6åÀÚ õ9É#š@÷bT¸º²C*3Bá¤òÎA9 =úU§Ó"2Ãlá0iÝIc‚2Î@%öç94ùô»'»HÄ¥Ô¾@à Tp£šíx:úÊ:5eºßMý×wµ›Ó_+šº3Ýyvÿ "ºÇ<ÂI>Õ 1G·Ë«È«É# àÈÇ øp Jv·šæDûE¿›†Ë’NFr2qŸ½ÇAÜšu•´éí#Ħ8£2”Ú2Ã/€[ÎTr;qŠz*ý’Îþ(≠;¡TÆâ›;ºÿ àçœk‘Þ­8¾Uª¾íé{^×IZéwÓkXÉûÑZo¯_øo×È¡¬ â–ÞR§2„‚Àœü½ùç® SVa†Âüª¼±D‘ŒísŸàä|ä2 æ[‹z”¯s{wn„ÆmáóCO+†GO8Ïeçåº`¯^¼ðG5f{Xžä,k‰<á y™¥voÆ éÛõëI=œ1‹éíÔÀÑ)R#;AÂncäŽ:tÏ#¶TkB.0Œ-ÖÞZÛgumß}fÎJÉ+#2êÔP£žùÈÅi¢%œ3P*Yƒò‚Aì“Ž2r:ƒÐúñi­RUQq‰H9!”={~¼ “JŽV¥»×²m.ÛߺiYl¾òk˜gL³·rT• ’…wHÁ6ä`–Î3ùÌ4Øe³†&òL‘•%clyîAÂäà0 žüç$[3uŘpNOÀÉ=† cï{rYK ååä~FÁ •a»"Lär1Ó¯2Äõæ<™C•.fÕ»è¥~½-¿g½Â4¡{[ør¨¶·Žõäx¥’l®qpwÇ»8ärF \cޏܯÓ-g‚yciÏÀ¾rÎwèØÈ#o°Á9ã5¢šfÔxÞæfGusÏÌJÿ µ×œ/LtãÅT7²¶w,l ɳ;”eúà·¨çîŒsÜgTÃS¦­^ '~‹®›¯+k÷ZÖd©Æ*Ó[Ü«%Œk0ŽXƒ”$k#Ȩ P2bv‘ƒŸáÇ™ÆÕb)m$É*8óLE‘8'–ÜN Úyàúô­+{uº±I'wvš4fÜr íì½=úuú sFlìV$‘ö†Hсù€$§ õ=½¸«Ž] :Ž+•¦ïmRþ½l´îÊT#nkiøÿ _ðÆT¶7Ò½ºÒ£Î¸d\ã8=yãŽÜäR{x]ZâÚé#¸r²#»ÎHÆ6õ ç® ÎFkr;sºÄ.&;só± Ç9êH÷ýSšÕ­tÐU¢-n­ Ì| vqœ„{gŒt§S.P‹’މ_[;m¥Þ­ZýRûÂX{+¥úü¼ú•-àÓ7!„G"“´‹žƒnrYXã¸îp éœ!Ó­oP̏tÑ (‰Þ¹é€sÓ#GLçÕšÑnJý¡!‘Tä#“ß?îýp}xÇ‚I¥Õn#·¸–y'qó@r[ Êô÷<ÔWÃÓ¢áN¥4ԝ’I&ݼ¬¬¼ÞºvéÆ FQV~_ÒüJÖÚt¥¦Xá3BÄP^%ÈÎW-×c¡ú©¤·Iþèk¥š?–UQåIR[’O 5x\ÉhÆI¶K4«2ùªŠŒ<¼óœçØ`u«‚Í.VHä € Ëgfx''9ÆI#±®Z8 sISºku¢ßÞ]úk»Jößl¡B.Ü»ÿ MWe °·Ž%šêɆ¼»Âù³´œ O¿cÐÓÄh©"ÛÜÏ.ÖV ’3nüÄmnq[ŒòznšÖ>J¬òˆæ…qýØP Ž:ä7^0yëWšÍ_79äoaÈ °#q0{ää×mœy”R{vÒÞ¶ÚÏe¥“ÚÆÐ¥Ì®—õýjR •íç›Ìb„+J yÜØÙ•Ç]¿Ôd þËOL²”9-Œ—õÃc'æÝלçÚ²ìejP“½ âù°¨†ðqòädЃÉäÖÜj÷PÇp“ÍšŠå«‘î <iWN­smª»¶vÓz5»ûì:Rs\Ðßôû×uÔÿÙ