Skip to content

Instantly share code, notes, and snippets.

@curran
Last active February 16, 2018 07:50
Show Gist options
  • Save curran/3c49f6d1ea969a2f4279dd09844baa38 to your computer and use it in GitHub Desktop.
Save curran/3c49f6d1ea969a2f4279dd09844baa38 to your computer and use it in GitHub Desktop.
Bar Chart with Text First Attempt
license: mit
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Shopping App Prototype</title>
<script src="https://d3js.org/d3.v4.min.js"></script>
</head>
<body>
<svg width="960" height="500"></svg>
<script>
const xValue = d => d.price;
const yValue = d => d.name;
const textValue = d => `${d.name} $${d.price}`
const verticalSpacing = 45;
const svg = d3.select('svg');
const width = +svg.attr('width');
const xScale = d3.scaleLinear().range([0, width]);
const yScale = d3.scaleBand();
function render(selection, data){
xScale.domain([0, d3.max(data, xValue)]);
yScale
.domain(data.map(yValue))
.range([0, verticalSpacing * data.length]);
const rects = selection.selectAll('rect').data(data)
rects.exit().remove();
rects
.enter().append('rect')
.attr('x', 0)
.attr('fill', 'steelblue')
.merge(rects)
.attr('y', d => yScale(yValue(d)))
.attr('width', d => xScale(xValue(d)))
.attr('height', yScale.bandwidth());
const text = selection.selectAll('text').data(data)
text.exit().remove();
text
.enter().append('text')
.style('font-size', '32pt')
.style('font-family', 'Sans-Serif')
.attr('x', 250)
.attr('dy', '0.32em')
.merge(text)
.attr('y', d => yScale(yValue(d)) + yScale.bandwidth() / 2)
.text(textValue);
}
render(svg, [ { name: 'Milk', price: 3 } ]);
setTimeout(() => {
render(svg, [ { name: 'Milk', price: 3 }, { name: 'Eggs', price: 20 } ]);
}, 1000);
setTimeout(() => {
render(svg, [ { name: 'Milk', price: 3 }, { name: 'Eggs', price: 2 } ]);
}, 2000);
setTimeout(() => {
render(svg, [
{ name: 'Milk', price: 3 },
{ name: 'Eggs', price: 2 },
{ name: 'Cupcakes', price: 5 }
]);
}, 3000);
setTimeout(() => {
render(svg, [ { name: 'Milk', price: 3 }, { name: 'Eggs', price: 2 } ]);
}, 4000);
</script>
</body>
</html>
�PNG

IHDR��X�� IDATx���wx[��?�5,ے����N;N��A$�Q�(�-PF��2�ҖR(߶����c�Y¦�l2�r�G�x�=dK�����ɵ�$��H�$����<>����*�O>: """"""""""""""""""""""""""""""""""""""""""""""""""""""""""��Hkp���󜈎�k�p�#��G:� """""":��i� 0��c�""�U�u J׽ Xz�P��ƸGDDDD�&�D4n|�O4�o���{��hQKg3�>u�PN�u�_v�_��O�BÁ B� &��S���������`")���7�'� ���7!��F��"yo<�W�?�L2��'�ń�mh�8cc�f�6�p}�ӷA�
�Z���L$�\���)CzFOg�
��P}��j8,F�]Nȕ�h�������Y�R3گHDDD4�0&�A�M���!6s����X?����fB�ʲՈ�?�].Tm[�ʭ�e�����r�n��܅������s�u�]~��}�L�(Y�:n<�G�;z���醹����q��W���J��q9$ґ}�ADDD4�1&����[7��i����C�'i�j$�^=�g�7n�>�?����(�@"���r��Rx�nQ���<�~����_���� cs5����]�A��e��l�[�-��k~?�~"""�� 0�K*��i����� �V?�X�EۄO�\��1j�<Y�o�@���U�H]|)�!4:U�?v�^r� p9�h9�5;���bX�Z����Xp�?�Fk=F��Ϣ�W�
E�s�>j}<�2�=��/E����]_*�m=���C�Y7Ϗ����h�p,"�\�FX�d����R;L����?�q-��i��f�gBY�Ew>��+��66��ױD*CX�DL^q-��Y�"b�k���h,��������jh�IS��0土!j�,h"㡊�Ax�d$�= ~�$&�q�(F���a5��k�+L���_n�C4��~�������C�!���~B֨��d�YU��&�'��j]lP��£0���a����]����rU(f�����K$d��I����aCG����EDDDt��h"��iGl�baWhsk ��Хd)N����fL���!�+��/�s�����_�����&*�n~J�nȱ�]m��n�_D$e@�2 ���P�E"$4.�]�=���T��V|�򠦫K$��,CW}�PgnoR߈���NL���_���Th����^�w3��$�� 7
帬�~��x�|��PV�Ga΍� +��7�����+�T0� OLǒ����b��b�&:)�ʰH��9��7"""���@р<.'ⲗ��­�㫣⠰.U"�"6k <nר�s4u�B�G�<��0+�a�s�cP��S%*wT�9�Z�郞,D�И�&LC����
>�;DeU�S�����N6L��h@n� ����N[��p�QÁ �ϑ�s����2��an�Łwv�����{�#��NQ\}�t�J�\��}�Z�Gs4x�.џ�D*C���1�������� 4:Y�f�~���nu�zDg�&;��3>S`��{���p�D&Ǭk~]��ǖ+�H�w�PvZ����}(]�&����݊�O����R�K�{.T>��DDDD�
�&��$�9[�ɹ��=M�D�xOS�Va�c�&1S �~,9m=��Ο���H�s���J�����nDW]��9��VTn]���@�2 �JF�Y�����]�v���"uyߊ� ��:Sι�������h,1&���g��#_����xа�Ϻa�{��M�M��2�ݟO4�ˉ���+���B]�Ew"~����"snz �_��{.�ёp�ۅ��BQ�}��Q�f"r�LDM�Y�j�����;aj����Z��K�@�s�6�"""":�0&���BT��Y���o 6b����0��녑NH:6�y*��i����}���F$�=��<K�P"�G�D�� P�� ��������Zsk jv} �B��)s����!A5�>^��� �)�ʘQВ�-$�֮V��@t��m�G�37��q�J׿��}�4�.���]uܟ����� ��C�a���C���t4��u9lh.ڎ��Θ���UD̈�`�l‘o^F���0s%&-�!�#�KDDD4^1&��E$M�6. ���M���� �{�n4�$�������=_�rˇB9a֙�r��Nh�r"'�@�P�CQ��M@����P��r�8&h+����ż���QGٗ�
.� nW�`�����h-Ƀ�n��bD��/И����� ӎ˻�5&�D4$IsV���/Z�w��c�B&j�^q@�\I�P">g� ��`Z��Bɷ���=�1ꍿ�3.�Z�� 6�j��p�t�&�?| o{*�5�IS�;�=(��jv~p�tc�;�`����&2a�^����h��n'D4$�3�6�r;h,�ޯ���縬�P�BOX��u�W�q�Eum%{P��1�Q`J�ig\�Ew>�И������h+�;��r��������P級Q����%"""��ѐ(4a���H(��� 찚�R�S('����Ǧ�'�C�P
ե��DW}�X��_��(L��W�����Q����J(ã�rk�8��Q�MDDD4�0&�!K�}�𳱱ݍB��` �G��U��O�9�� V|�2̻� L=����r"���=��E���)P�E
�f �T&�>5K({�n������������,r�L��qB��@ߔg���f��D"9�} ֤�WcƕB�Aʼ���D�f�hġ/��g5mG�'Oa�n����n�cر���n�]���v�f2��\���~ӻ���찚��G"""�� 0 �D"���\�`1��P{�h#)g����{�/�[t�PS��~ӻ��Ps 6���N��Ü��v�`�n�!ھ�u�+��'�ǎ����7�Sk͐bۏn�u�B�V�����3&�D4,�����m�m�n�@������\�"���}�Q��ȹ�~Ѯ��_�sk�c��,��7� ��:�8M����Z���)���.j�r臠�z<j��T��!�����h�cLDâ
�BT���Q��Ż����j��lLZ~�Pv9l8��pyM5���)���+�M-5��Οa3v��d��P��C?� ��1T������b7�o��MT"4����FDDDt�`LD��=����ntETh���`��5"��_ }�t�lj����#뒻!�:���۟��߼�����v���;�f���И���~���3\v�W?�MَL���ľQ`�Ռ}o?Kg��j+݋�>띓�7��$"""��c�":y�L���v���"�>a�
����D*C��a����P��kDM�����Î���b���b�ۏq�����5;>�k���{���2��H5л.{�E����~+��mj���މ�Yg":c.4� �)�p��06U��p+�J���hc'`‚ ���DDDD�`"6�L��Yg�j�Ǣz� �NF��d]r~�PW���OL�Z7�����Xx�P��Kh�:+9Xj}2V�T4��[DRf\�
>��0Z�r�P�����&���}ã'�DDDD�aLD#�4�lQ������1����Z��y� ���bB��`����L6�j],r���m�h*܂��#0���a1�i�@"�C��B]J&��g#f�\H�?;6s��o�"����'�L���U�r�� Wi��nDDDD�`"���$�R��)�'�请���CuL-�G
j�|�;�X}ӈc�F'a�kEu�[נtݛ�3�yQt��PcϹ�Qt7V��x':���������
�R�u8��iЧf!>g�Z��߉���h�� ���G��9!":�y'�K�}u� 0��ڇ/��HDDt��.�DDDDDDtZ�h"�qB7! �W^�#�����ht0&"'���Чf�u7����NY�MDDDDDD�&�DDDDDDtZ`LDDDDDD�&�DDDDDDtZ`LDDDDDD��MDD�}�B�X�����h4q�������N L����������������N \LDt
3�c����/��rW�q������G����������������N �MD"��C���F=�nB���Ĩǥ>n�m�{�Z� � e�v��i5 �}�4�|�
��HD$e v�"�L��T6��H��B�$���P`;�wԌΛ�&�DD����8��+�v�����v�i1�i1��Z����N���� ӂy�J/��Z���R\�/^p��!��q�)�DD'��-���0�����������:��Z���1�����@�n� @d��W&�%�^���g�8�\��ސ����([��P�H�H�]��ܳ��cS�� t�%� 2m�������`n���|�/,���u��s%��|�J�;�@3 ���ī]�7\4
�KDDD4"L��h@j}"�rƺԏ��?~�H�Ƚ�D��Z���"q�Y8���h+�8�fTl��?����p��Խ���>�G|�:o�o�х�@�h0ј�h"�����C�!�?}ـɯ7�\��+�2<J�k����Ƿ�����7��ɯ��<�SwyP#""":�8LD��bBc�f�ށ����H�2�� �J�E�����L-5���;�{��w+R]�_h@OG#nB�=�v��a1B��6fb�-B��s W�Nծ����y��Ew>���I�ƶ;�T��0�������
�L�*��DD�d".{ "�2F�1 ��v��ʺ YC�_�
E⬳P��Cȕ��O��������c<�k��*�R爈���&�D4.�ك�ϟ����s�Ss%L͕����]x��G�xca�B�ol�ǃʭkP��=x\N�5��C�!j�j�'�u��K�
�O|i?�=n�6���>���x���f�@gu!��}���9Ⱦ���F_�C"O�q���?���?BR�*�# �H5� �@<���|ا3���2N�&�1�V����_�m�D(�z7���8��3�ܺN�E�V*S�?e�F����ɯDUD �����BvS'�^�:* ��_�ɓ���_q�+� D��&2!��O��^��_�6�o�?4��(�+i���r�M84Q��%���K,0 ����>|?0K�VDDDD'G��hL9,&�y�K��M����nM66W�l�[h=�e�E��%��,`���|Tn�PT�4�LZ~�����F{�~���[kQ�ٿ��(��K"���rx��ʪ�d�� 1S� S��e���l*��Aw})��Պ�o^�̫~3��3y�
� Y0TZ�w���f$�\1옣�w���0� �`"SU�?��jʺ�i������Ɇ�MD�F�� �q9Q��cq I�_ge��S�\��K��#�J�1 ~�/D$O���������o8���L��?�+f�%� Q!.k1���b�-ꛋ����������2Q���!�0�Ԍ(�(�����􂈈�� G��hL5�$*O��H��Og�z���Y}���Ac�t4�P�7� �D�Y�yY�R�W>���.�m����$3<a24������z�0��A���Zכ��`-pl��.��?�/=4lAS�hc' 46uرG`2�[��G������&�D4�� �l�;#����jd��O<��U�v�
判)� R� �g^��?>�s�J��� 3W�\��'�95;�4���S.{pK\��8�q� A� ��so�*"eކ�n�M-5����o��"�i9��2J�nT�q��� i��=n���"""�� 0�cC��9ifP�EO��&�o'h_ݍË���*�X��xSK ���!.����1�R]���3P��K4���ï��؁ƃ�xp# �B�����"~�RH���"F�ޑ��^u�9ps"""��k��h��t4�ʡ1�A�'�ɠK�<~�O����ŧ ;C$a�JQ���O�賧�ut��M�)g��x ��|g���i�{��*@�G���݅Σi���:g{ս��s�������р�瞇�ܳFC��w�R�Q�a�ih=�{�6��I���J$hcSa�94`����h9��o��Ǎ�}kQ�o-�a�Ч� 2m"�f�>x���OBX�$�S��������尡��n�]hkn�A��a�U�E\֢�<.�gҽ�p��߀���h�1&��"��m��� S���W� <��/�L�(��ėH��u�C(��5���
�[�f3v�)�{�$�>q�K�0s%��&ݏ���I���[�R��sk�a�ۅ�O�DD��PE�¢�x��!s��k4�NDDD48��ƌ�k���7��& <Yv;��K��ʗ<��@��Ι܆E�x)�/@H?KY:�P��c�x�.��Q���ԟ�$ Q!a�
,��?���T�w�,A�}>J����kЗ��\&�DDD4N1&�1#��'�x��o�;z��+��5�M��G����I�� ����Ƃ۞��3��.5[ԇcZ��Ʈ���u�#"�+�}�D��m�y��� @o" �d��IDDD4j8��ƌL!e ���c�V���CT�N�ng��D�@$ "�2����+���nEge>�
���h+��ޣ�����g��BP��q9�)B�u�L�DTz�0U���q�[b�0˫n���o=MDDD4�p��ƌB&*ی�A�kl�R|�� ��+������D�B���ȹ��X|��s�m�m���fXq��KQ�Ջ��½��W�Pwd�}����.�h-��8[!N~_p.���I� 0����Ȗ�AG�&�]�Ń���y9��M���v�3��C����k$����`X�l����� ����pX:��������-��^u�p�NDDDt1&�1�"*wV�&��l��J�G��r�mþuA�kw{Љ5Л�+�z���}���I3Ekw��~sk�����^~@(����!��-����DDDDc� 0���,��׎��A�A{�.�oz/��Q鹢r0��֮6��};h��uob��c�?o���
��T��.'����7D�}�d!*�.�Q_\� yo�]�%A�0��c�������M�uf��8ǫ�8���I� 0��\��)��iG��������]_
�R3h|]J&�a�B��T���k�m�[��� 8m=��W�G�n2q+��`��@]޷����Ӄ�/��K.CDrߌd[wv�|?��oh.چ��FQ��v�`1���d�>;�� =mu���ɳ�}��c&��Wy����i"""�1�]��h@��ft s��/�V�7�y���\� 8:��xp#�q#}ՍP�b�v��Z�� -�w@�
E��+P����'�ʐ��*��Pw��v�)�/�B�{|���FGe>�|�*L͕�HɄ&2��/�H��U�>���P��]t���C��%:G��v��\��}kQ��k�>$T��+���%��1�?b�����\x��m������{��cE$gb����އ(� `�0�\ ��Ȉ���F`"P��u�š؁$�: �/�WT7��]-Am�ߌ���PE�@� ���[H4!�"���� �`H�{.Z�@G�A���D���P��]��񐅨`5��a1�pL��^Tn�p��2�3�����=\v ��$m%y�D�Md
%�v �q�ݟs�}Ph���R�ü����M�z�������B����-�R���r4��}��Aw����'"""&�D4��Ϻ�U�ֈ��v��%��1ͺ�n�f.@���AŖ��y�C(��_h=�[���]�i�� ���W=��褠bG$O��۞Dѧ�AW�׮��f��ebڅ�#<1=�� F�”s~��K�@s�VtT��T �������H����Ph��8�i3?}�@ӽU����������ƅ�U7 >g)��G{�غ�{��B��KEl�B$宆�[D IDAT\՛���U+���^
�P���a���Ec���-��� �ˁ��D$e >g9ⲖGy|Fl%���mL
����9���;�UW���&8-F����
�U��D'!<1qY���iy�B4�H�R�_ �j�����Y�܃��U���DDDD'&�D$2y�u���1yvX�DL=ںl���G��$:c�3���_9p|��,�'d�$R��)��@�I�bh�CB��i9<V��rUh���DDDDt��0� N[z���K *��.~��C�2@k�f2�n�DX|ڠ�L-�By���Ux�0�?i�{CDDD4��ј*��.��~��0���x�{�ʄc "e*�rE����~���pZ͐��Xv��Pj�Ư߷N��X����;���1��NDDD4�p
4�)Md���@���`7�T��ڃ�Ϟե�=���!Z�V3��#���zQ�9SK �7�'�%R�f�=�{������T|�
�F' es[v��l���r��|hv�|�MB}xRb���Ҳ� ����m�����ȇ�՗��]���%v��\6�P?a�EPED��=����h� ���ُ��s":BD�/SK5���;8z���)4���� ~#�ʰH̻� h���o<���>�wt$R(�:x�n�{���ם>u:���X�ӫOuk��;@�)�#�D4洱���?� p������v��7*}6���A�_H����= �.V|������ J~%29&,���N~����NE&�q���ͅ��U_Kg3��H�2(T�P�㡛����g kgf�Ӂ��h-ޅ��
،�p�-�*�P�à����l$�<����v'�ѩ� 0�8�������N L����������������N ��ѩd�[��lT�X,��kc�"""�����4��ɟ�jh&kDDDtZ�h"""""":-p�������4�U�06U�jh��j���T��\��F����DM����ِ+5c�m�㦧� M[`�>SK5\v �jh���.�B��� ЧNG�3������{^�͈����&�-�rD1���NEL��hP6c'��}�ڼo�v��q�,p�,�u����u{��T�DR�*�-�����k���n�‘�^E��M���o;�������P��=LXp1�W��"$�=��xu�������T�� ��{���w n� ���B����<��H���8���IJZ���?�����Dڻ���vIo�W��q�Q��3�+1��G �+�b8�L�����&�D�����/�C���~�BBu�J����) ��B����]u%h-�GO���e������Պ�+�;��A4�<
>��(��D'c�K�>����]�#b������P�ƃ�P�omob ��� J׽������ ���W����!�S9��#"":�1&����~�/�U��~����Yɱ�-)�/���Dc�f�� 6c�p�|�{P�G#y��ǵ�D�KGe> �EB9r�,������L��>5��l�M_�}o� �P��KLXx��8�=N�YT�H��%DDD���@���Q����.f�|,��9$�X�o�{�T&GR�*,���R�����EX:�G��D'B[I��<��;�M~}EM���U7 e������?,W���DDDG��H�i���7/�ꢧ�ìk�T6�X!�Ƚ��z�^aʨ�aC�� �G������mxG(���a�L�?�3|w�M[v52V���n��B{�^�B���}�v��T�ͅ[al���l$R(�:�Ƥ ~�R�e/�wâ��*�xp 5�a5��n�T�@�V]J&b�#f��A�L�f�=�����n(COG����ȕ�h�OLG��y���R���z����_�w4m�b�-�̫;�ߍ��}h-� C�aغ�ᰚ Q#$4��d�f.@l�B(4aA��i���x�J���\ ��N[@��@��Cx�d�L��茹��ܑ�v� ?����4���眃������C�������X"�q'u""�Q���D���b�!�:d��CN~�Q�B�u���{�w��MDl�B�e/��M�P
?�bj�j������ܯ�����f���r�Gȹ�~�'L�9vs��y4m��v:����� 6@7�/�wи��Z}� 5�^wX�pX�0�֠��F�t��~ٽ���3h��ȷ�����I31�����a�9�C_>SsU�}n�Ck�NQ����n@ʼ�MV�
�����a7u���醣���������dL���~��C"������r� o{��Xȕ�m��@s����htq
4�T��BT���r(��ŌL����^��_<����GX�����o�����܅�7� J~eG�2�en�E�����~�gX -���&�2���嚚����^q�ߘƦJ�~�A��W"�BUD d!*�%��{��#�� �ߡ���)jv���O���k�����������%���h�'�C�$J��V3��zE��������k��K~�j-��x(�"!���i�Þ�~��ʂ�߷?��(Q��|y2mlj��/ ��Pk�������`"�Zka��) Q!)wt�.�M||GK׽���:�hu���Z�N[$�반�T����F�
>������N���(,���͑i30q�ЧfC�P��r��� U[נ��N�S����7,��9��{=n7
>��hD^7! iK�@��\!��x<06��|�{h=�����D�����zr�y��
��d�kB94:�ox�ߩ��U�8��3�]z��.�) .�Z+�sڭh9����6Kk8�����ح�����R��W\���+E���톡�0jw���-�u.'
?yg�����1U�?ʇ>s~�(Fq����x<p�,�*��ʆ73����t����>#d���SfJ�3�Z�o�a��w����E�j-R����z�^��V@wCZ�w!6s�_��>�v&�X���'Z�+�ɠK��Y�������N.��.�/�[��t/L-�BY;s�_'�H���Y����yDX�l7u���F��;?���WGe
>yR8�V�97=��Ј���.'
>y�/���1��#f�<���g���ɳ����`5������3���6m���<ꬋ�B�̕~q%R���rX�d��}`�jE��0c�0>�^�i3����R@wC)v<wҖ]���U#J���^|��?C�a��_���|X ��9�
��S�1���Y&"""N�&"/��9�F�fr<�<�6��כ6&iˮ�KZ�����`�Z�i�b� ��]� �B���ƃ��D������r�� L�$ &����l?�gl�Ɓ��"ۣЄc�M� 8��xp�����ŗL~�)��Ⱥ�.��q9Q�3L-5�r\֒A�a�ˠ��}�t$�:�o��PI$�\y?B�z���Պ�_>�M�����=�{ ��n��7��ݯ<�������(�% ��m�y(��El}�f���nD�&"":�q��vs����J��*],b�ߌ+y�9(��0�^��[4����v�A('�X9�H�\�F\�bt�B�&
M�]��I�d��sL^y�N��hc& �߈�)�H�B�d�^2f�jþ��$$c2�sn|������:;Z"�c�˂z^t�lh����Vh>����&���N�S.�e�ݹ% ���DP}VhT���~��hm��nA��B��݆ݯ<�ȴ�Jυ.eڠ|�]N�!�m|����>��*d^p�ވ���������nQ�T��H\֒��
�@ht
̭���N� ��6�Z֎
�fS��fՇ��;h�Z �Z+J�"�+ W�
�}ϔ ��jƾwփK�
�^�G�'�x��aGw}�P�%g�h���٨9��M��ꠍ�K���8Q��M�aڅw4i��w���rx'j�|���a��1���C0�B�� D�C|�R�.�T���[^��l$�:��ӡ �<X�Z�^��;>���Uh[��K��qH]���{a""�S`"�N��t��l�d�[ht��@O{�(�񝚫d��x�xm��ف��|�qa=�D*Ō+ *�76��FiՑ�O/D�**�Z�E pŒ������w���̭�H]r)�&����C!�H��qY�చ�Qq�e��T�U4���ɀ�]_�6���;��7��{�\��K�A\��tom�hc' y�(��)�U��F|�2��Ո��NwL��H W�w�uc��d��� D��0��Q�w��*L�~4X���Z� �U0�������GX�;<
?�7:*󅺬��F�EA��= Z��-^��v�EeKg�����U7�t�B]Ge>:*�! QC?1�s9i&��' :�x4)T���Z���ŰZ�^�
u�s���l,�B[�ˉ��_��� snzLtF�&2+~�P�)��~% Q!�`5������aC���1�쟎��ܘ�@�OW��L�>����@d
q�;R���ۇ(1Z�v+J�{��֍j�H����T�n(|��:m=~��P�7m�Ph�P��k>�EY�V����<��1� �� Q�s���>�dJ�0E��R���_�n�wŸ���J׿���n�He��=�L���?A� u�Ż��`LD����
`֙cԛ�K" �ןԧ��'�%H��s6��bžW��b-����&
�V4�͇~��)M��� �^��S��m�'N�.y�1��( �_4�<��f.D]޷h�� sk�_�ň���Ѱ=�qi�r�O�>{T�7��TL��$�X��o�Qx��=�`��� �3�i9Ph…���:8m�DDD� 0 tə���?��QU0@듛�gGၸ]�R�xݦL������������>%J~�j-2V݈�Av�n�z�MCK��VX�� CuQo�ˉ�5O`�OC�
�����������Jd��ih�RHh&-���_���&��䡽|?:�
��њ�+���G�yޭ����ҟ`�&L��ע����n������>cı% 4Q������ L������`"�R�DecSE�ѵ��=Fh���,g?�����l��ɔ+5���:�Ӧ�j��=c�-�@ʼ�Mh�sb�J"Ŕso��������B�����xv���*��0���C���c‚ �{����a�-�@�ˠ�U��Q����n��g�d�;f�BQ��k}�H�~�2� DDD�(&�D$P�b��K��xP��g��z�'���/�T�-���0;�g��]mA��u��ʪ�hQ��x��eX}��}�,�,�0���\���>��Ƚ����R@�E��Ws�V��};` �N�9�fb,�T݄i�z�ϰ��W�0cE�E���V\�ǃ�m�����'n���o�}�]�r q�~���Gcj5ѩ� 0��.�XTnؿ���#�ij�A��w`l,G������7�&��G��A���9�gn��mO{����L��qE���Ҡ�:�=0��
�y'�C��mdZpg wV��3+D�G���BY�� ��E뙋�y���?7ml*�^둍��~g�Hr��/�j}�qLÝ�/�H�X�-�w�n�DG��}��`�����a������5 N[�G�Q�&�S�,o""��`LD" 3V���������;��a1!�������~7����������Вᾣ���c��� `UD �Z���or�d�ꝟc�3w�uV
�� �5�#�K���g�X(�6���~��Je2�R2���܅���N��6c�m���*��)���ҷ���f�����e���KX�;T�����}f�[�����6�}��8���v�
���ȴ�1�����h<cLD"R���+���VC v�|?LC\l�lF�뿃��J�S�㑱�'~mU�Q��y�i>��o��`u�Awc�������cG�I82m�h����06<��q��T�E(K�
�'N�
��;�A|&n �E��zd��n�;3��q"'�ʦ��R��f���7���
>�'������/Q��#ѵ�m���[��Wc�K�4Q����J� ���)���+nؿ�_��:t�ۍ��?@���B�66��zG�c����[���cD���Eu���DDD� 0�����W�ꬆ�|��(Y�ƠkL]�w|���#��+5�y���&�0YTn-ޅ��&�v���p��g�6�
�ǃC�?3�FM֮VT~���.i�*�v�ϸ\�`��<C�|ӻ� �ⲗ��ް�I�� 7� ZK��𓧠 ��6v�Pﴚ�3*�T����%~�{�CS�ր�㲖@���Ps%߽6�3<�|�
5����r���X:�]� ?�wP�gwc:*��� C%Wj�}�=���]_b�ӷ�r���f���t�vs��Q��K�x��m�[�,�J�y���x^$��n�רܺf�5�6c'���h�8,> 1� ������t5�a��W^�ȉ��/�i3�q���p��i���C���:�
`�jEOG#�]m06U��|?jv}��_>��❢E�
������)�'W��^qP�G���B�]P��
���ZP��K}�8�&L��vѨ�>u:��F,�i9�S��GO��ΪB����}�.V���h/ۇ�?��o�1*c&�|1pLxbZ�����]h*��ReX$d!*��vj����Q��;�w�`�5�vQV�G�fח�zޞ�:���&dA*���ml�F���P��ux\N̼�7���D��
�� ���z���Tk�*��. �nr�ژ h*�^�k/?���K�F�%R���p`#�ޤ�P{]u%P�� ��庝���š/�CSa�h�2,3���h��R����Z����ш��; Q#D�������{ע����'�H�u�]P�b�g0Bc��գ�t��~N�Q�w-��TX����j�'���m�{a7�>'�ٗ�
�� D�Z=��t� u�i�� ���nt7��v��(��)ѺbY��o�3�Zݰߓ���T5�⠳���9���N
7���/ {�e�H���+��k3�@:������o�$�B����t���&�^�iމ��^*��w�l�'O�������b�;nY�j] ����
��(�2< o{
�0��_o6c���[�t4�]�H�מJ�!���È�<��Z�7Q�U<V��&* R���6���g݀I˯F]޷�c�$�F�@��`�Ew"����'���U�X,���#��_����_�䩘w�߅/'�5؀�ϟ������V��һ���ȦB�97>*L �f��ƞW s���w�*rU(�N��s���g4tV���^��9�����R�!��;�?_n� ��>����^�B�W�&��@DDD�`"DX|���D
ccE�Ģ?��ɘzޭ�<���9�%�.j],ZK�|�`�N�hG��%�!��!��P��B"�4���t}G�'-� 3W���vS'<.'��.�����ci“20��?�&��+Ո�Y��&�5���j�&"��?A?aZ�x�i9�uw��V��r�nꄭ�.�@o�}�=��gh��И�Y4����[ws��q
v��?3�zd�0�m�n��iGTz�_۰�I��8ƦJ�(����b�+�9��S�bֵ�M��&S(�0c9l���k��>S������� ex4�/� )�/���B��E��5y*-�29<n'�q����J�hu����+0��[0yŵ~�"�J;m1T�Q0��#�D�جŘu���8y��DDD�)�Q�\v+ZK��Q�cS��8,&x�N�B�P����$#"11S�#"9�t��X -���:*�a�h����L�.��l$�=W4B���d/y�Ⱥ�.���#�K�ԺXx�.���CS�t7��f���R��6. 3V"v�"Ѵ�`t7���h;:��j��l�T��R�GDJ&�-FL悠v���*@�޵0���� ���*�1�1I�W���z��-��UtT�e�"D�{>�y?���.�Csk-v�𫾑x����s�/�����e��V����"�L�pX��Je��B���=��>IDATJ�.%�3�#��8���t4��p+ Շ��������T
�RUD,�&!f�<DǵT�<�(����h/��g:�Ӂ�C��^~��%�� ��?�Q�C��ȉ9�����/����`":-�%���
�>n�;��g4`"""]��������N �;�Ѱ%�\ ]J&���"""������h%�\9�] ""�~p
4���i� 0���i� 0�����@����0�P:̄�hqZ�IEND�B`�
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment