Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@AlainRo
Created January 14, 2019 14:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AlainRo/e03b0a6c252afbf64bdeb33bd0f6d51d to your computer and use it in GitHub Desktop.
Save AlainRo/e03b0a6c252afbf64bdeb33bd0f6d51d to your computer and use it in GitHub Desktop.
Correlation Matrix
license: gpl-3.0

Here's some reusable code to compute and draw a correlation matrix from a set of data in JavaScript. Here's how it works:

  • jeezy's correlationMatrix function calculates a correlation matrix for a set of data.
  • data2grid sets up a layout for that correlation matrix.
  • chroma creates a color scale based on the extents of the correlation matrix (in this case it ignores correlations of 1, because the data set is random and so all correlations are quite low other than when both columns are the same).
  • d3 draws the correlation matrix to the DOM.

forked from HarryStevens's block: Correlation Matrix

<!DOCTYPE html>
<html>
<head>
<style>
body {
margin: 0 auto;
display: table;
font-family: "Helvetica Neue", sans-serif;
}
rect.selected {
stroke: #000;
stroke-width: 2px;
}
.axis .domain {
display: none;
}
.axis .tick text.selected {
font-weight: bold;
font-size: 1.2em;
fill: #47ff63;
}
.axis .tick line.selected {
stroke: #47ff63;
}
.tip {
position: absolute;
font-size: .8em;
text-align: center;
text-shadow: -1px -1px 1px #ffffff, -1px 0px 1px #ffffff, -1px 1px 1px #ffffff, 0px -1px 1px #ffffff, 0px 1px 1px #ffffff, 1px -1px 1px #ffffff, 1px 0px 1px #ffffff, 1px 1px 1px #ffffff;
}
#legend {
margin-bottom: 10px;
}
#legend text {
font-size: .8em;
}
</style>
</head>
<body>
<div id="legend"></div>
<div id="grid"></div>
<script src="https://d3js.org/d3.v4.min.js"></script>
<script src="https://unpkg.com/jeezy@1.12.11/lib/jeezy.min.js"></script>
<script src="https://unpkg.com/data2grid@1.0.0/build/data2grid.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/1.3.5/chroma.min.js"></script>
<script>
d3.select("body").append("div").attr("class", "tip").style("display", "none");
var data = [];
var cols = "abcdefghijklmnopqrstuvwxyz".split("");
for (var i = 0; i <= 30; i++){
var obj = {index: i};
cols.forEach(col => {
obj[col] = jz.num.randBetween(1, 100);
});
data.push(obj);
}
var corr = jz.arr.correlationMatrix(data, cols);
var extent = d3.extent(corr.map(function(d){ return d.correlation; }).filter(function(d){ return d !== 1; }));
var grid = data2grid.grid(corr);
var rows = d3.max(grid, function(d){ return d.row; });
var margin = {top: 20, bottom: 1, left: 20, right: 1};
var dim = d3.min([window.innerWidth * .9, window.innerHeight * .9]);
var width = dim - margin.left - margin.right, height = dim - margin.top - margin.bottom;
var svg = d3.select("#grid").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom)
.append("g")
.attr("transform", "translate(" + margin.left + ", " + margin.top + ")");
var padding = .1;
var x = d3.scaleBand()
.range([0, width])
.paddingInner(padding)
.domain(d3.range(1, rows + 1));
var y = d3.scaleBand()
.range([0, height])
.paddingInner(padding)
.domain(d3.range(1, rows + 1));
var c = chroma.scale(["tomato", "white", "steelblue"])
.domain([extent[0], 0, extent[1]]);
var x_axis = d3.axisTop(y).tickFormat(function(d, i){ return cols[i]; });
var y_axis = d3.axisLeft(x).tickFormat(function(d, i){ return cols[i]; });
svg.append("g")
.attr("class", "x axis")
.call(x_axis);
svg.append("g")
.attr("class", "y axis")
.call(y_axis);
svg.selectAll("rect")
.data(grid, function(d){ return d.column_a + d.column_b; })
.enter().append("rect")
.attr("x", function(d){ return x(d.column); })
.attr("y", function(d){ return y(d.row); })
.attr("width", x.bandwidth())
.attr("height", y.bandwidth())
.style("fill", function(d){ return c(d.correlation); })
.style("opacity", 1e-6)
.transition()
.style("opacity", 1);
svg.selectAll("rect")
d3.selectAll("rect")
.on("mouseover", function(d){
d3.select(this).classed("selected", true);
d3.select(".tip")
.style("display", "block")
.html(d.column_x + ", " + d.column_y + ": " + d.correlation.toFixed(2));
var row_pos = y(d.row);
var col_pos = x(d.column);
var tip_pos = d3.select(".tip").node().getBoundingClientRect();
var tip_width = tip_pos.width;
var tip_height = tip_pos.height;
var grid_pos = d3.select("#grid").node().getBoundingClientRect();
var grid_left = grid_pos.left;
var grid_top = grid_pos.top;
var left = grid_left + col_pos + margin.left + (x.bandwidth() / 2) - (tip_width / 2);
var top = grid_top + row_pos + margin.top - tip_height - 5;
d3.select(".tip")
.style("left", left + "px")
.style("top", top + "px");
d3.select(".x.axis .tick:nth-of-type(" + d.column + ") text").classed("selected", true);
d3.select(".y.axis .tick:nth-of-type(" + d.row + ") text").classed("selected", true);
d3.select(".x.axis .tick:nth-of-type(" + d.column + ") line").classed("selected", true);
d3.select(".y.axis .tick:nth-of-type(" + d.row + ") line").classed("selected", true);
})
.on("mouseout", function(){
d3.selectAll("rect").classed("selected", false);
d3.select(".tip").style("display", "none");
d3.selectAll(".axis .tick text").classed("selected", false);
d3.selectAll(".axis .tick line").classed("selected", false);
});
// legend scale
var legend_top = 15;
var legend_height = 15;
var legend_svg = d3.select("#legend").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", legend_height + legend_top)
.append("g")
.attr("transform", "translate(" + margin.left + ", " + legend_top + ")");
var defs = legend_svg.append("defs");
var gradient = defs.append("linearGradient")
.attr("id", "linear-gradient");
var stops = [{offset: 0, color: "tomato", value: extent[0]}, {offset: .5, color: "white", value: 0}, {offset: 1, color: "steelblue", value: extent[1]}];
gradient.selectAll("stop")
.data(stops)
.enter().append("stop")
.attr("offset", function(d){ return (100 * d.offset) + "%"; })
.attr("stop-color", function(d){ return d.color; });
legend_svg.append("rect")
.attr("width", width)
.attr("height", legend_height)
.style("fill", "url(#linear-gradient)");
legend_svg.selectAll("text")
.data(stops)
.enter().append("text")
.attr("x", function(d){ return width * d.offset; })
.attr("dy", -3)
.style("text-anchor", function(d, i){ return i == 0 ? "start" : i == 1 ? "middle" : "end"; })
.text(function(d, i){ return d.value.toFixed(2) + (i == 2 ? ">" : ""); })
</script>
</body>
</html>
�PNG

IHDR���D 9iCCPICC ProfileX��yTM�v��F`�9�(9��s�%gpI���
("A0*���$��"�DPDɊ��$w���{���s���yNuu�S���]�p)��ÃazBB#)v�z�.�n��� �`��+"\����������T-ϥ7l����oa�����A��w�W���Q�
�D��E�B1��(ơ,3%�b� 췅�6�����q��G�2���/�h/?�m�����^@���?��QTg[HH��hP,��v���MϿ6�d��x˗�B0�&��?��^B����!�V��݆��-(�|�ܡǡ�V�(fDq������2q����+B�f��ƛl`�bn F9���Zd�f_Tv��wp޲�R��~ۇ�B��,~����1���}" �������C�6 ������NV(�E� {��}?���[�+�n�3:���� "�K1���GT�L�~�-"�L��"��ț�Q��b񇏷���$�'��7O�Tx���o���`���H�O��\�]����E��m� $��l��a��q���@~�VOA@�l�,��bȀ����-���y�%}ڃ8� E> �o?��V����J����w�5z�G�Dq�����X�O�*`�0�����g�3����p{�(����P��J����j�C�����Nb{��/���W� ��z������Y�QԪ�o�<��;�(�Z���D���1�N �QB=��h��)������{��D9"Ld#����G+I���φo��s���_O����{4����}��[9��Fڑ����HR�t"�7�ߵ1��6��f��'��GG�BnFn�_c��Oٜ�/rc�臅�R��#�u�h��o�%��_AN���+�|�ی�k�?22�����G�ƈ�\t���G&��Cun�yEQ��d��P:t�p^4v��)�t�!0������w�!(�p� ���,8J@�n���G�)�/�kt�L��`,��� b�8 >H�� 5H 2�, ;����P(
:%C��)�,t*�nBu�� � ���A3�7hF`��EaYX օ�ax���������j��~���y �+"�H#j�>b��!�I@Ґ<��D�љ~��"���a��c���j�q�xa�b0���2L5�!�9�f� K�rc��۱�X�6����^��Ŷ�{j����Xqb8Ut���q�q�"\�׋����x�^o�'�#��3�k�&|~��@M�#(�n�PB!�p��H�#LV��D�v�5ћK�$���� �
��&�U �!�|�J�6�7Tߩ���թm����oP?�~G�D�H#I�O�NEs��
M3�+��$I��Cr#E�N��I���OZ&ZZSZoڃ��մ}���t"t�t������n�u����E����� ��u��� L � � !  W�0L3�E �SK[ǘ&!&}&/�d�R�6� f��)s s:�u�.�9F%'�},,�YFYVQVS�`�L�[���l<l�l>l��*���ٹ�u�}��ث�_�/s�srqdq�p sb8%9m9c8�q�q�r1sipyq�q��↹%����s�pwr�������i��e��� ���m��c��� ���k����¯�̟���N�[�D J�@�������`�`�������P�P�М0�����
�!������i�v�EQ1Qg�#�5��b�b�bqbbo�I���{ŋ��%pjAE=������d�d�,�" U$ջ �M}[��m��4Һ�����dXe,d�djd>�
˺�fɶ���S� �+�{-�(o&�$_/�MAR�K�@�_��h�xP�V񫒔���9���Lʖ�G�[��TTU(*�*3�ª����j�j6jj�ձ�z��ԗ��l��~k� i� ���;�v��(�1�)�Iּ�9�ů�uAkT[@��]��^GH�[�Δ��n��5��zrz��z������� c�4�.CFCGó�#F�F~FFs������M�&�&Y&��<�^��sf�f�f�i���Ϛ�����X�[–f�ٖo�D�B�j����u������^�{�8[��I;y�v��L�{��/8�9d:�vw�rlq�srw*wZt6p>�<�"���ԕ�5��� ���v�m~���ܝ������v���d7��������!���p���J�&��=M= =���N{}��������9�3��{�w�O�/�o�_�?�6@?�l��@���A�AW�փ���B!!u���A��x�����K�����ݾ7w�Ŝr9��QɌ^�;�ģG��֊.���s{þ�}�����b���.������r@�����u�/&@ � -���H4N,;Du(�г$��SI?����SxRS��H�M���8r�(�h�Ѯc������֑.�������q\�x����'�2U2ϝĝ =9���Uv��Tܩ�l��������{r��)�?Mu:��h�E~��3'Ϭ��?��@������X�b�wQ�9�s��yΧ�_�p��E��Ţ�y%����R���Kj��/s^N��v%��h�]��r����W3+�����k��z�\�����X�Z�~܈����́[�Zn�ݮ�#r��.�ݴj�:�z�ƿf�ֵ��ά��^���=�{W
���l�jLi\o�k�oo�}��`�eO��V���������?2z�ڮ���X�qÓ�O�:�:j��<��T��L���.���n���������}�}�<�o���Ջ�ǁ��/�_N�
~�u(zh�u�웴a����o�FUF�3x������1�����)��ɼ)���i�����;?L| ��2����S�g��w��|�s���J���-�;��+?�~���̏,�,�,����Y���Ծ�<���_�_�X��e���z��z8�B޼
h�}}�v�+L=�b�Vn�� ��F�N� �~�$c�:81<'���G�ImED:I[G7� ���T�<�*����I���]��o��3!a;��OŁ������mҋ��r��
�/�ay�]ji����� i�iyhӹ��F�`�b�etҸ�d� 2�0� �ʴ�c����=�����S��q�Jקn�vι/�Z�<����^��v>{|}����;�����ঐ ��a��6{�(���/�Q��e1��b��\��ЌWMP9���{�<�9�'%���Ԝ#�GokN�L�x{|�ħ�o'�N�g��,�aN��o;c|֫�`a~Q幦�O/�_*-�)�q��R&Y�wս"�Z��[��U_o2�R�m'�������u�����5ܽ_�X�T�\� �%�����6�G*���K�G�tw<z����YCWUw~OD�~����~��؁����ѯt�pC���R~35�5�12�������w��ۍ!cU��K9��&���Ƨ��Ό(�:�8;�����/w�l�&�����������_t�/��ɬ�oοtD�i�Ml"��I�&�Q�Q �ȑ����y�'0�gld�a�gUc#���9�MͣȻ�/���@��k�yjQ>1eqS �X��m7�;e��0�
;ݔ"��UJU�Ԟ����cN�KK^�R'X7S�~��'#�1���������E��>��d�ö�vG��2ӜR�c]�]� vj��r��'���ųë���O��~?g�����������̰�p�^w�N_�J䋨�ѩ1�� c������gI�?�;����PG���ܔ�ûR͎�8FN;�~)����3�O.f͟��=��)w6���g�Ϫ�^.�:7v~���ŷůJzK_j��p����U��]�
���b�au�(����T{����c�)5���rSCsル-'[�ƴ%>�l/z\��\lj�Q��Ϥ�0]Cݷz�{�l������z����P�k�7�Üó#uo�����~Ox?9�:^4�wRg�f��d�����޳��B>� � �J��=�G�|���"��ퟆ?�.�-}Z�Y�Yڜ)�2�^�>��Ha��q8Y� ���(K\��>OC��U���[����XΔ����jǦ�.��±�9�����S�[�W��'�#�)�*-B5��)�)q^2B�d��4,=#3(�X�^��B�b�����
N�[5W�E�C���" �
�8��j�L]=Q}z`��p�h���I�����٨y���%޲�*��Ԇ��m�]�����#�q���3W׷ne;���i��݉{�=��B� ��4�C>W|������7$�����C!���ж����?�VP\�3�<�:�GT~�葘�}<���zı� ��8�� ��p�51��_�A�d
�a�T������gǪ�2��J��LJN��L;�e|��ԣ�ٳ9q��yz���!�M+/�8�p^���E�b��R�K��P���Е�y������U�o����v�����Z׺����}�F�&��ε4��}��H�]��ߓ���O:׺$�w���y�����A��uC�s�e�Ҿ�O���d�ma�vc��~��(8��<��8ZgȪA��{�Q`C�A�G*l\ ����M< h��
��PB3M ������14��A��#$��at�۠1�`=�>�fy}�2"�X"qH2�!`�cB0%�WXF�9���� �.ׂ����'�/ �`BOt&���,�.R-R[Q��`h<iZI"�c�ϴ� h��E��ҏ3�2t31�gRc�f����b�2�ņc�ce����<�%�5�}�ǓW��'�#�\oA%!��k��"���b��R$�9�R����N�q�U�c����pU񘒿����*���'���};�4j�kw� �N�-C�&S��9�������u�M�m�݄�Q���9���C�)w�]r����(%wy�����=����t&x)�+�o��!R)�*Fz�͸�{��r'$�X^8�sl[Z[�� �̷Yϲ�s���ϪZ��s!��B���� ��*Go^�������aW�T _����N�n�ޅ��A�W�oν=��o�cf��k���������ڕ��{k%���U7����#��@hK�B@���t� ��B��� %C���=���` ���[�/7b�@��q '���i�BXM�~�=�*N��{��ǻ�/�t لI�1�8Ke���*� �4�����Ih�i��Nѹ�u��73h141�3v0�3 ���2K&�$�S���������\$�Rn�q�,^3>Z�a��'��م?��=)�+�'!"�(E؆�&���2�1����:��<P�P{��M�v����V�v�E�_�E��@�P�H���d�i��E�v�9+.kC� �L˱?���t���嫛��D�g�y�Dzt{
y�z�������_ d R v�=����au%zh}�e\���� ���%ӧt�F�;���8z�+�5+)�%W�����"��1ŏJ�/s]�_�Y�rm���F�����5�6�54SZ.?�i�{r�S���g��G�ׁ��cC�o~���Q�1OO���ͪ~I�~y1x�k%e�u�ǯ�������x�4���ă<pt���,!
�5C`V���/�Cb�� ��F��Ǭbu�i�A��n��/&a�~�:��
�zAm@}�F��Ɇ4I�D'@�L�N��p�Q��S(3���E�� k,/[� ON=.Inf��a�Z�S�!�rB��8�%���_ľ��I�J oӑ��I�-�����]�S�T%I�U�f��� M<zWm���6`5�4v3e0�8kf�h�`?�����b��|������9�󅷪O���P UPI�e���E�F��D�z���P�{h i5>LH�?�x4�X�c�̉�'e�^e�����_~vw!Uѕ��k�4_2��QfS�_�p��Ҩ�����ww�Wk�Ջ�빟Ԥ�<�R�����ޓ��R��]�z\������4{�>t����ۨѵ�I��D�<��������F_b犾�����⏫�V���g~���^�_�X&-�/��(��|]5]-^]YsX�� �����:��~uc�#|6��F����wQ�X�Z__)^__+A��74o��y��P�vuH>���/����ݙV=��iTXtXML:com.adobe.xmp<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.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>960</exif:PixelXDimension>
<exif:PixelYDimension>500</exif:PixelYDimension>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
��2@IDATx�tT�}��i$�� � �����"%���}ː�բnW�qj����t%�6��߽n_�ܗ��[6�w_RH_� k��&��� �q�����`#ll$F i�w�o���3���=��9߳4������>������R�6(qe%�?t@@@@@@$�88����&��fu�KR�v��Ҙ��$u�p�-khY]�x��tY�A�0 �|L�%���N�I&�nq35/���
�ۈ
��}���wr,A�nn�F��$J���7�(o���T'�`����d�(�&OPc6ci�(�D�V��5��-�8����R����z�jj���bw�%�\ɺu�x;-_��� ��-[[�(� P�r>&�z豕�t]�s�,���6����S����5��4=��Z]O�+W���Vj����W'��Vϳ�R���u�ZZ�r9�Wl�NM����nl��k�^M{��?� � "� p�]�'�s��>�A;~�M��z;�=��v�:�(�n�c��>��lmS[D ��D�s;i��z�TJ?G���v~u �� K[�t����ڿ����u�������G��� ׁj����u�1y���P=F�_���[(54D)aC���6��&-
O Z@�F਍8� 3H���v��m�T��Z�b=�ZA����)��G�������,1���D
�@�c�� |#��;i�b�;-wo���t�����V��G` � � �M���M�(ot���/�":�_��j1����ON����Lɾ>~���w�*��"t���H�I����t����)��nj�� ��ɼ�,lc�&L��9��5���~\���}��?�u�Ԯ;�v m�c��{�$�lm��QJ �c"I}/��4�zRO-\J�ÝS��đ�B%0�K�a��}����x��Br;���Qu}=UWǨ�k��j=���F�k�#_^#7���+;hyS5����W{�
(�D�&��zt�L����t�:~�!�.~�9Q�w�� 8jj��2ܐO���Z������_��/7�"�ek�x�"!映��W��u�����GG��"a�0#L�Wl�ٽ����a�||y2�zY�t����?D'oo�m?�����5<I~r��q���?����C�&h����ʹ�%��-�&� �#� p��=��B���m�]�t�����$%�2c�s��8MRǏ:W>�(�q��n$� O�_� ��������Ń�ӗ��? � ��@�DŽ��q^�sn�>�uѾ�����VL@k4 �97r�79+I����᳻�&�Vz�Wv���겏o����<u؝�&_m�G�ԝ����o���RCt��ݴa�rz�(��i�P�H�8RÍ΂��#�|�>� J�ˮ�^m�%AM����t��.��q�$u?G�仦w��gE � <A��hmy�Y�����힩�N�"F�ER$r?&�B��:���"��H�yU�S� �m�&��������� 1��76s=��OL̉W4�҇�� ��hu�_����� mk��u�n��^��Z���P� ��@����ھ�|�wh(ud���dS�N������iK�x��dߣ�R� tjW�P���Ҩ��"���H��Φ��G�Ğ?��<^v>s,��۝��e���ԉ��m��aD� �N��m��t�zOIm�s>�w@
w�?�j�cG����C)^�M�=�/��ۛ:����x�'���P��\1��䱠�Q���]����#�!a�@� ��ދܬ��-���qj�����3��C{��z��^j�x�3p_?W�� p�R��e�G�l��q�<���kc��b �N����MִОW��2�;[���6��?�M���D����r[����#��w�� ?-�S<=T����s���6P�ò�6}�yڮ~]������n�܆���O��}�tt�^-� �@L���  pY��@�u�v�,�a���9&�l�c'[[�!A�%��>���L�BD�� � `�4@@@@@@���� !�������'��H�3��@&�w�SS���T���9+�"�o�e٨d��J���ˮSy�Kƣ��8E�\.��DYd'�o��e�xT��S�p�g]'��^�.r��bqoO9>���T����oN�|riB|���&�"��zF��)��ų#J�I��7i;~����l����zN���'2�/��ţ:�����K��'����׍��E��Ne������!~׿O�����<�^��k��dy����6n�x�3�@Y�O��/� ���Y^��qH=��O�s�);B�e�����
�ڷ�-���<�򎾷���vu�i��↑�/����t� �# ���@~ �9���\Kt��t��wn�m*�4��2�ye˕׶����e��Z��JA�v��S�n i��u<ڎ�K�}Ձ�d}� ���UyR ��O�����R���D^V�7_��*!�ϵ�1?�_ :�|hWn �6Y@�hy��>W�ʿLb���:�·�Q��8�J�Aò�_�cHj�Z~��'
^F�Զ���!�bL��X���d���+� m���ƪ]q�SO^��E�7�ߓu�(-i�'�Hj˞����9V�_'�,;ᰰ�S��D��߶��z�I��J�.7W��������UT�����0�� Hy�煔��as��/eě~���1��琳�?�9Q�6���T�BVW�T�-Q�m�*(%E� �Gf��Q��m{��y7�Z|e�Ue�L!�~����:+����ȫ�/���v7U�� gܼ
��?f)��&�+Gn�6��U�H��2�2P�+Ȭ*����^Ǡ��شUVͲ4m>]ק ���s�:����9���j�Y����7�:.�*U��k���Qq��YsV��7�����?aC%�A�7YDz���ZOvA܌gS˸5RN�
q��ɇ��"�k��cB�82 +�f;i � ��j_�2����#-�H���w�m!ǵ�O5:�x�/'',9���kռ N�xw7Y���6��2�<� Réa;*V��7��t*�+y϶���)�Ū�E�k��x�/7#Ee�jr����cGKJ5��<pS�U*�u��{�@@ B0��`�� P����2��z����Ჿʕ��ˀ|9mؕO��]J���r (ɴ�$y�`�_�ͻ��>d�jw}iy�jW\�W��}����O.`'S}_RWpc��^���:6�.���ym&= �� �UY�(9��>;��Д��SG�K�?��AWR�zka鮼iR��kڦN]o�B��6aǓ�^t��!�5i�K\��٠�R���ql)�^�rk<9��Z�¼�w[<%��?%爫�S�uRF��IG^���u�N�6G^���߳���;hH
�*��;��t���y��s:���F��˸z��I�I�J-�oQ�4�� �M
jiO
9���8:c������߂�K�w��䲾#/R-���{�J@ީr�T1�Hy�����_B �:Uv�9#�b�ԍY�rcO���-��H�1��nF)�2�2��nl���-��h�����e|m~q���z���p�� ]���<e����Uٕ�~u���T�}i��l�z-�R����^Ǡ�u Z^���Z�W/�y�G��g�6I�+��崂& ��86UWeh�F�q��hR�}�~]�Ze��SԱ*��ґ�|�D�|y~��+�����*�b� �t�ju,x>J¨�:��D園���7�$����ϐ��vG^6r6�����bu j�\�5t*{���M�*������e�|h��l��9ap�>�ۦ*�������(�D�&�htf����.��{Q�
�e�J]y-�! �+sZϵ��|.E��֩�<!��32�+�H���'�K�lS��.U�W��+Td}� ���U���>W�"@����,��\�<ǜ�_����M�W��R׫XD>�@� z �/"kQ�׼�T�E���vD!}S\Ynw�DƵ�i��H��[���i��������k-��T���H��jEVr�;V����◲��뛖�V���R��,)-�[Ī����H
:��-�t�v.{�TjYO��궹V��Q��W�m/�L}s�2���W�oBC�P��N;�,�(xsڨP�z"FQ�ڔ{'��lu*u�Le�� A@ "0��@�� pE�o��y7�B�eV�����ug�@���Oս��v��8�U@�����0(��������T�ʮ�GmB�k��^�g�׾���!�2�m�zNCէ�Q~�m���ڦ�O��)Ȭ*�|��T�گjw���ݭ��3e}f�߯XX�k_Zy���uZ^��i��9��:��PU��I`"Bֳh�ҌS6�a���K;2�rZ�ӜWSʪ6�Mΰ ����u�Lk�&�EU�Z������9��JK�����e�j ����������wJcƒ��eU5'nDA%�+=� �a��;MLu*�(y϶4'c�9�z�k�T�@�o��f��lSM�h(��;Zҳ�2�`�c@���{�@@ B0��`�� P����2��z����Ჿʕ��ˀ|9mؕO��]J���r (ɴ�$y�`�_�ͻ��>d�jw}iy�jW\�W��}����O.`'S}_RWpc��^���:6�.���ym&= �� �UY�(9��>;��Д��SG�K�?��AWR�z�|鮼iR��kڦN]o�B��6aǓ�^t��!�5i�K\��٠�R���ql)�^�rk<9��Z�¼�w[<%��?%爫�S�uRF��IG^���u�N�6G^���߳���;hH
�*��;��t���y��s:���F��˸z��I�I�J-�oQ�4�� �M
jiO
9���8:c�����зۅG�t�z�7Ju˞�E��ש{?ߧ'�Z^v�]G^F��ԟw%t��Pe��32�+�H�1���Em�+|Y�<)��t�݌�eNeV���|�Z^��r�`�~�@�W�YUv�9��پ?6Y����1MeG��2��/-?�M]��U*��T�ʮ����~u�����&G^iyB>��m�$WH1~�iM�/�ql���-ǩS�}d�ߕ �y�N��U����tIn ���ղ�5���Z��FW��M�URժ�y��6Ϛ�O�vd� �ɹ�����5%4}<Cʊg�Qq�e#g��}�Ҫ�`��w��i"�yMڨS��w�`O�q�d�"�_^���$U%��oZ0(�=�4-~i���B@ :0��X�� 0s��u�o݋��8�,�T��k� i@^��z�u��s)�t�N�|�� �՜�y]1E�Ɛ&?�^:e�ڎv�ʾj7^�"��e���]�ʮ���������e�^��
�9�\��x��H/wlھJ]��^�"����\�kX~� X�J���e��-ڤ��#
����r��$2�5OS�D�^�
�'��H \��5\Ee]k�X]�ʅ��D�%U�(���߱*d�����_ߴ��X%U�گgIi)�"V�7GE6GR�y�n����s�3�R�z2�W�͵�5��Ͽ�pm{Qd�#�ɇ����}‡�Tv��g��@����F���1�zզ�; ���`�S��d*�tM�
!� pD��+B���ͻ��,���o秭 �� �ާ�.��7Nv�uutF��+�
,��u=�2;U����Q���گ����/-�l���j����P��v�aD�t}��i��u}
2��.-?U�����x��jw�}�LY����+��ڗV�*e�y���e����6��`$TU"�D1}�u,�Y�,��$vQp3�M-��H9!+ĝB&�N���}ʎ �������u�5H3ܢ�}�ʀ�.bT����"͇�s��ɶ�׊?��$�]�������z�IT�&<8����d��� 2ʈR��,H ����X��ߜ�ҩ���=�ZÓrk�������Z�M�܌�m���r\R�-)�ԛ��M�V����6��oy��8B����@aH���+ˬ*�%�n�ONv���*W>K/�Y�aW>͗nwM(A ��5�$�ʓ�]��3~u7�f&��M�����u�]q�_�������>���L�Y|I]e��A��zmS���T�(��S浙�4��/�Ve)���1����BS��NA.���.e\I)���Z�IaDr�i�:u��
�rڄOJ{�u�[���t��.q�OXg��JUT�RPƱ�,zmZȭ��t�kIW�R�m�DN,����&rNI�I%4"$y-�o�u:u�y�"�ς����!)��t�ө��k���p�M�oJK�//��9>�'%'M+�L�E��pS/��6)��=)�@�C��5z
3G� ^/����������H��N���+y���S�@"�F���~ -��T٭���)R7f�ˍ=ͮ[�v��n�"��઺��˜ʬ*����n��6��Bʦ����]_�.�U�+�7/dtA׫��گ�WeW^���Z>S���e���뵼JEGdv�z���1hy�W�ky_�lr�}V_�u�$I��b���
�0�_*��T]���-ǩS�}H!�M�ue�j�њNQǪ �JG���Z ���ղ� �:���y2��ͪձ��( ��O���sJ�.Sߤ��R^�>CnV�qty��٠�ɒҶ��5��s��Щ�p�6��r~@�뗗I�:�������Tthn���"ҷ
� �Gd��M�Q��H���EEZ(\�U*u�\�4 ��i=׺��U�Z�R>P���j�ȼ��"ucH��T/��MmG�Te_��P���2\�낮We�W��\������t�cp�s�~u<Z^��;6m_��K]�bq�Dy.�5,��T�E�J\�R�mRF���Mype��Qך��r"Q/oГ�^���������t��S�B�r"ђ�AY���X���_�r��oZN[ ���J�׳���o�"�#)�k�\��ڹ�S�e=ϫ��Z�G��_U���(2����C�v^�� �Cm*;���x{��Yt�i�BI�E�jS[TS�թ�u2�U�&`���8"�n��!����݌
�W�YUַ�������r>U����Q�dW]WGgt �r�\��BZ^�s*�S�+�n� -���z-��^��2ʆ(ʬ���9 U�nG�F�Iחj��>]ק ������S�k��ݍG˫v��WΔ���~�ba)�}i�Rv��hy]���V�D;�FBU%�V$�M�Y�R�Y4J3JL�T�e�#/�Ȭ�iNs^tL)�ڀ�R49�. ��n։2�A��U�kU��g_䴞+-�:2گ� h�1��ʎ�֓2J�u(� ���U՜�U�����,xf���41]ԩ$��=�Ҝ�I�tꍿ��R�i[�ɗ����M5���D�~s�hIϾˈ����]'S��oy��� K�"�mt@@@@@@ j��GA@@@@@ �0�����      5�Gm��_�(L�#:��6�����D�&�Qq�@@@@@"J��<�      Q#� p�F����8��n������@�`�GA@@@@@ �0�����      5�Gm��_�(L�#:��6�����D�&�Qq�@@@@@"J��<�      Q#� p�F����8��n�@Q����
*Ԯ�کk�ʅ���^��R� ����w��zu���cK�/�ӏ|ٱ#m�00C � 3J yr?�]�>�>�s־j-�39���i�k����D]����j5I���S>nG$���>�I�~�ug�w��$\��:m�K��NnL)ꋋ@�6к�:�+hD  $� p]�#��I���R,�ֶ��v�/�ġn�u���t���on�1�Z6S���g>]?}�Z��������Ç����^ F�$��g-;�C��� ͡�6e;m�� � 9y��L7=�by����:�!�%ҷ��i2~�n�e����ͱ �n��.�h���o�g��i[[�b-�h�{9΋8����]B7FO���wە�m�f;�J�M�ߵ��߿Nư���g���K�#��~��6|�����g����1j2�1�y�~���݃t����������C����{i������+{Í���u�ɞ�>J�C��xj=�B��~m����k�C�G�n��ӏ�n�u!�3��^Z������� ���p<��X���o��Զ���x\�Ȁ�@
�\&G�A��������P��:���,���rwj��P�M�;�B��~f�ؑ:14�:�����J?uJ�В:�ٛ�>�KƳ�p1�ޡbH�z_~��R'FÅ!���=;a�]���C�Y�1������Pj�b<�O��w�vq~��ްaH�c�gG(�i~�R�V��6���ٔ:t�Hj�O;~ҭB�l��1 u�}�-����ԑ�b�t���s�3r���Cj����T���Nm�o��u�vr~��p,���0�g�Z��y<�.H�}��=����8�StǞT�=c��<7��}�;'�cO����e���)���p�)���������񳁡��Sm�pΕ��#�����ӛ����s�+(����at?�5E_>đ�H�g;�"���H����}�/���)���K�R���1!�Mr\[R��5��ҡ�ݩ��uX���<��7H�#����e#���^ڽ����p7��K�$V�BmC�V�磍�h\E;�l��?�
a�W=�M;;��2^�k�{�xzM}���۩�����:j��&� �p+3���}D��q�NGz멅�}������5p�q���U��c� u���{�P]m#������f,��˪!0ܪv���}�O �3��%����fq���"���on���]��[l��#�~��5�F{�+�BY�������s������i�SaW_��d[>��g�*��$�/�U̜��Б���ȃ�Oq [����9a3��,�&���j� �����|Nxj-=����t7���9��hjl���&
}��Ҟ* o�����6?��$� o<��֯�F�m|{�����|~r���w�Б�9L07��cO.� �6���'hM�ë���;�A^�M����hUm��H44Ҳ����o��֏��!�'H�+L��u�7��_���GR�v�}��� [��뛨uq}螻��'��!��P/_v��eC�u��wP[C����P?�m�NjJ��u��d<Y��h:ʏn�����F���&Z,�L� T���o�z�S۩=�c�y��IqK�I�mˤEgD4��� ���v'k���st�c�[���Or �>w�$<�2�r�;���y���O��M�Q?���~�����<L���;���A:��>�ɲ����Z�J;W��O�5��I{�����M�_i �U D��l�h{�!ھ� ��xm�r��z,s5m��E��hr�O[A
 P�0.ՑE�@��HR׷�W�v�=w��䋻�[_��_@�C}B�����V5��������I�=�n������].��/*�t���6�A�x"�B��WW&�����aʹ瞽d�)^2��l�oD=���.�@6��� P�-�M|�}�;Dk?��&`xS�6�� ����N:�n��W�x�n��>���s|nQ���$��F��B�t�Y>6�0�4Q�ɔщ��+1ڝl�-����
�����ЛM]�8�謞w>��o �=˰��5��WLW�ޣ����:Z������S��fZu[�����v{�\��=i��h�3����n�����-��x�x�_��=�7#n S��Gi��=��&J�s��y3T�("a�Q�*���'���O���kb|�K�����q�6����]B������Th��t������{w��z����EE ��|\��$n�H{��6WaC�3粻�ߺ����1��3'�9� �����`��#����� ڸ�c� Cg�j�
��E��vO;�(zz�ʉyg˟죭_���x�mF���ݟ����]�0�Ӑ�7���kh��S��I'�r�#]�:>�=�����M{������p�g ��bg\��=�Vİ���vF��h�m[�����}�6�j4(�t5mzZ|��� $hݟ�'��k����Κ��>�շ�9nl�O��ru��g��c?�}L��k����+�)~4>Ԗh�-_&�?�%���}�e�޴�Ɂ���1:p�ɾ�YE@�����K�K� �@!H�L�W~�d����UO�QQ1aIԆ���,ķ'�h��-�}�����u&��j�46�y��{^�K������k��Ě�h(��h8<�W*�G��6R�P�7S�T��7�G}��y���r���T}o5 �|��x���)�o�'������x�䕻��ȓ ���窄�1.W nn�^�J�<OY���D�
��o�o�����+f|O��}�{�� �G�g�2|�@� ��bw�hz-�W�k�>!�6�0e�:�ɯ#6TwB'>m\ş�����i�zy��O2BG�IA\����+ؙ�G�.Qg4�����t��H����Ƿ�5f��1���p�ۜc�9��6�_�!V�O ��-��^���{(]X.ݱE�@@ H@�r���F�bE���� �������kZܨ*= ��xj��J���� ! `8$0���#000@�g���&�c��˿�˴�pŅ �ٳg�)�����C����|5������_��4:D���'��Ť�?���O�����ӧOӢE�����W��U����sbŐW􇇇�m|�{ߣ/|� ��B����^�uc���@w�q���P�Ž�&����G��t�(�� '�b���&�k��n?�я賟�����Ƿ8�M7q~��M�����t�Yq�5���W���y�f�w��l  �N�t"(�������$L�KrX�)�t��A@@@@@@�$ `\�ÊN��������8��      %I?�T�ÊN������j�M��k����ۉR)�ez,F$^�wD'&L,�Oͣ Cct�ٷ�6p?��_ÿeʿ�2�!^�1��?��mԇƹ ����":����sG&[�5�����>�}W�-^��s426A�c��7e+ʩ������7)9�F� [>y��O��~���е ���!�d�OЯ���WP��Q U�2�S]At���甑 Z�������3���D��ҿ�q�~�u������&���D�z��//'�a9��4B=����'̮�g��iґ���P�f��+&�D ���ٌ������D����Pi�Su5̑m����y5T]YN�����gU��wW,�_�y� �:Tz�5ut��Z���f�*��?
�� �C+��3�� ������@�g��&��!� p�%z      ��&�Y� @@@@@@�t`\:c���@^����6������k{���� �����L�Ka���$��u����h/��덴��d����ez�P�$/����#��MgOP�+Gh���A����X����j���mOg�G%����
��H (c=�c�u���Jܰ�6��BɴG����)ӫ�G     ��&��� �F`����om���-�#Ou�9����/����,L�Kvh�10 �XF[>���_�U���>C���{(�)`�P� �����C��6�(E����M���]i�@N��@@@@��8/H�@$$�x�7�%4 �    EN�@�"|��`m'7N�����ڪi$f����^E����˘Ug�V�R����^Vf���j+c5�v���xVTZ��ʀP��=�ab�V�}�Tٍ�����r˝���ݷ-���K�dž�f�!穪|��ն(� 1�o�3�       A��s#H ]�L��^�f��K'3�ͱ�?�4Gɩ�Dl������v0MK-���O�����4�S77�Uӥa�o.��
zE<�6Ƨv2M��D�G�c�� ��J^-�4��,�5�$�i��~P�Qc}���!�C��6nXN�˟��7.&�������6�o���aM���qr0�V�h���G'�*��*�x�4߯�y���A�hq|._4��b_����b�S�����k��kX��<E�)�xј�1N�8��ٍge���,p��p�!  PH0.��@, P�,'������׍|a�M�^b�0��<U�~�86���p�lُ�g�8��T�����h��B�~��o�%� l񈪘8
��f'��Zl��a��"�'�b3�ǜjC�|W㌴�ML���?~�a�-%��x���W�j;�w�g'}�f�u�x,n̘N��תG�/���� O��f:��7TX_�/&������:g�N76:Ƿ�)2dx3��%��K�F1�x|[L��qe:��qƂF���<��� ���3c��7-�e� 3��(f���[1��������D�&�htr#�G/tP�œm��������<L�g�9<�@�HvQ�M�]�"20&� �1:(�@ �'h=u��{��Ǵb��+{�\�Ì.����@T `ՑG�A ��;w�P7����6��3�$�@@@@@�x�[��g�)��$��ֻ[H�̖<N�{���6SBy߱cG�8��k�Q     �B�B ��H����M��W�8<l�����G�    �Gf��Qȍ@�R��>j�h�3��<P��׿(���ku     ��&���/��@���XYO��wб����L0�Du U�fڕJ�.�r I�Z��ߨA�A@@@J����F}�<��7�0a
@@@@� `\À @@@@@@.7L�/7a�(� pA �� �Yw� ko�����,m��(��Ͷ�a��:��b4�2���
���P[eǁj�8�����\O�eC㖏�h]��y�XY�b�M�Kٳ����A(WW�[٨����?�l�U ��!���2˒e��?�,����!�_��x9�qlv#�@T �R�E���7������@tXޞ�(�@`z���<W��o���Ԫ����q�����ߤ��23�=c�r,V#F�&�f�+y5$�$:�AXE����L/�q�����l��q-����g/鋡X��Vr�0�Q/�
fy�<�0ܮ�WC�F��Ť��9��pN���}�������%��•���q�>H%ާ��O�|�#b>~C]J��0�1�j��)!V^��quG�s���$��l<��VQS]5��8Lf�I�0���'R�5�r^F+�?籸4<f�⣼�<{���C�d�Ob��~G���<U&��͞~�X릦9D��!:s��F�b"~���3}��č �u� P�0.��C� P8 '�����NN�t �sW"�P�1���ֹp�����h8�4i�ɫ65a B�O��#��
2�ߧ��o�:o�rh�l�VQ��b�g� \$��&ծ���d����t���[n胆���4�fCe|��[����ʷ7��m�솆�c��}B�C
  ��P4:�^������D�&��w�@@@@@"G�� 9:      �$� p4���,������o3��l��w�>����@@@@@`F `<��� 
�@ϳ��?[F'����W�i�� ?hD    9��@� " ����n��1D���:w����_�0�OG�y�3 �����L� mD�:���-�����@D���Z������ <],#�8A`F$��[h�Ӈ���g7S���G�,X@�^3��������[��*�"��{w���V�=,z�B�:/�n�O    $� p]���Zhg*E;�IJ�#Є�DV\h(��-��B� 0��K�������@ �g�Kh0��� `<5���������X���� p�؜Jb��D=<6ne�*^n��� ;3ee4>awZ/�Ku��������wd�&�-K�Ef�v(���E$��1�^��y ��|�۶�gy��Qn���q��s�;]��56�h�g��9��5���!�۹5�� �
���n�b�_�8c�.�~�C �Ұ9���2�<�C���y�����/��%au�ߓC�1��"��g�/4��Q��c�-���谱�T�LPrԜeU��.$Gil�����*�AsTVNeU�y~�,F��K����66Qٙ���B�E�0?>ˋ|����2�����9nޏ����C�D=��m|�6dž�*KT [�#540b~\��ketn��_8�sa� @��&�E=|
�� �Ɋ��ͭ�+W�LW�*������u~_܊���?"Ӱo���5$&�}�#44b��d>O�����4��u7�xpd��f�W�³=a�;�Db���� ',W/��~�Z7O@ó��?�!�%C�~É��O�/�x��PX<�F���w�bX0;Ar<p���$��g\FG�4�{�o*UV }Ӊ��z����w��Lz*����u&m��"ly>.��F�&1+�������c)&���/�N�0��]�9z;�j��k�Dz<�ofc�U���7 ��ҳ��oԍ�ًf؅s���k�^0���;n2�?�@����rI�w�L��4��+�$�|��:޴|�1�O��������"� ��" � P�^�D�?�,���     �_P   �'�|��6�Ĩ�mm������E!~>ȃ���/L��w�9��X=p�Zj}�����_�İ    p��[��{x��#��A��q���ĺ�CO�ц���ٳ'c���-c=*A@@@@�P`\(#�8@�$��9
��ȦM��{�b� *A@@@
�&�4�4�� ���6ѡs�hMCu<{��>�3�����ʺ��v��"��$� pA ��+D �B;���� bn��t�Ȁ����@Q������@� 4߽�Rwn�d������w�     0�0�a�pEA��'�E(��� �g�rgI�"&� pBȝ�Ν$A�h���Қ[S���[�)�I��؀��O�4���eTQmyo��ᜦI �����9iV ��(y*7^5�+��5��R�2^F�e�5�Uۨ���ε�Q�6l�j;���Z�����Ά�`Ǣa��N����~|����v���5�R�C������¹���@(�@D �R�E���6������@�X.D��
 ����X��l��8}00L�C�٤�l���Ά� ��Rf���wix��G���.V~�I���glϥ���崴a���ߗ��~��6����~�8��3�\��p;�;'2�O[��[�V|��3ϯ@IDAT�鵞iE���5�?K���S�d���%Z�����r�Z/#�y��f����fц?�c�/����TSYN'�]���4-r%��^�|*#F�}C�x��Y����K��:���"V�?zѥ�lR��x��8L�{.f�����*NY:�^����B�T��$ \�F2Ks�|��7;_ΛUI��/o�5ߧ�-����i�~3�4��hA#�0;_ :�j�V��F�@�����@�H�]L��YP�ML��&&}�����ȸΆJ��=����P��������+c�fW�q�thrԐO���������75���p� &�b�`C�N�����f��+\=�3�O�yH��\���_&��S��}��B�����2 �я_��B���fzs�Z�4�����>�O#��Jo�7hx�`����)��s c<���:� ��D���J%��G�A@@@@@"B�� 4�    ���J|A�+��$]%K��Zt @@@@@@�O`? �A�����-�_����l�$������@���D������[���'(5�M-{��?�ʏiX�+L��J�+܃��N��al�����h�#o����>(����o:�@@@@
�&�9,
���n�6J${�G<�|�6��̿e�۞x� _ Y�b# ��؂F�  �'�� $̀@Ihl��t��}��i ���u��j[Q�vo�ʕn>�5�]ʀ@@.7����d1�/��\�Q�}M`M)�Q�����jZ��V�/7� �����L�Kb� ���O=D����7FTW�ȟaX�|��o>i�D�&��jtBH$�{�9�DA@@@@�� �g�
xp������@�`�?��      P�b)�
8>� P,lN%� ��[�����,C��� �*�e�uv���҆Z+}FI6 ��� � �|o��3V��� ��Ш����D�Ac}���!2�QVNtἹ��lh���@��&��f<|l�c7?��>�{�.�z�j� ��L����vc1��ˡ��@u���)��4ly��(�Ѩ� q���ű%:����qsq�6�h�g��9��5䝀�d����]w&f3�JP��m�,]x5-m�e�+�b�֙~ }���Mecv���q� K9_����Byn���I�������F��bnU|�o����X>�5Q���3b�����}� ��=��Ih���T��J�M�������� ��\ �q�����#�|��L�WZ�_�?u���қ�u�  P�����@ ���n#sbu��Z�վ����Kx�YSŧ�o� �A��1�1}@�����[?A��r�hz�[wV�6�?3��7�o��|�D�. ^2�Ab������3��y�b�
�_"��t�3���O����e7���a��7�V�EV^7� �0Q��*�o�wV���ύX�Gx��_��c�O�N����r�dv\�y���oP�'G�opԨ ���%~:��F��r��_�����t��^��_=��Sb�2=Gܰ�}��o֕�~)nD��Dz�~7��Z1�D?<|R$����j����9�LW��|�����f7�ľpc����3�n5�M�|2�����m�d������� `y_�4 �      �O��c�� ���N{�a�E($��h ((}��y-uՊOZa��'� p�!z��@�6ѣl���.2���e FA@@@@����A�� 4j w���~a a �������8*#�~�@X M�FM����:t(���E��Q     B���J���lы���
�ܟ~k���,�����em���@
���~��7j��o^��@@@@|�%X>Ȃ ~��    �F+��6b�f�@����̔7���N+��1������L� a�������e'� �eG       �@�.�Q@ P��eV]M��*�A�l��n�і�e����߸��J_*[r�S]aC��k��Xr�������ha����-v�B[�a�U�-ǂ}�T�[D@����α�'�_����<���z�sݒ��,z�T����ڄ�%�*KKo"/l  �@,�[y��������@Q���V�}F� ����ns���vix��������b4�W#^|�q �o\@�c482fdC��ί���a���cT6��/]45AT7�v<����h�u��;il��\O�$�0dQ����
���y 5�t����F�l���F�����f�/�~�s42{ ��ۘ�+�6���j�@r�^z�q ��5^��W.VM;��@�+h|"e�Bp(��-K�y�� ��<��'��ky\\"z�9˖U���'ű��c1���_t�� �#F&�Ϯ�K�N�c�/��^b� M��&� pQ��"��g���mh�l�0[=���7D�I� ���MLL6���6�0���GL��d�=��l_�lb,� 'L�h8i���Un#|ql:�R6�����TW���n��o:���<��~���96Š��=�ޅ��K��#ǶA�ɣ��
��ǖ��)�c���<nĒ����M�yn��<�~���}��э}t���>OM��%{w8:��N�헷}h�ӏ�Y8f�`w_@�F�� Q���������-L��v�8������@���Y��%� p���C �f;mn�Qk�f������O{.�#X�&� � �;(hc=��Ƶ��'�Г�P�w����2��\ x_����@J����1z��>����v<�BӾD����l���?�_2֣@@@@
�&��2�
�@r�g�+�y򫶴ɯ�ݰa�nE
    EE�. ��@bq+��-t��=�����|���� ��뮻���V��!��$� pA ��+D�n���F�nA� `kc��G@@@@�����G��@� �`~}u��(�Jс�����˷��+B�+�NA�@ �y���j�h�u����E�nq?\�A#,ȍ�΍�@ "tϓ)Z��>�#jl��oD��H�8ÌN�@8��:j �i(x1��_��D� �O`p�<ƚZ�0�gͪ�2:u~����u�42fCue9�O��R��s*��q~�n�j:t�����[}�<�K��6���#��B���m��ۨ���A��j8�W~a��42{���_������!�}j 9F�2��Y�f�6ԒU�39z� 6!M؀`�e�J�_ ��n��BT5.�;6���k���eq��j�Y��Do�e��b<b<'�q?,�� �x�hn�v��.4A��&�E=|
��ŵ��6��ŭ��_��Rv`�S��h�p��|aJ��"k�]��&ͪ⇋l;"&L� [�X�͒�e(^�ޯ���j��W��R�g�mXM�yO&�O����. [�d�n�T�9 ����-��r�}��؄��$�G��r�4��!���x��87�d��{�lŮ����TW�ɳ�ht�l{S#�$�g{��Ab5a�:�?L�Q� \�
=6�����3�A0��x�$���_3/;�Қ�ퟌbX2=��mDü�(x�l�5C�x,�ˊr�x��+�q����=����p���>�q�h�p*� ��?2lB��W��Re��kf��\>�~�tqh�_f+��k+��"��2�4�UφF�����ٱ%��H�S"g���3���ǧܟ.�����T;��T�����͎����,q�������oЏy���7���n�}���Uh�O_+Vo�=���?O���UD��7���+��@�I ��� �(.��x!ZC����*�Η:�O �j��/���8�c���@Ij_���j�@@@@@��`\rC������t�o�/+�oE�k7��}Y�]0��<�8�0a
J��@i��z��i��f����7�>}�2�J�������@I�� ���s ��Pw��w ���������E}��5�r�J7�ϼ���"�     Pp0.�!A@ p� 4%�>�b��rmI�S��{���t��o�^���=����@t���5z
     �&� p����� ��06( x�$���|HЦ��\c���n (nX.��C�      9�8GP(nx���у@���Ǭc���*���**��QQnC���:���������c(����];��6����BB *�c9���߽��i�1�e��i�{�Ti�O�߂��1n{�1X�C\�y �@�B ��-*�E?A@@@@@�K�͢;��9���؄�=�j;82F���ĚP �p��@��������Wn7׿��y �R�,I����A���y|��tKT��y�T���T��\B�� c��::�?L�c��6��u�2֧�������7�����E�-%Z�D�����V�@�c���UۚJ�/ϟ5�!����D��Is���k;��u)|�x)�kG��i �K�s�l��񹴡���im1|��㢚��� ��5n�]���<���:��~�G���m1t�|���:P( ���8� p� �N4��-_6�ȮU�w��OЄ�,�}t�}� C1q����2��� ��Ĥ�d�����kqQi:����x6��� 8O����?wl�|�m��q���ѐ�,.v*�����f74��>Ѕ�D��V�71��4�l5<Q�g���t�a�?���0�|�G�y,�7�ϛU���{�o�<t&���ׅް��y��j����F��������þ��u�5�'�kx,���� �ko�1���8i�wޟHL��fzsg�'��[g(9jv��X"�D���T�      %O��bt� ���A��h� @@@@J�&��0��\&��G�����f�),�#�a�D��%��c��^����L��j�,�,���v����B�7��F�}���0�&��~��;���z�zT�����@���PFq�@�����ωI�&����@i��4���#����}�' ~�5�%T�������!��_��
%C Q2=AG@@@@�N+�Q���B�����9K;�@@@@@��`��F ���������A@@@@@��&��4Z�@@@@@@��>l�� ~��r1t>F1�����W������K�&��?t �x�l�v,��O�5�6U�X�ϭ��ۖ[٠k���g�� ��/$/��VѵD�e�54�hSyY��xL�����ԥr}�� [ �n�����q�] >���ܧ��.��*���m+�W[r��e�b%K�V��#nȕV�s%9�����7��O�X�Ѧ��W�/�k`*���5����4axOoɼY�uv�~�Zwv_S��x�lZ�������B*{��ni���Dݧ� N�Z�?Zմ��8b͚MTQA����c�x9�Ŀs���;XE��6]C������Y�'����S4<>nd#^VFU�D�����Ș�gӥ�1��wz�b��UI�^SO�7�G�/&ۜD�e���� r��,g��D��Y �]������Nu�TT�|\,f�z�hl������F����F��s����zy�2<MQ���F���f&[e%Q�"z��%�4lb��.������01 ��������(]��&�0�#��y��͎ j���5t@J�&�%0�����D���w�0�h��?1ax1�������D��a8is�E��
;`IJ0fvq��*.��nq�$�-�-�)ӛ �"-����cH��m2 e<y�[�)7��Lo��.�%�0;��}�Y�צ�EY�w|�ް�����#`��'��̕<#t@@@@@@�`\��.���"��zu��\�a@@@@f�&�3��@��$����dQŌ`A@@@@`*�OE� 4DIJ�}\A@@@@�``\0C�@@��$O�S� o`�����L���A �K �HP�Wt���    �B���#�2���.\������z2c=*A@@@@�P`\(#�8@�HTUUI�@@@@��t�J      %J�Xt �A���+f`@@@@
�&�1 
�@�6�ڿ�D���@@@@@��>l * �w����S�%�0��#���D�.m#1��$yv(�� ��_�6�|���F����<�#^f;�ֽ �n������,�°�(,mX���>��-FI!/GwX�cH`@�x�R�O��@@@@@@��\�1s-��'p�?i���tix�X_(Ϊ�Ӆ�Qcsq��MX�LT�?k�̢��8��8 �믚M������1���$7����˭b�fW�ظ�X�~<������w|�j�W^6�q�4\3��-����r�7^1�aNѼD���m4.��K#���Y7���Θۘ�������Y����Ϸ�2�q��1�0>an�v6ٜ+gUƩ&�繡K�1�7��1�/�K���DI�񨮡�s~-��m�p�pl� @��&��>��
���~�H*��HL�����"���B�>{1I���s��8�����5Db���D��l,o�z����DaQ} � p?�0�ȾIs5����J���ӻ��8,m��z�< 7��������Lþ}n�2G���B�}*��#���*���u5O~��䯈��4������;�a�?{.O�����75��cCl'��р�y,y,n�t�6;�n��Bn�G�.:����9G��䱖�1<>wq��͎�__R��`:�1� �8G��^X���>�Λ�c�'��Ɛ�9����ۄ� �u�1� �Q$�o��⨣�      A�Gp��e�J���:^7\�j�     pe `|e��;��Ƀ��tW�Ņ�@@@@@��&����F ���DB����n�u_o/��?    %�/������ ��@�.I?�L�����G�dE���� L��f�(��x=��������)jL;K|�{��ȯ�2֣@@@@
�@ڥm���8@��1�m�[i���h�w�)�W��W^�����_��c� `�#(��@t$�폷�C���U,����{nv>,|���͈����Q     �B_�U(#�8@��$�)�L��o��ͻE ����=��� �_�[�о[��>��R��ڇ5�R�|���/���������xFq���������"� �"�      3J��Q�p�K`Q}�u��TWXٰ՗�kfY�@5�$_VnY\g���_V���j+���`C�����V/���F"��f',Y���a�*�Xu��v���0����UW��������K�c���V6j��$^V��&+u*/'�e1k�] �=���Y� $K��~��      #`y 2b��]�� ;2u�t-�[�:�u�1�d�v��u�G����3��P��%���� �#9HO�����Z^!}��,�K�b^�Nu�Ez�L%�_����7�w�&��R����ps+�9d��>���x<�O]0�� �4ћ���qF���թW^&���dl��R����}�OO�Vt*�o�a+UW��ɳ���Z_UQN75Φu���Ye�j��y�`?Yq�o*����� \ �^6��x*"�O������y ��2y��n�\�Oш��-TV��D�F�'���A���+�ybl<E�{�_Wu���Ge�o� �<�M��I���I�C:�)��$w>cB����$��4���mC?m3�NI��p��-0I��� vZ�E ��Mb�K�dI��H:��Z[:�s$��_�u��o����k����}���}α�i��*"�k�r�5���!Q��������ᔪ��꒪��t��-k+LgN��oS�`��b���ڣ�ojml�Tץ"� pq��#P8�}�X"�@(]�C��w���2���a8�;���Sep`��F�2q̼,��QժӕZ��7��[cO�ˀr�� �)v,l‘o�vY�M�5%��#-��l���!]�a�t���'^)]-a�<�ˈ��t��u�<%�Rx�k�&�^1�w��mLY�&��l"]]�Ky"�&��e@�]��kO���Oy�k�#f��R��H��� �?��#6�u�#� P�����;E� �,� 𢰳R�C���A9�p�dq��(@@�"@엑��(N|{��>jޓJA@@` �/�A� ,�@<�^\��e�b�]@@� �W��@@@�R�O�.�a#hO���)������8"� � P($��2ā@�<���#�U~�c��x�2�6f�1n � ��F�X�F|,p�5�d��~��0<� � P(��PF�8(P�x��EX�G����X�S@��`x��i�"h��3���E�)BG@�3��z:� � ��K��_�Mo@@@�
��v��8 � � �/���)��2�E��7�� ���ۚ��2�S� �uo
���V��UL��ꗔ�tu8�1TQ#�#��6*J"��������9��ӭ�W�2!m=I�6�Q���pP�ݶ�Ұ��(C"�����6�ڰ1��8YJ�l�./��>�4!�]��~7��2v�WڕGBAs����.�f� ̿���|'��`�n��0 #02����t=�3 p�$ .�B����&~�g�!��5i�䀾� �d�$�.�:�N�5a2��C���&�C��N]0�e�$j/e��Cr��e�jo[S-c���$E�z�q�7� �6\�y}����-��Z�n�oo�.��X\��'�*�$�r��� ��lS�q��JF����hh\B��ק#r!�6�U��R��9�6e�k
�R�ؗ�N�����A]��Ֆ�#���"��3]`��$R�\W7�V��8�zF7kؘ(/���Sod�����������?�Q)c�M�E>��2hfo�u�m�e3�#�"{|5��ؤ�ی���֋�K�_��R����mj��;�u3��wB�d{�:߲n�D���S���C����Bw��qU��I�|V��,i�����e��j�w��<b�oM�T^!�_��� �=A�)1s:��B����<^u�D�G�E��2�p�X� ��J���ɭ���.�+���������6��ڜ���B���|�q��� ��r�M��oX^!U��,ُ��� P�0��'��@`���~["t@@@`� �/�1�� � � �F���@@@�$��f:���'�}X���C�ݼyr��_�=�>*[��@�r��sNf_+�"� � pyH�/�7kC� �/�{剮yP���g��gV=(�� c&(@@��S��cy��@2._��wJC"!���,���!� �4��t����a�����w�ng޸���2�r@@�� .�!! G �O��$Û�'2��||��˿�x��ͯ�_�� � �@A
���_ ��53o_�޽{/}Ȼ��;��qD@@�Pxp��q ���󼙷3�,r��@@f�]����h��3�4ٗi�?��<�D�H7@@`�m@@@�$��f:� � � @�6� � � � ��a��,�@,<��V�[�@�Xò
�O�*-i�q�����M�α��O�#���e�`00˳9>UZ����.�f"�GK�n1�h\ʶM�G[�N���b͕�U_�WY}��֍��Ԛ^'�~?�{1���?.�f�Km��ymEcnm\�kn�M��<X:FἿ]���@���qS��q�� � � �/f��5����8��-[E^���[�tm,_)���������Z!3�7�'�ףk#h��-�Cg/��Z��ʤ�N��8��2!n�5s^��W�Hy���$r�M��ʵ"����&Gt�M-ov�_��|]�FEBd���G���;C����ř��U�ؘH[�l߬={xWԗ��������s�4���7��ϲ��OmX^!r��Ȑ��Z�!/>?��f{v���ua�0���q;s\V!���Cv����;g�t��B��ݸF\�3��4"A�
uymxWVt�o�9ڙ��W�D�,��#3/3�36�$�>;5גٟ���X����f>�Go�+��X�� �T������֭6�r��_յa�tq8����W&�U^���t ����M���M42.��2�c|� + {"!]�N���M�M1�nɼiDÍ�x1�%S�ٯO�ۢ�2/{�w��k+�_6��Kه�X�aBg{���X�&���\��@��&[�b�&M)���ל��v�"�&ӯ������5�Cc�řѝ�� �-���̷� xm���&��tuL���w�>_��� �-��{b���!0o��cm,� � � ��" �/<�E@@��$��כ�!� � �,� �"��Z
S ){�x�<�'�o�0�t�W�U�%��?�B@� ��G��#�E�{����6��m���x@����_���C � �,�@��;.f�
E`��Y^��fI�^m�\�\��7o�
�;�yc��]�]n#� � Pp$�7$��b �%��#I󵟛��{q����^������AE@@`~H��ד�X�������{���qE@@�@xp� a P���'� 5L�B@@`Nf��$b�$�]{���p�ǟ���q@@��`��Ǐ�@@@r ���@@@�[���Ǐ�@@@r����,��,��1�ss=S]'�֩������kE\vg��Hrp�u��l�D. �̵Ԍ�GB)��%��f\f�'"�9�s�8��s�GDZN��tNO4��Ԩ�!2��C{��.0e)��eL�o�����]�&�5����>��:~�YE�HG��u "#�����ym��=��@���/�e2�U���TP2氯���kcxH�WѾ�z�m���!��WN��zFC�*}]j"�@Q ���<$��<��Q�:SR*���e�$LA��! sp:␴�5�����ɫ�! I�!s��%�����3��ɫ���G���)� �ׅm���)y�Mt�%����a,G���}]�$���&~.1�sdA��:bG�$:�x��$�.I����u�ە�络�1ؓ\.s8�d�)0G���� p�����m��m9{J�՟_�h�w7m�x��?~^�u ���53LvVE;�2I�9�<��oP�̆���e���ٙ�9��*��O��ˡ�t3vڲJVU��w�������mZnf �E:�s�K��}U՗<��k�J8tPQ�TYs�ȆM"=�ڙ��e"}f�������ț����_�l�mʖ;����������R���[�'ENϷ���׼Md�Jy�k@5kOꬮ)�N�8�֧�aum��ƹ��$��Rs"�\%��1U ��Y�F���_��|�9Kf�5'^��`N��m�T{����]�rݪ��������b()��xW˴���u�Uq�)�J�pJ}�OEܜ�� ��/�9<
 � � �K^�x�1D@@�$�l � � �� ��0�I@@@`��&�<�O�3:c?��/���ѝ�6w@@XL>z1�Y7�&�j��V�O��k��[D-i��Z䙻̧�N�#G��oN�{ʹ{�A@@��H� oL��EH}N��e𶉄��xL��>��鮻�y����̻�F@@��H� nH�E��D�7�z%�2��8�k<|���ܯ������ � � PH���F�XXd�������#�R�D ����lnj\�X= � ��#� ��8�
KC �$���&��&�s�#r��6-��� @@� ��~��Mw="�Iw2.�D�b���p@@�b .�Q#fZ �r߅F�}@@��-�{�/�8�C@@Xf����"����;��uj#
J���^����Ai�m�6�p-��n��W�F\C�����i��ʽ���E�2��bn��5���1�ZF���u��C�|�A�5�x����6/q��"�]W&�c�GBNm�N~d�SCTF_ �M�U��, � � ��/�N)���N#�@6�^k��pN����z�5_:<:�;43�%����8�U��B����"#ÿ�\���Y6�s�f6c85f,Fr^� ֖��b0 ����A�%к�0��=f,��WCf@�L���>; ��?,ɑQ]'L����e뻠�/%�"C��[�F�*������UQ�M�uR����_=������r� +d(��X8$o���!�6 ��UU������;���hg�H�9��l�,������V�̄g@:�̾JYVה�$��M��9t�D;rH�F$�������W����� ��OA
��s��5�.��NU��&ѱ �-=����&\� ��Q{@d`� �M���wI�e��D>}-_��Ρ4�q9�6�����p( ��'54%]ߎ��9}zG�� ��$^6�Gt��%��m�T9��{b��}"�|��V�M�3.!��O�vo��t� �_{rGS�&i`[����4!ׯ��\�x[�t�Nr��+��b��Wx�쉝 �׸M�mi�6'VŞ(��?�m[SJ͉[�� �6��0��k���e̜4��mI�=B~!�K�7����N#� � �� p���"� � ��H�UlTB@@(6�b1�E`!R���=��C_�O쇌l��Sҭ{�BFI� � ��H�UlTB`�
����o=!{�w��H�4��);�����%*D�@@�X�O�.��#t�]����,O|�������~�%I��z�O�쓟�d��^���d}�@@(�B �@����n������l��E�6Ń � �,� ����(�+�=��ni������}���CS���W���'�v�/�s$��<� � �@���H$��۫�/�]r����"#@@�$�z;j"�$�r��}F֛w��g�zIv�N!� �,a�%<�t �@�����3��$�?� � �� p� �!p��Mr`�{��o�@@\��^pbV�@� ��ـ. � �@���*�r 0��nh����� Djˣs-6��Ь���deuN�͸�釈�k�E�z��r.?���:a3�5e��u�U5�sq��|i������u�,5�2�Z��R�y�Kmٰ�B��]78����g$��7�9���+��7��C��l��R���p�n��1��ǥD��`W6c�RB!���˺���+7�x�'r@@@rp<���JX
| ����N�̬Е櫖�"�}�6�,]������D�ztm����v�����ʵ"�6KK�� ����Xif+�)ɷ:����͌ic�D��+"�g-�*7�C�f�H{������ ˮ]u�E�j �I��1]��9�&r� ]��+DV���G*�k��8M���տ�"��E��7�tm��A�Y.ou鶩H8(�U%2���n,�̯����O�AՇ�XX�� ���s"�|ܴ�>o���˼��mW��������}�2:��L�!-��������])��e�r������)rN��l��2P��WNu*"�,��u���?,C����<&�=����pDd�F���ikQ�C����3�<s���n��a���>�ȩ� @\�@, �B��Dy045ڄk������uSwx~�*��c�p���I�F��ߚ��P:��.ј��v=�9-흔2��Z�|XN5��16۔�x�À:71���<4����E+��拢�6�#� � ��M��o#N@@@�
��t��6 � � �7`��8�E`���=�ü�2�y�<x�vy��'��� � ���U�D�\�� y`�vٲ�<��*;��ܞ���i��wb��E@@�@H� t` �E�8,O�c2x�z��zy�kͲsz�+UUUYCK������  � ��"@\(#A�@��^����yI�L^�@z��~���_@@
R����#_�dV�y�î�[���=Ҙ�/NT�@@��`x~i��!��&��E�, L��y�7@@(nf��{���y����e|pPG���כ�e�+��}�4� � �� 0���4�@Q
����n)�� @@�l$��Tx <��O�X � � �DH���@� ] r!0�ʈ������7������4r��ӵ�y���&���Ux��s�(��l��D�>�.p�&m0�M���a,��-]-b�yxm���3r���A���r�&�e9���=X��qS�x� � � ��~� D@�t��jʢ242��o+�"Ai��bWmyL�mgE�q��(�����+�ʅx���R�qE}�����k�Y���o8�;�ף�W��R��[�6�����AI��-Vז� �]CE�^ 26�o����;ԏ�p l^��m���D�8׫�!bf+�Օ�|�9u���������75������N��1Q"�V3}�8�>�g�ϫ믭-��檈�Aub_[�����69^���~�.���\�~m�_^if�_���7ݪ�KM(j�>�G�pZM��)�P@llˀ��L�r�BR����+��|�o���n��q��[��=��o�����7�T����M��=�$82yy�v,��^l�� �~Hu���)�IDAT�D�O�I��oa�x��r����떙�͖n��hO��ؖ��@?1�ˈI^��ח�,�B8ަK���e�6�Jɑ���7o��o>.2����뗽��$��|yϡ��������o���M� �W�'�V_�U��G���N(|b�U1��RS��6N�ړ;k',{�:G����l��:ө;��Ɯ�� ϋ��,�X�Q�%!`NMS@@@X�$�K��! � � �� f3@@�� �?�e�U ��D��'M7�W�ij˃_~X�v�A�[�]'�#� � ��|�B��6E,��{Q�B\�����f���,bBG��p�.�����@�*@�ב���%�-����m�M~����������ݬ��  � ��"@\(#A�@\�u귫K��6�?B��+�{�/�7kC�&@�M��@�����?��?˪s�-���fm�@`
p �T����UtCF�\>�_���|�fM � �̷3��-J{,��O?#MK�/t
A�K� a��3�~��? � � �`� 4�D@`qx����v@+@�v� � � � ��a��,���J���*����-�9��*_}�[+׊���iE�Cm�@ ��l��Xx��v�4�r�ojoX^��F� ��Rb��e8"Rn~���2��"�`P�_5�;��np��ͻʥ���K��~cUI^�g]�q���T�S�t|mE�"�W:�Ps?�\Y��pӭN}�2�S 0n�?�N�@@@�$�~��OZ�f8��;�ss=qE}� �ʠ�є�HHJc!���T���V�$0�ֵ2��Q3��oƔ���,�ȈH�i] v�p�:��5�x�Ƕr{o�o��-��y��[���m�ٖ����:&r��l���؊5"7�}r{Pj�Y��~<c檊��dԞ�V� d�l��u�i.&���y��69��7�[�%�qe�\�X%����-�fmyTNwț����a�������[��h�gX�o?~�������g�f?Ug�3��"�2�M�[.���� �,�f@�J�r�d��)_�7�����Giz0Q��}~rD�ϷW��F��1�C� P�GE�\�����(���@$l��eT�8N6`s�6d\���˷�tui�`�M�穤Fu����·I¨"Q�Y[����o���^(�O�O�h�k��*�D!��$t蒮t�צM��e`H�=�+O��&��f��6�*)s�ˡ�-3�їt�ҝT�NN�]ۏ4��K3�@�_�e�W��- � � ���H�}6�t@@� �_G�~#� � �> �ـ�]��;,�޳����-�?!��o�s},� � ��e �LЬ�b8��Ny0��I�_*�Ov=}�XB'N@@f�S�g��I�'PݰM��'��s�|�<sM�4��+WN������_��n�� � �,� ���4�(�p�#�r�Y���S��c����g>�4Օ���O�μ1_6���@@�w�y'�A�[`����=]��Mv~h�T��'D2�+Vd�`�� Y�A@@
E��PF�8(��{R޷�Z���ȓ�
$2�@@@�M��͏�,9���������ݗ�xyB��%���!@@����u��7� ��H�g[��@@(:��膌�@@@4$�5� � � ��@`ܔ����@���v%�@@�{� �6�qw8A�B��k��`楌�� �DFF��m�Hĭ����[��ñ��6����s85�E4tz}�m*5��� �?�r�GI�m<����Y��^�6��Q�"�k�a<�v]0��-�� P���G��(@���N}T�Zy�k@_��\US*���P@z��+K"��3��G�9�.�ۤK`����Q�`+��4G���6�1��������&�����&QI9���``�m�&;��>�Q���8H�÷l�D#�� ��Jy�D;[uuӵ�W��n�k|eu��;\ch�����% �O�v(kOTۺq�Hg���x�J�ܒ�pD�N.��J�~*�]�>0�9���GBn'�HMXl��֏�Rx���؃�-[M�9"?=�;��i}��'GFE;�e�W{A̱6��(J]ELlo��H{�. ���o�ڤ�ܛ<^�S"'�P��T����z�_2�����W��q] ���8٩�y��睛Mog��ISU�HI�w��ݦJ"�����C�I�l�mN.�v��X�q�ޛ�t��"&��s"����|�W�G�T�Ϙ�=��w�0��W_��p��"����7�N��֙�Ӕ�>����ͫ�K�O����6]?n�m��`���}}��k`X�{��666TLƠ<�a�R �O\��=9d�aJ_2�ڦl��r��� ��/8���a�� � � ���H��7��@@� �/��N#��@����o��a-,� � ��e �lԬ����G;e��o�'��;Ŋ��D� � ��H����CT͟y���,����W�@%@@
K`�#* +(�A��k�fi��u���o~�Y��gm}��y@@�B .�� 
T�|˄�ʊ��=��3�dܺ�s�ȸ�M@@
O 㰶��#"XD�TRZ�����F�G�C?�~��y@@��=�2��@� ��˧��#[��C�
nl@@@%� ���J�A !����.���M@@_0�a��8p���� � ��$@\H�A, � � � &@�`�4� � � PH\�XH�A,�����76T8�
$$�6j�cN�KcaYk~\J0��o��6�� /q�ok/ktj��jb(�t�����x8:HȜ�N�8�C�n�m��W8��~Y�S}��c �HH�K�s�*��"1���+ָ����7��*��u�8� A������qZ@��qS��mz� � � �7�i
�i�_�Y��\�����쟹�ٞ���TU�ώ��m�Y��i]���|C�՗g]n�'+�D��,GZ.̸�\O��-�1�x��o�Eg|��U �Slt�ef}"ff]CfV��Y��ɵD~y@��u��f|r�Z� �z3.3�vֶ�7)=Cs,��io&��LR��sġP@�3��ھ.�v��;��H�F$6�4���������>(�������#�k������?sY[�e���������������Ry�5�Eڳ}����Oך����q<�H~������y~�2����W���24�|}��J����{'��m�|�dd�y���9W�t����\Mp�HWǥO�v��~⊄��m�lK��5�)@��q������..���?�2��C����9��Ş�4I��L^��50��-ե�E�(c� �-}�DC��U���h+��66��J�J�n��M��d\����#��̴L����T[N{���WͲ�*t۔M��r�lccS��|�&���X[o�f^m암I��I �r�MW;��S&~&�%5�;1c�&2UΜ���� ��r��n,��2�S�����ؖ�N���ߍ���>��>t�� � ��Q�؏�N�@@@
��p��2 � � �G`?�:}F`F������r�|f�-��~X�zu���C�F@@�hH��v�����{@�RގҢ��ׅ �V@@p�S����h��W��zk�~�� Y�A@@
E��PF�8(�/��E)a"� � 0]�x��@�e�>#�y�ay�3��_L'ٺu�������5�@@X8����e�P .[>�K�l ����o)�^2 � ����l*<���6�q����q7������X��#� �,%f���h��K�<.���I; � ��"� p��q � � �,� ����8 � � �@��{�� %�@ �u>��䈺��hXB]���^��zN��H@�w�e1�ΖQ} ^�����/���׷55��� �9�K��0A\�"���1'��РϤ��D��vmWl__�ա���N�]p�Y��*�Ǝ��ڌ� ���`k�W��s�Nm\Q_�T?h_��ۜ�I�Ig���������~��c( �O���q��̻��>] �Y(�S�p���H������d�R��jƥs�-�)��@l?J��m�%��ԡ����d%��q� ��������"鹠�ok._!AsbĩD�ί/{rƵ �%�M����K���!3&�b�@��2݊k{�����~�y}��9u"b���H�3.�&�c�.-P|*@�Ӂ��̷�v6�T�V�t;�د�)3t%fw��?�6�34���"��E��:�����}_�3 �v��f�7��K'U1��-��ܲJ��!�7��ڐ��M$�G�EW?ffٚ�&��I9Ѯ��*ś�nyKw�kg��^iNh�D��1]?�EV���C3sy^���{L �������|��ʆ��@��ܞ1��k��mg��]%}Ii��%,W�WHI4$���Tͨ�CAy�u"v&�[9��"��� ��d]��p@3'��v�)椌�KeȌeJy��{]�u��/h"�����W��w���ɡ��
��q�'-ϝQ� a��nX=����^]���H�r���������[7�@����*���t@@@�7$��j:� � ��[����O�@@@���f��(���W�wȞ�[�Z�Ɏ����^�e�,� � ��� �/�1k@��dˍ�塽����Qٽ�I�G�P@@(z�Q|@���=.��I���e��{����]|��ڿ����;뮾!}�� � �� pA A!�x�k���e���y�<)��>�:��S��T�ݩ���ӏ�ns@@�B .�Q!&U�Av}Md��wȮ��K�X~���]����������  � ��"@\(#A�@��L4-r��� (*BA@@�M��͏�,M�Uw����K�o�
@@��|
�o���#� � �� ��x�[@@@��$��z:� � ��K���k��- & ����H�-��r��R���R{�nԭ�jJ�c�kpk��ҭ��]]�� ��^\�6}X��fqe�[}S;���r}]�*K"N��,q���cq����C�6$�~�
��pӺ�>����[�c�|͕n1�,�?@ ���)y,Ϣ � � ����i̢�6A#��| �v'�M6$̬ΰ��1]3�����|�7#38 b���NZ�����<&1;;5:�nC�aI���CA2������1��^+�vVddX�F�̀��˩�~]}Skm]�H{�H�]!3;�v�S ��o����`j-�2����������`XN�+,�$�yI]�h�H�ׅ�|��&%��~��`�H�����mqh4��%�+���NMm����204*]�~������c�ko23�u")�6e�����/�1lݸL�}u� �>_�q�i�)3��͡:��lڬ�KM(j�>�G�p���a�R���������� Z�)ph�pJ��W�Z^��3�)U6�ʘ2� ^� }�ġ)6��ٗOk�˚Zs��.���[��]��[��HR����x"���{+�u��^�ƻ�?�R��M�mѾ6*ⓗ�C�3��>�U�����vĞ����b_�ק�l9�ެ����^ m�I�K�^�6���G���UL��{�EΜ�����M�mI���yٳ�5n`�hOpe�4ۃ]�����-"C�� ���)p�hɟ��� � � �> ��@�M@@@��$�~��? � � �`� 4�D`V���r�=_��4���e{�W�||�H��q�nQ��ʶ@A@@�`H� f(�E(o�ķ�}&��������2�p���rb�z����E �U#� � �.��@��K@�A�?+�ґ��ER6�(r���������#�ȴ��;��W�7�� � �@A
���_`�=�ȃ_{Bt7˓�S��c���m򥿘>�{�w\��X# � �� @<�4��RH\�M��9��/�3�%D�z����s��%{��;wf�=Y�A@@
E��C�B �8@� �7������� 'd���m�s�e�"� � �P$� %K��@\v����=�r��=n � � P�|
t�!=@@@�A�8$A@@(~��Cz� � � ��@`ܔ�c@`V��dj��g{�<n>� 52�"s?�Ș��,� ̽�ٖ()�ޤ��pHb!�C?$����lQ��\@�FF�哝s,7��ᄎ^��{�ry�2!�ù,�u�DiT��#�s9?XS�Ci4,�c��O��dAﵑt�.�!
��wP�����������R$*���Kz���x44/������Wzɒˌ��Ш������.O���.Ra>��l�fg�o#��֦�ojz��~��p�Aq"t��ik����]ߨ�EX$�K`�� `��%�e�է�$���KbL��Tg�7�D^Y7]�%��m�s 2�?������m*`�p���`�pn��0���鄆���s0I���q�3��k/��˸Z�L�ed����<⺿�^�n�J�Of�5���>�3l޿.�9ci� �@� �)��7fD�@A
���7Uq�#!��-�� ��M��2�dI� ���^N�.7��2�C�3#e"�Z9��/�C���� �A��s�*K;[����;��&�aspmӥ�m}�"����L����R�!w���{�q�$�����x&�x^P�d�񬨒ξa�&,�*c5ۂ6�X܋A��R�f7�ͼ6�l�����������ksHR#j�af���挂���+��f�{�W����R3�=d^�I�ŵ�'�S�+E�~*^"O�t�۶5A|��W��Rӏsg4�M�i�b���L���\�bNsɻ~^ÊD�<�{�cfs��UׯJȕ��"��D���� ��?�Oe�Ӎ^#� � �� p� �"� � ��H�un�B@@(2�"0�E@@� ��ܨ���������Ӈ��~�A��'��l_� � ����h�7�E`N���K�o�)[�?$;�}T���ȴ:�����s@@�b .��"N.������מ�M����>.�����k����使������  � ��"@\(#A����H[��%72~��e���o��T�R�D@@��xp� !���{d��Nȓ��qy�_5�K݋kG@@`�H��K�vX������?)�޹K����/�Y=� � �p 4�d$d��q�5�����g<�M@@�Y��b=bG@@�Y�8g*D@@(f.�.��#v
H�,6��@��GѰ�y��{?\cp�o]%#!GGDu���.A�=C�=��� ]c� �*�&?�}�<o���Y!���m"��h~9��]]4��J/]:��`ګ.�^�j~����)q�NJį~K@~�)�:�������o�,�E/7��{A@@@�C������4�F���^u_�j���Ԙ����͚�}S�F�*���Ԩ���r3��vV]_*�%�J_2�n��"&??��T]��m<����sjxY����rZ4�Bv���-rap$�ӹ<XU����������6���\V�}��F��
�~ g>�G�Ԛ���`Kΰ��)LBN�v�vq��y3��3���u r�'����ֿ�K"! ����˼A�\ p�h�a����������os�p�1�:�֗�ʲ/b�����ٟ��ј����7��l�a��Y6�<�K]�x��0�C�2 z�jM1sPi�l�&����%�6�J������3���(�����G���h�I�mi3��b/C� ���a9tV7wn�p�ַ4!L\�h�1�(��G�6����z=&S$��e/y5��u�g��w"�Oyr�$��W&
�*&/{5'D�uۥTTy1h��y}��^,�M������Ztɣ���$���������keu�W%92��M��b�CS����:�M�m��މ���^s��I�m�=5�|��vc/{N������큷�g?p�D=k�R� �ʞJ,�7�,�� � � ��H����A@@@+@�v� � � � `_ 3�D W��<u��}t�=�g�Ȏ���;Rs]'�!� � pyH�/�3kA�H�Ҵq�|i�a/��{�"�W7��G�I@@��|
tvE����zRn�'�O7ɾ��ȓo<7������O߹�_�N�&@@(H���B`6l�?�f���򄹵g��Xb1��@@�P����XX����������2�����C]��q��|&�7@@(<�\xcBD,�@ӝ��vݱy�c!@@�K�x�$i�%$���6�yL�W-�N�@@� ��~��������i�<~p��<��{ � �E.@\�H�̷@�o?&����F��h�mi@@`q����g��@8.q� �7.D� � �,�a�3! ���~u�"��������*Ǚ�J�`J�c �1����"0UW�Տ�����~�6�J#N�m嚲�[�E�Cٰ�¡��6�T���] ����W��7��Ԗ9�Qq��ص���Bj�k�����}ȥ��O�є�W���b�|�׸��f�[}j#��/����t@@@�W��1}eEg@`6����g{v��>�aI��Kjtl��fx6
J8���&��My��z���_����.v��ڕU��7l�abȜ^I�d˼mהq��V�O�!�G��b�uW����Dξ)�ףkc��23c�qNW��,I�r9|��k�S�Ѵ�R��71��Q��*�����1�9^ۍ���Fk����T�� 9o��ڦ��y~�D��X�ֵq��2nf^��S��֠4�^Wc��V���v��-����D^��� ϫ�!7�*�۽}�r�����1�������/��î������=�f������v���'r�H{���&��x�5.��DW?h>~�ƛE:�E�:tm�~T�I����7��|�6u]*"�@q ���=�#���/���K3��{7�S�$:�ʐc}ێ�te�L�c��m���ڃB��Kj$}K��dkJ���eS�5(c����<퉙��n�o ���ڊڤ/�DN�&� fԌ�&��9�5U�{�n.� �I�i�&����%ɼdx(9-��� �]ū�x�IJw2!s��͉K
 ������"� � �� p��#� � ��#@���"� � �� p��#�0��~�|C��޼Cv4o���>�0+�U@@.� �egu������o���h��޻G�׻}j����@@�#@쟱���$�k���������|��Ĵz��g�B�A@@���BB`�^��V���q�����KJK� ���o]�$w@@(,���A`�Z���l���w[vI<��{����E��@@�p �F�:,Y�����C�w�}� D��o��%;�t @�@Ƽ��zNw@ �@\��3.�fy��@@(vf��}�@@@ '���X@@@��H��}�@@@ '���)9-�B � � ��3�E<x�� � � �� p�V,� � � P�$�E<x�� � � �� p�V,� � � P�$�E<x�� � � �� p�V,� � � P�$�E<x�� � � �������A=��IEND�B`�
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment