In MacOS, psql reacts on SIGINT in a strange fashion (Linux is fine)

Started by Dmitry Koterovalmost 2 years ago10 messages
#1Dmitry Koterov
dmitry.koterov@gmail.com

Hi.

Preamble: this happens in MacOS only (in built-in Terminal and in iTerm2 at
least). In Linux, everything is as expected.

I almost lost my mind today trying to figure out why sending a SIGINT
precisely to a psql interactive process delivers this SIGINT not only to
that psql, but also to its parents.

Notice that it is NOT about Ctrl-C at all (which would've been delivered to
the whole process group; but again, it's not about it, there is no Ctrl-C;
I even used pliers to remove "Ctrl" and "C" keys from my keyboard). It is
about a plain old "kill -SIGINT psql_pid" executed manually in a separate
shell.

I tried to find a place in psql source code where it fans out SIGINT to its
parent pids upon receiving. But I did not find any. There is also no shell
involved in all these (see logs below).

Any ideas, who is doing this on MacOS? Who is sending 2 extra SIGINTs to 2
parents when a SIGINT is delivered to psql?

I also tried to use any other signal-trapping program instead of psql (like
vim or an artificial Perl script which ignores signals) and did not observe
the same behavior. It looks like something very specific to psql.

Steps to reproduce:

===========================

*Terminal 1:*

% psql --version
psql (PostgreSQL) 16.0

% cat /tmp/my1.pl
#!/usr/bin/perl -w
if (fork()) {
$SIG{INT} = sub { print("int in my1\n") };
while (1) { wait() and exit(1); }
} else {
exec("/tmp/my2.pl");
}

% cat /tmp/my2.pl
#!/usr/bin/perl -w
if (fork()) {
$SIG{INT} = sub { print("int in my2\n") };
while (1) { wait() and exit(1); }
} else {
exec("psql");
}

# PostgreSQL server is running in Docker, localhost remapped port 15432
% PGHOST=127.0.0.1 PGPORT=15432 PGUSER=postgres PGPASSWORD=postgres
PGDATABASE=postgres /tmp/my1.pl
psql (16.0, server 13.5 (Debian 13.5-1.pgdg110+1))
Type "help" for help.
postgres=#

*Terminal 2:*

% pstree | grep -E "bash |yarn|psql|vim|sleep|lldb|my.pl|perl" | grep
dmitry | grep -v grep

| | \-+= 24550 dmitry /usr/bin/perl -w /tmp/my1.pl
| | \-+- 24551 dmitry /usr/bin/perl -w /tmp/my2.pl
| | \--- 24552 dmitry psql

% pgrep psql
24552
% kill -SIGINT 24552

*And I see this in Terminal 1:*

postgres=#
int in my2
int in my1
postgres=#

===========================

I.e. we can see that not only psql got the SIGINT received, but also its
parents (two artificial Perl processes).

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Dmitry Koterov (#1)
Re: In MacOS, psql reacts on SIGINT in a strange fashion (Linux is fine)

Dmitry Koterov <dmitry.koterov@gmail.com> writes:

I almost lost my mind today trying to figure out why sending a SIGINT
precisely to a psql interactive process delivers this SIGINT not only to
that psql, but also to its parents.

Let me guess ... you're using zsh not bash?

I do not use zsh myself, but what I read in its man page suggests
that this is its designed behavior. The kill command says its
arguments are "jobs", and elsewhere it says

There are several ways to refer to jobs in the shell. A job can be
referred to by the process ID of any process of the job or by one of
the following: ...

so I suspect zsh is treating that stack of processes as a "job" and
zapping all of it. There is certainly nothing in psql that would
attempt to signal its parent process (let alone grandparent).

regards, tom lane

#3Dmitry Koterov
dmitry.koterov@gmail.com
In reply to: Tom Lane (#2)
1 attachment(s)
Re: In MacOS, psql reacts on SIGINT in a strange fashion (Linux is fine)

On Sat, Apr 13, 2024 at 7:53 AM Tom Lane <tgl@sss.pgh.pa.us> wrote:

Let me guess ... you're using zsh not bash?

I wish it was zsh... I tested it with zsh, but with bash (and with
low-level kill syscall), I observed the same effect unfortunately.

So it's still a puzzle.

1. Even more, when I send a kill() low-level syscall using e.g. Perl - perl
-e 'kill("INT", 16107)' - it is the same.
2. If any other program but psql is used (e.g. vim or my custom Perl script
which ignores SIGINT), the effect is not reproducible.

Can it be e.g. readline? Or something related to tty or session settings
which psql could modify (I did not find any in the source code though).

=========================

chsh -s /bin/bash
# then kill all terminals

$ PGHOST=127.0.0.1 PGPORT=15432 PGUSER=postgres PGPASSWORD=postgres
PGDATABASE=postgres /tmp/my1.pl
...
postgres=#

$ ps | grep zsh | grep -v grep
<empty>

$ watch -n0.5 'pstree | grep -E
"yarn|psql|vim|sleep|lldb|my.pl|perl|debugserver|-bash|
login" | grep -v grep'
| |-+= 13721 root login -fp dmitry
| | \-+= 13722 dmitry -bash
| |-+= 13700 root login -fp dmitry
| | \-+= 13701 dmitry -bash
| | \-+= 16105 dmitry /usr/bin/perl -w /tmp/my1.pl
| | \-+- 16106 dmitry /usr/bin/perl -w /tmp/my2.pl
| | \--- 16107 dmitry psql
| \-+= 13796 root login -fp dmitry
| \--= 13797 dmitry -bash

$ perl -e 'kill("INT", 16107)'

I observe as previously:

int in my2
int in my1
postgres=#

=========================

When I use a custom SIGINT-trapping script instead of psql, it all works as
expected in MacOS, only that script receives the SIGINT and not its parents:

=========================

$ cat /tmp/ignore.pl
#!/usr/bin/perl -w
$SIG{INT} = sub { print("int ignored\n") };
while (1) { sleep(1); }

$ cat /tmp/my2.pl
#!/usr/bin/perl -w
if (fork()) {
$SIG{INT} = sub { print("int in my2\n") };
while (1) { wait() and exit(1); }
} else {
exec("/tmp/ignore.pl");
}

=========================

[image: CleanShot 2024-04-13 at 16.07.08@2x.png]

Attachments:

CleanShot 2024-04-13 at 16.07.08@2x.pngimage/png; name="CleanShot 2024-04-13 at 16.07.08@2x.png"Download
�PNG


IHDR��R��iTXtXML:com.adobe.xmp<?xpacket begin="���" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about=""
    xmlns:exif="http://ns.adobe.com/exif/1.0/"
   exif:PixelXDimension="1810"
   exif:PixelYDimension="954"/>
 </rdf:RDF>
</x:xmpmeta>
<?xpacket end="r"?><�
�
�iCCPICC ProfileH���TS�������" %�&H'��Z�`#$B�1$��Y\���"����(�(b��mQ�}Au],�Pyaw�y��7������f�{����T:O"�D���2id�3>!�I���:8�.��-aGD��B�����]@��-��\������@��@"�,��g)��B����K�7�/��%����x�SG���G�����(X�H����S����OU���+�^,��x����+���"F��������I�[�deN/U��{��([��[�~��-Y����
��I�#V�r?cn�������X$��4yp���9�c,���*�fN�Q W�G��cav@�K�F*k�H9�1�I���3b��4!W�?7-:n�sD���8;#*t<���K������ ������ge�e�"�r�,-:X�w�x�B1{<gv��7��?`<&F/��)kI2#���� �?;'J�V�8��k#��0�1�A���H�� 1e��g8s%���4���eB&W����t�wt���G�c�."�+���^�������BnJ ���,g��\:��KsF}��	p@5���	X�-8�+x�/@�C4$�l�Cd):��a9B1��MP�a'��p����pn�x�
/�>� � ����1ClG��x#H�$ IH*"F��bdR�� ���9�C�"��v����!o�/(��tT5G'�,������,4�������B��
�Y�*z�@_���`#�-���`�1����S�)�Taj1��V�-L��3��a�X[�'6��c�a�bWc��{�
���[�Nl?�;������<p\\<.7W�+�����.����q�x<o�w�����E�����:�|;�?@ t6/B8�G�
	[�	�	7	��OD�!��HL$����R�>�)�Mbq��N2#y��I�B�Z�.R3�:��4H� [�����t�rr��|����NEE�X�]e��H%O�L���%�N��M�5�C�I�S�P�P�PP�Q�Ts�/5�*���VS�Q�R?��T�T���e��
�7U_������j��r�J���]W{�NR7W������W�S��>�A�p����X��O��F�&A�\3@S�Y��S��f
C3�qh|�
�.�Z7O��s���b�z�_KS�Y+Vk�V��I��a��22k�w_&�O`ONX5�v��	�'j�j������h�a��d���i�y�������;_w���W�='�'M<<���g���Ho��5�}� }���s����
N���
E�
O�`j1��Lf�<��H�(�Hn����h���8�8�����	��e�b��������t��b���f$3�Y��f�V����q�+��{-�-��5�-��>��,�,o[��XVV[�nX��.�i���mPW��V��I�I�����&�����mslkl;�vav�v�v�'�NN��~r����.�����9h:�8�;4;�u�v�;V8�v�::-sjrz�l�,t��|���2�e�K��7W7W�k�k���[�[��=��Z����s�s_�~����������������<{�XLN�5����������������w������������w�o������~�g�'�������,��������h��<
4L
�	�r	Zt&�>�W���Vs�C�B�����F���>���5OE��L�0��4�i�i���
��$�"b^������+�?�t�\�E���/�C�_���G1�1���X���������J�:�'�/����� JhJ$$�&�N�0c����.3g��e1k����ugg�>9Gmo��$\R\�����p^o ��\�����7�_
|}B/a��'�+�$�7�+uCj_�OZi�+GT.z���=�cFx��������,bVR�1��8C|~���s�%6�BI�<�y���KC�����Y�M2�b8�&��� �������4?v����-�^�jaOn`�/�����Z-^��s	{�������-�L�,�������<c�����%��W��h.�/�+��!���B�Bi����+����Q�c�*�U[V}/])�/.-������O?��4�&eM�Z���������]��~o�FInI���627m|�i�������7�7�7w���5m1��n�����;~u�z��*?nl���w[�v������,�����
U�U�;�;sv>�����/��uw���G��co����n�������Ak�5}�g��q��@S�m��:F]�A8(?��P����C�a�=jv���V_��4,l�oLk�hJhj?r���������='�NT��:���T�������H��:�z��eN��s��n��~��B��K/�ke����u��e������4^u��p��Z��.�����5\w��t��Fs���S7}n�����m���w��i�s�����:���>�|��a���Gy�q����?)}����7���:\;Nv�w^{��Q�������.xN}^�c�S���{�/����/�_J^�*�C����������������7�7CoW��y�����������>~,���i�g���/q_z�%|-�f���{���CYCC��72
`�����@M�)f����zD��������s����*��h�9pP��yj��cQ�/�NNJ�Gf�a1P�+���p����y������?-(����-?���=�@IDATx����eEu��{��@�����VdePp@�	TQ����9�
f����ec�.Ej�@A@�dj�����i�~/��������s����^���3�t�U��jk��z��g��K���B`4�[�`27�$+w_Y��T�L�
�qH���gvz*	O��\<5����o*���3g��l�q?<��������o�N��?��T:�8	$$�������h�:�?5���C�/�?5����fL6a
g��H�$����;��5U��B@��0�f��3�$
��M1E=����qj.��E�OJt�$aoca��XDa?�d�I�,E���������������$2�)���'���&+Y���G����t|:���_��%.�Kh.��nj�����
���XM�sj����?5���?3AI�������&���up2�����/���	! ������.!�� ����R0k�@��s�sf�hO������M}G��d�����O�k��
���^P���J�MW�����C�O�/Vs�?����U���
u"�F{'���5�����N�?�H��;��d]��_���������bQ�HQ�_���-���
���B@��t[�0t���t�>�fRa.SF��>��c���/���Q�v����:a��o�����[Y[4�O�b�����M����������������/�Q��1L���S�����_(��1����R,4�f����4�b��
# \i�" ���������[�#T����P7�zh���}F��=���A�gHG! ��.�V6�bf�n{e#�0@`k,������0��t�����/���v'i@��:�?[�?�&�y�t-�/��Q/T���$R1*�k����C]������_6���p����S��@�`g�?zs-���&,z�h������^h�������2���{�����{���%f��NN! ����c��d��+�	��+k�]������V��!����0������hA���;<g����D|z��n�!�)���
����Xc�%�k���R\$BM����4�?�6�zAD���i�dA*�LH]*)4�f�c�h���K5���K��TB�x�+�?�������j�=Y���_���s/��R��A:���D�AoZq��^��K��{O����������E9�����a�����Q����m��!B���Iq@��3�_�?�5�����3�b��c*#��AT:���g�G�o�?4�Jg����R�o��I�L���\� �_6pd���i�-�CV
4���[���dLG��_�������i�����S�^���_|)��#�>����@��/����5�(8���
�T���1;[p��8�+N,,�2*�[�^�����V�S�A��dc*SY��kpnw������M��Q�C=	�B�oZ)�Ai����*������ #4���S���
�p��3�������$������
%�6s�4�J���4���3H��3�I�����@?�A������&,������oJ6o��A�g�
@��:!{F
�
o����3y�G��u���5�l��nP�A���(��PpJ_����J�?��_�?�5����>1i�����al��Wh������K� �K�PJ�J����
������1���UH�j�!U4�S�c�hH������A���}�/?����"q�4�KW!�1���p�0�����|����H��:�k=V6���4�=
�[����?W�)B�?��^[���U�QFX�wzU�@&�C�/�b��q�"��-j6T�G�W����i-��,�����f�l�(��4�������_����||��G���:��5���K���64�4��5�W��0�!�G
G�W�����_V%����$mDY+��d�k�g�Q�+����T�h���G��k���/�����)���.�6X��T�r�	��l�N�z���*�
h<N�Hf�M�����tmL���,�0�Vq������'�#�K�A��G�o��.P�9�?hi������1��Z6���S�o*�U�t��Z%��X�N8h�������q@W��g���i��v��EdN�o��m�$�g���g�
���
e�$�>�#%Wv����Ii*8CS12��K�
2������3�!�EI3�B�g���@���U������Z�	��_�?HE��0�B0�O�N�/��f�����Y��'�����B�O�`i�-��I�_8�1�2���0n�jd*�����V!���������I��c��W�J��!��v�f�Y��<���WY����v'��4&�S�[]Ewz��p����$����S���S�S���1)���G�/���i�������Q�O��m�i���	���������%�"�?���o�?J�j� e�Si��?I����o���C��b��4����D��X��
�S���=�i���/6*O+,=.���r����Yn�7"e`�������b)�C
��d�*cg
"�?�j���U�o/&=���%����M�
ph������6z�1�u�j��
��k����tN������_��_����������e�?����7�75�BR�o��5�^�����/�xn���a�
�f����~�(�Tt�:vlEj���$s6�
�����6|H-��e
q�k�������j�� %����M�h���'c�mN�o�?4�JU0sS�j�-���/����j���*9���e�PIR<�8�5�vC���E�'�����Q��:�����@}�f0����a�a�p���4�go��	�-,O�o������L!��qk�2��q����/�U�B�Q���	�7��������A��5�?Bm`���WZ�j��baU�����dU�F��i�����&L���2B#��A����A��������������}��o���o��������.����6oI�/���$!��6���<{�����t���:�c�Y��t�]x��s�Z�����I���;��]�iB�+��B@! ��B@! ��B@! �@��"��y�{�}F��uF���kcS���:f�����[��4��!�XZ�������a�� '��B@! ��B@! ��B@! �@C�hl` ��m!��P��e��P����'K�|S�"��)�hNf���������G^����B@! ��B@! ��B@! ��B@�E`z*|�g4�b8K��Iz�=��1��F	r3D�Z4����O����MN�5�~
\��[��#��B@! ��B@! ��B@! �@��I���@����>��@+����)�X.��n�M^xaK���M��}�:�'<N���a��4�!�f��s(�����6Y�s!|���l�O�d�! ��B@! ��B@! ��B@! !03;�5%	�4q6�p�q�� �&��3��g�	���[���I^~���\�b�]S����D$����qq�����O?�1��iI���=�e��mK#�f�����"#-K,�p/��b��c�m�����'����v��.6o��l��!�e�]������K�{[�lI��[����������:>EP��p.�eG�����'��?r`1�^x!Y�~}��N;%p���b�L�d��+����{"�e����C=4�~�������?�<������\��M�
+��B@! ��B@! �@G�8�6�%�q�0|����"t�/M-��1��u*�:;k$"���'UH�+P~�X���6K
���������8|)i�����F:VO��}H�����4����M�����{���Z�����s�Y�W��UC#�������6�E9��Iq����Jh~���w���{���)�������O�x��y^fff��K�&(���w�d��%��t}c�q.{W�	V�sL%������z��|Y�C�Oy�{��wLVLOO'��E������Q�w�B�?��3V��"!�n��k�x`�o�#�%�r�!�$�G�/�p�w�����]��~�H��	�&/�Y�1)D"��<|����b,���y@��9��S+���d^�
! ��B@! ��B@���l'Q{e������)W���F�g�[��%�����4D��5��/+����f�`��t�����-�Mb���1l��b����'/��R�l�.��=�q����\`'-��/�2��V��-0�l����C�\C�L����H$({�A��t�Mvy�)�$�1�tX�@J��2Qq�A���7n,nV=w�uWr�a���Q���I���k@���A���������&��._�O=��=����l�V������+VN���r��$e��a����o�=q�x�%\,#�a�5m��c����D�:=	�G{��M^������,U�}��5k'A��rB@! ��B@! ��B@���������B���1�:#9��!������`��bW#,����GI�?��diP���`��L��i�}V����A9��p�������D4��^��!�����Y�(��lg�,���^���X����2"6HH$d����@��8��XbMF}����>�<���������b��#��.�q~�:t�;V������G|�A}]�zu���I������/H$���8-[��c��������:��?���fa�y]LG�w��������^
2:��r��mI!iXo"v$G�uY
�:I��{�1y���8��6X�g'_��W�<o��
! ��B@! ��B@!������fL!,!d�Bl\F�q�:��o��'�������m)�b���1K1�1��~�!�-[^�g��9���0+���}��a���y�r2������s��*#� ������������_�y�<�{F\t](��S���=���X��Mo2+N���b�%?$	���Gm��T�������wMX�%~�]�v�Y�ai��i��d���c�g�;I8z��s������-���I]�����>��f�$���������M����:�	��8i_e����[n1��r��'E���&u�n���;y�!E����V�fn�:YV/�R�t�,
�����x�\! ��B@! ��B@��!0�d:%���g���P�F~�s�6z1���]�Y$����t8�y��f��H�6��e����}V�����)�7o~>���	{��p�5l��$$�	4L���c�c�E���w�����3�K�1�}]����AHA6@.������a��u[&�-���Yc���6�X�XLA��=����u�Q�=4,��<����b=aF��2r����a��e^>^���w#>�5�\cD�g��k�5�-��]k�=z��b\��>��D^������|l��� �{'�t������a���'�p�m�J|�_�m<[v�L�����_o��v��~x������L�b]&�c�KP����:k������l���QY�A �����
)u�6�V����N������'�|z��<o�6e��I�"��+@���"����/�9�wE����� ����[�]����!W���dE��+	C�	�\���A�������������y[������+vq����>aA��|��#�z��0��7�|y�E�"c���b��������AAy�	! ��B@! ��B@!0>f a����4�r`�Q�N"�\P3��Y����������xK!���`ex������)D�����Z�����mg�j�}�ru������h�>��w ���(�m8Q��7H��(,Q�Bl����g(�y��Ul����7�x�����!����G�Z�"���$[k�#-�
B�Z�xW�����e����K��w��8�&��E�;�.V�����4����	���?��V(���D��mww�q��Bb��|x��;$�����BI���e����?�O����DO\������1a@��+��G��ly���?����M\W<N��(�"���������6����H]�V�1��u;��� a�~����(-������f���96	��s�����t�]�'�����s�w�XX@{�/�;H1Hi����}���Z]�����C�Q����0�}q��w�1���d�z�[����E+���N;m^��W�^VEe�r������;�	|Y8�������o��
�c�\.����o��3��V���~u-��B@! ��B@! ��pD"$��;��A��R���8���C��F��	�����[��/],�1���a+��f!���%��{��K���L	���gU��e(�'JV&��PN��F������C5�7��<Cy�?W�BbM�B��HH����w�i��j���@���4|��`��+w�u���{��.Q�B|A��_�8H�C�B�<VX(l���?X|x1��]���g�a
���w���
_HD�&��J�<��K0��QN�;�	Y1��h&,8��L�\! ����>�r��l�8W�c��=o�5�8S�xw��y"����>4uX�APQ�X$��a�+����V�!�?�q�QGY���R_��`L�n5��B�8�M���C��B�fcG������
�m<8��:
Q�����'����M��i�9�8��%"�ML����G��	|�������������O�k�i��1|��9�?o|�{I@V�?a�u�q�=�����i����n=�%�����CnP_�$kU� �����@���K]+�Lh���`�~�<n��r�a0Fv�-t���������N�G�����B@! ��B@! ���C`zIP��i�.��,M/-e�	y�U����V�_v?�jL!i�>by�Z
�"[Pn	d"��{��G�|�]�7�-�a�o����(SQ�:Q	����g(�y�s�0�(�!! "��O�C���%�Q�6%�H�i�%o���B�����������b<d!����g�8��+]9�#�%���.V>;��i�5D�����Xa
��"|���F�`�����;B��w��U9�r�E�L2��O8���;4����?kr�QqN�N��"~��'�{I��:��eq��M;�,�����w��W&����l�G�	���{O��H�����{;��5�yN��5	�a�����"�-�H�,~ ��	�;���r^���a��f)���\��2�g�������/u��E�};��\��3�l�\��Y���D���E2�I�}S?�b��cEY����'��+n���%2����M��k��?^n`���O�.��GN! ��B@! ��B@��!0�������T���s#��>��b�o��Y��=O�\gQ��Y��f�wj6�#��t�L?Jj�)dR��B9�;���$p���+��>G���~z|������'`P��������z��E-e�;W����H�8l��<)�C�(���]�{�����r"�2�Q}+J���
�������(�:������$�L9S�(�!��38����{l)E�s��c� ����*�2u�����AX��3�~��o\�(��������=q��"G���Tqb��n��;z=�>�k�Cj�?��y�0�s��4[���XB��l����S�q���!%)+d�/�������9����At�P"n��6�h���/u%�;�2%�+<�[��q��&-���#�X�st��	������q,*c������>��n�u��8�u�8 ��'i���E�q�A�{[��q�O������)���O�L�B@! ��B@! ��B@������T�u�0|F���_�o?.8O�?�S�&���z�
��&!6�=��	(M!���)����d���M9	a�}��3���+R��X��I��{�4���,�!�qEs�`������~�Y�}���!��V��.��)�k�er��F��sk&~����k����4��'��y���B�)z�8�|<����H��N���r�m��B�9�2�t�JtB��N!#�������3�"'(o���6�p��5=\�q]����m��#��	-'�����w���������w~����]I6�������eD"�u�=�IE{�����F$�^��%�fx�=o���AaW������m�!��O���3�$??,��[����^���;����2|��!'��r|��^zii�G��>�HV�F= ��&��Q4:B@! ��B@! ��B�%3�P�F���pn���AW8�+D�n��A�)� ��q��A�?,	�$O��`(#��4�H6>��������%�Bfi8���%|��9Qs �=��>��e��������t�
J�H�>�|+N�)�-H-H��k�������-�@t�2�rW|����s���G'*���+�	����O�9V{|��)J��4�H�=�d���GP���D���V���)����y�"�:R�M��kR�e��7H!0!S���8��+K��������	C�"��_��'��r"�2G<�e�P����@;"\�Z�,�.�{y:�Eq�3�;��8����8���^��^'�Y����� ?���������~�cX�=���y���!��[V������/�U��?! ��B@! ��B@! �#0c�[P�aPc���"������QPr��
���o��}i����<j
iHD�k[�kPh�t � MQ�p��.���
db��Y&��!�Ei�����bn�a��UJ����Vw~!!kP��[�v����I��B�VIl���H���P��a�y����$o8�/D�6���-�x��FN�r��'�'��������XWQw!_��,�!��[���li����V;$^����Q��m�=�Go�ne��&a��4��������0�;��YC=��uM�.m�r�@u|�M��-���������~��}�N��Y��
�w���r�,g+]��D���w�_��bPZ������������W����sT���m�
#�#��B@! ��B@! F�����F�3c�,����y 
��:��sxE���`������~��F��o�1��������w�UF*��|��G��2=!����i�'��s%+VWn9�)���k�_��~����Z�~}�R��"m�*�{�:���I�|_8�,�g(�!��0��vR��:� #������6����9��w����?����aR���-���#�����_[�mpvb�z�������C�� �����[?��,��\�z�v$"�!����F����������E;D.��6�}�������H�?�d"�<��4���@^!M�kU0��F���I�,�	xY�r�g����0���A��Y��5�gq|�>���H��E��!��oN���
��<��pop�v��<���m���zNY�d��B@! ��B@! ���C �)
���9��@��n�HB#��l.|1%�i���)���m���6��K|1X%������ui�Mi��9��b����Y/�,�f��b���%�~��y&�XVA�@|a)����,��+����-�P�B�9q��m c��6�4	o�1�'X������h����,�_�q�$��[W�C�`��}������N2E<dX��B��q��s�|�+GH�q,(�G���+C���:\���6��V�,prb���2G��.Qw�qG�����e;$�m�IVnw�C���C�#a��so��k�����9su���iz��B�8�e���������z��_��f�� ��X&�N����q��x[%��='���3�j� Y��b��M��������K�/��F\\��2a�L/V���n����~��yF;�~���Nx�B@! ��B@! ��B�;fL��uMP��h�"�!�a�Q{����t\B>��F�7gJ�'�x2y1l	����%��q*�Kp�I�Y2����D���>fa6��N��{�`E��K����X��i~����@B^�Xe[@�����re��_��$&��f��������z����Ze+i9��4�6��AA�Bu]��k4���� ����*���7�C��s�)�!��A�B@�����������G����?����6������I��[�oPv�n�^�YiV�,�����M�G��$���8�m�!e����I��t�� ��Gad���d�Uo���9��5	�a���k��.fX���m�o�k�D�[�:�X'�2�����`Tea��S�\l����-��w�;d22���N��0�������8���XJSG�a������ ���Xn�$a>xP���D�[R�;����P&�Jy^{��V&�Y���q��o������?Hn�IGa��B@! ��B@! ���@`��1L�7HB��!��!f��N4b�h\]F�m��B��SO'[ay�*(�M���0%��`A�+�/
��}����A�K�B\�m��O�w�Y>��9��������7,h���;����k���_?�k��52�9�%�"(o����1N����g~�����G��"B�
��O�s�n��w��������;�d��b��(��"��2:���BQNYx������&S����t�����{~����1���19��i�9���������[��3?�s����	x�{!����7\>���0y�?������I;vX�AbaqI<�C��7�/��m���G��9iP'���������q^��q\�3�������
��|���c���N��������v�w !�)�~�s��c��g1�;p�X���H���O������y>����k��� A�������U_>M����?���2�I]eqF��{�PO��}�"y�&�O�*�M�&�)�B@! ��B@! ������/�{��-!l�3���!Qq��N&���GsAi�B���g��a�=�HVBh:(���HG�����\x>����h�����1�@3��=v��������
���%h�zt #����B�Z���)�pP��r�)}����dA�[���x�QZ���$_���ok�E9�e�X��#�"V>(�QfC�5�tH�Q(�������8?���f�F]=����U��Tf�c�z�����i�G��ge���$L���3�l����wH+�[&V	G��l�&�,'��lq
i�w�?u��\��U���k���-,>�	\�����N#�O8��
�D�BvV�D-�"C���*���^y��� ��a[pV���	! ��B@! ��B@����`�g���,T\��q0v.,��bF��yd�`���=V&[_�H��i��h�fG����;�P������<G���.;��:��4by8�����Q��L�b��*ye9�����Q������q]�j�>�Vd��xcU�?��n���2a1�mp�4���{
���WW&�����
	���(�!i���j&�����\�C :6u�4�g�N�c����F�o��5�mH�������c�����g�]'�"��r�@ �D,BH���B@! ��B@! ��h��L"�����d.e��{��<VA�q0O\B*���y�Q�������#x��O�x��4v��v/\�x�zE�6"�$ExQ1}�-�Y���ga�������\�E�!�����~v�>�Qs�#��XU���e
?X��d$u	BqTo�7]p�����gX�A����]���X���C���/9)o��7l�`������<���v����B@! ��B@! ������V�
2����3�0��2�/�1+D#!���D��a�9�i~�3ER��4��0��N��-$q��1(Sq~\H��$��\���?Vre���7��-l��n���H� :�}�Y#h!�<���d�����U�A�e4�9��KqRz������j����9[�b�m�b����XLV�mqQx! ��B@! ��B@!0N�.������^H���_O����=#����K�_���'P��o�����x�[��P�pcD���[�p�E���?�6��s��������������h�����J1! ��B@! ��B@! ������q8������5�/d�c��e��r�������1}��i�
���d��H@����DL�Y3�o�E�0�'��G@�h���v����RB@! ��B@! ��B@! &�`f�_�f���1�/����^�m_
����V��0�	�1u��I�w�B
��n{�f%��U�Y������p��Y&���]n{���=��z��������h�c�Vx�=������s�?T�/�i��o�Ez3�(_g���U�@����I�%���X����^�P��r#�����(ul �*��������������04����v�D����?i�����������k����t��:n�������Q�K=�������D}���L�86���l���~���O�I���������Q�N�RP�F��^;��Ky�K�/��������b1�U#x�"�)G�c�8�C��I[��P�T��_���C�/�*V=��"��$�������B����E���_�?H��G�/���@u�Z�4�
 X#���_���5�WO�H�/�#@��W�f��1���5F�/��4�2q����K�� 5��F��Wh��B���x"�!�z�pC�O�#@��'(�rD��l�=�����]<�i��PCgf��.-��54��p�*b��R��B���%�tj�:��=�H���cL-���#q�/��'J_���YCP�bA�G�W�Oh��!Q�W"!p�5���+]�������74��h�f�}s+���;A����\���C�����k�Mk��K�?����E��t-�C�'���3msy���+�UF���)�;4�%!���R�H2�j�1{�Yp�i���f���������`������!�l1O��L*}�����?kfj�?�"�&L��2�*����2���������)�4di���gV%4�����������C�|�:	�_���)4����J�+������J��F����?��D`6�d�����=��=���p��N��{:�3���u8<���\�b3?(>	C������J?� �U���$$��d���_6F��#������k��!�'��t���.P��S�o���8��G�����IH���G�B�/�kA�W�_���U��:��i�8h���p�&bv�NP��N��)�$`������M��F��zO�I����
!l��gS6����%��=8*}C������_�<A.H�i��X���h&.M|�
�����V��u�h�*Bp&(5�������6�
8h��	�?5�����i4���[�o�2�`���\��iw)�H��C��� <�I����TB,���=���<��s�����
�pm�j>�j�	��:4�t��*����������p�����A�'�jQs���?���,�!��b��P�z�����������	
@#���5�a���Q�K��4�HeHd�������q�������h�emE�O��5�H�
c������i���)[j����[��0X�!���6���e4����M� �C:��ba�f`e�J#�pA��J�tP�J�T�@�|C��+�EX0Q�3���d+��"N��@�f�%qg8(}�������EY�H��������������T���B������a�
): ���g@A�o�?���\��W��^���W�lD��'�&�+5���[�o���A�'���7��@T�.�a��� �[�
��
6�.��6h�9s��W$6lH_B��B@! ��B@! ��B@! ������B! ��B@! ��B@! ��B@!!0=������T! ��B@! ��B@! ��B@�Y$�����B@! ��B@! ��B@! ����"��B@! ��B@! ��B@! ��;4�H���_//��B@! ��B@! ��B@! ��Eb1.�+��B@! ��B@! ��B@! vh�w����! ��B@! ��B@! ��B@!P����BXtS! ��B@! ��B@! ��B@���H���_o/��B@! ��B@! ��B@! 
XpD��U������B�uS��B`������/��W���p�	��r#��B@! ��B@! �������\�����${���v�_y������O^z�������3�0�<�\p��Hb���e�]��w����a���_���U�J�.]je�q�����L�^~����/��l��5~4��������G��v�m�W\1��t]~+V�H����O>9�|OJ��sLr���'=�Pr�Eu��A�LMMf~���>�����~���-[�$�:�7��
�{�aA}������?n������k�|���u��e�n��fry�w<�k^c?�z�������/I��8�N;�����oL��k/����O=������O?m���|�q�h�u�uV�^�����6��C�?���{�5���M�Wu�6o�\�{_M��o�}�:=�J���0u��l���mzu�a��wNV�\9���C���Bk����r�>����A�������
��d'�u��%	q������g�y�4����4�
��3O�����"���>�j����1�_���_�{�y���N����_]�*�����.���3�=����N�{�m�G�p���;n���~����Y��q����u��7����D��������k��U��"_�VI���B_W'=O��t�M�=VG!�%���o�����t>���/��z"�����>�	�����:j^�������~��y����~U���s��\�w:�?����
7�04B�-������{��M���c1-�{���s�9��2R��}��N���N�����y���~�������5b�+9���>��\a���f�������x���i��f7��7���af}"�f0O9Ant�\���J�E�w�q����p��Z�x�;��N:���{��'�������@?����L�Q��J�+Q_�������>SR�q@��|�������s���SN�w�������s�a�%�|�;My������=f���O|b������^�\y�������:(9��3�_�{�����J.���E|�u\�m����#�8���G/����d6m�l\P����u�]W������W+�����#���e���(�-k�^�r�:���J�@	{�5�$��z~Z�=����s����~f����#��������D������Y?���5}�8]}���7�/�"�q�M=#���#��,���Gu���-oy�-�����?��?��C����P�w��_(��I���,��G��?��Os��z�����s;/����W�p'�|r�"J�+����,+��>�����O������}�c	�������E�I:����Iw�/��P��^���^W�/]�?��������Nz�[Gz>��{<��p�|])������g@IDAT7��b(�~���a_�J��=�E[,�b���9��y�2��%�%��w�}��,:c�t?�p��b�kw�e�%G}�)����~�����/&�`��HD��W���y�[�a�j����?9��m�����,����q����P��=����~]����,(���a���������D/��{�>�`�A��cV�bM��&��?�q���������t����%�]8�$"�c��@H�C9��IJ������|�F�c����?��O	r�8���q�E%\6�x�g���V96�|�Y�_b�I^��PV[����'?�����K)<(o�r���y\~��r�-�X^�'����+����Q�G���_�w��g���nzq9�i���,�@��^�K�Wd�{��^;^u�U�u��[?���e��3���~���_��+��� w�qG�X_�����5k�$o~���'�x"aQE�F!_����n=#�(���������.��'��z�U�CfG8_���q����_����Pr��*k?M�m�p�Mq��������0�cl��U��y��8�D��$%_�-�&��M���^W�/]�?���/�6��:�����|6���Yl��/�)Qt"�����L���^��/�����>����+��������z1��T��(c>����������
��j&���/��M�*,J�_����#H�Ir(z��J<VSB*��;$����P��cr�D���c����^�yY���UHD��X�`m��	���EL�h�]��o����xY��L:������UN?��O���g:�F���|�;F����(=Qtw�H�	\�������w����(��-� ��}y�p��h�����?��?�;C\�r1���uS9�%%������&��g>c���)��8&�_��W� �����_���/q�u^~lw)���u���!5���4�Q��������u�����C�v��w���Z����C�I(?N=�T[P@}^h�����0m��[���J;~|��_�v��rd�2k&����Db�����n=c|5���n�����1�O����������/� 0��W7��bE8��,?&r�M�m�pN$2>v��<w���J�Ep����7=~�����q�A�n{o�����U�K���*��kJ}]�����|>��{���Z�E������D�����c��O���K2��3Iy��*3(���[���D�.����__�����L��Wx�����?�!���+d��n����?��?�jh�K/���q�5��|�2�8g �e��u�<�vwn!���M�+F~��m�q?c�.�_�k@,�ql[����A���>v����y�������}�TN�)�xV��5a�2����2%u
����������z$���g���O����#oM���{U�;�v�/������we��V��]����H������N��	�8d}��Oa�.��q���/�c�zF���HoR��Ik`#��u���#��?��;7V��??6m�u�9)XF$�7�����l1I���D^J:�A�����j��+_�b�UzU�uu��+����B�+���5���bs��~��/�r��tc����4�
�k+�;��,^��QP�������M��8�}��{X��G�>��{]Y���l���Y���`���
aXZ`��?��s�$|����q���+n<�O������
~y������1��*HLr��4��������'L��iQ��������� l����y��-?,�����R>���l}�Vd���'�Q��v��;Sb��"���*��|q��z�
��I����U��u��N�;�J���a�D!d#[uc�S��W���&��+9�����~���a8����[��������[����h�~�++?^�8����0������u�-J���M�-z?�%c9��q�q�;��o���n5�I���up��s�����T�x�&��zF<����|OB��u{`7�2���!Np�����tM���QV�Q/I��'���2�����y~��{���8����Re��a�#�`a�z�A���������K>O�ne�y�PX�X�D����WD[V������V
�D�[R�Xx����)eO��B���N$NZ�Y�'���{.���m$_�����>���J�n*_��Y�;]�We<�4��r��[w�K�E�%_�����e8��������C��5�g[�d���a�c��;%��!!)p�J���`����m�+� ���o_�s�9F�1���7�a�c�C�;�Kb��a8&�_���-��}�k6�e[�;����~��,��o���]p�}����m����#�W,����p�F$�e�~�W�NXq�X�n��6�
1���;�����#��?2���[�-�|�Pf�Bb{)��	2qbK&�X���+��{A�;kpf+�~+�����7-?���:{l?���^x��m��<<eN��[���|��H�|�(C��b��x����������
�c���o�9��q�&[Q��$���v�,�Ay����x�u�9����'�l��(*=,�2d'e�Y+���(���%-�!�������r=����0������u�-J���I�-{/�����qec{8�?�*wd
h����&R���uey��$�q��z6����LR��u{��d~���]4�g|��9�;�t�Y���x�b�*�y�B>�CW ���]������;��p~D��8�xbw�u�%���olQh|��q����_�����y���	�Q_!�?� ���i������w��#�D�Q�b"���I�7y�XO����(��
5��mXpV�������u���oS����\�o�\7��r�>�CH�l�P�%�=�OI���>��m��l[?�rZ�~M���
O2�y�0�,�x1��aB��s�y�����*2��.$!����}��6 f��*${t�@��c�
�Wt�����[����j�h�U����z�{��H���G?j�H��%���c�"��wa`��R�WA�|���������F��|�P�N�Y��{5q^=�}�c�AV^�ZL:(H�����1����?n�2y!~��C��3���*�0eGp���P�;��E=�N1�`�.�)������,��Fd�������Y�K>Pz�����}[��ir��������� �P�suv�v�s��y��g$��!q��3�f0��(r�/��2c�B�:��sMn�)
�q�X�b&�7hK�.���'V������� ����6���~6akMd�bw���z�b���[�Xv��@Y?[5.��������/@�$��:�����G?����o��6�8���n�q����C�6��?s�y?�k0n�**o���;���S�s�s(�!�cL��O;9���l|�O�/����2��3�g�^��7�/Ey�s��������ey��~e����������4���5sE�Z����nVV�e�d@:�{��0wc�BY:��82?�i;ol:n�w�2�t��s���o�1N���g�}`���m������<nk.��{]��8nO����y��3��
}���LEc����n8���)}� ������Y��,�YB��"7����3�o����FN��D,$��I���(��.�e@���_�n"_�Ks��.���#7M��+��p}H�������J���g��wm��u��q�u�g�������O���y�k�cx6M{!�������8�$��K��
����.���S����{#����w$�����b�v�i=���-��;��z��~Yzd�����W&T�#,{`�������~�)e���|��<+���yF��bR��5�x���|���:�B<LI��D��3���Y�i1 �B����1���q��w�����~����x2����W<�~��(��>RI��`x�#og�u���X�
#_�q�
7�{�|�
�T��i�8����KHL�bW������9������I"��8�I�*�x�`H�'�N��X�0�akN��M,|��hOl5��|s�+.|"V'���7�����!Qt��)/X`C��;�����������g��;���0�����X0��Kp���.�r�-����O:�{��q������}�>�4���c��35��:�Y��a���(J/.�~��������Q��c�����c���?�B��8�M���f�?�\����)38��0N#�*��|�w??E����h��K��Y�~�w)��"�h.P��a����}��
��P/q�W�Ed5�1}�J��<�4�%��[���v;��{{���6����VO�c��&~�2���)���a	��1B�{��]\<l��Q������X���������Hl�n��c��l�@t�|���[1G��R�����_���:�(�2^c&���������M�K\~u��Jo�����$�&r���H��b��Yv.�"����5s���b�qd=���������*���&�O�[��.����B�������I�����E���1�a@� ��_��) ��cR��1�r������'�!�qLpQ����<��d���[qZn��*���&����!�q8���D�d �o�G(�!��:�a���ID�A�����1����?'}�%� Y�KZ��w��A.��H�o~����i8�7>"P�����8e[�����_��6��������v��6�(
YM�����:U�I����E���,t�������,���^��2�<���a�;%8"�_��*G�����W����xPZ�9O<IY���}�d)yG��U��W_��x����l��T�	�~~�2��,��M��|��(u�*���8�YX��P;i\%l??qY�
�����.����8L�����aG�^Q�yo����������i�%=�gN� ���re�J����nK�cc;�x�p�v�"E����`�Ix�Z�}3c}w�1����� 2��|������������M��"��}�s�I����S���E�v��E%�7w�k2w�i�������?x�.����������Xu��_�;H"���D���[��a<�j�qv�F�������;��;L0�DGA� '�����n8�����QZR��""q���XO��|����������K������^�������4�m�^}���izu�������G������������3��c7�"�f�F�Y��+�{��#\�|��')z�*����J:��O�[�
\^�oa��;&�>��`��;��-O"�]�����)+E�������X&'e+j�P�1��;&����7�1��G����p��
�xr���}��$����-DP��@E3����+�S�C�������8�+���/5
��9�}���rA����e������6���_<�;u���������v�pl�J{�OS���zF�tEe��$_����r���(��< ��e,�����a�i�(�i��'�������ix?QT�yT�*���m��]������=-�Q��s��(_�Xgx�E3����gq:��({fl#]�a��_��N��~QLQG������-�8	d�.�@��gt�b\�\P>C^ � ;��8����:�Q�W'o��;�vK�����������E�����1�����]�0*�W�|\����w��	�&,�]]�2~�j�vS��6g|
Q��3A�#��e���e��|)�������8����*�Q�|z��_a��'�<�~������z}�M7�vO��qd.C}$w���<��P�|�#�E>���"��O�q�g��|�q��F���dm���X�
�8�Q��:��O0�2F�Pr�n,+���i�������\����c����iC~�e�����[�����^U9����������K9R�/����:���DQ=��������|�x���WG_G���WG�T�H���m.��=eW�����6b]c������]�Z�'�3������5�'a����I�y�u<G��IH���My)H�\waEd�o���&���_�z^v������.(�Y�������(9\0�s%���A
�n�Hy��0��$����*	��P�\�Z�9��t2���^�(����U-������g�J�������?C�������F�'���E�m2��O}�����<��Y����;����B���"��L@�9��������iF�Y�+�[��X��x�+[���($��2�z�%���qyCX����+�8�WyC�#'�%�e��]H�"��_����+�G�TE�s���x�G�X���_�#�l���������{����-���U��ld1�	�;4
�`������A��<���qX,mqyB|P�MbzU�4L?�l��G���r�r-����[H~d
��[���7���"��Qv��6��gi1�����C��
r�^me?����G�I������������W�g���?���2M����H������.�5��l��c�<�G��f<���yu�9?0�xc����S�~�qk��&��I���x8���N8��Q��iru�����~P���;
��0�s�,#��I����D���q���:��s��|~?��f�'�|�&;��b\��u���5M��q�E�q���]�����mzu�u��mz��D~V�H��p��|)�%��K���:�k���;������5�gS�$��Q\��sy��4��I�Q��������L~O��~=I��<��e+*?&N8B��`�������7�����#�y�D�� ��*q��G_��/>��H��i�3�W��N��k�������k�$l�u��c�7���y�k.�7��|��e��e���|���;�s&����U-�NZ�reoG�E����e
�����.����^6�X�V�N
?��ey.�K�R2���(V"Q���PY\E�Y����N[e��q����/��G����c������D�I$�2�I�����"�������I���w��eY��U4u��m�����X"B�"�����,6������q��hf%2V,��$w�R�j�y�����+��(����VM/.�6��X�
[:Sw ����]�U-�q���<�1VHl����eoE�B�3�[~��'Z�������.K�we;�������m�K/��'U��6�����r	W��0��|����.�5���������p�����q+��X��7�����mX�x�m�%�zQw����6��8��y�E�`YV�(/~��b7J\�tG����G8��B~���Y������1M�v;(�����!�=���F$�w��/�M=h;��*'<?������{S���w%_��.�������n�4_�=L�����w�2�A�:��ez��`��.{��K2��#��	�'�,2B�9,W&�c�U�v��/������g�z���>o�g�y���:����\���U�I�i�X���lV��b�d��L4Q�}�k�&[�zYy�$�Q�;�(r���S-sN����81�G	����y�s���I
'���c�����(���+����'?X���_��M�P�C�}�k���s���'&�ly����?|�e�7��M�#/t�Xf�qNV�$q>������X����~X��u�k�.�D��
�<���X!��������H�G~�/�1~Ve���������Ay��Ad�EF�8h7�H�Aq�wty����u���~��Uq�t�� C���o�H��J�������+��������I��!n�y\�g����/����q
�c~�����}=�v;(��e|�2��\�~6�����������q\����8�:�u�Y����;N���1I����W����=�^��"^���x�1?�g�7�V�l��V����~��l��V'iK�M�?
\b�F�����n���!��Q�0�
0^��>�������~���.S��o9���B�so����H���*v�/���wG-_����|���0�K�f�|X������^?9��*��/�(I��c�T�Mjn���CN������n������c��~x�2��V�[���`��W���e}u�O����v�'�	�V#��B'���>������t�E�G1	��r�'T�}�)O&)(��T�39"?�v��+��~|����	�4\/�L�.����-N��G?�Q�Nb�	{>�����WvX��|����5�6����!���;;�8�~�"��#�5��]�0���WR�
;O���(���/�F|��B6��e[��7mQ����X�����6B$��_�H<����9�nzP��E-��a9/?'����l�&�W��,P�����%?������!k�2��?��$�W �j����3�B��[����1,;G�����1O���/u����z����{Q�>���N���{]�+Eq��~�a���k��������<�BP��6c��(��C�_����3������������2�fN���uq���0�����ya���T������u�����(��q<�������/�p�<��KW��~r����X�'�|)GL���&O�%_��5��|)z�a�W��fzEr�����|)GH����3��`�=}_WgY'�:~���G���8������c��Ax��[��;��"�W�m�9 ��lT�LX�� [���"L�����"��3��C>-_����9��OV����=���S�(oQ019i�(��'��}�����g���WF�.��i��7
g��01�����}�Cf�P�5S.x����W+���LH���q�E���Il<���m����������%�&��a��M�|�
3��o���.m�Qq|M��}��4��{�$����<��a��w0��i8�Q�0��]};���|\(��Z4bu����l��#�~��(���_�Q����Ar��^~���yE0q��J������,���Bo��d�
���Fs��&E0�v;(����qy^�
��9cK�*��*����g�&���/��W�:�/cI\�m���W������a�k�������I]���]��P��*���,��~�3��r���E>� �Xx�E�����3�c���4O�-s���?�0�3�8#���,�E�U6m�E�P�2&��/ps"�3�u�k/u9�-��~�c��H��1/K��r��>�|)���k�������^��nX��nEr�����|)GH��`b����3k�qdy.�=)_k��k��q�$����g�;��sP����5�S��+�a�1�a8	��S�b�)wLP�������a�c�?(m�.
O��Q����
c�&�����>�"?��s<N�L�������?��2i&�UHF�=cRD'�������?����%�(j������'[���]����U��V�(�������O�C��B����~�#�N����>���j`,G&����D�����~���H`������5�rK[�����D@����n#�=�N�2o��DF����w�������@]�	M�$���:���-���,���O~��k�E�[���f
�y@yN��+Z��y+=T�Kq�10$�q����Lz���OxR���s��B���
t�t��'>a�X�E���_��g�h�([�!��q����w�]�F�X��n0���B����,�B����|�xFqlR�����`��5^xF�q�GX��m���W\�����=�^SW�����?8�����v�p��<s���;��4��2�.cJ\�b�:��:��|{�L4���yG��|6�o�l!Ki���\�4�y���5���%��y�G�I���]]��M�m�p�c����Hd<��-d,���s���]_t,�E~�7HO$�R���|)�U��w%_�kr�T�4}�a��O_�4�6r���:��|�|�:S�x��g�wt�M��G��W��������������y������V��,�b�?����]ce�a:&�|���e�]V�*�A$�����<a�o&^(�� �o�u��t0A��:�P�t�?��L� =�~�LL�0��`�H��@�.
��/�8��G>b�A&�Br���Z��L����m)��!�]a���o�`l���Z��_����9�D�
�x�;���#l�c����(����_����9����W��qD9�	�A�)J���pXv��S]�#���a�q�*k� _���o���������&�|�=�r�)����p���}L2��1��������Sd�Y��|���"���O�,!�lP����,�2(�P�0���m���
)|���y�V�Uph"'�������?-<�����w�{�\w����u�c������-�!,����5�������a��kR~�������A80>��;���m1���a�r�/g|�v�X���2�b��\�B��8+�g�p){�X������X����Y�d�a�B�u�V�x<�:�������C>��O�b;0`��V����x�
��+_)��[��V�:=��@����h}&u2��?���>�������XI������>�>�~������\�yc�q+�K�yR�(�*�PP]r�%��������o6���X���i��������T�[W~���&�B�9������li�����M�m�p�
���e|E}�}���[��s/��z��c91J=����KY]-��F�T��m�KQ���*����6�����C�����(��c��2���u����G��:����u����]�_������I���������.����:6|��B�V�o���D&�L���-
�J�j��i��(N�\���"y\����f��D�'�<C�RDz���C���0�q)���2+?L*p(� i ���c�QV��e�v�(�XY
I����:��"���L� �K(&�yf��_�eJ,��P��)ZA�4��]t�fR�v�X�2�c5�8e�}�e�������1B��PH�e\�����%������SfU���b�/���}�{�u+
�qY	�l	��������,~#��I�����0�@�}����[���^2�����������D6�����a�dCW�w�cr�n����&�_G.��fwe����8��������Io�U��|����g�u�Ym4��U����I�c����������m������E�1�:���b��tGG�z
	�8�1��6�o��=���)'�_V{�~�s��6�(�\��<�0��h������<?ec����A�V_P�r�h�o��}������������I���/_L��.O��q!G��y/a�Zo�n��#?��h�(m�m��?o=�/y}$���%��]������zO��'�|�|)�E���/��u�R��A��J����Mzm�� ��\�e��/������Y����G6M��U��]�����X�'����m����*������;�R���p�
J���A�bx��;P�P��IBFa�FC���P�����(�Q�L������*�I�����`���8���������=�H0Y��k��<Oz(YM6IDR�JJ�*e����L��B�/X|�3�1E���3�W~(��,CA�������.�q�Y�
:{U"�!�i?�'}	�(PFq.��&r�n���[������In���]��!+YAK��""��,�Tn����r��q�hd32z���~��n�f,����b��8���b�W 7XQL�`[E������M��(Lh�SH��$�Q��:���q+� ����:�K�{�B1�����~s�.p���U��
����M�m�pm��f��6�a��|Il���K��5����[-�����U��|���� Hr���b��u��_�qdQ��{M��0��,e����T��4���w��3��bi&��`�1�DD�3�$"�����C95
,�%X�uM��Mg!��r��zt�%����|Aq��j�Iv(��`��,�,d+D��h"���_����^��I?��v;����B?�������������k�u�Y��
����_�d<��'�X������[Q ��
n���n]���x6	W��5I�i����i����pm�K�$%_$_���I�/M�i���������#_���_���8�I�u��0��n������������/6��{.�����������V9! �@W��/��b�`9! ��B@���M$��;�qLX��6���wl�*'������KU��O��H��EL��"�V��6}���/������m�>�`�B�o(4��k��B`�! ���JT�#��B@, 	���7��9;>�
Q>����UY������fx1��wB`>�/�1�! �A@��K9�c�c���P[����s�F��U�W]uUr�M7�-����|i�	! ��B`��|���MR�B�������+��4E�B@TB@��L�$�@$_�� ���\��T�����5C������~	��|����[M��,
%��bE@�e����K! ���F�o���.	��c��bu��>��c�;��s��s�%��7n��X_Y�%��������+�2�h�|�|������B�c.<'�>N�������a���K�B@! ��B@! ��B@! ��B`�L��cD_I! ��B@! ��B@! ��B@�	E`�-9���B@! ��B@! ��B@! ��1������B@! ��B@! ��B@! ��  "Q�@! ��B@! ��B@! ��B@�y�H��n! ��B@! ��B@! ��B@! "Qu@! ��B@! ��B@! ��B@�yL������B@! ��B@! ��B@! ��B@��LOMM�B`��U����5l\�����X! ��B@! ��B@! ��B`�"0����8����NHx����.h�D�]��7	�s�1�����<��C�E]4	YR��B@! ��B@! ��B@! �������@��0�{����v�-y��g�'�|r�I�����c��N:C`ff&Y�lY�t����TDB@! ��B@! ��B@! ���hE$^v�e��G��}���s2 ,I��oLHwn��7��QB@! ��B@! ��B@! ��B�*�����z*���������-��[p�! ��B@! ��B@! ��B@���������B@! ��B@! ��B@! ��X0����U����T�|��y�_y����_�w�oLOO�w�Hk���~;�g�}����?y�������/	���5}��<���.���+�[�lI^x��dvv6��u�]�+\v�}�d��U������
6X:E����+�e����W�*9��,�g�y���\��N;����5�IH?�=�X����y�w/��G�B@! ��B@! ��B@! ���<f ��:��/~�����u�]�%�\2����{����}�sv���~5�y�����>;9��������q�������������w�}��O?=y��^���C�~�����������>���4c!{���&��v[|���.]�|��_���}�kF�y���a���u!�g���k�G<���������7=b2~�� \��u-��B@! ��B@! ��B@!0^j}#�j��u�Cda�V����$��G���o>��#=�6��o��	�q_���,�bw���'����?�yr����o��n�~{��gr�y����/��<����.����i���ki~��B$�}�k���F�b������z���{������/~Q�&����G�2t���fJyw��l�t��~���~��\<����E�!�����K�B@! ��B@! ��B@! ���A����lc�������N;-9��S{�UN�=�\#��_%7�x�Y�a���/|�HCH�k����z��'z��B(BT�Eh���l���y?H9�=�����B3����NH�8���,���-Q�:�,#���?%?���{���p�
�������`r�1�$X�>���������6����J~������o|��D�2}�{�k���?H����^���w��Gu��)��-.��B@! ��B@! ��B@! ���E����]dm���	�����^z)�����O<1�z���;H���>:���;��.��oO��}�{������?�t������������c� !� ����7�?��c�x���'����{��N����'K�,In����HD�C���D,.��W\���-.��t"��B@! ��B@! ��B@!0R�G�ZH��{��Y�ici��:q�9�%���7X�!����j�B\V�^m�C�V�q���r�]���>��e��G�s�
�$�3�<c��>��=l���adK�"���d�[w]��q�(��B@! ��B@! ��B@!0Zjmm�E�~���F�u�V�i���AdY�20����{��e������~���$�g���������=�����8 a;U��En���v;��e���{B@! ��B@! ��B@! ���G`�[���i?755���D>[�r��+&��f�.l!�+�F�?�m������4���U��tvv���r��M	?�,%@�xtB�����/K��>��=�����MF2 	,	c[�`$[c�` 1qV��
�I�2k�x������8�rv�$fG�E$cnQ@
7	�it���$f���]]�3�����s����OI=�N]w}�j������ @� @�������7[�������(�7XSo��n0�O~��&M��x���N58.��N�u��y?��7�=��H����H�2 @� @� @��H3G�H�2Q�
M7�M�v�����&�w�y��_���A�?��#u����a�����d�a=�P�6��s�9g��f�2r�LH� @� @� ����	$8p�n�4k�m�3�]��SO=�Y����^���7�7G\�h���?�����\��n	�]vY��������7����{���{�k_;���v9a&$@� @� @��T`������1/{������%�mXj��{���
���;����;pqq������|�;�������=�����~��u���R����o}�[��>X������.py�{����}�_������l�Z��~���7���k��m~��^u��q\�,� @� @� @��m�=���������������p�
��w���}=	J�u�]��_��������<��cMj(fX����|d�Z����/M��z�����E]�|�h�^���0��?���$��^�:th��������w���M��{�����GM�}��_����/�������<��}�f�r?��O7�|�;�+��������:S�1��&���]���Y�(.�v�j��#@� @� @��/����7i�w]�,���iw	�}��o����Z+.5����g�i~��v_��9��%x�.M�t�I�/��O������q�D�F�?���mo{[s�4�^z��"�|���s��\s�w��FO����|�y��������|��No���P���s3�+��bpr� @� @� @�s"�PsK����$M�&#���:���~��R�nZ5�6]�&��d���O4?���W����kk���[ni�L�4�c�9�9��3���?�6y�uoe�fL��	&&��w!���o�}���V���	 @� @� @��L�i����7����������us����
v	|��`�i55:����{�����mi����q�e���&��	 @� @� @�&X�F�����9��^~���=��7g����5�\S����	~���]=�� @��O|]@IDAT @� @��N`G�H�7�4�y��W���|������z�9��S������M��e�4}��g�-��C� @� @� @`��n5���=���F��x����a�����w��|��_�i�����O� @� @� @`\��k��v���w>�8��c�3�8��@��gO��O4���o���
"@� @� @� 0��k$.--��VmS���{����mS��PK���6� @� @�����.x��=�6o>������4/���,�)��hZ�	���_���h~��g����y�|P<�� @� @� @`�#������1��7���/6'?����\8��o�'��2���v5�-M�����?z�����=+�8��	 @� @� @��)
,����D\,�v����[De�!@`d�Sw5����4�9����<��&$@� @� @�LI`�@b����~�9�'OLi�C��F���������2Qwn4�q @� @� @��i,��8���:�����n�#@`�S���?�N1�y����"@� @� @��-��Pj>��%x��7[�E�O���r�	"���� @� @� @��V`��M3���v�"@`^�{�J Q@qv�U @� @� @���X`�@b��Nt�t[)��ik"n��e @� @� @����.<xp��� ��?v�m��� @� @� @��	�H��k�~�O���������� @� @� @���
$.,�M*f�<�\��g���w�P��C���<�����	 @� @� @��,6a:l��w����yf��a�F����?�<^����[�*�$@� @� @��X%@�i�xb������?����@����]Zj���G�/��_��9�}NoM�D� @� @�X_`����1]�b�����'���?>����'5o9��������`<�
,�)*A�/�w"��?i.5�D�T� @� @� @��V	���i���	$��i�7��m�z����lN(��a/Z����_��?���O� 0\ A��%px��[�r�uA��wu� @� @� @�3�� �F]7�$vA�����KS���Zo��</���@ �;�����	� @� @� @�f#�i��IF��!�`b>@�������{��up�� ��@4\�s�%�� @� @� 0=�
�6\����`��4��{���	$��'��@D�T���e, @� @� @`��6m:��6��Y1�s�1uV��AA�6p�lnd
 @� @� @`�Fj�4�n�����&�(����	 @� @� @������&Oq\1� @� @� @�����I�� @� @� @� 0/���'�� @� @� @��	,.--�Qr$� @� @� @��yX�.�y�
�@� @� @� @`�4m:_�Cj @� @� @�����M�b7H @� @� @������|��!@� @� @� 0j$��n� @� @� @��%�F�|��!@� @� @� 0j$��n� @� @� @��%�F�|��!@� @� @� 0�s�
� @� @� @� @`�v���?��?w� @� @� @� ���H�a;Lr	 @� @� @��B`����[��w�,�e @� @� @��������T�$@� @� @� @`V��Z�� @� @� @� �C�#q��(�$@� @� @� 0K��Yj[ @� @� @��" ��Cv�d @� @� @����@�,��� @� @� @��H�!;J2	 @� @� @��R`qiii���. @� @� @�v������H�$ @� @� @� 0KM��R�� @� @� @��M���%� @� @� @�f)�i�Yj[ @� @� @��"�i���$� @� @� @��,4m:Km�"@� @� @� �C4m�Cv�d @� @� @�����Mg�m] @� @� @�v��@��Q�I� @� @� @`�����. @� @� @�;D@ q��(�$@� @� @� 0K�����Y��� @� @� @���; ��H� @� @� @��,4m:Km�"@� @� @� �C4m�Cv�d @� @� @�����Mg�m] @� @� @�v���;dGI& @� @� @��Y
��8Km�"@� @� @� �C�H�!;J2	 @� @� @��R@��Yj[ @� @� @��"��C�)� @� @� @��P@ q��VE� @� @� @`�$��=%� @� @� @�f( �8Cl�"@� @� @� �S���vJZ�� @� @� @��	,.,,�hUVC� @� @� @��N���N�S�I� @� @� @`��3��* @� @� @�;E@ q��)�$@� @� @� 0C��b[ @� @� @���" ��S��t @� @� @��������WgU @� @� @���������Ni$@� @� @� @`��6�!�U @� @� @��)�6�){J:	 @� @� @��P@��3��* @� @� @�;E@��;eOI' @� @� @��
h�t��VE� @� @� @`�h�t��)�$@� @� @� 0CM���� @� @� @��������� @� @� @��g�mU @� @� @�v��@�N�S�I� @� @� @`��KKK3\�U @� @� @� �vB:�� @� @� @��
h�t��VE� @� @� @`�h�t��)�$@� @� @� 0CM���� @� @� @��5w���N @� @� @�3P#q��VE� @� @� @`����S��t @� @� @�����3��* @� @� @�;E`q�$T:	 @� @� @����@����� @� @� @���H�1�JB	 @� @� @��N@ qv��D� @� @� @`�,.--���J( @� @� @��X\XX����� @� @� @��#�i���$� @� @� @���ggmM @� @� @�v��@���UJ� @� @� @`v����& @� @� @�;F@ q��*	%@� @� @� 0;�����O/=��3M���4KKe��+���KH�����t�e�|M�Y��e@f]����y��4+#�L�B���R�y�����W����cq�9��?��\[�����*(
�����;�g�Q�T�v����������O���?x���S)1y���[n��m�?v�99VX<����G��S����}����\'q)"U����g�+�����|-�u�����t�\�n����+\�"1�����|f����:�]g�=sf��W�b+��Q����/��'��J�|�,�������������W�C�K�S���G.�ma��Wq�m9!%����s������d�?,�^������]���e�K�|�,_A�������?������G��H��f��?�C��U#���c���>t�P��s��@�B)$��m�f���@vr�eC������.��?���q�]��4�K+���_���jWT���a�kY�;����.o�����k��o-tt���S�C�K�3e��S�����_)9����O���?�<X�F,_.�{�_r���'�������g������.y���?$���d9!��|q��\������uT���_b��g��^)6�%�Z����(X�G��SW�:o�A�vL[b]^s�_�)�������Ni���/�;����;[��,����o{>�[����T���B����E)r))��k���D����r����\Ak)�>5x�h�4�c����m�������g=$�?�?����5���<Ey~\��n����U���-��GF�V�?<��������0���U0��������O}��KO?���.+<k%��'j���,���Au��SkL����������<.��*�~���|������������@�/G��/g���S�'���g9���w��Q�,y�s��������������f�:�@��z�t���M[.L�f��"��^B*��geP�v���Gn�=�I~��������m��+9��v�]����������|����u��x�P�,e��u� ��3������}(�^8JVYN����e����L�<y{��e�i�<u��f�S.8�W!��_=�5{����'Y���\/\p���������������W��m��������x�T���P����c�	��<�q������<(�\'����Ce;�P��|���r���W�2,]����$��3�����W����W��	�����CJ;}��t�����+�����`,w���p�%{����/���J�]O����:p�M��tCV�w��4��!�^\��r�i�#�������������5+P�V���Z�T�l�g)��p��|a�n��g@Ej��+���J�������PO��;���b��<����K{1�Nm�t{9_��Bw�l�����+�7��|�L�-�G����2�N��f����9r��s��z��O�_����������V�P���y��o�_�II��7�?���?�������������Rn(���*yc:���-K�T=6�Re��?�2���

��1������=��/��������>��D��e�_;��k�S����SO?]vl��zQn��NNj����>��{>{�v�
[��������3���z����y��E�,��ka�c���������]\�2��Gn�k�)��))*'gp�������o�<)E#�����F������Q�Az��������8x��'���{���{=����a�����L$��2w:�;��yn�3|�,����H�(��y3v �XGd�t92���G�K-����z�fYH]\����;��	��c�?�O�F���O.��f����Sz]�������rz�0�C�����/����KYi�U�;x�����O)x���c{x�[N��=���d�?{�>^�a���������"�Uu�	sq������j��y�Y���Q��?Ut������_���3{��/��������,3���AS\�"� @� @� @� �G`1Md����!�6�W�������l#������ex���r]�����F
�����+����}�P;E]~�wS/��ed����2�� @� @� @���%�X�t5�W�}�YX�,,�l�ym�/e����)�t�R�	�Gh�_2}��:}����3g���n��j�K� @� @� @�����]�t	��0_
��6j��_��J�m�����a
	���Fi��^?�r26K���#Ko�����oYF;b���� @� @� @�}k$q9�W�z��|<�K`����6,�������<����y��������v9et��!�<��b����3>�����'���8�T�s�m2����MSM� @� @� @��%�����m��VM<T�p	�-���g�%���	��X]����}�@�o���s�=W����x�Im��.'A�,���J�1_�����D|��}��cv5��|Js�	�?��v�������������ly�#���l8��q��	'�pdn��"@� @� @��V��]�m!5	k�0���K����i\�1>I��.4�A����7�.���<����Rj�/5���������O?�<��#%�Ls|��`���#�?�����OM�JB�ti��y�����?����G �H���� @� @� 0'��-��������j��52�����P]�o	 v���O(A�SN=��s����RS��Rc.M�.-���b�J1���b�k�C}�y����u���9�,��O{�m��,��+5k���������oo���/5w�u�|$H* @� @� @�l"������^jv�Z+��|���,�	���K�p��w��'5g�yFsl�%�f7�����3�6K��b&^XZ�uiN��g�i�)�f��K3�/(�X����f����_�c�de����es����SO=�<Sj]� @� @� @�����k��5RW�q]���>
��.��������km�'��
�9����R3�����L�_�����bi@�,���D,�2Mj1�]�9���������K����#I��>,�[��P�S��,��<SN�� @� @� @�A�w-�A��������R�p���������5�X��	������j�9����s�m�/5�}�����C�g�^��xR�Q.�w">��}��:����+��s�|6��
��\��Y���{����{��^s���7�]v�a�������������\t�E�����[�'�x�����3J��t?��O�����O�`h�����9����SN9ee�{���6g��i�|��wo�����������}��5?����G}�.��X}�_X�����,3�yg�1�S�����y���p @� @� @��	�n�/X��������&B�+����t��_����t����D�v�����K-�s�i����9���>R����<��cuX�og�}V	"�,&�����I����e�$�M�I'�T�M��=�\
��c����5'3<���e���k�1���.�3,���b
&&X���7�}�kK�g�qY^jdv������w�g��{�����W�e�O?�t�{�����/��9����2�����j�1�2O�I_������oO�\? @� @� @���J 1A��R�p98X�zm����2��������=�Ue�J��Tg<���KM�3jp�������J�-�	L���O+����%���������&����VL-���`_v	��K .�������_j�&c��������N������-����n�����;W�}���7����[j�������������o~��5�x��������u���?�~���wjm�]��-��^|��^�\p�5�� bjJ�����n^��W
L�� @� @� @�����J ��Xf*���k������'��|+���c
+������
z5�V�W��'�qi��}g�35���SN=�9�'�w".�en��k�W���K�%��u�E���q�}����u�%����ux�%���bj&��`^�S�q�.����b�Yn��e�|��u	��F�`��e�6��={��fR_��7��`e��CG� @� @� @���b
z�(`j.4�J����%hX�K5���b�R���:�m-��_��]�1�$�X���Y�-*��������]���]@pX ����w)v]7�i��V���d<���{�aL�4a:j��-���"����.�������k������`\�u�)S�QG� @� @� @�����K��P
��_	��pX
�u5k�|i���������|/U����'���KS�������[\���x�	�I�� ���6�%!+]j��y���K`0��.���K��}����K������K��{��������a��$v�q��&WWw�w�^=�w @� @� @�c���G,��0�J���$���6nX����)����3Q�K�q�|*��
\*������A�4���L��}�>��_���[�zg��q�3M�f�2A�JO���TG���5kR���}$p��`�	M�0A������;\Lm��K��.8���7�|s�7����>��O���G�u���u�KZt @� @� @��E`w�_%0X�X5�W�Z%z�@^���Kd�6dZ{��P���b,��-���@|���g�}�I1�O:�FS#0��i�}�����%��e��L������6=����MZ�K���&aH<��3�;�����5(�l]��YB�	@���3_�']����n���������[��O<�D��� @� @� @����b
�� a���T,5SC.������o�-G� c���lM��4]�ls	"&P���<����K�P�vRiF������2����_��f���_��5�9<��4tA�PL �k�4A��.�j,f���^���L��$vA�L7�n�|�=��skwM�>����&����'({�-�4_���k���� @� @� @��B���h�m�Tk&�������b�](��i;:���2�Ry���O=�<�@���w"�����{Ns\i������e����LS1�k��2��O?]�8��@`����(�4�����
�/�?L3�i�4����g�'���`j%���]�����O��?v]�u�m�u_�|&��.���vg�yf]oj$~�����g�������oo`������ @� @� @���v��=�"����XL���{����&L�5��L��5tW&����%P��������_�	�e��k��kqW
��[�<��:�����i��Vw��b�2����:C]G����Oj%�}��uLWC��,5z����2m�����_���jp/������d�7���=��S���_���_��Z�1�K.���<����k ��Rk3�]���x�+�z�-�0 @� @� @�[!P�|�c��$�u!,����\��u��ghL���[�=�����Gk��v	�Y��Lm�fW�93�����fY�����/���U�IM�,�����n�1��P�!][��ILt�.��n���|'�� cj����|�5G�Z�	"f��.��[���s�9����j�4#S���{�I���K�r������b��w�y�l��4����z @� @� @�LI`����K�<s�,.��.B��>�:j��K_�Z��iJ��������5�N9������b	vei5����k1v����,;XZ3}��'Kq_�u��9��5�B]n�?��W�u$�W�����[��&b��	.���(]���{�.�a]���@c��M3l>� @� @� @�LS`�B����[^x��8l_�3����}�`���'pW�	�-��v'�rrs��K��v9e���cm�.�]t�m�o�RK��x��]���i�>�:���O��ue5x98`y���H�o�@_jn6O�����q���, @� @� @���^,����j0��$��uX���6O�ju���h�4��;�?����|��MDFfp]Z�GW�uX�^��E�X�������?��S��
����l�_ @� @� @�z,L���K0��<���Kp��!.���qe��Fb�+�:q�Ko�����`���0A�LPWR���i�?�� @� @� @� �O`q���b���X`�+��2�4k��	0JP�|fp��t��z�!���	,f�vL>3m;,�'�X&([hWZg����u @� @� @��X<�
�	�����w��`>���m�����L0��3s���[,dh����,�N[�YPk%fY�����.=>	 @� @� @�_���p9��K���������I���$,�f��W���a���5�}��3k;G��M��c�6@����aS\�r��xhYt�L��������xyX;4�>�M��:���v��S�/oWK�N�.���b�������E���M��"���@�S�St����NP�^��Z��ZS�����<�GC�������s��'�Y>:�!�l�oP\�3�6�p�<&Vh������������]�����Q�hU���EG�}vc���������+�D�����^�������x����v��@�+�]�J:�d �Q���c�|w��4�?k�������Kkx�����$5�#��4%X�el;��t��J���<L�N�N��3<��Lj��,4����|�D��� �����c�=��������W!B��k���His�O��e���O�z��\su-�"��v���$�S�C�C�+�C�C��9E�?k
��6�l���(Q�T�T�^>�����P������B����W9r:�S�v�?C�$����9:�#d�8	���z����G{��GJ{����c�S����SO?]�@�����,��%M�����MH����j�����%pi�P�+Se����u�z��5�M+�e��W���r���~���zn8��?�_�������[�ZpJ��v�_��������������g�4���L{����%�\j1b���/mY*�z�����O9<�-���/��x�RN���������|������kg.M�6Kygb�=�
z�����f!�K-���+]�NX�]>���Z2)�[�%�AK]��,f9��1������+yG�)�?5������!�D}���A��p�������|HYU�����F�
���?�	�_�?k���w}�G�?t��������?����<�����o��=�����<�����6�\�L���!�R��$�������L���YJ��e�:y�v�,�/m=���:W]Z]F|e�,�]����_�;��������u��7��ZFP�(�_�����?Jf��'�_�!������3��=H��K�*E���'��<�)��k�=&S(�{�\<����g���{��X_������Yo������as���v�9�j��2�Y����t���b����_]W��^����C��n8���W��:���O��:����s���������Yl����rvY��: �C���O{�u���R���r ��f�����)O����Z����r����������>��v����������~�Rfh/���D�=8<*A(������O�C	�v��?h�|��6�/��Hl�y@]���+9�����	�����t���4�)f�������-���'T��NZ����?C�e�1T���h]r�N��d%�5����	�`���5��"�?��9'��m���"5�P�j������5E���+�����?�kE���o/��?���L��-[��,�����B=#<����n�;�Rhh�D����<h��%����v'*S��v�J��>Tj�C��aB.�e�s2U{QgK!*��L����l��n���FN�|�2���a����{��H��=��q��+�?�����g������o������Z�H���Q�� �P�,
���?r������_��+��_��PKT�?Sn��J�������,4����;��z�HV���-V��\q�]�h��.
�LQ>r��+����*�������{���_ @� @� @����( @� @� @� 0 ���R�r`�^ @� @� @��j5���o�	 @� @� @�P#q��� @� @� @��j5���o�	 @� @� @�P#q��� @� @� @��j���z�m< @� @� @�C��H� @� @� @��H<����'@� @� @� 0T@ q(�� @���g�yf�����V� @����#7�1��g��KKKc���/|as�q�m:�C=��4&x^����o^�����N8������{�����w��M���SOmv�����~���4�t:E�-oyKs�g4�_}�cK7��������l^���T�?��?m�y������n^����a�����f��}�
���;���7������^�F�k_�Z���|e�����%��W\���G?j>���m���������~��o��F����w�Q6�u�{]s�UW5��{o��O~��r��6�]w]��#�4��GFY��������G��i��#�s]��}�i�G}�`�����v�g��~z������3�?��?�h�l��4���6r��gU��������cr������������7�����K6������jt�	M��u�Y�?�������_��*��/����85�_��_o�>��M���������t&hr�������@Ow�@���G	b>�o�!�����>���A�lw7,�O?�t>���H;��t���6�v�j�9�����,]N;�����s����a��oZ����m�,�z�u�;�f�~&��1_����6[�z�GuYo�#e������9o.������4���i0�|l�y�S�������4���L���/Mc[G]FW~�>G�o���{�������>���	 @���	l^5m�u��n~��^7X�[o���K1Q��6���7���y�+_��a�/��/�&�n����r�p����t�en4n����������������n��(���G��,��'�x��=���+�]������\��k�x�;��.�h�70�{���n�m��:Jw�~e�&���K��&I�y�'`�
��2��P�O`��K�*G����c��	 @���,�;����7�����#�f&������5���������ti����k~���y���|����j3�)�����g��VB����e>�5y�#��w7�;SQ��$�G}������M�- @�3�U9�}�v�U @���P`�(������h��s�����������`�k�] :��nx�b�y�n��"@� @��4�WMC�2 @����k$�^�z����S�y��vXo�:<�k<��j{�����w'�=k/z���<X����Rce��O<��:8���Z}�_��{�����4!�w�����k#��f�a�\~���Q��ou�GK�w��~�^���O��?Y��5�yM�1\\9�����{����P~Y��c��	�KV�%x�)�4?���C�
�����{"��r������.`���{��+�_[�`�g��X������6���-��|��;�3���'�\���;9r\��f��q|���i����g���H�>�eO;��u'��,�;^��'�}��g����q����g�qF�!I���{���������ig������l�TFOR��%�2�������o^���<(�t]������_[ ��O�9��������Q���q�g��s����8����3�6�=���_����r�L+���G�����n����s>���z�6;�������?ief�&�Wo�F��,�|~\�q��n{����]�����V�s0����q6,}��[3�$�K�����2y��9���.e���\c�"T�
�������������i'������,����>3�H�F��v���u�~��/�w}�s�������'I��7��y	 0{�-$�]o���C������������k~�W~���������id�UW]UE�#����6���(��%�������_�����ap�}��_]��t)��m�����_�q���6|�c�Y�����|�C�5�g�������5�f���g�������H
��!�����?����k�iN=��5k�M�����&�+X��v��o�V����'>�����_x���o��o4i��?���\��o{�������+�{����O���he�r����zy}��\��q��n���u����Yg�U��.�`hR���9��0�����H��;����w����9_3,�����_'o�u%?.��z�����_�2����O����n]����|����k��-8�/
�t���9�q6I>8��7�6M:�$��� �����$|�{���l��2���Nk�����c���������O�{�3���_�������g�g��*��������7���u�6��[��Q�����3������2�mvm����k�r�F�Z=��q�D�._���e��<�>�s[},��{��a\��m�<z�+^Q������������WT�U�o|���?����]�f������&���u�x��z���s��9�����8L�����;���@IDAT�����<bu�5���[�C�������������R&�����&��u���}��Y�����W����>|���m7?[����K����^���O+���.����� ���������n}�_~����|�+����+�������6M�	������U�i��X.�y`
���g�g�Kb����n���o_
"e����e+��&0i������
�Yo��N��t�Iu������1A��r���t������O04i�"���������0��w������]w�U������Q��J�%��_j����n�Q?���������q�v��+�a��?��?m���>���|�+�e����/��������[nY=�~�������w��u�s�����]����l��9�t�����3���q��yv�V�R�o�{ws}Z=,��F~���=�yO��oj!��!�'r��Z���g�/Iwj���]��5�slf�]-�<������z�f�it�g}��.����r��s�rH(�y��+����\�F�~�����\7sl%�����s�M��_����7���Q;t�I����0��u��|I�����17�Lr��e��z����:K������'���GI_�����5��}��I\������g�����c��dG9^&��v��Hg�����s��)�Nr��f�rk�p)���N�b�7'H����|i�*�D�9�[����j��>��5�6�y;i92	�h?�w�0�}�������7i��lp�I��>�������u���}��G�����_���R�J��a]�u���9�����76�]vY��6�I����.ro������!k~]�����a5S�<f�^zi
Pf��������R ����U�z�a����q)$���S�e���K.5r���%��5S�eu]^�Vf���KP$�(l��1�g�#]�������f��W
�	���_�����2M�����|�;��_\�����IGj��3A�lW�lo���L�x���}�/������4�.�rX@��n����g��{>��oXz�qXnrC���h��d�(������
�>����9>7L��LZG���0	�.z��:��w��+yQ���&���z�Q7���-'�r.~�_hn���Z�>����<$/Rcm]���O>��N����6���I�!������je�oz���_��_Z��QO����>��O�������75�������e2<�,s����o�m�h\��J����>��F�0O�&9�f�����$��d��e����<����:�����}��I\fy�������$.���x��z���*��6m�g���o������lVn��wZ 1M�^{���<�gN���gV^/�������wr��������A}��I�����i�?t����>�a�����u�L�/�9���n����u���}��G���X�����Hsm��^�����4J����~X�������v��I�������%`�6�Mao�.�o��>��s�.������u]m��.�$6��p0����C�lo�xM��j��y���$������� �~R����K���Vw���K�8���u��a�2,�?��?��������z�M<<��+����"f���
A������g����?X�n���,�I��6������g��3��=���*�s���~���>�9����Q=�����9>G��iO7N>?�uo����u�	:���r 7[o7~����'�K�-yP���|���oM��s�����i������3I9d�en6<�@�u/?zJ�����������O:������n�\�7Z��q}�+}�������=��'9�f������_O��f�2IZ��s���Kk��X7�V�=&q���:������$.�6�z�Lr��e:��������$����Kg2�rk�����3����<#�
V?�Hp�������=o'��#q?Lb2��0j~�tN�/�{�O��g�I��>��<�__9� @`>����&'�������6�t]����K��v�0w�����K�����a]�N��f\�K�,�����X����hp�Jm��V���9��J7id��n� �+���>v]������}>������$������O�����ZS3���[�t[WK4�i�/��>]������y����?�����w����[��Q��z|�=��7J��a���fso������V��A�q���y��OS�����/����q���������{����6�����x���z�.??T��<8����_�N��8���O����v[V�r��e�3lpw�����4��V����[��Q������o0]�����k�4��Y��9��y������f�2Iz�I�4�����ul�mu����4\���n����n_��'���K�=����z;�tf��v����9�&)��9^M6+���������t���:�����~�kAj��v�:���~����8i�������g����9�'���/��������+g>��@��M���8���J�����:�����6b�������s��5��=��R{/].J�u	����n������;���Rc ��
6i� _�z	^&9I�=D�2R�K!���n��0����\�d���M��/~���#�<����o���C1����{��A��M�r$���^A����qJ���������_�`w;�o������w�a~�8�{�h�en
�v[��t�9>�y�������d�.��G?�������]���_wA�l[������������1��`R��iu}��>�����im�F��S�hy����9X����5s+�>��o:�^W������q��;����G�t�{\���'�g�t�$���s���Kk��X7�V~�=&uw?�5��}Y_�|~R�n;�9^�\o�#�����9I�z��l�rk��e�b�rk~�����N;�&9�[_�������f��v���:|��0���Q��]�Mk?���M�/�{�O��7_��_�M���W�|���=��d���f
���]~��+A��r&�%L�fM���\���^m�������������n��3����e)<t������h�.��tg�S@���R�/A�����#��Y������6jId��s�9�op��7��4y��+^��&�[���o��w���[k��q��1���k|.7����4]1��s�F5�{>��/.;�;���k2o���{��C��>�g7���y��������5��z�N�>n~��F�t�G=^7�'�WM��s����u�Mk�7ZN�r�F��l�z�;���������u��|]:������9�y4K�I��q��I��,]&I�����<�������o�g��aR�q�C_��������'u��s�����v;��m�������=�&)��9^-������s����~=8�{v0�y;��f�a����u����~�����I��q��n�}>��K}��>��<�__9� @`~v��9�.�vI 1���J�r	�]v�e��a�!���`�S8���?��=V���?���,�z���h���/�����������ab�i.555�������6���&�����
����_�
�Kl���NL-��
��#�4�_��_�l?�N�(����zA�y����C��F���i�Z��7}���Q����n�}+=7;>7K����1������_'�M���z�4�������7;���g}�M�6n9d��m�����������o�tnv\�����f+��yr7����1O.m��tn�y�QZf5�����.��Cw��C�n[��a��[�����ep�V��{���t�N�(���|=�8�F�u��e������%�4Y�����q]+T�8o�����f��2_v���q����K�����y�o���V�$@���
,nt�3�D�}���FO�m��t�x����Ic�[�����t\pAm��Kg^H<��k�1��lc���`w^iB4]��{����[�O�N��j?&��8����Is��7�$%�����vy��E]T�7X�sXz����v�V6-��|�;�0�y�=���Lg�������}���s���o�������7;^R��kv�H��8%��s�����d�r������G�}��7�;�f����lY�1~���yt'���}1�.��u�tn�y4,
�1����U.��������~��k^����/\=x�u�(����o���
[5`���v�sU����z��f��8��Q��m���������$cp\�C������wg�9���z?lU����>s����_�M���W�|���6l�_nv������S���wU��������Yj���K��|����k���s�8�w�r�-+�����M70�W��U�k��~������]�'�����������w�=��1I��]���/���y�\o��
O��i�$�,u?��}�����L}����m�9/��_��z��M��L�����#��v�����s|���#}�q��<DI�Z���i��W~�WV�v��_V�NO��l�|p���:�5��q�!#/x�'�h��Mv�|��|����q��2g9~���yt'���Q��G�a��^:��<�����|�*���C�4^�.�A��0�������w�V0�g�|~�\�$��A�^o�+��%z��w�mE�u��e	f�����.��\}��% -f�������+��n}>G��~��|i��}t��N9n~�w��__9� @`~z��dL�,Mx�W�oy�[�����Q����n�C}���
^�������[��gO���<p��~�;�Y)L�\�a���aW+1F�w!v���	L���@�z]~���o�����_16m�h)�^O��/�����u;S`|d~i�;��;�	�a�<<����*^�5����wx����������;�o��o������.���]��M�s�d����=��7�4o�2�#��#��W_}u��:sL��=�������^�����M�s��s������|��M2���u�4u�Vy�������>�����z}����W��+Wf�a=�g}��q��y!�2/��(}��F��l\�|��|����q=l�y6��h�]F��W��I�����m�(���y��w^>'9����~�j6�GI�-��f�����Z6M����q�o��:I>?M������q�������a��mv��-�Nr�l�6o�����o�����o���"��{������/�$��y��=S���0�|i��}*H=2n~�g5�_5� @`�v�MN�u������+5�'��S,�pS;������$��'@��O�y�;�YA_|q}Ga�]	~��B������y�/	>$0v����%
�&\���)���o��J /�N�gnD�]��k�<�#����k��;�ir��������L��6	��v���H�4��N��W�f}�&	���d~�}�_���������������s�����z���_��mJ@i��=uy�����n_
Ew�uW�������<D<���?�����C��{>��oh"�l`���Sk9��>��zl���>����c;�i���&��s|N#�}��7����I�5���7�$���?��+N9������	2������N��g}��Q��\��5�6�v�N���/}�K�&�=l�r�������{��2��nzmY�`=}��z�e?�������9����>�Gq������<�n�a����Q�����9-�����t���O:'9��M�z�o��$��$.������6M����omr��{�3�<�����5?RJYj�e�r�2���7���e0����{���t��]�L?�q6I����2��m����Ky���w�����}������b���5e�x`es&9oW2�3������m����(:I�4��>Jz�j�q��>��������%�;�8�f�	����o~�����F����;��|�3��K
�4U�b�%���mTc����gj!^u�U�a��i���7Ow��G����Y}@�U]�`���������
���]��_S�D�|�	��b��V��.�x�r��4
v	�$8�����=��a���w�4)��������gx����?���/7]��nx>��}Y��?����Qj����b��<��M���|�;�$i���y��.�A�?�KA5���j,'H?�n�q��i��hX�����>���+�W��+�D~\��s���=D������S��t��l�|p����+��*A��u]�i[��[Y��<,�~��q��yVO7�����aiu?�������s\��I����z��7�y��.��w��������S����(�o0�}���s���OW���.���������8$(��R�Hy"���u�m��r����$.��a�a�^o�+��n�4��8�Sn��x��vn�2F���L���`��������5�����}�sM���]��v�2���V����>��F��I��q��Q�����_�I���G�<���k��vi��(�'�M���wN$��L�b����Vti�/�RK����_����6H!#7�)��s�����MP0�������y�/~����r��k���u��X�����w\�?5S1A���������'����hX�������@���>T���4�6���I�/�K�!�i�r3�_3n�1�m�s>��o#�����i�+_�����f�6>�tLr\&x�u%��?@H��<��f7��4��i��H[V��:yn~)���;�:8�y4���o>����@b~$� @~83�n�i�s��w����I�i�|p�:F�o�u��q=��f���y����P2�j��8��n��t��_w��9���[����xN+���G�n�VL?���z��YF���Q���c��{���t�����:I>��ep���;�9������q���:���w3��<'Ic^/����sw���-��y;lYG��Y������K�����G�M�_'��;K`�NzV�1	�63����\rI
"&�6�9�i�;����K����K�/}�4���qn��3N:��?�+L�,�:l��n_���K[U�f0�}����
�{���hxX�'�]��/��"��s��sp��.�'��$�=|���6�y4�q�7v��Bf�Y�g��w����I�=n>��k��&9��u����7����Q�rO�]�t��_w��9���[����xN��q��q�e�������=2o���Q~P����
��Q�����}\���iL�������}�����I������f�9I�bS�����=o�Y�N�vV�};���������|l�v�o3!�	 0������OU����_��&�o�q�$H�O�_~y�]�z������kj���D�	^��' �>���-"@���_���V�.��:��)	����v>���0��o*���r�#@����N�L�4_|qmR4i�3/�O�_�����Of'�f1������_���4O=�Tm�7,��oj��I�Q���]���������� 0[��l��m��[�I!�����"���~��i������� @`�vT��[��w��aG����?��?��&9�4�$p4
|�����O�0�]�%�����(;�_~��w�� p�����]mCGPn�d�H�y;;�~����7�__9� @`~����~���I�6�����j�>��&��|��G�;��co��o�E �����v}���K ���3��5����<��M��}�����sz�A~���<gib8�dj������Y_`���Sk���v��;�x�)�����'0����m�%8r����/�}?��o|���K��yX��������;�i�6 @� @� @�f,���3�: @� @� @�;@`1My� @� @� @� 0(�8�E? @� @� @�" ��8 @� @� @� @`��@� @� @� @�Ht @� @� @� �F`qiii�@ @� @� @�8��n[O� @� @� @��M��!1� @� @� @��D� @� @� @�k��@� @� @� @��@�c� @� @� @��5�kH @� @� @� @`qii� @� @� @�X\XX8l�/ @� @� @����c� @� @� @��5�6]Cb @� @� @��6u @� @� @� �F@��kH @� @� @� @@��� @� @� @��h�t
� @� @� @�h��1@� @� @� @����5$ @� @� @�  �� @� @� @� @`��@� @� @� @�X\ZZ�@� @� @� @���� @� @� @�4m� @� @� @� @`���M��@� @� @� @���M @� @� @��P#q
� @� @� @���� @� @� @� @`���kH @� @� @� @@�D� @� @� @�k�1� @� @� @���^@ ��? @� @� @�X+ ���� @� @� @�G��@�Q @� @� @� �V`qiii�PC @� @� @�8��jO� @� @� @��ZM��51� @� @� @��Q/ �x��.�3�<�Y\<:��={�4/y�K�3�8�9�����|.�{4���� @� @�z��=��3��-o�������'?���K�������+~��'6�;x�`��#����^���7/}�K�����]��q�c���nk��5����)F��|������^�<��3���3��}��5{��m����f���+���3���7������on.���53~�k_k�����>/������+�h~��5����%YSMG��+���9������>�lJ���F���~�����^���5W]uUs���6���'������a�O�� @� @��V�m$��r�D�wo[��H��q�@x��_���Mo��<A�?��?_w1�������C��D����x���~�w��a}������~��u�k��������c�=v�,	`~��hz��������9�~��5(����n�����"�x>��cV��c�i��V��}�c'M���^[���jx����_��u�Y�']����u)��V����w�9J�gu��� @� @� pt	�Q��k���&������Is~�v����o������<��c�3�<��r�)�����������~���{�����\3���>�2��/��o�����{��5Hx�+_Y!	~����m�������\�������������{�k_����n��MM@8]��w��������s��������e����s�=Wk\�v�`w���dp������8����0 @� @����������a�Rc��'��M����������?����0���u�]�����4��{ns���HL����88���/�����Zr�����O���}����==	`f�z����W��b�=M����u��<z}����o<b.����m	��"f�O��#v�7��#}�o��� @� @��?{o�,U���'��@���� *��
M+
�����M�L��Nc�����'�#����6i�h�QAT\pEQQ6ZY\QA[���w���u����[���yG���s2�d>y��8�z�S��:���5�:^��q�8�����o�������n�b���)_ |'W)�S[8{X�p���a��}is�i�O>������8�Q���m�Y��k#&rVx�l�t<��$ 	H@��$ 	H@��:;S�v����^{���s��p������o���-�\+%/����t\�re�Uz���3�lTc|���}N����oCr36\��c��y�����W���O�"eY�����m+���V����=�c]�SN9%�V9�q��. \����6����b�8�H�[(��+��9O1h��0l��8���m$�_v�QX��g�Z����E�d|�������~1�r���Hs����N;-�9{�b;)���!R�l{|nk�s������Nm��c��Y�|�W�m��$ 	H@��$ 	H@�@�'`j��?�q��M���/_��a|������W�<O)�o�^t����� ���O�����������bY��������m����r����]��w_�f�������:KK�,I_�;kL�x��a��!��#h<��3a������/��K���=��%������3;����
��$�n�8p`X�`A�M�^�����>��M����m�����'��N$A�P�X���n�y�kQ��k�	#G�l���7����������c�~^�pat2?������n�������_�����sN�!���>��r�=���R�������xy�����?
�u=����y������]��$ 	H@��$ 	H@�$z������F�p�t����g���������kWx����*�p7�*��.qK�^������ �����i��,8���l�7o^�p "8�n�=�2w���g��U���So��EQ�6�z��rQ����������/��w��\�e8�X�Q��_�~�h|G���M���|�\���rK1bD<b�iq�����Ki�ReO8�������-�����G��n"���w��q��C�EA�p����Q�Q���c�j3fL��	��y���70�����������r��R�Q1�	���G��u_s��i���5n7m����g	H@��$ 	H@��$ 	H�����S'���6���;/��1#����D��u���7�x#�{�09��������_���z��*���g��7|���MaXt#U,8g��("����aC�q����IEx��WG��?O<�DSL8" ����������]���R:O�e��8����\��Z|/w|�
qa�w���
�M;�Z�3g�l6���c�5m�:uj����������o�����k��o�SQrm���5�0�z�&�r	O�:��}�Hk�f�1�~��X�"l��%�F�F\D�D����_���R�N�<9,[�,�����{bJ[�S;v�����$$�;������OpAH�7n�t������s����~�Y��$ 	H@��$ 	H@�S���u]��Cx���pX�+���uY������h��{��)&"���#'��XoQ��������zq(t\�Q�u[BDq8y��br#!~���W�]n��K�65������Z�fM��F�P������^�"���2����6�1p
D��[��I�&5�wi_-�9����?�C�����������m�7� �*���DD����7
��\����)5��?���SZe��8Pq�?���<H�9be{�R�Q��	�e�6v��(���q1���g����$ 	H@��$ 	H@�����M�<��<xp������|�	R�v�m%5�X���^���� U ����!B��'�|�`���������s�� -����P/��Rt�S��ep@����V|��w�	�i�9��k.�_R0"��6�5�\����6��r�����B<��s59BO>�!�E$�n���?��/�vq���1Mh�v�D��RS�������_��>����&�{��
c��&].�����p��/	H@��$ 	H@��$ 	H�k0�i�����7�xc���a��%Kb����~z��<�%p���E�K
��S�Fr6���'gK������N�	&�t��R����/��UXL V�~��Q|���
��_�2�>�l���f�l0&�u�
Ev��\n�B�h���������CADB��e���I���w��+v[���b�m�N�B?\H�"2>^I�k��B��3��#��:X#�Q����gl�~Z��%iw��xq����#���=���$ 	H@��$ 	H@�����:�3�C��H��Gn�B�/7���4��!H��Cm��"
��zj��5��I���f�eM�_|��ED��o�9��FZ�-W`����#U#Qn�l�������������g[s��Q�}��<z�h�T����L{DD����+�?�3��J�Q������'yq�M?L 0�k���$ 	H@��$ 	H@�����:������bg������8�>I������G#N���jQ�������@��m��6�I��/X/�O�>���?/�5�3o����4��4�,�Z�p"]e���Kn�r�:F�m/w|�WDV|�[Z�/w{G�^�}���J�_�G��+�_�l���8�q�O�2%�V#ks2��;w�lO����$ 	H@��$ 	H@��:��6a�����n���QC���a��Jmr2�T�F�O<��x�|ce�Eb������?_|q:th8p�@X�re[�;�~�T������>�hD���p�{�R)7�m��s��KbV|��'B�Q�����u��v7������D���G���E�D�6mj7��$ 	H@��$ 	H@��:�����X=��e % N�R"�Z`���VYD)��$>�������{U��D��2p#N�:5n�QZo.S�C��}{8��s���c)"�������{��#G��r�����'����r���h����m�y�����	L�<9����]��;����:�u�o��0d��0k����F����g���$ 	H@��$ 	H@�@#�Y�5�iP��%��+V����[pO�F�'W�F$�����
��\s�}���'���GJ�m��������}��0q��(
����e��r
�>Cd$��]�6�r�55������/�I���96lXS���V���o��]���\�9sfX�|y\�G���_��?�0�7���[��u���w�������e������"��K��F�X��W�M7�N;�������k��A�p���$ 	H@��$ 	H@�@�	�������n����0�"	v����o���� s���("�^!k�!�����������~l�a4�P��.EJc���{�������|E���~��%K���3���5�@�����G'����:g�A$1bD�	iqs���KCC��������#c���>�(���C�m��#�<��W�=+��0i1s��,g|�������c��E�EQ;���z���k!���cm��������5k��������
p�������?��^�z�a>��3cR����,�W�(e��qq��~���7n�&���$ 	H@��$ 	H@�����Mtb:K������s��u���p��"b����Fd_��1_��l+g|�9^�uIS��?�1\s�5q����$�>|8�Z�*�sc�[/�!m���a��9a����������cG�Z��>}�^)��+}����q�������/*�#�\~��qZ�.~)�q={-$��@�N����W
�+���+�i[%����|��J7�F)�^����i�����bH@��$ 	H@��$ 	H@]�@���/$�Tk��J��aC(�5V��T���>�j0�m���8�N:���n!�"���|��[G�~�	'���G���\���Wn���1k��E���X�c/���{9�C�fL0��)z��W���}�����������p�rm/^�8���5��Z��������Y������A��SO=5�����#��|l_��$ 	H@��$ 	H@�,��9;{���>�����[Ch�M����[K!��?��{��R%�-�^:��?�X��SZ{/g|�]����3z�����7K�����q�f��l�F�������Z�ju�F�{EWL�[�Y�u	H@��$ 	H@��$ 	t��i ;N���$ �� m�%�\�A���yg����9r$�����E�.��'p�Yg���g������k���A	H@��$ 	H@��$ 	H�z��H���lY�@��s��)��[k���qM���O>9��%����_����*D`��	q=Q\��������]�vmY��
u�f$ 	H@��$ 	H@��$ � �SGb��]��:�M�6E7"b�!�l���^P��B�sC9rd@LL��v����������$ 	H@��$ 	H@�����3����.G.	H�'�xb4hPt ���+|�����������*���[�5%ay�����e����!C���C?,���/��}�j�Ve�G�% 	H@��$ 	H@��$ �b	($K�r��$ 	H@��$ 	H@��$ 	H@�B�w��:T	H@��$ 	H@��$ 	H@��$ 	H�H
�E���$ 	H@��$ 	H@��$ 	H@��������J�u���$ 	H@��$ 	H@��$ 	H@�@�w����b��$ 	H@��$ 	H@��$ 	H@���S�v��v���$ 	H@��$ 	H@��$ 	H@(��Bb��,&	H@��$ 	H@��$ 	H@��$ ��D@!�+��c��$ 	H@��$ 	H@��$ 	H@�@��e1	H���w�6U{�Q��$ 	H@��$ 	H@��$B�zA�1cF4hPX�re8t�P��Q��Vk|�G��&M
{��	/��R���Y���o����?��?����z��F�F�~����=z���ss������G����u��p�6>|8|���M{�8�������w���W_��m��������l�C���mT��E]�M���e��U������3������;���?^���Bc���s�����#�<��C8p`���;�������������$ 	H@��$ 	H@��$�	���m=b���Q����nZfU�]��}���a��Ya��Qa������>��8:j��|�S�N
�c��>�`����w�'�tR��e6l/��b��,h���/�=�\x��Wc�p��	��O�[�/�K������k�H��n��t�z�����^L��R��kM8.���^1�ZsSI6����J��$ 	H@��$ 	H@��$ 	H�t=\��Cg��5k�������������������=E��;wn -f��-[���>�(|����������a���Q��2eJ8x�`����m�E�����in1��o��f���O��1e�����.?����K�}KQn�T�#�s�_x���Zl�q0R��7$ 	H@��$ 	H@��$ 	H@(�@�����C���cG������ow�~���~�������"���E��~���?����Lq���7�	���\rI3!������������c�����.�����M�������{�6}�&eH��o��o��H�S����z�~Gz���/��u�:R���$ 	H@��$ 	H@��$ 	H�S�^�����b�v�����3\q�UI+Y�!U��g�uVt�m��1<��C��WL����q@IDAT"b�����G��b3��!G����w�}����-D��?} ]mr/�L�F�����Z�l9?K@��$ 	H@��$ 	H@��$ �b���J
X���]~��a���a��U
���w���^;w�G�����������OKj��K/�N��+W]w���W�^�<c)6��Wl��cM�SN9%��8wm;��}���bn���N;-;v,d��|������M"n���sR�V+���j6����������8�8La@9��i��b���N����w��a����a��=E�eN�3�����e\����$�0���p������mml�
j�'��y�Z�I@��$ 	H@��$ 	H@�@e	����<k������?��p�E���H�UL�6->�_�|yju��������U���� 0&�o�^t�=z�_���Q|����W_}Ut�_��W�,��Sl�[��������G�Z�������G
7�tS\��J/��rX�~}8��s�
7���"H=���Q�C�$
ln�.%)]��{���{ol������k��?>�/!k��%�]z�]w�}�?�x�S��w�j�-����i�Q��k�	#G�l��7�|�2�|AY�Q5_l��9���g�yf�5kV@��
�G����{.wW�wD����>�.N���9��lH@��$ 	H@��$ 	H@�@������1	�Z�fM�7o^,+j5���F�J�^��F`:��3��W^]i�v��bm���o/�p}!|���%��%���W�_�m|*�^���Bw�qGt��
�Y�����������n�1c�D�q��w��".?���7n\x�����
�)���]p�{��E�E�[v?�Y��
D�B���p���'�/�.<��8��kq��Mksn��)U�������w�y<x0:t(
����������`���zk�Y�A�z�%�?�Hnp��o�9�`�������9Wx������x�-��#F�s�c��y�����?�������$ 	H@��$ 	H@��$P]�6�.����m���c������
�$U�H'8�y��f��E��Zav��u��7���^1�<��������_���z��*�N.l�3�<�,h�X�O��
4�l3�B5����+,���5 g����_H�9y���l�������{�_�W�#4N�:�I���c�=���.������> ��4����p:�^n�r���>g��("��$m0b�����LH��I��c�,7�� I?*���=V[�9�q���b���e��X�>".�p�	Q�
�w8j�{����M-z�UW��/�������(��?�)o��tm����DH�C��}��7�#(�����}����$ 	H@��$ 	H@��$P�6�
��W"������u��&Q��m�q�	��R�N�zErs"��`�7Z�3����c�����Mk�U�RG"� �<�������_�s��
�����k��)*oHU������3
7fJ�;
#.�x ���>D�����K��#��d��.J	�WDcRo��`lc���\>!1�q?�&`k�l�>�IQ;��|��wo m,�h�u�9�x�[�*<��/*�\~����a���
�8B.�}
�s_�4iR�t������$ 	H@��$ 	H@��$Py���T�m[��-�^"������U�V<2�\p?;pQ�w�EM��v[�����x��^����@Da�?�c�0DP�}���O��u�]�{��p��{$�$��K/�o��WL��A�B,#��iM�bE�X��?����4�BVZ���[�[z�)�+"����w�m!p36�����]c�s�u 	R�V"�{�n��1����b"B"�k
�����f�K�?�0^3��%E��/��b�@���7��$�k���$ 	H@��$ 	H@��$ ��PH����t�&L]tQLoZHD$`���Qd��%��O?���K�L�T�lC|���(���b��=����>�Ox�p��_��B�*q�����*,&+o���(>���'��k��z��*�������w)����d��F�g�}�E�X��Wn0�]?����?��k�=���s�Q�u�=&��B}Z./�:���������M���{.L�����X�>�^�� .�|�Dg��$ 	H@��$ 	H@��$ 	���Bb�XW�H�_�X@zL��[�xq^�C��HC��n�B�/7���4��!F�H#���OHDp�2eJ.k�e��+��_�~�-k���*VD,�^�~�~�)��]8^K�B�+S:�R��E�B}.tl�+�e�IpD�'pV*J�n��=z�h�����%(�\�����d�k�3.F�S�y��c��	��%�2k^n��9��.���c�O��$ 	H@��$ 	H@���G�g��
��[n/�
&��Xn���?�*6p�����-������#��?�$Y��J	�J)�e)�jQ������������\����:t0Dt!�i1Qn�b��-�x��\di����]�;�9�U���������;w���R��b����hHU"����������N�~���k��?\�����n��$ 	H@��$ 	H@��$ ����0at�<�LX�patm��59r�]�CL����bX>��,XP������J5*|��'�#�+;JW���_�8V�\YL�X��zE S0	�IX���q�!�6R$Wi:k�q��=:�'B�i��Z�]��E��)��w�)�m�S���4��'8w�������5$ 	H@��$ 	H@��$ 	H��	��i{c3�T�#"B�
N�>=�Z��.�#U"N�R"��z���VYD)\T���~��0���Z�o+�I�H�(��V�zm�[hZ�o����Y���m��Y��jnO�y��j��q���/2$��5+�V3y-���{irqg������vZ���������*}
��YR*#\�FrB65�	H@��$ 	H@��$ 	H@hH�6m�ii_�pI�w�y��G�!�!:�X��}�Qm����oo��$B	�	��K�t��K����V��s���m��B�Zl/�^����@�\R�`���a���q�=���_}�t��Wd��/��)D�%�(�GS0G��
kZ�0mo�;�k�"����^�����Sk��O~d��_�2��_���f)�G'N�S�"x��Nq]^{��1%)e�9����������;�8�9/�;��\c�;�������$ 	H@��$ 	H@��$ 	4&S�6����W�YH:�n�!��=;,^���@��4pe��0�"	v����o����0����y���C�E���?������?����=5��|B!n�)-d���=�*������i��:sK�,������X��@�V���I�h��(��u"W�^��j��;���5k����w�
���F�S�~��Gq�B�lc�y���u���h�y����7��TU������;r�]����W�x,R!��d�O�!�"6�;6��z�Y���z��8������N��Fx��DL��������,	H@��$ 	H@��$ 	H@
J@Gb�NL{�����GG"b���s����X�#	]���������C�c-H�&�X����x�z��"�������q���F���h��W������$�;.��K��9s������W*G�]D�j.�i��E�T��\�R ����+Q8O�����?�����0f���z{��
�����#F����d�����Y?11�:���(�\��$ 	H@��$ 	H@��$�������x!���������l��
�W5�R��a|��$�)|�l�N��� '�tR\�����q}�����Ede@��H�[����3n8r�o��n��vs� $/\�0�z�����s�_n�z|G|����+ga1����a)�H{�����cr���fg����2��$ 	H@��$ 	H@��:*�nW_}��Rw���o	H@� ��w�������W��)	H@��$ 	H@��$ 	H@������u����$�A	���uHIi�n��:
�-	H@��$ 	H@��$ 	H@�O�g��n��$ �\&L}����������q�b���k�FGbny�K@��$ 	H@��$ 	H@��:2���<{�]�)��#G��G�	���7nL�|��$ 	H@��$ 	H@��$ 	t
��f*�$Pmo��F��gO %�_|����=Z����$ 	H@��$ 	H@��$ 	H�.����J@��!/C��$ 	H@��$ 	H@��$�t?~�xW�c��$ 	H@��$ 	H@��$ 	H@��J ��}�$ 	H@��$ 	H@��$ 	H@��$ �,���/~��$ 	H@��$ 	H@��$ 	H@��$�D�	H@��$ 	H@��$ 	H@��$ 	H���H� 	H@��$ 	H@��$ 	H@��$ 	($zH@��$ 	H@��$ 	H@��$ 	H@-($�@�	H@��$ 	H@��$ 	H@��$ 	H������ 	H@u 0x����{��=G�^�����
z��]��s��4��C��H@��$ 	H@��$ 	H@����[�r�����3���+W�C����Fk����\�}��
�~�������l�a���a���g?�Y���G<O8W�n���������HQl>|8|������t�I���O�>a�����O>	hV.�K��r��{�����p�����k��
6���(f��&N�v����F�VE��H:e��p��g��C����7�6m
�W����*��E]�M�����-[V�fc;]a�+
��$ 	H@��$ 	H@��$ ���Y���P��g��u��C���+��I����S��#">�������~����^|��f�q9-X������<��s��W_m*2d��p���7sK�?>���W�/��T6���z�6:���F!�5�����:�O<��(<�p�	�m���O=���~z�������W_E�c���O?�4
�?����LVT�S�
����T�9��;��DfG����!�(	H@��$ 	H@��$ 	H ��}/	T�����s���
�[�l	}�Q���/���GC���������Q���������>(��������m�j����������c���/�<\z��1%�c6���m�3�qw���7�|3�Y��*CeN����_�:�}��U9V%�lp�v�`�q�����q��/��G$�1��\����:��W�I@��$ 	H@��$ 	H@�[jS�w
�5���������m���/��<�lA��~����7��M>|x���K�	��}�]�������3���w�]r�������=;����He��I���?���+��"&�f6�i�����.K��/�������?�����ysEDv������com`�}�[��$ 	H@��$ 	H@��$ ��G�{���=�H�:��(�m��1<��Cq��b���)_��M�RR��p���������}��f����
���|��&1��
�����z�����X19��
	H@��$ 	H@��$ 	H@��Lm�1�������^;w�G��X������=XJ�6)J)W�\�T���k������8}������w^t�!.�[���2?�����!�&fl�4Y�
�&�I�����O�"eq\R690��O�����7�{{�GJ�SN9%�Z9�q��. \���+�O�>-0p.���P �1W�5s�b��AQg�?����r��#,Z�=z����-�����GGck�Zk��}���l�����i���8{�b;)���!R�l{|nk�s������Nm��c��Y�|�W�m��$ 	H@��$ 	H@�@�'`j��?�q��M�������=��������v���)e�����n����z���~����W_5�1bD�L��� u)u������8����=F)�{������X�����}?~|L��BXZ�dI��Yc��oC�i�A��g�	�7on�=})�^�����,��F��w��y@h$�nn���������M�,X�����������c*��F�s8���;}L���=�}��q��n�y�kQ��k�	#G�l*��7����������c�~^�pat2?������n
��J����a�����s���@8D}����[���c��^�}�L�u�]������:.?���Cj���*�v	H@��$ 	H@��$ 	H����I����1t��0j�����3��8���Z���v���~����J=�������_��k�ea��c���M�M*��K��=F{>#j��??
���,8���l�7o^�p "8�n�=�8�����Z��Y�r�-Z�(�A��X��Wn ���Gn�j~/g|�?w�qG���9e�����#�q��@�d�J	��[n�%��1A�v~����R��T�N8!���g���m{��G����hz��w�k�����CQP�����@T�D�:��������H����;�D����w�Q�o��Vt�3������O|����}0���E^(���6m*T����$ 	H@��$ 	H@�@'"�9U�N4A]y(��1cFG����{���o��FL+X���>;�X��|����U����f�*"\^u�U�,bu�K
�������2g��("����aC�q����IEx��WG��?O<�DSL8" ��d�G�qiM�r�!�t���`	�|�VS�v�(�z���`�3����&n�l�Q���9sf�~1��{�i���S�e�]����7�|s��]�|�����k���q��#�6I�K x"���������?3�~��X�"l��%nG�F\��C�B�oo�3����'O��-8�����������;�v�F�6	���{���b��C��4�����#����n��q�,	H@��$ 	H@��$ 	4����������<.%p���J����I|��,Ix�D�����kSLD\�mG N�
W�a?��BFD\7{��ewtG���:���
U�����:��!��8��gq1�������+�.����K��G� "s�f�����������k��62E$#�e:W�=�3�<3��DN�(�u��0i��&�.���;�����xH�z���?�������Z%����w�?nD�|n[�����I\�)�2N`���x��x$���=Q������2c#e+�m>!1�q��j{�o]	H@��$ 	H@��$ 	H�1($�yH�7x��V{�����>k�L[;I}x�m��U��~�
�O�
�'^�AD<�c�0D�5���O���u�]]c��p����c��6%1����������o����\�����P�""��}��fpZk�0+�f�@
F��F���+�^��F�\�����x�=�\�DDX"��s2_Dr��/��S��Rn7n����nGL��,5ln;|o��e�'Q����h[��	���8�I��+�&%���C��$ 	H@��$ 	H@�z&��k��F���o�����0w��%����O?�E���,W,B\Bh��Z4��a��=9[�����^8�p�M�0!�,�b�|V��"=�g"�G�&p�=z4~�Ob����zM�U����>������
X�u�
Ev��\n�B�h�����u3	D$D�Z��|����{7_�b��z_*����q]��BZ���J^k�������~������'�?c���:�8,I��M���+�1��rO5$ 	H@��$ 	H@��$ ��A�'�-�~H���G��8rn������;��H�B�`v� ����	�i=5���j�R+"�#R��BX��������t�)/R�BD�r���*��o��|��4��s�lv��r�e�m�������DV|��8���J��K�/Ub���Y�o��tNR�=""m�g�
�O�L�}n����\��yq�M?L 0�k���$ 	H@��$ 	H@���S��y����x8�^���I�I�>D���8q�$V��6 .e�w��e3�y�M*�|�zq�q������C@H$m��!:>��3����@�hPn�f
��k]��1����6*�^�c4��r��yEd�������r�w������=�$�eTQ�1������z�{�#�{k%�V#ks2��;w�lO����$ 	H@��$ 	H@��:S�v�	�=�/U�������K/�$te���d7��99�,X���o�t�"�y������S:�)e�/����;��x����+��b*BbkBrvn4��z��%�X�Rnf�n��r��������
B�Q�����u	��zG��Z_G�q��=:�IMl���\����$ 	H@��$ 	H@��:(S�v��+�����eKI���VRU*�(�Z����~��(��w��*;�(��Pf.N�#��o���B�����!L�uE�����|��}{t[�;6�"2��z�������79r$~.�^vH��Ft��;���0`@��nk��,?�M`���1�.n�J�E�������}���!C��Y�fE�7bf%��=����$ 	H@��$ 	H@���@�$�4R��K�	 �X���W��c�z�{������Hx�UW����`_��O4�-��w!�h�����W\�I������z��Z�����Q�kh�������k�6u��zM
��!�����MK������r��k��(&�s����wW+..�~���q������?p���+czM�N��_�Z�T���_Y�B�z\G�	�=s����{M?2��mR��$ 	H@��$ 	H@hP:tb:K�n����0�"�X������6m����/�kq��7/�E�!%)]����?���
�h>��]���0}/����O�;��#������(P��!�"�*��+W�HyZn��`
������G'����:g�A$1bD�	iqs���KCC��������#����G�u�p(�
1��GI�+��Hi����1����A��/����E������\�zu�5;n����V��\�ZX�fM��{w[�:�~�w�}w<?��0��W�8N�,��b��5e��jF)�^���{/��t���qc5q��$ 	H@��$ 	H@��$��\#�A'��t�/	,�1��>w{ZG���i����j�3�bKZ�0�@r#��XG���%K�m����4K���?���z*:r���^n�T�V��)���������YZC��>|8�Z�*l���Ew���BH[�ti�3gN?~||�}��MN�����}��	�R$WW��{����#���_TlG���������]�R��z�ZHb{���z3�^)H5��+�49<�����5��;�=fn�R��^�.�i��E�k���$ 	H@��$ 	H@����n?=�?^H��&�d���a��P�k����t��}|�����a��E��I'��X�����+B.=D(�D���mE���j���I�:x��W��|��|�,�^j��5�p�"^�~,����W����!v3&f������HR��Z5
`�Q��\��/��%iMq�#�n��=������+Q���d�^>��S������9B�G�#K@��$ 	H@��$ 	H@��YN�J���i�:��*q��BSn����Tb��_~�+��V��J=N{����Q -��r��� ��s���~/g|�]����3z�����o�/�3�a\��j���V�.�8���H#����)*�V��1[O��$ 	H@��$ 	H@����;�G��$������K.�� ������f��iy�9����"~�@�8�������cj�u��5|��$ 	H@��$ 	H@��$P=us$VoH�,	H�zH�9e��������������'�S��������^GlY"0a����W������q��e��][�{�B��	H@��$ 	H@��$ 	H�($6�$�	H����iSt#"� ��i _x��,?74��#G���i��_L����.	H@��$ 	H@��$ ��K���W_}����]��#��$P�O<14(:{������������*���[�5%ay�����e����!C���CC�n��_|���W��*k?b�(	H@��$ 	H@��$ 	K���9s�8p������$ 	H@��$ 	H@��$ 	H@�����]`�Q��$ 	H@��$ 	H@��$ 	H@(��Bb��,.	H@��$ 	H@��$ 	H@��$ ��@@!�+��c��$ 	H@��$ 	H@��$ 	H@�@�Kfq	H@��$ 	H@��$ 	H@��$ 	t
�]a��$ 	H@��$ 	H@��$ 	H@��J$�����%V��$ 	H@��$ 	H@��$ 	H@��$��	t���[g����$ 	H@��$ 	H@��$ 	H@��J$`j��Y\��������M���G��$ 	H@��$ 	H@��$ 	����Jm:c��0h���r��p�����Q'�T���=:L�4)���'���K��V����o������y����+�92�1"��g?=z���%����[�?���uq�r��~�m��'�tR<&����O��wo���O����+��������]tQ�6mZ<�-[������9sf�8qb��sgx������K��������Gy��
u*1p��p��w�-���P�^xX	H@��$ 	H@��$ 	H@�G�g�R�:4
(={������Z�������Y���Q������g�}��YUc���S�N
�c��>�`�C��w��z��l��
��_l��w��a�������������jS�!C���o�=�N���������Jx��������E�[�e�P�������J����(����p\L[�bx����lp���*y���$ 	H@��$ 	H@��$ ��	tN�t���5k��������g���G'O�@
:��;w��@Z�b�[�l	}�Q���/���GC��������h;e��p������d�r��}�6���x��'�;v���z+���.���p���������Q��r���9�/����-��8����o����z���$ 	H@��$ 	H@��$ 	H�%���6m��K�	����.o��v�U;}9?^8������m����_���q?����~hV�t�8@��������K.������w���������~��w��wG�������������~�i %(B&�����+��2�����4��������_|��[��zlW% 	H@��$ 	H@��$ 	H@��@�z�6�\k?��k�������+��JZ����2G<����(�q����C���i9WDLuX��5�RRl��8�H��{���o������a���'�|�IDLu���A��r��m����$ 	H@��$ 	H@��$ 	H��6-�R��-��}���>}zX�jU���]z������;��#G*v��}���p�?���c�RD��+W6U%�&�~���!:2�)�;����K�b5���U�;.�SN9%�)a���?L���OG��v�i���c�}��q��'���M"n����w�N��jE��o���)M0s���q��
������o-����m��J�KB������={�b��2g��y����
�
sI
^8��c�0%mpr��5�A�E����|�I�y�V=�K@��$ 	H@��$ 	H@�@�($V�e�[z��W����p������>�Y�M��/_�<�
5;pz����(Q�nD��o/�r�=������W����O��������#�g���)O��>���V*I����r�_���!Cs>z��BE�v\�.��G}4�t�M1/;_~���~��p�9��n�!��E�z���(�@I��`]����o��+��w����{��m�w�}QTc�������d���.�������<���L�;�1m����L��z�\sM9rdSW���������2����b����Dr��y��a��Ya��-� >"��[�3����������!>r <��$ 	H@��$ 	H@��$P;
��c]�#�Z�fM�7o^,+xP_��m4j���P���j}�3�8#�V!��]�v��%�H_�����e�~��pphe�
�����a���MBJ*�-[��Bw�qG5q"j�w�����w����1c�D�q��w��".?��v��q������68����t�����-Z�o���g�+7us�#�A��?~n~�p�q��Q���XX��k�Hksn���P��m8p`���;#o��C�EA��1���Q1���[o
8+q!"�R������
�s��7��Yc�u?����+_����[n�% �s�qL>S��o?�p�5CS=�% 	H@��$ 	H@��$ 	H�:���f��\��cGt�]p�E��u��4�3f��"�(av��u��7���9���g�E,Ra>��S���TL�@q��@\�����W�.�"��p�	��T����k����#��lJO���9sf�.�
s���a��e��y�=�D
���lGh�:uj���c�=���.������> ��4���`	[���T.w;����ED\��
&�����LH��I��c�,7����~��E�����3��+V�-[��]�q�sQ�:��ZD���{/�jS
Z�p�^|���x�;�%���?�M�����J��������o�����\�[�'��!	H@��$ 	H@��$ 	H@�!��V���kW"������u��&Q��4'*J	�N�.�R���l�BR��-��
�Rk��1w��X�&W������F�7�k{�����A��l���]�}�^{mLQ�xC�����c�L������N��������$���=�t�������e��.J	�WDcRo��`lc���\>!1�q?�&`k�l�>�IQ;��|�<#m,�h�u�9�x����x�	�i.�����0�W�}������)(�}m��Iy���r�K@��$ 	H@��$ 	H@�@�	������	�n��qoM�>=�Z����He8x����������-�h����Z=N�N��H�
�'^"
"�1q"��>{��'v�k������=�T8�r#+D&Q���������o��{�H��v��b��s����DLA^!�q��b'2pJ����`}��w[��
6��xe���!M-A��JD{���7����}ALDH�zM�xpSr�1����~�������_l��i�6{��:���	H@��$ 	H@��$ 	H@����^����
H�8a��p�E�����@D�k-E�,Y������OoQ<��D�:�(�����\Q�E#9������~_�?����
�|�
����_����H"�H�����	tG�����'�^��}`�F�q����A�Hl�x��g[t�5�x�c���z��~rX"�gS�"
#���\�D�z�f���SH�O�"r�b��xL���?�<�T���w�����
/�A�e�s��
���It&��!	H@��$ 	H@��$ 	H@�#`j������X�����f��/^��AF���>�P���t�����-�q��Fr�&�3�������Z>!1�3�xYk.��\�./�f8q9��Bt"}c
D��&2+>���x?��S�ap����W�K-����\�.��$�qn$�1��X�(���q:����#�,A��M���} [����������52��HsK�e����yst9b]h{k�t�$ 	H@��$ 	H@��$ 	T���M����-�V0����rc����W��3���_oQ�t������q%��B(+%p+�K4k���D�E�|�����8��r�!�!$���u��y��f�f]������,�����]��9�U�j��)��Y��u���#Q�u[���X�
97��V��V[�^��;����]\�?�pA�=���&	H@��$ 	H@��$ 	H@�!�#�>��vT��F�#G���X�	�R>�2BLx���B>���,(����XR�N��|c�%����q���M)c_x��p���f�p�����s��$1	K�������U����+�������"��6m����u\�� ���a��w�)�m[@�$�/���/�8\y���\/�#jH@��$ 	H@��$ 	H@�@c�����Sr�H��������O�V�*��JT U"�
K�|k��R�Ze�pQ�~�i���n[rh�������zc�Tx�=���a�t�������)0�"*�/�Zk�}N�y��j����}���!C��Y��k1����LL�G���/�g��or'��M�&�:�r�����5�f!LH��pI�	���$ 	H@��$ 	H@��$ 	H�!	�Hl�ii_�pI�w�y��U=:D�+V�o 5��{ac���-D;���3���K��n����f��B��}�+�!n�$�Q�����CC@,��X�8��N�\���3g�������pS^������7n\{U��i�B�_R��z4s4l��������s��6)���{�5����_���'?2��/����k�����'N��HY�0�u��z�������!5or��G��q�g1�E���\c�;�����$ 	H@��$ 	H@��$ 	H��	�Hl��)�w�YH:�n�!��=;,^���@VV��cFL��D�����is|GC�`��y�bzQ�9$�k��������CPC�'��K��B�����~��(��������D���-R�+W�l����������L���_�-�bjZ'r���Q<��������[�fM��{w�!~~���a���1��G}�+D�e"�#�<��n�9g8��y�q��r��J=�u��wG8�z���E*�\���lC�El;vl,���9���z��8������N��Fx��DL��������,	H@��$ 	H@��$ 	H@
J�6�5��;s�����HD`=�|N��8~��$te��[*w{ZG���	'Vn � ^Z�0��WlR�%K���n�-
P8�R������������-��3�T��w�M &"�B`d;�]>^���:����K�p�:���.]�����_��v����M�8R�6Zp��J����+�D�`��}�����p�u��1c�4���wo@<��1bD,>x��(&s����Y?11�:���(�\��$ 	H@��$ 	H@��$�������x!���������l��
�XW5�S��a|�mGzS���h�i/@N:���0�z��f��>xfpy!�����7R �� h=R�����>���!�����6�i7�B�����?���-~�������G �L����&�F\���#���wL{��y�����^_G�H@��$ 	H@��$ 	H@���&$vT`�[�@����s�F��������,	H@��$ 	H@��$ 	H@���w���y	H@u$@�N�!%���u���-	H@��$ 	H@��$ 	H@�<�����V�C��$ ��E`��	1-������q�����k������5{+	H@��$ 	H@��$ 	H@h�@O��2��n@IDAT$ 	H�m#G���)�9��_6n��6�.	H@��$ 	H@��$ 	H@�4zv��8	H@U&��o�={�~���_�}����G�V��6/	H@��$ 	H@��$ 	H@����p���@$�p����$ 	H@��$ 	H@��$ 	t��� �$ 	H@��$ 	H@��$ 	H@��$P���xYZ��$ 	H@��$ 	H@��$ 	H@]��Bb��f)	H@��$ 	H@��$ 	H@��$ ��t?~�xi5,-	H@��$ 	H@��$ 	H@��$ 	tz��u����% 	H@��$ 	H@��$ 	H@��$ �����4^���$ 	H@��$ 	H@��$ 	H@�@� `j�.1�R��$ 	H@��$ 	H@��$ 	H@�0�ii�,-	tb���k���S�C�<k�i���$ 	H@��$ 	H@�@zQ�*Ef��
V�\:T�c����2���G�I�&�={���^z��H��O#G���~z���~z������p����m����w���I'�F�_}��	{��
�|�I�[�������W>|x|
2$|�����/�����w�~���&B����	'�>���q�g:�������.�(L�6-����-���g��&N�v��������\���+��_~V�^����;�q���9s���?�<<��#e��Q�����=�W�����Z���^6lh��
�	t�yo>���q|}��
�~���x�(�����:�k�$	H@��$ 	H@�z?~�.�:th&z����Y�qw��}���a��Ya��Qa������>�*���8l&L�N<���]G$��_�����b?<o���(<������_y����/��-��
���N������~����������[�x,��=z��b[6.���(T.]�4
��}��������q����&�{1�80���3SW���gG��7������B%��t~��z��_��Q�q��o�������m��{g���6���T����C��S������|��iGk^G��gU	H@��$ 	H@�@#���
��k��	���<�[�xq�>|*T��l���+��7����?���(6�;6�f~����;��3���n�����;v�o��V�.�.���p������=�\���~�9�����.><��uk���������x\R&�w�ym�5i�����o�}���o��g��]�_�~����vZ</p��P���y~�����a���UG.U�����E5�W�yVi��_�������}����u8���s��=��������_$U����s��
�����u���b�$ 	H@��$ 	H@�K�s��w��BbU��~��9�jt�o�[LG�m�T�{R��o��B����L�(������Rt"�8IIz��W���'�-[�4KsJ�����>�����zx��gS�1�$�E�l+�O��rD�3&�9��y�o������cZSR�D�=6������OZ�u������%���x��k���t\�=�z�g�_�;!:��:��7���L�x�C����:�����E'9��$ 	H@��$ 	H@]�@��8h�\:����Q@�����`M�BA����>������I�'�|�IDL����5���_�2������e��|�g���9�7�j��e����<M"b�w�����#H"(]�kT�����X�����l3�x �y]���������o��1<��C5M�]�Qz$	H@��$ 	H@����]i��1V�n"�v7��U���Z��:`����W�8X����$X/)w]=��MA�R\r��}��	IX$�f9A����Xu���q}�B����BiKJ�w��{�&���W���<��S�;�'V6p|�w�	DM���3��'�����aI���Lz����G�������7�IJ��&��T���k�����B
ZP����@�b���Nk�X�g
kBr?����#���w�]M�9�X��9H"{���>0'���>p���M��ly>��3�n�����[6}O?��\+��N��Y��4hP�!N�O>�$�R_�zom|��������1bD�����'`S(*9��Q��\����=o�v���������J��6������r���:���.4�r�����k���7?����k�?W�g��h{��$ 	H@��$ 	t|
�k6�W_}5���Q�"�)�k�)p�-_���HQ��{�_��W�h��t��/��<��2�p5 "! ��y����<�'�l91s��(��v�����Bb�vr8A��|��p$#x�1�+W�63��G�n�:n���T��>�h����b:V*����a����5%o���(R��4�<�G�����[���R�V#������}��E'�|������DK�,	�w�uW��Z�YA:�M���Ez[�2�F�>�:Y�,�H�D�x�M-������6m
�����5kV@��
�Q�?���x�(�g�n����/�<��5�\F�����D9w����g,���������s_H�p�|��T&����X���������_�}Df�[�%������7	�i_��/�[�w�=�n�O<�{����p�A�������6m����~�����BtS�v|hm��i�=��J�g�}.4�r��������ok��<k�w�#	H@��$ 	H@�@�!�39b:N��i���a��yQ�@�����Ki��QM�V�{\DDW��\��_�~��V�@�B$�A>u�`����!&�����x��uCe��=V#���(�A�|#&����.	�#"�1{�r?#$�q�QD����
+D5�B����K��E�M��8��;��5%q�Q���<xeI��k���n�01n�����E�����u�%�^����O�Bk���z���Q(���O���)�x(�XXs�5!1���HW����5IpvV2�n���x����D�������r�_��:�������F(��+ME�u������r��l��o���(�s- '����?��l����_:�ht��n�?�K�{e��
E{��P����9�����g'����)�=7�}6�/���yo�����nv�\G�z��m�/�-���r�M�/��<�9�e$ 	H@��$ 	H@�zz����@�p����)��B"I��u�r8���g�y�Y�M��������<d����"��:DDC�K�Y��G��!b%����Z���]��c��!��=v���!�b����
�S$�iBcho*7��j�w���V���'N�wr��b��ea�����{��\f���W�� y���M<���c�55���.d��<	�8qm1nx�y�VI����g��)�I�����s�m&$R�}�4�lE�Bd�
������1^q��������9����?�)���S��(�g�6J��y���+��-[b���"�,�o�A��Y����\��UKZc�u���s�!��-���o�3��K�6sLs=�����\.��f{�/������Y!19Wqq�oNn�y�r���J��yo�����nW��Q��}/f|�/���p����������1�/	H@��$ 	H@�@�%`j��;�e�W"�H���XR�AJ���{����r]����W�"�I���-Id[V #�#;q�����S�
B%NX���1�(�qn���4����W_}utK!z�&���b6]#�)*�N�Y7V{��o�����!���)�'�E� +p0�b%�&�$���=�P���)��.J	�W��$egk����@�OHLnD����l��[�>�U"F�p�d�#�	�&�����T��+�g�N�\���u��SO5����uKZ\D���4�=�O�\�)���w��Iy���r�W{|���������� �{�1�����M�l���6�=	��4�����so��8�����%��#�!�U:�������s���uT��`ZN?��[��P	������$ 	H@��$ 	t-�6�Z�]��"$������[M���DJ��UV�j�l�}��n���B��n��<�J�o����Hz�������vr��=�d<T����v��<�'R9[�"����&�b\�����b]�
���~)n��_=��p"N���
������:��M�G��ebCw�P���#+�Q������VD�
Ap�I�J��\����a�WV�E���F�
�^��k�)��,��h���~S��^��/��b���f��-P
�l���o���1mn�>#&r�%�p��r�#$�c�����
E���}�c�t����dGDd~E��W��Jn/��1�D�_���yq���)�2����j�{hr-&��R�.g��9v��,����������O����[�\��g9���$ 	H@��$ 	H@]���M��\Wt�8�&L�#hyxz��7�zlD�%K��28qj�FJ�����r�/<P�er����g���Me�a����Sr��>��6�D-��������mY1.�99�R]DD�\D�$"R��p���.�.a����\��Y��i+Z�����#.���7G1�c�t�m�YhZ������Bu�v��|� k$6j<���-���w�r��!B���a���M�����X�\U:��CI�[���}w'c��Ca�9������������������\�����=^9�I��/�8��
E���}6��e�}�uG$�T�~��;�����R�c^p�uW"��#����^c���X�����=���^G����~���[�|��g����$ 	H@��$ 	H@]�����5�-��I������u���jK������7]�����Z�J�B�D�#H�G�IO�����H��x��d�����i�����8�NQ�������P�Y�8��M)	�&��|�{��-U��T,�<�T�;�bP#�D��8�8#*����{��w��=����]���=��Z��>�_��b��0�f��:���D��-���D�!T �����1�M�D�6��_�����|y)�yAqQ#d_Q�����L
{fV�|e��T��|�W�+�����F)�X����J��F���x�6w���>!��Y�����Z�����~��a?��=\S��H������q3�g�0���1�Ox��^W������=��e�����D��s�qB@s�1���2C��i�<<��,��[�9�Z�"�l����-�������]����������������(j~������h&�f������<���x3!���l����x9�H�tM��L���?��
�����IV�D�Q"�!�FC���2mR���
}�����b�>�7�'��6�Z�vQ���@��k�Vyky4����n���EK�`�D�6c�<�����7�Z�q��C �������$�Z�cmw?��#��w"�
�Zo��o���&�U�x���K��&���<����5������;/ D��Ze��sY��� ^���c���x\�������,���Y�/��Z�Q����q�~�4j��^��" " " " " " " "G@�qTt,5��:<���cB��1��n��!^�C�j�����z��jk���.N����N��>�m�����D&D���k�����3����6�}�f�����~�>��Z��-X���3�=�����O��L�cIk��L�_f���q���;��c�uV+�d���;�W��>����[���l|Z��O�!r�(N�~����=�:����	��c�#��^(�;��&���/�{O��Y�W/}�^x������k��f��^AHd�!|�l�G"������������k�|�m�v�g�Y�Y\=�=GE��_�c�w��'�5�xfIK����������������^�H��m_J������p�3f�p�<�H)�fM��^xf1B�1&�	���w\������d�;�2D�&�X�#��yz!�l���{1"����dR�P���Z\�4Bj���W_-������!"��1!o���Y�90��Y��x����ws���aG��/{-H�G��c7��-��S����$������E��B���i�5���~�S�zy0����Wv{��;z�����>fx�JH��&��1���f����$x���_�m�f�gqu���_\~i�5k����~�KC��=��{-�i��5" " " " " " " "�~� E	��>�FK�dE�<�Atz������/[c0�mR/A�d"�2&
I�&p��N�)&��_���?�{w�qh���W\����Vd���0`@E �cl��1�H�M�_�u��t����r�g�v��w���7��_�9Q��^mY��s��S�g��G��C����E�<o�MJ?�^y��n��h��������@������f�s��.���^���0�#G���
��\s�_�����?�xH�L���@�/y���
���(~�����s�=�C&'���x������!�avY+6l0B�E����u=i�������Xa�B��k��9�Y��y�����o�m3��pYX��s�>�e��H
����ixF��wH" !1����&���$�%�\�����",�.@�.����/~Q�(K�.�\c�L���g?�,�WL�#�`�JEt�NV5�I�x��I���{�p�e�V�|���F��"(�#
�`T4?&�I�&8�t�M>o<��+V��0-$���
7�P����+����@&}_{�5/�'�o��%����AlCx���8��"��t�I���>�H��������y���I�&�I�a��yo�{����O��"�����r����J{3)�@�a���m�����2���E�|yM9�1B=������,�4�V����E�������O0�!�0^n��)Mr]��,�`aFx����vO�[����g,`]7��O�Y0��H�E����9�e}���_�Y�]����<��#^���p�f��d~��>�;��V���<�;���9�+����������������4�����3��9��	(<��sN�LJ������O8��g�d�C=�(� Bbp&�����1��|���R�!� x�	�S�2��p��vb"a"�0��q&��L���!�L��xI6���s��-�a;r�����Fk�!Z���V�#�3Q,��'�����H�z�����7j0d�|��q^Ld5��)�������`����\�������M���C���������P���!
����,���~g�7���5��g�BH{#Z�����j�f�gi����g��n����+�b��}=��%/r�;���k���~Z�v}�����r���������������@s	�	�����F�6������k���;w6;�������P�L����,&�]��ClI;i��*������R�gC�R�_���jP�G>e�3�����w�E~���T�Z��$��x��Y��{�U���u�s�L]�p������;R{��I�~�W�[D��/�a�'V��>�CDl�O��~#��" kARF��7q;X���.+�T�Zx���LxhG�_���)��x��2i�$�����F�/��I�9�&���;���I/Q���������������������@�~��2�x���j���s=�~qLw���y��tz�1B6��j�
���O����y��g�t��1�/(B�.�9m�����S�����j�i>Y��,y�U?&��&�����k����!":Ys�����6z<���Q�h}�}o����7��q��q�g�w�����������������@-]�e-h��<����7�������*���t8����*��������������@aZ#�0B% " �!0i�$�o���:�M�0���\�j��HlL�JUD@z/�����Us�x��������kd1�mF��'�x������j+" �&�q������������������@��3w��}��mk�r�|" "��>��1���5HY;����u
�+��o_7p�@���2h�N�g�4�v�F�#�)" " " " " " "�\��[��������������������������@G���R��" " " " " " " " " " " " " M%��o���f��D@D@D@D@D@D@D@D@D@D@D@D@D@��@ko�D@D@D@D@D@D@D@D@D@D@D@D@D@D L@�M�4�/" " " " " " " " " " " " "�	(��:��������������������������@�6�B�" " " " " " " " " " " " " 
m�> " " " " " " " " " " " " "PE@�M������4���a�\W���h�����Y�m{�\D@D@D@D@D@D@D@D@����O��i����Yn���n������>��F;�����(�c��qS�Nu[�lqO=�T����t�F���9�w�!��A��O>��m�����������J���F��?x���u�{��w���7}wb�������������;w�;v���o������J�~����_�{����]��N)gUb�r�)n����?�}��R��u���n��)n���������@G�����9�}���n������/��M�0���;�}��Gn��%���.�,Z��j������'W�������k�V���:����"�[�������+�����X*%h��3�
*��#���FlhP�lO�_�����[n��9n���n��M����oTV�.l&M��[~�����o��?�:����W_��G;y�	'����~��Y��Wm�<�H7�|w�AU���������.��b�3P�x����_�vY�rvK��/�O����e�G���m�����c���7�y���E����GV;Z��}�������U���kU9���o���m���M���+���L�V�����V����{������vjz�j��Yhg-����:{��q+W�t,pL�-^���'�ZW���/%<_x��I����z�a����k�?�����k�-���`i�����$�o�����:�����:��y��>����?n�T��w�����������k����}�]�/!O<���6���o����+iEw����3�v����|���i
F������ax��q�=�Y�<��l���_�e����/��27q���e�C�^�w�xV�~1Hr(��
)LB�z����������������t	��P���]�U&����K���5�z����p������� ��������=���Q����s��4��EB��s�9��3�p��������x6����s�=��%�CL�/�d�!b��_�J:]u<o9�����]�zu���E���x��U�V��0
����ku?kt��$J�=����~y�.(�����������������@/!��K��jv������'���IFX<1<��$4)���VDD;�
dM����G?�""���E��5e�)gYeP:�G�5*	/�zt���L��i-��@@��y� ���+�r�	�)ldOh��W�n"vs����G�y�,�F�~�0`�O���P�k�E�����f�)�Kq��t&,J�����e����;�{o����X���������y����v{�����v������Y��'f��5����_m_K����������P�t<k��ms���cMHp��2�T�?�����u��2O=�T����ac�:^2��W_}>U��y`-;��D���`�6!�.<���_8<���5�����g��7��V����w�)��-[��N�~���C��/"�?�y���������U����W?K������#�e��
�$Y����G�����1)�o�8����=�1�������y��>�g�-�����T���l����wA�>Y��3K��VD@D@D@D@D@D@D�5�1�!�v$��3���N:��Y�7e��Y�7^|��w_�H�������?���4:��$;��rQ#�(���7n���z���za��y��6�����r11L��3�frGq�[�p�{����_��Ww����������=���5%/��/R1��m�yQ�r��EU�o������������'������N��	'���gy"-]��!,���������.��Z�"���mY��F�!r���;v����w���r�����n�:�b��n���s��qL�G
q��g�u����-+���q�������.p�F������/}�������!C������'s��7�q����f�}5n,�k��Z�c]7������?���^�MS�p���<��K�������^��\��g��z;w�\�n�����^y��Jqo��D����]9>{�l���o��*!�rQ��Z��'�"�n�,Z����-'/o4j�M�� Z����3m��ND@D@D@D@D@D@D�u�Fb��+�:��F@�?�,+������O��4z�h/�N�		 � ��uL>�`_<�����H�D>��``����!L��<��!�Z=O:��0�G�o��0g�o�r����B�5�\�ET<�Q)���+���g���,�m"� ��$�u�>&��xeI���o�YI���r0f���n���KN?�t��^�����5E��^�`�o���D�?��+� ������.��M�)$"�`�t����'{�I�L<;�4D�+���?��`=Q��m�'*NE�O�3zO�{��Q�k����'�W�'E��h�?��Q����e�C��+���~<����G������3�'����Y><o&� ����~�K�{��x��h�%�������':�,3<;0D����uxm��-�,�z�^t<�:�����9
���W?�6k91������Yd[�"��^��Ph���VN9���7�bL�%�$9��1��Ye��>�h���!���p�G&��=�\���v�=D4��pf"�	?��O�X�h�!.~��~��m����B����}���`X���v�-bB5[���
���2e��{'j�}E�������M���~�+/&��5��W�3�|��gWx���;��$�9��3D��WmG[Z�������l�%D]�&	J[����D��"
��X��5���`�l����J��e�F,C|�����XA��'���g��Y�G9�|e�����4i�E�YD_{� o?�����j	k��N�x��y	�$kd�������-[����4�#/�{A_NZW�H�����Y�s�p��F���	���1�H���{��,��k����}�m��q}�r�=���� \���e�����h>�6m>s���^�L`#,l���"�dL�G^�:w�L�����(���@F�G&;�&�����	f���s�O&���y��xn2iO��p�Y�B<�1��4�('�����=���$������v������Hy������/9D�F�X	�I:&�!R1�3��L_�s���X������m���^���a?�&[�t��#\%}��u�$�6k�M��/���T_��g���R?{z����H:<���E�
{�ZE���<�f�`��:ujl8X��m�������_��������BX��#�i��E���h��	��0������M��c�9��,�x� ��W��i�"�Y�q���(M�`���e����.(����YF9���������������@s�#�9��K	�y����3�#�<�����V���
�^���w�����C�������#������K�<������dL*���d;����]���h�H�h�������x5r�r�r�-�{��O$���G&���CPD%D"a@-M����������<�eb���6��G��Q�p�!��-[�u.Q��<{�r/u�
�_|L��iXT���C��O!��L������|hX�����'����.��%�p2y����/����t�GLDH4����������W3�HI���1.��.���5�o��m����<��w!��!�q����A(e�1�����M|,��y�=O��~�u�-�e�_�rrO�q�r��� ��{���KO�D@D@D@D@D@D@D@���<��mT�<�&M��'����@&O/��������"K�.�'��F�,(�a9�C|1�%k~�|�~g2�����!9�
OZ��4Q�cL�3	�W�G[x�,��y����������
~p���^<Yg.���Y�f��������=x�q������L���q[����WS�{�q}�5��{��������Q7D����%~8$+"4�3b
�B�faz)/�va��#�?��-�)�0����!���Y���H��8�uy����wm�c�P�3��+�]?��x��,Z��0�����{���K��cYWh<m�U�H�Q�CB��z}��QBb�v�����[�9�R���,:���� ��=EyF��w��& ���n��;
L���������c=���^WQ��5������$C���v6��5�hZy���2�O�$���RAl`b�IF��1��D�B3��h��	�\��b"����p�L~"�*���h���w����#�<�8^���n�����'tfR��0���i��IeN��~E��A�1�O/o������E8U�v6��o�
J_�Cv���>�� |2kW�������Z�����~��a?�6"?�5e���W�nx��Y3�g�0���1��yP�]S��q�4�X��<��Jdl�x�8���g�3!����y�=��6K3�y����H9���Y�.��>zO����]D@D@D@D@D@D@D��	�#���H%����K
�(<�����F����h~����ke;q�D��B�I�p����U2�������}�AiZ��dEH$%b�,��a{e���m��<0����y�����E|d��&��6o9k�S������Y-��Zi��s��-[�x��i��9�6c�<�����7�ZM�q��C �����LDJ����8�~�QG>�	�D��!�*��������F��Y��&]��/G����4�~&����_Jk�F0��f���A�����T��&.�k�{Y���v����z��]�<�n������F-�I����������������@{�������@�����s�	���d+���[?
�.z���Ze��v�1b���m�[�|y�bX�N�B&	%J������0�<���>�k	2��b�q}=�5�����-�����W�y�HGd�3�L�:5�T����Y���e��]�����n��2��iM�>��������Z�[�3z��'��&L�=�!��B������W�kd������/a�y�{���Q��U?{Q�����F�����g���F��tq�~m��/�-���7k<��g���H���Ks,������4��sM=�y��=" " " " " " " �' !��m�d �g���3f��pg�_��9a1��B���2���'�/���2&�X�#��yz11�u�V��F�%����T���Jcx+����[�4y�]c����c!"�:B��[k��m�O"�Y��xZ���3�{41�_�Z�����i�la`����'��H/i�<�&nK��la\��&��,����^��d���C�����w�|3����^���L$L/c:aM�xI�1��4;Lt��y�E����Y\=k=GE��_�cY������~�o_���H��WD@D@D@D@D@D@D��$$���r�A���X�
���b^���y���;�����D��a�����2��a3qo���U�]��W\q��5�7�������?����g$���u���3\�������]]]n���~���)������m'3���p8Z���2��m�CX\�x��W|h�2�a�So@��ob�La�AD�+����-a���u�]�C���QC<�q����5Y���_R�����%�=��������q���c}KD_�u�u�YUU�/G������������B"�����g�]�u+�3k�4�Q����M�M;���� Z~;~��_�o����5+z���4<�&�D@D@D@D@D@D@D@��@��-�
&	7z�%�8&�/^�E���{��p�_��5����t���5L�_s�5!���xB#"�`�J��<��	�
����/�!-�"2d���<x�	�j�w���z��F&���F�b����w�ygU~y�iyg�R.�S���p�M7y�.Bb+V�p�Ni�cf�;|-��p�
�C+W����r"�A�D 5j�;	��z�����,Y���>b*�m������	�t�I�_�g)�B4���0�7o��4i��
��u���^GH��#GV%I_��	x���><Sio&���a���{��[?���-����A�0`�?M���W��������O:���!@������J���E��e���M�6%��q^d�3������{����'�?c�����|b����E�/������,�sTF���M;��� \>~���^"�s��Yy��
���s.��E@D@D@D@D@D@D@�'���t�W_}�{$����y�uZ=�U^�;������Bx��1Y��C%�8�{�	?i��q!���B!�1&��N$D�3��������v��E�iid�"�a��xR�a���LrO�2%Kr��e���K������@[�l���73�Z�<�cem�X+��B���6^�x��/��},D2IXC!1j0d�|��q^Ld5���i+Z?�������O?��c6K?�|�m[Y?�1���3g��A�Q��Qk;_��~g��g�ue��7
�.���7��/�5���XV�7{<K��U?c�w��q7�<�.[�`�r-��O�������sWN��N�O���>[o��0x��rk��u;w�lf�M�����)�dBH/&��?�#Y:L�!�0����v���U�Y7
o�Z!��bbO*�!���+��3��WQF����H�	��$e������{���,���B\�p������;R{��)��.�Q�����!�XY�N�4��x!����e�&�U?D@�RRF��7q;X��z�rD-����&<�#�/����H%k�"��T�F�gy�Y#��T����w������B�Lz�"���t\D@D@D@D@D@D@D�s�,�i����
yO�_;���c�q�e��2��OV#l ^-|��|�Z�r��q�O'#���"��"����L�/>E
����F���E|��GY�cR?ib?Ky�������Z�~���|d�!PF�GK���,K?kD��������nR�x��y��]��g��:&" " " " " " "�Y�:��*����@���uH�4^�zu��U>" "�k	h���M���������������@�h�Gb�Q�D@D���4i�y�pHX�	&�p��V������-" 
#�q�ah���������������@I$$�R����@�`�,&�����O8�j6"����@�4���S����������������O����s�m����������@G>|�1b�����c
R�l���:
�
K�o��n����5�e"����:i�����GJSD@D@D@D@D@D@z;���x@IDAT�>��������v���������������������������@�@�'2�
����������������������������@�k��}"!" " " " " " " " " " " " " �(�i7�"" " " " " " " " " " " " "�6U?�"���UHt@D@D@D@D@D@D@D@D@D@D@D@D@D@�M�D@D@D@D@D@D@D@D@D@D@D@D@D@�(�i��I`��a��K�~�l�����Y���J�����}m��������������@�	�ktI���5�
:�-_��}��gI�u���^��m�H�����N���l���z���Y}����Q��1��9�7h� ��'��m����_�}��W��8�7r�H�9�����[�;����M���pGu��>����������~�m����V�8���]�~��3��]�vU���t�A���={�G}=�����r��>}���w�}w����=�M�2�m����u�]�������9�}���n��=����M�0���;���%K���o���h�rW��7��&O�\����>���][u\���v�^��o���.�_r
t&L@�{���E@D@D@D@D@D@��@����~��^\H3���"44��^���kb�o����3g�=z���i�{�����{�g�I�&���a�o�������3�y��W{��N�p�	~����vk����U�#�<���?��zU'���~{�������\=����_~���>}�xA������$"�m��Vu]�0"�"��mGq�O��i�2d��i�V�i���k�;�</b?��������F���o�R���/��������y���o_�6�^�����c�I&P��{�xV�~P������t�]�yo��P9D@D@D@D@D@D@jh��X�P:'�"�����+��t�/v�I�f��]��K	O�^x�{~���^l?~�����~����Zw�-�x/>��""��o�����?������:�,w��gzO���n�l�;�8w�E����7��^{�����>_B��x���m��7����wW����������s����~~��';��5<������bx��
��-/�4kd������6�~e�5�cbx\����������{�z����Y����������z���������������@��'����Dj2�.�*�^z��&��}����{}8�p		���� ��������=���Q����s��D���\$$�9����8��~��naN	��w!�T�{�9��c�Y�>�$�"J&�������NW�6m���G������SO=����p����W��	Uih�%�}v��U
���7�~��g��_+�Ly�'���=m�Z���o)]!" " " " " " "����@��@o'�`��v��X�0�� �g��}�&�|����h��^��	���G^Dd�������q��������������,3}��yX�����G�Z�=�T��������D@D@D@D@D@D@D@D�q��ql�r �&�a7g���y��*}k�z������������^t]=<�kF�R��<�@g�"�4�a�>�����v�jFvUy��y�a�y�M���6^���qV���>�����{{���z��8��x|bv�]c[X�������A��$$�y�#4*����m���{��&$���k^�����Z��:���x��&$�A�X���`��W_�OU�yX��60��r2��M�8}��"�|�k7|=�YxF��~�U�����^��[�l��;y�YR{:������;��S3T��������~��gi���9r������P�$+����h�q�x2&������91��"<&��2���=O������e��p�k������<�|����1�������g�1�H�&��R�>E����m4�z������yh&�6m&m����y�w�I'y1���L��	���?�'��L�c�/5B�2��9���D8 �������'�l3��W_mF6Uy01���1c���q�n�������v��_���_�C�r�?����O8�����K�H���m���E9�E�����6lp��m�!$��7��I��w���m~�	'��Y�DK�.u����/��������vMt�@MZ��e-�F�c��
{�rl����?�������*#d/b��u���+�����3�!�G
qQ��`}��e��7n�V���#v^p�n��Q�S_~���;��Y�~6d�w����dn��f?.��q��6����%vMx[�~���s�}�v�}��~���yni���������"�������m�v���~���������+��0� ������r|���~M�����UBt��;��=O�E��2�Y��������Q����k�)��<�]z���<���������_~9|��}��>�UHq���"[]"" " " " " " M#����e" ���G@�?�,+��J|�@�At��$*�|���b<�����H�D>��``����!L��3���0��<�(�$ex���d;B�5�\�ET<�Qa����������3��b�6�<F�c=H���}L�3��:�L������d`h�+cvn���n�j����O����?��KZS�x���=(3���������b.ua���gk���vl�JD�F������$e���Lc���+��B9,XO/x��|��T4�4<����g�����k}�y�yBP�+�6�������,\6^ ���+���b�y���o��v������7�~�}�D2�[��~�z���C�m��t[q�>1q�D��ff�e|Gt�\��f���������E����n��Y���}��z�+����=��Y�[�~���e"<yA/U����`��y��VD���Q��6�i��h��y�:hy$6����Ll�
��xI"IGT�A����&�� `B���^�YX8�#����{�?�d;�"��L83�������'^�D4�?��?Y�6����c���~�z�2*l�5��2	�D*[���
���2e��{'j�7E�������M���~�+/&��5��W�3�}��gWx���;��$�9��3D���mG[Z�������l�%D]�&	J[����D�����b"[�8GZ��^����Q)#}�l��L�#�����o����z-K�3.�,��x��}����C���"�,���@��������p�Z��5�Y'�q���x�&Y#�G��
�Ll��e�<�yy1���r���E��g�F�X����h�����7��<O�%��E������gy�]�O����o��������������?����������fE���y?�_v�e�������������g+�����kE@D@D@D@D@D@D�Y���,���c���6����+�J�T��e�;D&	���[�L�XX #�#��x��Y�������`����P���L229�D5��1iO��p�Y�B<�1��4�('�����=���>�&�s�����xcP���e��������X�����}�M�1����"�Pb��-^��/���bO�I��Z�6~�x/P�M �7"�~�u�j�S��*�;AxI�m�&��h���<��T_��g���R?{z����H:<�L�#���J-�"[�'g�u3x0�N�:56�]����c��%	��h�e^`�b�!������V�"�gi�����p�^�g�t�&��1��_�`<FC�+���{�����[�s��~E���=�<�<�<��?<�� ��y��2����'���6�sT�s�-�_�h���h:y$6�2lw	�y����3��WR�	�GH�Z�UX���f�W�|i�~��?���Hz�������<P8n"��x�0���h��<f����!!�!��di��F�S�[n��roX����0���%�|���H$h+�� �a�
V��e	{d�$,*\�Fli�w�KTD�=!����
6x��	�|x�aQ�:.������)��0������Ir��^��O>�dEP�u_�\�������_�as�������h����y�#$��7�f�|����c\",�3\<�kh�$��~I��y<��B"���2��7�P��c�'t5"�y-��XV���{����2��[�9jt����2�sk�������m�����K@������I������N�_������D@D@D@D@D@D@D�����l���#��4i�$?9���L�^z���5v�(�t��n��}_��s|a2�����!9�
O���3Q�cL�3��W�G[x�,&
1���{s	1i""�1q�G�H�e��u����5k�����.����w�Za�&$��L�f1�_\d��v��{��h�}�'j�
bt�a�������X����R^��6�G���ZS�a��z�,Yx���Z?�GB������s�����k�#�j��8N^I���������e���u��7R�<���_\Ze��{D��yh��"D2�#��������{fE����Q��W���Xfyn�������-[�XV�m�������q�����2]&" " " " " " M'�<;���(Ch
L���������c=����z]Ek�fV����)�wB��Hx:<��DD�D�Cl`b��@��lF"L����{4�E�A`1��aK�C&wbqVKH�������#��;������,M[����afi�j�uIeN��~E��a�G<�0�<�6����T	��(��`mP�"�c��u�M��Of���_~������:�T�<�C�����1�)KD$�zu��-��Q?�8�	�g�y|�<���zu��Z���{��!c;^�����Y;���y& ��4O�����fi��"�Q3�W���X&������B��zi"|��K�������zn-���"��6]'" " " " " " �  !���gG �yI��GQ����Y��/���L��?�{� ����1���H8J�>DY����Yf6)k[�GC_��l�k����������I���y���,��W��)zmO���(��i��9�6c
.&�_7o�\j��YC�(�?�22)<9���8z��SG>�	�D��!�*� 	�k������Z�4����rD�����Y�3q�v��_�RZ����hZy~��j�FRM,�����GPDX�5�e)#�=K�e\[�9jV�l���.e�!�(�m�d�sE��������ILt\D@D@D@D@D@D@����x]�R�C������s�	��f��v�1b���m�[�|y��[�N!&�	%�$b�F^g�!icv�6��~���������nk���c�5�>f����p�0�:uj�P�����Vh�2i��c�����
[�n]�����O������f�������-��'��&L�=�!��B������W�kd������o�������ea��z�5�|��g/�0�����:uR��� �AXS3<�1�q��	�v���H��3���,�����"���/�X�����z�'|���DIu
o���^����}hG��UT��!�d�s�=�E�3f�M��Q&�	����j4�a�M<_x��n�1��:�!������[���&4�/��h$D��W����dw�{���<,����m;��C���YfY���'V�gJ���:�v�3g��hb���� �)��x�Rf�gk{��AzI������S7B#[W�X�^��{�������<{x�������of�xa�^Z��T�������eL'��/�0F�2	c��Hv>��h�7{<��g���h���K:����M�6���?�������KX[����2�[�7��E�V�IW��������������@�t�$~�2T>"�i��Bp`�6</z�!x�:��a���x�w!p����w'���=�a3����w�W\q��5�E�`2�"<��g?���LL6b��p�k�&�:wuu���g�-���X���N���.<���h)#B3��m��HX\�x��W
O*G������&F��~71o��� ���W^�����Q��������~i��!��b�L������/)�LX����{���a���8�����%�/�:�:���*���#��U]�C��`��a!�u�S���3�.����5w����~m�&m������=�%8\t�EU���}��>���eX�-�q������7��f����Xi�=s��AD@D@D@D@D@D@Z@��<2�d
�=�����K}�/��A�=�L8�/~����B@Y�ti�&��������@�D<�^0B�FC����`�Ps������x2�O�<���K5C�;��s���'�Ld#D1	��C�;���*?����L�D��������w�}�&�)�)^Mp�����w��+V8D����O������r��na	�Y1��@0j�(/v���k~�B�`��~K�,	�Rx1����l����N���>�H�����%���y���I��d��a���������:r���$��|x!/]B����g*��d3�@n�������������E�|yxv9�O�9�Wo�~fy����~P�//2 ���x��'xY�q�������#�5a��{	/���6k^i�g-O����u3y������tM�v'�f�gY��2�fW��K�{�����e��,�!o.\��!B�26Z_�O���{ed�=��>��-b��!�kEg���Im��=��:." " " " " "�{��=UUME ?�W_}�{$�����y��O�g��p��x�UWyA<3&�z��D�3�'m�<�!d=���^(�;��6���C��c�'�������D;n[�I��[��q&U�����'%&t9�$��)S�fQ�~&E�u�I���@^�l���73�Z�<�cem�X+��B���6^�x��/��},&�m�������C&����'��F���k`Z��������c�����Og�����,�z�V�a�qd���~�a��Q��Qk;_��~g��g�ue��7
�.���7��/�5���XV�7{<K��U?c�6��W���<ly	�c,�����.��?V�o�K�<��������-������4���%"Z9���]�m��=��:&" " " " " "�{�	�u�g��4���������ko$�4����i���>��d���J���#���c�-i'��\�;�u��va�V�<�D<���F�#�K�2]m���2R/WD�N0�U����x�����?^�x���u�w������O?$|����C_��O�,B'}�~
C�iD��~��"a))#u,KHHj��������x #j�U��~0�9�~i?��F<i������{�F�gy�Y#��T���I�G������������#�9��<�������"�-/'��/�$�����Y_�-" " " " " " e(�b��De���Y�������0pm���;|��6.b[���|�a�&H����>�N0�>�dxb4������i�h���w	�����wlV�O��">f����1Y�4a��<e_[F��F-R?CD���/���'�WF�G�4z<���Q�h}k}��=Bh5�F�u"	0�7��<�x��y���=K����c" " " " " " "�����`*����@�"@�O�!e2v����������4�aKO?�t�����9s�x�~^| ��LD@D@D@D@D@D@D�wh�Gb��������L�4���E8$,��	|8�U�V5�[E-!" ���L�M��?x����_~�Cx�B�{��$�i;��Mm���������������@;���LD@D@�M�����~y��'�BCmE@:�S�����K�R^�;v����K(�5k�4%�u8�N��6O��4����������������@;�3w��}��mk���" " ��������#���A�����6_/j�[UD��:�JC����E��c��AL�~�3�7����w���'xG�+��e{_-��78�'��v���n��������@����.+����oP�~A������
�/��2�
�C����m��.�o�@�'�g;����q
��'[����g�!_B�P��AV����$���m�;8���`/H"3a����{��@p�c|�l)O������
v�9���?�}��K�}����O?���Q���2��R��|�z�
.��OY��	�������]�v��PW��@�m�A�������7����o�?A���J��]�O�`K����7E�K�e�zQ�����7�gwp�}��w��
�}l���`�����t����v��>��2�K@Bb^r�OD@D@D@:��!��p��An������n@ , q!C!n�DB�*����\��f�	D^L	�����`�s�������Nb����	���:v��������{����|��	���9���`�o���/��F�%_� �oQw��:�3a��H/��R������?+s���#���me^T���h����7_��v�t���q;�ymE@D@D@D@D@D@D 
�6MCI��������@�0�s�~q�����	f��^^!�BwF���=f�0H� �y�~���Q)sHT����-��?R��A[M8������>��{2*ljO�������������4�@�Rm�4��JUD@D@D@z4�<� �����uU�D@���P0 ���@Ld|���3�" " " " " " �	|�FDD@D@D@D@z����s��D�����%pV &�Bc��A�4u������������@�'���D��FV
E@D@D@z����_�������USHC`�IDLJ�������������TK�h��BC;" " " "����C���N�O C���|O`t������R�������j
mZ�DGD@D@D@D�c	 ������:��" �#0<$"6��R��F@BbOkQ�GD@D@D������#����
d" " " " " " "�������t����L`��a����b%'�v�
0�s�1n���n��AmW�f�7�{3�*������������@@`o "��{�X�������������@j�R_Y���f�����/w�}�Y��7/�1c���S��-[����z�ywhNt���g���G%��a��Qn�����Cq}�L�>7nt�~�i�����H������s��n�u�Q>�����s���o�]u]����B������c���4������t� ��3g���'W�������k�Vo��g�vS�Lq�7ovw�uW���r �N�6�{��n��.�&��u���+J����N9�7}�t?��}��e%���
�^*0%����@(�p�n7�o����]v�("�8���k������E���T�" " " " " "�{�k��L*#����\o����3g�=z���i�{���{O��PS���>��9"�m������7��8����L�#=�������t���w;V����?��y�	B%��N�N?�t/.[�����;�S���<�H7�|/�v;����o��W��!C�x!��p�,���86p�@/<���?KM���#��y���hB����y��������m���~��������d���%��FxNZ{�6M����)���,w/��x�a�Uh�VD�ah���;����Q�" " " " " " 5	�k����%o��x��\��-X���w�yn���.,j�I1[ZD�y��9���5��_�����k���?v_��<x�;��3�h��������
�&Yu�7�|S9v��������/�����o���;����Yg���>�h��x������;�]t�E^��[�2����^���'�xb���'�|�{���seW�wa>f�]v��8q�}m�-�l�3=�h{<E���{v:�%��m���������k_�}���_��:�M^��������>u�
���-a���" " " " " " ��lw�rN��7���B�/��R�4{J~|�����������N=�������[�B���������[0,$~��W���o��6���E���b6v�X/""x�y������$���k��8w��*/J��^|��~B����s�=����@�����g��vD��v������mO:�$_'D�8~w/]����{���Z!~sy�io��wlw�g���^�6i�6��-��&�����������|d" " " " " " "��@�B��)\']�j�*��1�0��kW'�ae7n�_���_vk��q�)�FHLZO��Q��a���VA<{�M0��O~�O?����cv=!�������w���[�����~�'dX�.,"V.���Bx:�2��LD�yLD4����w��b���3����~��b��{�����l��}�'��w���M��6�'�_����s�l����}�sl���r}�68�Bd��-oX9}��~|�������?��c���`��Om���/�L���n����
��
�p�_�����7{������;�sy�3�����q�����.�N��l���b?�����z��1��[��K���~�����w��/�����f��z��A��?������;��q��������%��H/��]*�-8�������c|�.����3��P@���m��n<�����&�-��%�����~w,�Ze<���j�[�3}?��m���QD@D@D@D@D@D@D D@�MC0���-��}���1c�{��G�$�c�}��g"[���A����Zcm�3�<�{:._��r�	q^S\�����#��4!��t��r�O����2����;+l�
q�u����E�h�z��^���?��_K(�z���z����"�c]��;�����K����}&��3Q�3���IF����L�����X��vf��v����,j���!����\R�/�5�x6k1��~�s���w������K�9<��8Nxc{��
��~�v�^��{�qOmD�X\�I�1�Zk-���+1���_����w���rB��8��L A�����!��!��"����"���"X��'(�	[������s��{��`��|�/~W'�Y��CE�K{�w��!��J{}���vb�����u�:���v�;
�i���E����~��;a.(1�*������z���}j�N��������������j��^Y���;����v�����A�vP �*�uP�m���e��n�e���jOD@D@D@D@D@D�'�Gb����3�8��!.��Y6}�t?�~�}�u��oV�I�����I�rgr�B&n��)u���7`�����O>����gk�!���	BL��9�r�����E�!�m3��7�����w���WX���N�CV���K��W�e�I��>|x���>���k4����V;+R?X���ig�v@h$�n��{���FW�2�]���;�{��������6$
B��QF3��{t;a�w�%��5O���?:��.���5�r)k�R?x�i������y�������������}8d����pO<��c�T���,��m�������ny��f'����/���z����d�L��C�f���'�!�[~����W����Yd���A:|g�a�f�=����������:T[��]C���}�����^�-"�U�a�<��n��K�mb_���A�*�����v�@���71��������s���]���a�����u" " " " " " ���<Klg&�W�\�����'Z�d�	���Mj��n���Q,��>����Cw�9�x��7�|3�Z���w�B�5,�v�����zB���R���3��C0�3�<�����n� Z�`��3
a��2�)j�_"������w�S ����|���y������.�Y���n�=���=O��L�~����k�'b�i��(�@�+�C?����G���z[���W^�m�B�A�&���o����^:�8�3�?��?UI�[�dI������I�G k�~��g^P�������X�em?��f�U��cl@��������
L�S~R�G���e=Gi�	�s��������DM�n�:C�m�@,��),��6-��%=�@�YL[����i��^G��wt�V�E@D@D@D@D@D@D ��<��8�@�wJ�'On�HR�mq��'��f���E>�pbBe��������a�t���^��s����v��&D�?~�#k��8���!�DM�U�d!DYkoI����#b���XI����s�zo(��R���?�JH�M���?������������
�G�5���;����{�����^xh�p�����f����C�A�e�z�x����������U���y���cg�}���9+��\q�^8dMV����x6���5�0r�0�b^�<'u�5����7�Lt7����x��_��_�����P���b���7��������
���n�G��~�+��3N1�s���5!9o����'C��7��a�����������h�<�<&$�~8{>M`����d�����.�CY��tlWg�$�HL"S�8^�L���9�m���"�H���L�3	������Uf<�fL� �"����+u�D���0��8�
/E�DD����
�8�G#�w��6�W#���������8�ZjL��)����uK{"�����`��C�u�����m��	��O��?���e��U�G� "m�s�N��~���/�L�h[������A8]�c`3D9���S�V�;;��-������1������>�����r�=O��&"r�^nD�8o[��jy��I���W"��o�[o����+�XY�Q�q��L�x��6NH4oD�����Z����<&0N�~8��c�����J�7���T���_U/h%���V����M�8�KD��1c�o���(5l�����8�EE(��������DO"V���*C|��*�u����!BB��>�X<&M.��"�5���cq��s�y/2D?�i�
�������p�&p2�����:�Rxb����z���?�����[J�������V�����M����^sa�`D����������m�����O �`�?�x�mZ�BO��!����n�t��o��-��/����F�#&�?�8z>�����o�<�'c�n[�q��S7�6/V�	�T����+�x!�<:��Tbh�
���4i��fC`J�����Kk�����K��k�,<��c��g��c'*!.!4DE��D"�l�9���������
O7�2I�b������{��#�r"�QG�=	�B|����(���!�``[DD��G}�""r-�M��}H�B?r��=��cUI�f��!�b�1�����y�K��������q�|U���4�j���+����r,���%��k��Kzq��E�~|L�KJ���"��87��Fb�Z�q��S�7�u<���E�p(^<������We�������������������������cR�5�{Ix������'�>��������g!a0{�!�2����('$�zj�/�4����{+���41���YC��hb��gK�I&���'�`�Bb�:s��m��j�
�v�m���5�}�t�y?o�l
�����z�k��<���Ke�O_����g}�k����[�������h�[�=��I��+���c���@(`�Q������������������@�! !��mM(I��@�B��Rq	q�P�Q����}��8��O������q�����i�q&���6O�h9X/���kf�Ct�
�L�caQ7,�ZK���<�0�O8�2�����(�}Iy������v�����,v�e�]W���_�<{C��e�}�^����;k%�V#ks����7o.����0����:�m]\�].\����9�m�������Py	��n��!^H|���\X���8�����T[�dLuq�/8p��1���@��MZ��Pd}6�C3�Y�f��&N�����#��_�m�>����>�������9E����y��r3�v����31,�������-+��/J`��E�����^�x��3��y&L4�n����u������������������@��WV(��w���(��g��f���y��������������X���p�kAb�c���./�r�D��5Y���o�pU���[�����Gq!����`��d���k7m���;�87~�x�5N|=���|~�������ni���^�������^������<
��~}��<Cxc��a'�_��#����������3��_��u������������������@;�j�������A�P�#F����G<�@�OV�����=���q"7"�����l���r������9`��������~���u.-D�	&tKc��A��+�����1��EM��%��XC��9-k�%��X��,�}v?[[_
��P�a��O�*�[?�#�s���~Kx����/a�1y|{����9����k�v�=��SJ��,����
����[k������+��PE%)" " " " " " " " "���Fb�5	Gz�%����;�-^����a��D,���������w�}n���~-����;��C�������v'�t�O�a4N(<��C*�Z�����k�����~x��5�����'�|26L*:d�R����}����~���p������Y��ss/_��-X��{rj�#� �9����Q���Y����[oy��l����_g����K�,��K��R&,&u[���	�{��'���7�t��;�^��+^��`���������+}�����E�|����	���.�I��cM���e�G�vo�s���xl�w��u�L�������������������@�����6!$&��Y�N�����[�
B�	,�B0Q=n��!p!"6M�2%|��GP@lIZs���8�G�OL��	!a~�a�a����n���hW����8�p���:�i�����?��]p�^�5$)����}�������>K!m��en���������<LXg�Q�����+��+�_����0�D�n�A��8��Yg�����v�K�?���g�����{�a�>f�W��<<�x�m���w���?K���9�q���^��Y��������������������>}�	�}I�L#q�&^ik����Q���]�fM5�D�2�-�M��#��sp���g�_�����'��>x:"<���V�$�)���+�z�L�s�Y�����a�\)c�Wg\���gi!��Q�K��x�������b7u�axM���?�?��0`Bs��������[�gom�%�>��i��"�Nj�"i6��f=G����2���q��y�6���(�@�<{c��;v���6a�M
�)j�Q�%�,BPX����]��W_�g_��y���~��n��9���YF��q^�v���<�C��6��1c��C�����;u�/�fz���_��k�sDiDD������;[�OD@D@D@D@D@D@D@D@D��@WZo��[uDD@z���~��~�h�	�;g��a���2�4���������A@IDAT������;��*������������������@�����+1]%%" =��0�M��?xk}���~MO��"�z��>/!M�t��@��4i�_O�����r&L��eW�Z��{������������������������'�������+E@D�}�[��{#"� �	a ��Y#&E�mM`��Q1�o�'�x�����@[��������o�." " 8�
:�{ 0�}�������O>���.eMIX����!`��O`���n�������4u����X9�������������������%�g�����m���z]'" " " " " " " " " " " " "�t��:��" " " " " " " " " " " " " 	t���/�-�\D@D@D@D@D@D@D@D@D@D@D@D@D���bM$����������������������������	(�i���E@D@D@D@D@D@D@D@D@D@D@D@D@<	��" " " " " " " " " " " " " U$$V!�	��" " " " " " " " " " " " " U����WuPD@D�6�uu�}�vh�AD@D@D@D@D@D@D@D@D@D�����O���z��Yn���n������>kI:1�1c���S��-[����z����2t�A���={�G}������Q����#�!�������%}s�����O?���g�>������s��n�u�Q>�����s���o�]u7��_��K�r�)�������x��w����I��=�M�2�m����u�]���^*&Lps����~��%��i�EC�q�^{����[n��EP�" " " " " " " " " " 	�%o��#Fx�_����ulDo����3g�=z���i�{����M������z��g;�"�m���X�o��p������]��|��n�
�����n�j}y����3�<�/A��9s�����~����o�u��-s���N��+�_��J�[�Q����#��I�6M��R�����4iu�5��F�M�l�8Mz���Gi��������������������d'�O�M�Ck�x��\��-X���w�yn�������ej������������~�z��k���?��}���n�����3�����i�������
�&Yu�7�|S9v��������/�����o���;����Yg���>�h��x��������M�����O>�d���x0r�/�������:�j-mZ]IK��7���B�����K/�����<?��s�����SO=�n�o��V�	��p�x�^w�u��x��������|���[����[�h���{��w���c�z�<?�������yDL$,e��2o~U���;v�p�W������" " " " " " " " " " "��t�#�3u��Un���><f#�Jv&�����C|�����@��^���MhI �PDj�T@�HG�R�.`AA�+,O��>�>E�C)
R��)�H' %� @v��{����df�3;��d��3s����������9���N��y�F�EP�^��A��f����"C��6	����[o���:ujuX���/\x���%�#��L���f�w\P@P@P@P@P@P ���%�G������0��v�p�y�-d[�����?�������/�mc��M�z������2�,��j���x�9�T��M�6j��~/	(�w�tN�6�:�@O-o�i�}o�%��.�l������3fL
����`(�S�?~|
���l��ik���9M�v��������6�%Y�l���{,e��a��`f��J��o0�4�v������+�g�}65�;[>S>3�����X���g�gI�8����0��`�LYa���I�y?�����
(��
(��
(��
(��
(��Hl����UW]6�x�������M	@u{���[�J@c�]w�5�y�5*���o�/�x8��s�SO=��%�B0��������?���Zm��j������������VZ)l��6a�5�pj�(9����y�i�����-�W&���+���^�L���k���,)�o%(G��f`k���q������l��?<��?�A
X���l��//�@������K����������u�B�y��-}�.��������5�X��*���-�W�0.�;A�z��n� 9�����;��c�0a�<�|$�����^�wf�=�L��y�����EP@P@P@P@P`��H>��/�l�.� ����)`A���z��0����a���OYi��{oS}Q2Y_>�}X����F0�,�z�`�[l�������4Z��&��H�:����GV��d��d+�F�H6&�ADe���x��)HD��������������\�[n���_7z<���R�[�}���_m!�[�<���i����2�Xg�kd���BF�j���8
$��9����<�{\~��S��x��3�<����������b���p@
h��H@���,�6���2��g�}���!}�0��}������{��~��:��$���{��w��/~��C��>*��
(��
(��
(��
(��
tV�H���2�{�������;e�m��&
�$\�Ef�n�ax���� dEQ�^t�E��k�I�sfc�[o���1cF��_�2�$��O�#���N���k�����}mu�/�����'-�4ZKO	����~�
+7�I��;���<�&H�v�~��)��C�P
@����p�ox���H�~���V��{�?���:O�e���"�����<^�p^����)�H�$��Y����s��$�d+{�j��d=��%[����f_&3����>;�|��i��mo{[
Z��_�Z��;2j�����[RVm�i��v�)l��f�����g	J�|��u�����)?���A��^{m��1>Y�|���ff-
(��
(��
(��
(��
(���#` qx�;���h�n������^
�tt���9u*�)d;����J��$�}��%xF@���@�`�n���F!hS/pE�"��dd����$�FS�'��B�X����`��x��7��M��J�74U���7?2����,�id0N�<9��'?I���>��C)�������IQ>+���W��4�9P��m#L�^ 1g#��8�>Z�P�c���AD^��&��-g]��<&{��:�,FT����/��2L�M�{�
���%p��s\{��_]���<��
(��
(��
(��
(��
(����1i����0	��"�%��v�m�y���p��V\q����YT��-6;Mx����}���H�|�� 
���<&��>�����p�����){�l*2������:�����Gy$��)�A��	��_`��O��`�Wo3�u!XF�8�i7� b�7}"�Bs�Yl+eA��J���)YD�	��n�i�7��
a�����;�I���v�f�������R����	&H����C6%�7�{3��;�H�������.�,,;���&O�1������}T@P@P@P@P@���������inq��6J�ldA���$����
A�SO=u�Q��������\3�����3t�b�Y���F���5UIN�.���W��)��\e�UR�sd!�p�
)(L �B�-�jg���j�����^;�F��n������#q��/�p�U��>�������#���M���:j�����g�������L2?�s��d����:�i2v����Y��9��?|g���!�g_n������Wr���V-
(��
(��
(��
(��
(���'0��,��[5�����,�/��w�9�r�)u3�h:t~>���-�NG��f"�B`��?�k��dJ��%������52 �LK'g]1>��Rh��^iey��3��e�]6�M�k��Q���9�f�7�7Z�F�&s.��7r���i)d��4��+/���FM����qr�h�N�w(���s�'d��yJ3�k��V��[�]��K�d96�n4�����
(��
(��
(��
(��
(�y��4�hY4hV0gI�"V[}����fK����E�����e�53�N�K��`Q��]���3&ep5��G��6�H���(�3�����C(�,��7��-r��}G���I�R�����,��{���m����o�����~F3����Xo^������';���Y�����_�b�}��r��
(��
(��
(��
(��
(�`l�t���}���~8��CR����^x���/c03���������:���#��"u�,��ih��:%2��Z�6��:
MB�+�\^��3,s`�v<��4GR�YudxG!+��k��fj��@������i�g4�K�X���>w2.s��y�F�(i����/�m�Y�~���
���#jQ@P@P@P@P@��S�>�
���	����:5+�������;o�lM%��a3�^�z�L��q	J�EE���B�m9C��5.	��kF���k����	&��V�AT���__������9p�?�N.�y�u��#���VZ)����)k�`�H�2�����q�R����������j���<
Y�;��S~�g!&4��������DP@P@P@P@P`D
H���V�,�
7�0��y��#�t��gmC�ij�p#�q�]w���$�'����^s����.�Z��_�n?qd"���oL�N�:u����V�7��4z�fr���v�!�y�����W��a�=�L�N��]w�u�b���~
	���(M���g���+W�2��������I	�Qn����	<�m���&����5������4W��G��b��)���N��|�����$e�)S��} /���:����'�Em��|��w(�?�x��GP@P@P@P@P@�,` q8����/�.�����^{��w�9�r�)uR��$O�6�%7IJ������#�1������g�y&�>}z���Y7�x�4?jF�
�^z��|s���
�p!0I���?2��Xc��D&�\v�e
�Imey
Vc��8�T+}��Iv�a��u��D���
�:H����gw���������y�}�%K����;S��������u�i[�>�~��������Yud:����r ��`�l
M!�Z��'��l\g�u��|�,$�H��h,�����Sn` ����}��� &�G�v�m��|��
(��
(��
(��
(��
(0B$��f��E��d$�?�z�tC]�H��`Gt����W�������3g�`�X���
���{����:g#����`
d�+��=��s�����2�y�vS&4�F�������3.���g�����%����}�u�]S?���I��� Y'
Y��l�M
����H+|/��A>2^	��+���{��Zk��t��M�}����j���V\q�L�={v�@�?D�O$�X�E�K��gaQ@P@P@P@P@�=���K��hfn��6K�`W^yel���YkH�v���2��^Yj����;$h�(�8��~��0>���LG����8�`��Kh��d�� �� ��mek��d��!G����m�2��i�r�!a����7���<~��/��_��	`��If�`
�G2�"l�<���K�&x�g��7d�z����(��
(��
(��
(��
(��#G�'f��w"P2r6�5Q@:'@��n�������~��9gP@P@P@P@P@�Y�w����P@�EF��;���,��.�h��.7DP@P@P@P@P@F��f�hP@��(��F�1c����*���]w��t�������8��uR@P@P@P@P@P�U����eQ@���k�&���/�K/�4\w�uy��
(��
(��
(��
(��
(��
,2��-qCP@�\s�5������O�Gy$��5��Ku�
(��
(��
(��
(��
(��
,�6]0�.UB���(��
(��
(��
(��
(��
(�
�6m�
����
(��
(��
(��
(��
(��
(�@s�����
(��
(��
(��
(��
(��
(��
(�
��SvP@P@P@P@P@P@hR�@b�`���
(��
(��
(��
(��
(��
(�@7H��O�mT@P@P@P@P@P@P�I�����&'qtP@P@P@P@P@P@X�z{zz�mt�P@P@P@P@P@P@P�I�6m��P@P@P@P@P@P@��6��O�mT@P@P@P@P@P@P�I�6m��P@P@P@P@P@P@�3��SvP@P@P@P@P@P@hR���&�]P@P@P@P@P@P@�n0#�>e�QP@P@P@P@P@P@�&�Hl��P@P@P@P@P@P@���n�H�QP@P@P@P@P@P@�0����c+��
(��
(��
(��
(��
(��
(���cv#P@P@P@P@P@P@hN�@bs^���
(��
(��
(��
(��
(��
(�@W����w����
(��
(��
(��
(��
(��
(��
(0x���������
(��
(��
(��
(��
(��
(��
(�6m����
(��
(��
(��
(��
(��
(�@s��rlP@P@P@P@P@P@�B�@bW|�n�
(��
(��
(��
(��
(��
(���	Hl���P@P@P@P@P@P@�
�]�1��
(��
(��
(��
(��
(��
(��
4'���������
(��
(��
(��
(��
(��
(����@oOO�"��n�
(��
(��
(��
(��
(��
(��
4'`���y9�
(��
(��
(��
(��
(��
(��]!`��]�1��
(��
(��
(��
(��
(��
(��
4'`���y9�
(��
(��
(��
(��
(��
(��]!`��]�1��
(��
(��
(��
(��
(��
(��
4'`���y9�
(��
(��
(��
(��
(��
(��]!`��]�1��
(��
(��
(��
(��
(��
(��
4'`���y9�
(��
(��
(��
(��
(��
(��]!` �+>f7RP@P@P@P@P@P@��$6���
(��
(��
(��
(��
(��
(��
t��������HP@P@P@P@P@P@�����on
�V@P@P@P@P@P@P@�E^����g��H7PP@P@P@P@P@P@��i���[P@P@P@P@P@P@���i�����HP@P@P@P@P@P@��i���[P@P@P@P@P@P@��0#�+>f7RP@P@P@P@P@P@���Hl���P@P@P@P@P@P@�
3��cv#P@P@P@P@P@P@hN�����[P@P@P@P@P@P@������t#P@P@P@P@P@P@P�)�Mq9�
(��
(��
(��
(��
(��
(���!` �;>g�RP@P@P@P@P@P@��$6���
(��
(��
(��
(��
(��
(��
t�@owl�[��
(��
(��
(��
(��
(��
(������������
(��
(��
(��
(��
(��
(���!`����9��
(��
(��
(��
(��
(��
(��
4%` �).GV@P@P@P@P@P@P�;$v���V*��
(��
(��
(��
(��
(��
(�������YP@P@P@P@P@P@��0����[��
(��
(��
(��
(��
(��
(�@S����MM��
(��
(��
(��
(��
(��
(��
(������,�[�*��
(��
(��
(��
(��
(��
(�@S6m��#+��
(��
(��
(��
(��
(��
(�6m���[��
(��
(��
(��
(��
(��
(�@S6m��#+��
(��
(��
(��
(��
(��
(�6m���[��
(��
(��
(��
(��
(��
(�@S6m��#+��
(��
(��
(��
(��
(��
(�6m���[��
(��
(��
(��
(��
(��
(�@S6m��#+��
(��
(��
(��
(��
(��
(���sv+P@P@P@P@P@P@hJ�@bS\���
(��
(��
(��
(��
(��
(�@wH�����T@P@P@P@P@P@P�)������&pdP@P@P@P@P@P@X�z{zz��tP@P@P@P@P@P@P�)�6m���P@P@P@P@P@P@��6�����T@P@P@P@P@P@P�)�6m���P@P@P@P@P@P@�3��sv+P@P@P@P@P@P@hJ�����YP@P@P@P@P@P@��0#�;>g�RP@P@P@P@P@P@��z�>�����{.��8]?��'��Io~]<�0�q��{�h}���7��X�o/K��*�q��8�^�Q�8����'.��
���3q�q�����'~<�z�������_�K�ty�/7�^H��y@�1����o������d�X��$����sG���7��x��������������������R���zz����S�*�q|��sQ��3�2������~X�����|��*�|z�q��_�8�/��&-����Y��x_1m_� �M��������C����H�G:�Tk�=�x������r`��^x��N���E�/����j���O��������������,N���<Y|-���Ue�(_O`����_���|1���o��������J(�.�9�����"jp�0���Q����8�.����'N\>�8������H_�t��>�����o�q��uQ�;��<���np����]\����p����_���U�F�������������C$�J)-��9�^x���g��������������@�*H�
�?X�b���o��Y��oF��P(������G��M�����E*1�4�j��a�0Z<��hq��q*�H��?�?fQ��s�7M�0�S3}?m��/=/��<��.�Q'M����=�Kex������/~-8�����?�?�Q������/�+�x]��1����#g���h^T�����8�+��|����8�x���#'�����}��/��J�K�?��P������O������^X����?��O�i���}�ruY^ye��������?����	������ov<H�����*���I,�/��G��|�gJ�S�)+���F/��8rO��i����f3��q����������y�����	�����?������5W�����x�,�^z�]�7����/�����_������t�X�j���a��������x������_�������eP���_qy��/����q�TR�mq� UVi����K�y�)���q�<���#�����0������|����7#}!��/^�%��x����p���O������5*����z�-��������}��J������ON'�j��U�����O
L���Xx���'��^��9^���������w��TN�^{���wq�����?����uL�������}�Q�����J�4~��y���/NZ��F���7N/"��\O���������c4�fP�]����4�fZ�w���=����_��Q�����xr��Q\tx����.��(�\;y�����\>_���`�Nt�S�/����$'���/
���3�	����g��Y������'���i�o���NGF����I?"���%]R�P��s,=�@���
�7u*����T3UT;�q�{-�Fx\h������.�����,��2x���O�����/��?�?=�E��^x����\cz�������C���Q�a����_��,~�����S��?T��p����'���
�����J���86Z�f���o�A�����z�^1����
���#Pc�/���cg#�5A���\��r���n�����	;_�� I_%E�\����b���:a�2��������������_�?��X9Wz������Gt��/����,v����o����������k�T���I������T7�x�2��'���*�*���Z�������Cq�0�����\����wb�:�N�oN|^��/D����}|�n�T�U�Y\���q5��q�~���S�A^"!J�B�a�q���(�#����w��:x��������t���W<z�Y\&��\:�^'�������N�D������7���Z�����!�����w~6��wv��_��C���+�������<�k�Q�?�x���q�]	�cOl:�N�_�tHb���b(C�Y�g���!�����[��k�����WP@P@P@P@P@P@���B��'��y����uJ*��Q�8��zb01�����)�����h��`_1�B�0=�s,�MAD�uh�q�P@P@P@P@P@P@hM�����
LJ��^lH���8�"pH� �?v|X�pS�K1�"nXS���b���3`Y��
����?M1��l���%�WP@P@P@P@P@P@Z��q�Tr�E�A)�b��_��T��#��TqX1�#���c��G�V����J��9 �t�X~�>�U@P@P@P@P@P@P@�fz�$��_����^�W��)p���10&+��w��8e|����������x<���,�"f���c,�y�����d��0����'<<������^N��
i)i�*�k�|�-V�2^e�����
(��
(��
(��
(��
(��
(������x��R�����#G���������}�9S��!�|���������f���'�D�"@�&�LW���L����OL�|pZXr�%�*�������S��J%�������r�-��3f�u�Y'L�0����u���~:�v�ma���
�l�I[���P@P@P@P@P@P@(��*|9����MH�/�b�/��C <X�kX<d|����/�
O?�T�N|)���
�-�\
@2~L$��C����Xd(����c��SO>������b1���������<diH��-��:uj�6mZ;v��	$>�6�;���>[�P�DP@P@P@P@P@P`��1!1��iP���\j}4
1���rcc����#�d.���a��U��qc��gf�������gb3�E�#�����4���~9<��3i\�!`7i��0a��dyq=R�2>���	N����j44�QP@P@P@P@P@P@��1�J��Oc/
!�W)iH|Y�*���0��;*L������) H����tKxv���`"SR�4�?�9��-7��D|�Zk�&Q{G�d��/?�Q\�b
��P@P@P@P@P@P@�9��	�J�`��?q��c�#X
��G�#t�1����4g:e�za��1���3��uHM���q���~&��8�;e��a�rR���������`���M=3�����9Kr0�mv|28[)�N����FP@P@P@P@P@P�;F��a_���*���o���h��xQ��\�W	�$K�%�d��
c�6�p�p�-����{.�q�1Sq����rq�}���'��w���[z�������&Q����8{R
��V�O���i;�j��jW���;�%�\y���������^;l��a����g�g�W\qE�������>��_i�������v�mF�5�4/��R����R?����b���|����o<���h��������/<���a��W���Nx����m//��
(��
(��
(��
(��
(��
(���#0��C�b_����1�Vm��"�#W�	+��@L��U���d&l[f�eR��3c����?F�������?��� "����^&����k��D����M�$��s�K�����7��_~����+�u/
��?�����7���g(��=�����n��DMCx����	�?>��5+<����v[x���Ss�i������`$��s�=i}X�w���F��S@1O��
(��
(��
(��
(��
(��
(�������\zb��	S�������LE^��yJ���M��F�c��������@��e�� �-�d>�`���^z�0����2�����3��v-���[���;�*��v�m����c��/�00��3�+��B5�x�M7��z(���o���Zk�@��3�<3�����jp�` AI<���w�y������\������V[��_�[�!��y�{��I�R�$�d�����6�l���,O�sP@P@P@P@P@P@��%�0�)H$.�K�C�T^��� ��f��f��W��#�&N�V[5f��������4[u�I�?�	a)���i��\~�a��;6p�a�UWM�d ���>a���)c��a.�������>85{:z����RK�M7�4����i4�"��,E�k����<'�p���tPZN��J����-�����^��!�L�
(��
(��
(��
(��
(��
(��C�����_ $3��,���Eo�E�)#�q�11��#cD������q\������K��8.��y�m_~e��,=��~8�QX�����������fZ��i���/����������+^����r��Q�+�)W
�F�B6#��[n�}HN�z��R�����F�u]m���z�$��)�'�xb��|��
(��
(��
(��
(��
(��
(�@��s��)��1(Xd��^P�Sd����E�� b�(#�������dh=�����i
���=��{��c���0q��)���{�yUY�\��:uj~9�#����+���\��y�#�<��G^_s�5��C�F|���z���L���������e�]65���&��,����d�g1�q�%�H/i����
(��
(��
(��
(��
(��
(��PF����q��*����J.�a��T��V�A�j���=�i�8��ov����p�]w�9��4i����J���w�}w�����GVcQ�L*K��D
l6���~�0�uH��^�A������W���_~������N?��@?�������	R�y������%�\2�'�sH_�7�pC
>>��S��k�M�6�|�����G�����QP@P@P@P@P@P@��
��=��"���$i0�A��#~�s�zzb��d+��1�OZ��r��q�8� "�!�z���O���_995�����g�
��}�-F��:iu��/�4���|��n��Ly��G����H����t���� ��k�v�u�b�+S�s�9�����g^4S��F�4�z����+��2�q�)���N�<y����
(��
(��
(��
(��
(��
(�@'z�v# �4MQBBpE�0�t���/a���D+��s��KM�������a��1a�u�	�[.5��3�7,?abXo�u�{3��n���x��c2[]~Z����l��L���I	��}H�}"���K��_����Dd<20k�+N�6�:�+�<yr8���}%���EP@P@P@P@P@P@������^��D>�i`
�YS����7�L���'&*����}�O�'c3���L�qc��>���c~�b�q��������0�;.�{{���'��cFb����L���6W2�BS�g�qFx�����������D+e���K��-�X����{��fN�:��0}���������'�tR8������>�,��93������'��
(��
(��
(��
(��
(��
(���"0�M�L�0$��}��@L�cP� �ESb1J1~_����p�}�U�D$�6.6kJ_�)���B-�X����qK�@��������<{r������i��/?�T��c�FT��y��������C�1�8qb������7�1�����o����y���_���o�/�|

|\.fe,-����:����{o8�����E��"'M�������
(��
(��
(��
(��
(��
(���!��?;��!D"�<��bz�OQ*1��2=>�����D�������,�#p�x2G���C�Oj�2����wTX�2.����*2�'�x"�����L����c��i6-���W��[nv�i�������<e���;�^����5����>l��6a���
/��B
��{�307H�����a�|�;�,�|*�T�H�9	2�����k��M��+y����8S@P@P@P@P@P@P`0=WN����Y/�p1�F0�XU��������"k�7bs�1�����O=z��0��Ya�I���c�^�`WZ�89��N}1�o��c�mZXr�%�*�����P�Y~%V�b������v���E2
	(�7n��~���S��L����Dd�%�\2��GP@P@P@P@P@P@P��=S�^�?k����8-�2-r�� ��}J���!�8c�P}2����������0aB��}"2R�����	���R��b>���|:���c��
��,�T�|���`����yZF1�*��
(��
(��
(��
(��
(��
(�@�����N	���_H�����_j���"��E����`F*F
�F���L�3�(��Ry��^/�������H���(�����a��1s/M����0�we�����_P@P@P@P@P@P@h^ �@���RJ_����S�{��	�����9vH�<'P���LGFM��K��������,
(��
(��
(��
(��
(��
(��
(��@o_������b0�/e�U��L	"��c0��z��@IDATy�C�LY��`r�}�%Y�L��Mc�	����e���X~Z�P@P@P@P@P@P@P�%�^��1����=D	�U����HSl1�������]X
'pLS}*}2��b���yz`@?���gP@P@P@P@P@P@hM F��`��`�I����ET0&�a5��@���c��:e*���L���bx�U|����x�x ��������4^�����x��� h1d�������7������*#�y��i������K��|�+�C������Tw�9��g�~��]��O>�������q����_�?���p��g���^Sy����9�N�������*����z����<�F2�������C�>A���*g#��?����Or���g:?T�����EE:�r�(N%s�V���:���l���H����Vi�c"������^�md$��(`|����^>�D�Eh��e
28��������<k�����y�����'�<�z����^��g����.�������B����?����/�?Y�f�#�������?�#X�^�V2���`���������z�^1�����/V�����GYJ��{Yl�������u�H9 H2�y,�*�P��9�N-���W����V�]Y\q�c������_�>����?�?=���c�$��7Z�c�������_^�Aq
����?����O[��5c*�����X�[\HW���*`*,��Y�h���������_���u~��q)Gb�,�7L�������!^����T��q:*�ra��/���8Z�S��q����JRR�h|LKq���6�PCU�O{F������K������<���A������US����x�����������b_�W�������o�8YZ�R\2����?Y�T��$�E��o�?�#Cq�������;X�h������{�����Y�^����|y���w
&����l���CL��i�8�����T�W���<+���QyAM��^�J�2�����#�s�����'}<�V��|A�`q���Q~^9����*L�<����������������/�b�"N����*�[^G�h��#9W��k��s���!�c	,����G������!>Z�Y0����y�H�����G���s���Z���g������#��A�/+����S"_b��?�������4N���1R|VtD�g��X�~����X�$�._�b�a'r�����'~<��sC< D
�?!�����������X80x��WD�x���Gt�0����g�B�ksl��	��D�0��(�������������xn���z�_"B����_��W�2��o�?�\qQM���'���RIG�4�?^|�����nHs�3N���912���k�*-������������R�c�����?�?�#��N��sF>uT������_�?�������z��O������/�C��������6����R��)W�Y�f���o��Q�B����'����W=���Am#�re��_�+�x�9�K��GX/O���9Tn�.����?�l���a1	���4��2����������������Q�h<����7_5�o�&ax��U�����_^�u���;��wq���G�'8��u�������!�q��_0x���w��4.���g�$S�A�?��q(�����������;���������fq�(��|?���*�����C���?
(��
(��
(��
(��
(��
(��
(��|D1P@P@P@P@P@P@P@�9�X�LP@P@P@P@P@P@*�P@P@P@P@P@P@P`���8@P@P@P@P@P@P@$�(��
(��
(��
(��
(��
(��
(��<�!q�
(��
(��
(��
(��
(��
(��
HtP@P@P@P@P@P@P@�y$�C�P@P@P@P@P@P@0��>��
t�@OOOm����
(��
(��
(��
(��
(0��*�H��k�F�5�mvZP`�n8�L�2%\q����g����X�����+����$t�
Z`�%����z��]�~z�QP@P@P@�+0���-���a�5��k�Y�f��{,<���s
���#�<2���o
W^ye8���;��?�q��U++��������p�WZi���2����{.L�6��x�|c�u������?����<������^�����q�a��wg�uV��~���i��7a��0q�����/�����c�=Rf��7�9|�7�pC��'?������K�F����}�Ca�=��g�9��S�)��2��np�q��-������~�����>Z}]~����`��~~�NW�����|�+.�z����+�~����o��s��_��_�������������g�
��G������z���������fV���G	�<�L�������[.��1#��?���x��RK�I�&���g����;,���a�V�;n�����V����;9|���a��7O�����E�������_��I-� 1����n��9�����\����3&l���������������^{mx���� ���KT_7zR����3���O;����;��#��O
��w��������q���S@P@P@P@��C��@"����/�n�c\pA���T@c���i�����+THE|T�uj�Z~���r�-7���:*\u�U
q�	'*$��:������7~����� %�x�m����?>U�ur3o*��T����]����:(P	Mf�����^wr�G���d�s" ����_���>a�wl�Ab#h����=Uf������o��9���M
��/-��b� �e����?��k!��
C�J;���|�Z��Z��v��g�9�����;�_�8��|�����g8fq��:���4�<��������y�<����_�����~)��M:���o�9sf��a�������S0�@�.����#�q�����-�l����[��GS�v����;��~8��r��w���z�����'��|���O>9���?���y�x�57��+�}�{�~��������_�����nz�����P7�x���&���z���7���t�X;�F��9N4���P@P@P@P`�4H,o��q'���c��T��-D�w�s�v���'���{�p�E
z�4��4���������AO�0�HeV�@"��f5���t�M��L���-OeX?����|��_�c����V??�>��O�,�X�/4ME��[o���z��@f9�eC��!c���d��������7�������9���7���pyx;��k��ku��m$;�;��N�����n���c���Y���L�������M�<���|��z���������mo?��O��=�xP/x��Xw��B��\Z������|�m�
l�����I�6���7�!e'�$-�����B�� "�J�y�8����6�l�n�y�{��t$8[[v�a�p�����-���\rI
4�\|�Vn����74*��k����'�H�p�+�\�O�7��=���>��d0e���Y'�Q@P@P@P@���H��8W&���������
2���iT���f�������n��/r�Q9��o|#5kY�q������5pg�}vu�iF��8�+��|~|p8��CR�FT�^v�e��V��I������U*��(#����N:��@3��\Avw��j�	I�{����]����m~�0|��Z%����k�������������fF���%?��<<?~��_�O�#�s>4?��?�y�����{O��^�cy|���_m!S������'�]^+�W��N�&0F��iQ�]|���g?�Y
��5�\S]��}�ci8�������AF�C%�GK�x�;����;W3�4���/|!e:h&�7T1?>�F��q��K�����r]�	��?���@3��/8W|��H����F��cC�y����
(��
(��
(���@o�V�
�/~������gY:+@6��^���i�����n��$}uci��#��>�����/5My���'�ri7Z���r_��?���2`����7�C����n(g���%�,4��n�"�4��3�r������������<�����!o����{��-��o�+�X��[o�f��o`.k��v����_��W�A��~9+��8��f�i.����A��8�|���21iZ��0��N�����v~��KP@P@P@��+�rFb�M�B�&���"��~~��=�D�,���O�[n��:�W�����K/�4��y��H�'Rr_C��
�5w�/��ri64������i��6J�a���J%}�"�3������Y���;��`��!`X����nVYe�d�2*|6�Ks�4U�?�M%�@�4�E����I��]w�5`Z���
���
������r�c����t��W�����������N�|NC)4}��j��L��#�����L�&���r������y�/|(�;6�M[}N�9}��?��C�?��>}zjVp��
���O�\��A2��{.&j����u����f\��]4���#��}C�4��S�+?������/	���i*���?�1���`
��r�a~�3���C������-�����H;���7��7���x\�p~����T|�����w����.�fJ������&��hN�BV�p�v]p]���|&��HV�>�����@�����@��=P@P@P@X�m
$�)4�D ��,
M������^�<��t?��P4�t�Sw�q)0F4�rQ�M�w��]���o�[���<�]�	\�����k�L���?�vT|�B��>���?�o����Gu�\Qy����h.���hm(�������r�|�F��?�6�|����b�-R%��z����J�[��G���G���7����Q	E?B��>�������;��>i���	@_T�B3��w�:�+�NWo^#�J�	��������V?�.�`(�M�����4?L!p�>9�
�����+�(_���;�t'�G�_��q���4�H�;}���IA�5�Ld��z�&����j��
�_��W�?�|cG~���u�na{l��]��
3C
$6:~.���P\���w�L��o�}����r���%�@����02��]�A�s17q�Q�Lj��7������s����@3���-\r-�{�O9����Q[n�e����N�Z;iG^��� ��@%��r������!y��c;����\P@P@P@F�@����/*Y&N�8�����N���!�C����'*���#��?��Q�q��d����~��)��<�����W[�����*�N<����Zk���o�d��9�S����OMy}k�I���j!����xQ����;w�a�tg<}���5/��D����G�
G�Zd�m���yY}�0�K*F����h�=�>�A������#'�|r����u��7��*���"C��'��]�l�A�#�<q����Q~NA7�!T�,l&ey>����������4����d�
&�3O��G������r����O����F@����/_w<��{|�f���?>7��!se8
��|�d�X$k�c�x�=���_�P,���c�9&
��c"�9nR��q��u�2��u�iG����e��O�&qi���2�����{+�1�i���7@qcT3�K���7��6�u��s
����'�r�	�t����s;��b�=�/��r���<2�(dx�7�<��k�S�k��N`�|���\�r��Z�`�h5��2���k8��%�� 4��w�15�^6�}>��D��|��
(��
(��
(��#O���D*�h�&?�8�w2�\(��|���Lwi($#�,E���?���S�T4�E�&�{�{��_6|��\QC�����^E��F����t
"���?��rJj�o��vJ�d����_�"0|�M6I'x���A��!������"3�J��e�����/���S^xd�D�i6*�	��BE����;OBTN~���OAD�<��CS%W��G��2eJy�<��$#;���p�k�`��������9V�*o/�����/|!5��Hd��_��WM��<{�:�\/�`�d>��@�,�j��Fk�i��_K�������b3��5�j�K�AT��H��}��,'MrL(�X	�/��/�	 ~���&2�;]���c��%d^Q8��?H�{n��Y��GS�d*R��-gj���q�
����Z�=^��,$��2�M�&��R�w�l�����unn���ce���������!`�w������:o�67;�������B����u�7��f��f�������������	��\����fk�������.��"Y����7�cX�����p��q��7�t��<�%�\�c��K�d��81�|}OP@P@P@F����:��N90��7e�d���K*are��_���1C�J�Q9�BE������/�H�,+?���-��*����9�L����(����<���nr=�r&LH����r�y����}d'QA�����Uy�z�Y��4�7��T�����e���~��)`��O���A�%jB��dYT��gV�\$F��G>R}����3(=������n
"8��v�b����tC}$�J�Y�;��]��J���D�P	�������K��X��B"��v�M��}�"���>C�5yg96�����f������#�H��d�����O3�T�s�@��,OW~���<�H�����q����D
���	�0����i5�@/��u��:��+�@n���nl+�rk�@"�G��8N���s�9��39fqcM5s
�MP	"����7^�s�9�+Z��;�7��XO��\/qs�p�����p,�e(��
(��
(��
(���h{F"������.r���H���@
e$eF�>�j����������Q��m��3*���)�F�~4�I�
�r�R*WR�����5Y�9M*�����2l�����3R%��r!���H*���i���0i���;�lf�4n�s�L3��4h��fc��d�r�}�qG|�/��#���.������Z��<_�3?��s!`J6M��+����[~�������@��sg�"��$���[��&R�����7�������/������y�/�����g���)��L1�2�nsw��d���������R�K���=2�re5M����d�q<�Y=������u��;9���D�\:�]��������#qX984���:��un�F��;��h]7�c
�+�E�����)�W�P�q������������PJ���-��5V\q��t>����an��f,Z~`=�o:����	�y�c��rmM�77���i'K����V=j������P@P@P@P`dt$��3
ib4a��a�*��4��;�k�M7��W[��\iG%O9S��"*������O��|�+����5�T�+d�<2	�����zAY�g��gYm �����@R�m{y�F�������>;�ME��{��2�jX����V��lDJ��]�{�O �����*�D C�����k�gV8?��r��ynF4/k���O������\qJ�Mf�%�H�3���Yiy=z|�|){�C6�9�Tr���ni_'XN_g�(�� e��3L�l��u��S�!
�������#(9�S~/?o�x����V��r�md9�?�s�����������������G?
�y�k��M[m�U��@:���6o��I������'�/�z�8}��t�|��,�*�[���x��@�7���W�W���Ddz����Es�\�M?Pk������4�H��'n��d)��d[H����V@P@P@P`��=�H�	�/TS��+~5F��H-�V�����T��(A7,rf����y6��nj�kG�����u$��w���i�q�Wr�@�z�qG:5�f���G�J���R��'3 �+��B�,����^??������^�<�|9�A�@���)?�����N?' M�l4UKpd��&�Gsm�k��Hs�|~���zku���9���h�_B�w|i�u�����-��4�G���;5�W�p���������?2 s��9�irfNy�?���_�s��}^7{��7�N
k�8�.�NmS��6{��7��8,�7r�h$�c�u�������)pn!#� Z��=���g��M����s�!�L��lD���f�rs���������adX����&��l�V�o�����B��������:]��:P@P@P@�n��s�'�)��oQ�h��_��W�W�,��}�c��� w�������V�
�f���"@�?������x����*��2��G@q��k���k�i��*�^�����O?=MB �9��|�����V�+��
���:*e+��w�>��6�8?��zv��z����3%�"o#�4�Iv,�����oO�X����z�~��]����4�������@Vd.s�A���Hh��&MJo�of��/�tA��k���C�l��������9n>��@��\�f�M��o��&3��w��J��s:����g��|�a����xn��z�&J�� `.9��o�b874*�8G��`�z'O�<�IZ/��4e��E-��	P@P@P@P`��m�PYC�2�;����F��Y/��F��kx��}���N�=���$��d_;�K�X.d�5���Y� \��G��ru��w�uW�u�{]y�!=�#W���h.9�q�����)����c�����G�4=���S��E0� j��`?�N-��|�&&�z�����6�����R�
j����5�m���5�^�o�${��o}k�C��9�l;���~|!��R/;��p|����mRJ����F�J��yx�?.�.�}�������N�!������c�s�����k;f������_��uL���6d����m�������fF��s��a�F*7��o�)O���>��o��=��r3��;��6�x�4Z��(��
(��
(��
(��m
$��M.`	%7�7\�L���]���~��)��;�;��9�����/����o�S�K���6����o.�y��:WDR�F_K�(|&T�Rh"3��/�<=%K�^�$o���~i���1cFz��ti��?d}��H��a������i��C~9��o�*����*��R2�S2E��5�J�"M���AS�C
"�����X���S���@�Z#���w��Y*�~�������@��=2X�\1+���A����k(�X��]�]���9:�o��������p�w^�I'����c~wA<n���a�w��9���t�p����h�m&c;���5�����F[j���:3����9��pn���4�[l1�4�7Bq,d�|���k�Hk�����k���������F��pP@P@P@X4Z$R��?�e"Ds�GqDR����+�b7�|sZ��)7C�@*Kh������8�������F��<��3���J�r�Z��!0DYn��R�w�}*F���&��h��;6���:���g�����<��K/��r�����i:����OM�K���k����G�A�c�=��Q!gNR�G�G��:]�������K�v,�����?��@�`?���k�5�<�'}���l��j�t4�J�*02B������L_T�L�v.��y����0����w�`x9��1 7�������Z%��t|��~x8��CS������CmF
�p����K�v���@�!�R��"�zav���p��s���������v-���?�����][�C+?���q��ni������0�c��F����cy�d���r�G���p��s��g���G������V�:��-
-U�VhJ��j��x1�z�}��7��2-Wp����EP@P@P@h���_���u�������a�7�4�~�N9����N<��@�e�B���7�w����=�[C_9��>��YX[��N6#�P)F����������)Ed�D��g?���T��6�]��@��=�Z���yG2	(��e�i����{��B��e�\YFv��G&��:1�o}�[i]���y�O��6�,Up��ln��i[�./���E]��6=��c�k����*d����u�R�B�s���hr�^�i{��G������G���`��*4�G�,�b�����J�5�\3-��NH�g*f��;U�������=�fxR���w�G�����g��8
h��&0I?�d>3fL�3�_���,��,�z*�	���n�OY��������T�
y����/�<~'G��P����g3�������
v�_��W��I�n7;U�)�H�2 QXnn���?��O}
�0O2~	���B����k���@~������o~��g�u$�\8}�{�K� y��8fr�YS��_��W�i�����O��s���*�2��8����N���|�K��������.�h�Z���!�����F��|�#�,��y=8�������#���
(��
(��
(��
t�@����D�c�=�r4�����C��������^�:��������/��*g�Q�C0(*i��yX;�\:���R���#�m#����/~1��#w�Sh� 
��Q�E�/2����0���,��w�=���l3c����x�SI����vZ����������w��}�si�&��"S'7e������}���TF�9q��`b��v�N��3+��yy|V�������3�����n��3��[P�9HK�>M����<��!�`t���r|��L�47�}������=�����vV������~��/|��0&�q�%�4��.���tl�"�&�r����L�N�4�����P��P
�=~6��+�[���`��<I i���N�&�=�
ls,/�v��h~�o$��z�Z���X0�
���P�q�m&@w����U$pGk��F���s���+_�J:��a��c�(<L����_6�pd����ki��8�q��r!���67�ku��,��Ziq�G�����w�*���
(��
(��
(��].�+-�s�d���*����J�[o�5���d��@��GZ����#k�^�����#*�������~~���>�ZT�.��2)�Y�"���[�����a���>@ i���#n���R���� �#�,��)S���4;P��Xs��1��?~|
���M�-8N�/&���?�M���T�~j<]������5��d��c��M��J;��4��?5�Kn�"�L�l���V���>C����������1����[d!b��@,��u��*��\n2�f;��<�����
(��
(��
(��
tU q�>n�@��@*>���b]�
t��P�/�<��/})�\0Y��,�@"M'[X����.iN����N:)�7K������,D��n������Te���_bs6em����}��
(��
(��
(���'0��6��[����.|��O�3T6ZP@�v	��B� M[P�52���;��cS���Yw���&�O?���Mn������f?���\������1N3��l�IXc�5�B�O����)M���KQ@P@P@P@��H������n��@���n�m��6�=:5H�JP�U�/��9�����#�<2l��f��\�����x�@b�d ��.������/B��,�����F2i��O�S���5k����KQ@P@P@P@��J�@�?��7�<��Mo���~�~����
��@�(��-x|i�I&����.���������i���b��� ,�7�u�Y��sp�����?���~��{���F��
(��
(��
(��
�d�H����z��)S�������p�m���3gq�N��
��0_[l�0v��@v67TXP@��	p�DV�EP@P@P@P`�
H���k��
(��
(��
(��
(��
(��
(���]`Kv�
(��
(��
(��
(��
(��
(��
(0b�#q�~4��
(�pL�:���j��Z���P@P@P@P@P@�G����qv)
(��
(��
(��
(��
(��
(��
,T����U@P@P@P@P@P@P`x$��KQ@P@P@P@P@P@P`�0��P}\��
(��
(��
(��
(��
(��
(���#` qx�]�
(0"zzzF�z�
(��
(��
(��
(��
(��#_`�
$R���k�Q�F�|Y�P*�n8�L�2%\q���\�>WVP@P@P@P@P`��nf��/�xXc�5��d��Y����?��\�;���#�o}�[��W^�>��N,b��s��qa��WN�y�]w��������J+�e�Y&<��sa��i
������Nu�������}����/��R�����#����{8����~����N�?�	&��'�_|1�w�}[��2�7�����@����'?����V7_r6bo�BuI[?gg��
(��
(��
(��
(��
(0x������z��/Yw��>�l����i�����������k��uW�2���|eXq��������@�o�{[n�e8����l�:��p�UW5\�	'��]{�����o8^'����^7�� �m���?��������0�y�3&,�����N�v}~�:��p����%�\2�{���u'�}$�{�%�H��v�E��B�p�}�	;��c�`�
A�����������o~��vs:?P@P@P@P@P@�E@�����;��s���^�Bc��
d�|��a�M6���'�N=��p���z�4���o;������faq��wn��P���
G�7n�����\r�%��oLK�x����~����/��i-/�����)	�&�hi���x|��o~����c�	�n�i�NF��G
K-�T��[���(��
(��
(��
(��
(��
,rMe$����?��\�d���j������Wd��3s���$C~~�����~��C���2�m��6|��H�Z�n�@A��q���g��>����h���SN	<p������]����������{��n��~��S�H
��B�SI��JI������VI	!�L%IB�h�Z����O*eI��C-"K9�x��|��=����3��y���\k�s���k�>{�N���u}�#)�HLt�������M�i>�/�Z]g�u�?���r�A�!����o�?�8����P���� @� @� @�� �IW$�o,s�p�u�����pH�Z�T�����w2��������{�Yg�U��U�����O���������)��R�����+�U����l���u����r�y��6�j�W���[Ks���{ @� @� 0���At��rK�C1S�������J�K��{���j���'�(�^{��f�\r�:�e�J}��G��f��N�~��c����8-��-��bu���w��/�_��������y�{^���;J�5a��-�P��{��w�C�0�Y�M�q74�aB��$0<���g��������^�g���\��]`��<P���G}t����Q7k���y33���7�\�����v5�g�]w��-���}���C�W������7h����0���^��}�{��K/��i�q�]��o�]v�r�E����z��/�Y��3we��z[s]<_J����������=�zM���|#����#���%^T�k�^~�3�.�l������Z��?���G�;��;�����p� @� @`�C
��	R����/�������-;��c��
oxC�,A�1�S���7����5����K���/� �x���o�??����>����hh�\�z'm��6�a�n��V��MK�v�mW�Xb�r�	'�c�i��������������^2_�6�l3��Yp�5����0Af�0�M5��W^Y�\s�����h�n�m
Gu8��3�P���%��y���&�lR�����;����l��1�'L����Yf�e��XV\q��>�0��vX�1j�]o���,!k���u�]v�et��������^�����s��\?_o��J�NKp�{r����?c>�5����t=_�����e��7.?������iXu�B���V//����<��/�����.WN����\�����5j @� @����$�t�Mu�	�_|���`���������^�$�Jh����;���SQ�j��O?�����%�L�������Z�Zj�����}�+��o|p��}�ZB��?�,���%��`.��
��<�N�%���o�63odZ�o^[��T�k���
?vn�������.��X�}f(���3���Z��P��������!C�j��GQ�%�L8|�����-�%���m'���\�o��st�1z���-aH�T��*4���^{�UVY�����d���F���Z��n	^�&,n[I������r���5��3<j��^{�2������f����{����*��Kur*�3a��0��/x��/s>_���rH}ny��%���	���E�I�ymy�\*�����������{��K,��g��\���ab�ogO� @���$f����!?���0-��n����3��L����kP���T)��=���$���>V���N��Lp��|����v��?����C�&|H0���P��-��Xm�=��!��G]�?��:��nX���9������,_m��J�x�-��+��B
��QU�����Tf&�l��3!g���������?����.!����[�6C������Z������W{WN@������������~��5|����J+�.��}*�R��O~�$�K`t�UW��/���>I��_������u^�tJ�g��_�By�;�Y�7��]o���|�������|e������=�&�v��oR;�[)s������f���ML��	S-�����z���b�-�3���/��2���>���o_+S��M���#��o�j
!��p�&$�?�8`����\=��t&@� @�]z��S�A�r�-W.���:�e����./|��Zk�U6�|�:�_�%�����'�����xG
�
M�%�kS���������	�z��T#�q�Cn~���� 1������r�=��P1�=��sJ3?Zs	S��*�o��-��j�+�T0�����;�e��{��w�Wo��f����2�����4"6�.&{���V>��O�~�������l��u�E����zLp��;���l�~��w��w��]5���?��e;	S��*�����4����F�|Ib�M8�Tt��9��x�m��[����WYj��%4��Xf�r�-7���=7��<JGE� @��|��L�7�c�P�i���m�CX�j1-aJ����T���|�Cf���>�\z���2��s[c�5����>�<o]t�:g��N;���>K����v��7:�%�cd��f8���?2���>X�<��Ie]�"��p"�3C�&��hKH��)v6�d����D=���%M��/Y+8{?k�g����O|�&�^]���l/>	���
�����<���\�1�=��ATC������!R_�������T7�Y��!b���g0�{�4*����U��=�����f������V���w�x��Kc3�A�S$0��(��"��)��Y @�x	LIEbSQ��d^�As�e���������qhW_}u�W����'�`�S)��M6���Cw������/����9�<�����s�W�����q�>���_�7MX�!!3���P6sO��z���O�S}���vi����6�=������vMP�*V\�IDAT�U��V[�a)T5-��i�r���Y�g��������������/�!m�`��f�������w:�7��6�z���T���{	r����B"5Cf�����u��&D����D���K��2���e��?����c����?����Y����6�����4��j����E��1["@��)�5��� @� 0������r:a@��$6�k��/��g:�a>9�N����J������-F2���O��DR��_���)����� 1�k��4\h�_j���fzC�����<s��.m�d�v��	�2�d�]�����o~�����K,Q���������~��o^{?k�7���5�����*�ci��l���`�?�y��~�%��v�m�P��G3��&�N��y4s�e~��c����m*�;����~k}�������������6��f^�<���X��|��B#��f�����3�9: @��Cg��UO�����s%���������+�UW]U2�h�?��O�P1!�m��6�Z+��Nf�����]��5Xu�Uk����00������T��+�b�eX-�4��o+�\o������Z7���T@f�X����
k����#A�N;�T�9�����_-����<��m��t^���N��W\�,����+_�J�?s���2Cb�:6��n����+������V)�����?3�iW�d�/�Y�r9��J�T+����gw�<3_<���N|�� @����Y� @� @���d"\	��n�����<M�f8��X`Z��a��Yg��������'$k����O��lZ����[����
�������f��TR���o��~�����.����hB�%�����%/yI�h��f�|��o^'�^��3���;�\�z�q%LK�:U�������n����p�
�}�
�=����G}t9��S����_��u����q�����J�����u���8��������k�������R�l��������	 ����~�^:N� @��(0���Q���J=�3�����0���)�$6����KI�`���r.���>{�b.CM���������j�dY�F��6�����������j����u���/n>��k���^���~�q_t�Ee�
6�U���4��{����^��|������7�R������#�8��|��_,���[y���u��em��<��o�f�������V��Zt��ai�5��K�l���i��s��\*�Y6^g��%?�	\�������Z�m��_���y����X�\v�2_�e��V�M������K���u���!@� @�Ou�IW$���Zt�Ek��w�a���_J��W��6�\sM=�5�\����j�S*(�
�e���v��y��7v���O��L��A�[����i�-�X���Y�`0s>���u��,����|\_�<���kz�A���_����"�,R�^{�9�Z��39��h���/�]v�h�T�%�����~��W���p�MS9���}M��z�����_~y���~r^�����Ym�_��M����������������^�Gm��LE�|��W7���+���y3��Lj3����bO?�����?��S��h�^�:�x���G^�$p�C/_��C��� @��0y������/��Fm� @�<M&]�x�q�
$������?����u����n���/	}�T	(Ry���.������\r��,Ckf�a��#�Z�p�	lfBKaB������0�	�R�q����!�[���9�'LU��{�Y=����
��������T��0��\r����6��-������P(-];��cI���S��a��c��m��}��W��Xc�:Ll��m�f���]�������?�m����������r�=Y-Uy�}�cHx���2���3�er��[n��������Q�Tv~���jm�����M{�g��8���v�i��v����{����\������S��N��������W���>��z����������O�g���o��,4��$;.�B��;f�����X���+�5c�=��� @� @�� 0� �9�T�d�r�2�wO����T��P+���_��W���;CQ��&!��nX�����9�!:��5����9��S�w	�fJ��P�p\vd�����&�y����u��Y�jS���	3�g��6�x�����@�9gh������J��'pL�����s�����m��Ve�}����l��F?����c|p�P��m���o�����y%3����o^��f.��~��>����o��j���.�`��l�W^ye
�������!bs�MH���o����Y�?H=����|�sy���/����<��'�?s`�t�I��s��-��j��m?q���pc�����q����AY`$X� @`��~�������92�w�k @� @�@;�g,����j�&k��S�W���B=s�����]w���y��L��������"&�?�@*�m��~�����]�g=�Y%�b	z�����<��#s[mR�/���5${�s�[����o���d��������_���{ A�C=4�N3?��6?��6�LoO���J+�T�gH�N8ah������������6,��B�9#�Wj 0=��o�{GF��k��g�ML��� @� @���t�������f��f��H�M6���t����fd��s������D�����?\��z�M������h��z��S������r��C��|=��S����LSy�a���x���,yvj @� @�x�t*H���������v���z��GN�.�������%��f�`� @� @��$�Q��FmT�
��H�����Z���7�g�[��'SE7��|D�@�<_:v��. @� @�f�� q/��k�Y2�i�x��r�����O>�Y����|��� @� @� @`H��y�<���j��3���:����__z��y���	 P����� @� @��LA�<��p�
%_�-��2lQ�#@� @� @������t�� @� @� @��n<c�����w����u� @� @� @��P���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @��$v�z;[ @� @� @�����t"@� @� @� �-Ab����%@� @� @� �J@���I' @� @� @�����k�c=2^IEND�B`�
#4David G. Johnston
david.g.johnston@gmail.com
In reply to: Dmitry Koterov (#1)
Re: In MacOS, psql reacts on SIGINT in a strange fashion (Linux is fine)

On Saturday, April 13, 2024, Dmitry Koterov <dmitry.koterov@gmail.com>
wrote:

% psql --version
psql (PostgreSQL) 16.0

How did you install this and can you install other, supported, versions?

David J.

#5Thomas Munro
thomas.munro@gmail.com
In reply to: Dmitry Koterov (#3)
Re: In MacOS, psql reacts on SIGINT in a strange fashion (Linux is fine)

On Sun, Apr 14, 2024 at 11:18 AM Dmitry Koterov
<dmitry.koterov@gmail.com> wrote:

Can it be e.g. readline? Or something related to tty or session settings which psql could modify (I did not find any in the source code though).

I was wondering about that. Are you using libedit or libreadline?
What happens if you build without readline/edit support? From a quick
glance at libedit, it does a bunch of signal interception, but I
didn't check the details. It is interested in stuff like SIGWINCH,
the window-resized-by-user signal.

#6Tom Lane
tgl@sss.pgh.pa.us
In reply to: Dmitry Koterov (#3)
Re: In MacOS, psql reacts on SIGINT in a strange fashion (Linux is fine)

Dmitry Koterov <dmitry.koterov@gmail.com> writes:

I wish it was zsh... I tested it with zsh, but with bash (and with
low-level kill syscall), I observed the same effect unfortunately.

So it's still a puzzle.

1. Even more, when I send a kill() low-level syscall using e.g. Perl - perl
-e 'kill("INT", 16107)' - it is the same.
2. If any other program but psql is used (e.g. vim or my custom Perl script
which ignores SIGINT), the effect is not reproducible.

Can it be e.g. readline? Or something related to tty or session settings
which psql could modify (I did not find any in the source code though).

OK, I tried dtruss'ing psql on macOS. What I see is that with
Apple's libedit, the response to SIGINT includes this:

kill(0, 2) = 0 0

that is, "SIGINT my whole process group". If I build with libreadline
from MacPorts, I just see

kill(30902, 2) = 0 0

(30902 being the process's own PID). I'm not real sure why either
library finds it necessary to re-signal the process --- maybe they
trap SIGINT and then try to hide that by reinstalling the app's
normal SIGINT handler and re-delivering the signal. But anyway,
libedit seems to be vastly exceeding its authority here. If
signaling the whole process group were wanted, it would have been
the responsibility of the original signaller to do that.

regards, tom lane

#7Thomas Munro
thomas.munro@gmail.com
In reply to: Tom Lane (#6)
Re: In MacOS, psql reacts on SIGINT in a strange fashion (Linux is fine)

On Sun, Apr 14, 2024 at 11:49 AM Tom Lane <tgl@sss.pgh.pa.us> wrote:

Dmitry Koterov <dmitry.koterov@gmail.com> writes:

I wish it was zsh... I tested it with zsh, but with bash (and with
low-level kill syscall), I observed the same effect unfortunately.

So it's still a puzzle.

1. Even more, when I send a kill() low-level syscall using e.g. Perl - perl
-e 'kill("INT", 16107)' - it is the same.
2. If any other program but psql is used (e.g. vim or my custom Perl script
which ignores SIGINT), the effect is not reproducible.

Can it be e.g. readline? Or something related to tty or session settings
which psql could modify (I did not find any in the source code though).

OK, I tried dtruss'ing psql on macOS. What I see is that with
Apple's libedit, the response to SIGINT includes this:

kill(0, 2) = 0 0

that is, "SIGINT my whole process group". If I build with libreadline
from MacPorts, I just see

kill(30902, 2) = 0 0

(30902 being the process's own PID). I'm not real sure why either
library finds it necessary to re-signal the process --- maybe they
trap SIGINT and then try to hide that by reinstalling the app's
normal SIGINT handler and re-delivering the signal. But anyway,
libedit seems to be vastly exceeding its authority here. If
signaling the whole process group were wanted, it would have been
the responsibility of the original signaller to do that.

Probably to intercept SIGWINCH -- I assume it's trying to propagate
the signal to the "real" signal handler, but it's propagating it a
little too far.

https://github.com/NetBSD/src/blob/1de18f216411bce77e26740327b0782976a89965/lib/libedit/sig.c#L110

#8Dmitry Koterov
dmitry.koterov@gmail.com
In reply to: Tom Lane (#6)
Re: In MacOS, psql reacts on SIGINT in a strange fashion (Linux is fine)

OK, I tried dtruss'ing psql on macOS. What I see is that with
Apple's libedit, the response to SIGINT includes this:
kill(0, 2) = 0 0

OK, so it's libedit who does this. I should've tried drtuss instead of not
quite working lldb. I'll try to dig further.

Thank you, Tom!

How did you install this and can you install other, supported, versions?

...

I was wondering about that. Are you using libedit or libreadline?

I did not build psql, I use the version delivered by brew on MacOS.

I think Tom already found out that it's libedit who is guilty. But for the
sake of history, posting the following below.

I just wrote a small C wrapper which prints, WHO is sending that SIGINT to
the parent processes, and it was indeed the psql process:

================

bash-3.2$ ./0-build.sh && ./1-run.sh
+ gcc my0.c -o my0
+ ./my0
my0 pid is 45710
psql (16.0, server 13.5 (Debian 13.5-1.pgdg110+1))
Type "help" for help.
postgres=#
int in my2
int in my1
my0 got signal 2 from process *45723* running as user 501
postgres=#

bash-3.2$ ./2-watch.sh
Every 0.5s: pstree | grep -E "bash
|yarn|psql|vim|sleep|lldb|my.pl|perl|debugserver|my0|my1|my2"
| grep dmitry | grep -v grep
| | \-+= 36468 dmitry bash -rcfile .bashrc
| | \-+= 45709 dmitry /bin/bash ./1-run.sh
| | \-+- 45710 dmitry ./my0
| | \-+- 45711 dmitry /usr/bin/perl -w ./my1.pl
| | \-+- 45712 dmitry /usr/bin/perl -w /tmp/my2.pl
| | \--- *45723* dmitry psql
| | \-+= 44170 dmitry /bin/bash ./2-watch.sh

bash-3.2$ ./3-kill.sh
+ perl -e 'kill("INT", `pgrep psql`)'

bash-3.2$ cat ./my0.c
#include <stdio.h>
#include <unistd.h>
#include <signal.h>
#include <sys/wait.h>

void handler(int signal, siginfo_t *info, void *data) {
printf("my0 got signal %d from process %d running as user %d\n",
signal, info->si_pid, info->si_uid);
}

int main(void) {
printf("my0 pid is %d\n", getpid());
if (fork()) {
struct sigaction sa;
sigset_t mask;
sigemptyset(&mask);
sa.sa_sigaction = &handler;
sa.sa_mask = mask;
sa.sa_flags = SA_SIGINFO;
sigaction(SIGINT, &sa, NULL);
while (wait(NULL) == -1);
} else {
if (execl("./my1.pl", "my1", NULL) == -1) {
perror("execl");
}
}
return 0;
}

================

On Sat, Apr 13, 2024 at 4:49 PM Tom Lane <tgl@sss.pgh.pa.us> wrote:

Show quoted text

Dmitry Koterov <dmitry.koterov@gmail.com> writes:

I wish it was zsh... I tested it with zsh, but with bash (and with
low-level kill syscall), I observed the same effect unfortunately.

So it's still a puzzle.

1. Even more, when I send a kill() low-level syscall using e.g. Perl -

perl

-e 'kill("INT", 16107)' - it is the same.
2. If any other program but psql is used (e.g. vim or my custom Perl

script

which ignores SIGINT), the effect is not reproducible.

Can it be e.g. readline? Or something related to tty or session settings
which psql could modify (I did not find any in the source code though).

OK, I tried dtruss'ing psql on macOS. What I see is that with
Apple's libedit, the response to SIGINT includes this:

kill(0, 2) = 0 0

that is, "SIGINT my whole process group". If I build with libreadline
from MacPorts, I just see

kill(30902, 2) = 0 0

(30902 being the process's own PID). I'm not real sure why either
library finds it necessary to re-signal the process --- maybe they
trap SIGINT and then try to hide that by reinstalling the app's
normal SIGINT handler and re-delivering the signal. But anyway,
libedit seems to be vastly exceeding its authority here. If
signaling the whole process group were wanted, it would have been
the responsibility of the original signaller to do that.

regards, tom lane

#9Tom Lane
tgl@sss.pgh.pa.us
In reply to: Thomas Munro (#7)
Re: In MacOS, psql reacts on SIGINT in a strange fashion (Linux is fine)

Thomas Munro <thomas.munro@gmail.com> writes:

On Sun, Apr 14, 2024 at 11:49 AM Tom Lane <tgl@sss.pgh.pa.us> wrote:

OK, I tried dtruss'ing psql on macOS. What I see is that with
Apple's libedit, the response to SIGINT includes this:
kill(0, 2) = 0 0

https://github.com/NetBSD/src/blob/1de18f216411bce77e26740327b0782976a89965/lib/libedit/sig.c#L110

Ah, I was wondering if that was from upstream libedit or was an
Apple-ism. Somebody should file a bug.

regards, tom lane

#10Dmitry Koterov
dmitry.koterov@gmail.com
In reply to: Tom Lane (#9)
Re: In MacOS, psql reacts on SIGINT in a strange fashion (Linux is fine)

Thanks to everyone!

I will file a bug.

Anyways, I just built a tool to work-around it all. It allows to run psql
from processes which don't handle SIGINT in a proper shell-like manner
(like yarn for instance): https://github.com/dimikot/run-in-separate-pgrp

Basically, without this, an attempt to run `yarn psql` and then pressing ^C
kills yarn (it kills it in Linux too, since ^C propagates SIGINT to all
processes in the foreground group), because yarn doesn't behave nicely with
exit codes (and exit signals) of its child processes. With
run-in-separate-pgrp wrapping, ^C is only delivered to psql.

On Sat, Apr 13, 2024 at 5:09 PM Tom Lane <tgl@sss.pgh.pa.us> wrote:

Show quoted text

Thomas Munro <thomas.munro@gmail.com> writes:

On Sun, Apr 14, 2024 at 11:49 AM Tom Lane <tgl@sss.pgh.pa.us> wrote:

OK, I tried dtruss'ing psql on macOS. What I see is that with
Apple's libedit, the response to SIGINT includes this:
kill(0, 2) = 0 0

https://github.com/NetBSD/src/blob/1de18f216411bce77e26740327b0782976a89965/lib/libedit/sig.c#L110

Ah, I was wondering if that was from upstream libedit or was an
Apple-ism. Somebody should file a bug.

regards, tom lane