Skip to content

Instantly share code, notes, and snippets.

@curran
Last active February 16, 2018 07:51
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 curran/1d7e3ac809fffbb723834dabcfe1838a to your computer and use it in GitHub Desktop.
Save curran/1d7e3ac809fffbb723834dabcfe1838a to your computer and use it in GitHub Desktop.
Using Classes with the General Update Pattern
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 = 60;
const svg = d3.select('svg');
const width = +svg.attr('width');
const margin = { left: 220, right: 220, top: 20, bottom: 20 };
const innerWidth = width - margin.left - margin.right;
const xScale = d3.scaleLinear().range([0, innerWidth]);
const yScale = d3.scaleBand()
.paddingInner(0.1)
.paddingOuter(0.05);
function render(selection, data){
xScale.domain([0, d3.max(data, xValue)]);
yScale
.domain(data.map(yValue))
.range([0, verticalSpacing * data.length]);
let g = selection.selectAll('g').data([null]);
g = g.enter().append('g')
.merge(g)
.attr('transform', `translate(${margin.left},${margin.top})`);
const groups = g.selectAll('g').data(data);
groups.exit().remove();
const groupsEnter = groups.enter().append('g');
groups
.merge(groupsEnter)
.attr('transform', d => `translate(0,${yScale(yValue(d))})`);
const rects = groupsEnter
.append('rect')
.attr('fill', 'steelblue')
.merge(groups.select('rect'))
.attr('width', d => xScale(xValue(d)))
.attr('height', yScale.bandwidth());
const textBackground = groupsEnter
.append('text')
.attr('class', 'background')
.style('font-size', '32pt')
.style('font-family', 'Sans-Serif')
.attr('x', 5)
.attr('dy', '0.32em')
.attr('fill', 'none')
.attr('stroke', 'white')
.attr('stroke-width', 5)
.attr('stroke-linejoin', 'round')
.merge(groups.select('.background'))
.attr('y', yScale.bandwidth() / 2)
.text(textValue);
const textForeground = groupsEnter
.append('text')
.attr('class', 'foreground')
.style('font-size', '32pt')
.style('font-family', 'Sans-Serif')
.attr('x', 5)
.attr('dy', '0.32em')
.merge(groups.select('.foreground'))
.attr('y', 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���}\���?�Gt];E8ᤫ)�G�>"�l|���Ǔ�g�Y�7�̦��wc�LaÈ\�ڇ�Ect2�J+�����J�?��Ko��0���vs���x��i������z�""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""z=� �[��|��@D�O�y0��ADD\��DDDDDDD�0=���������LDDDDDD�`""""""z$?� "z���)�j����dB�[���������05��Z��E��UC����jU�kt9ňMʼ5��
J���z�B:c��s��A}�0=�0�ҳ�Sѝ`&�Y�Oǖ��C�t]����»��ipO��j�ALC!^O�d������������04 W/E��Cguw<�����v+���[S��S;��kn�ޚ�oձd������&�� ��������� >nJ�$f�q����.�
�*�s韧.������DDDD$05�CյV" F��Ϣ5 �����}j ��T� ^�J[Kq,00�֭�322�Rɟ����pv�5}x�ر�����U��q�f��^0=���7%����n_絮�
DL�]N1b4�JHCaiy��X��_�B�ڡ�_hT��ELb�]�������$ �D������k�*D%�5�j�׭��+������;��E�@Ȁ�uV� Q�Z ���{;#r�Yl�����|ݕ �����=��u�G�6��V�������A"j��c���`dd$�coo��r��8�@����+�����6���JJJ��yH��+���z䜜�X��G����;Z�h�Y�f�����ѦMx{{㭷�‘#GH��&��;C��>#$�3���7-- ,��A�СCX[[����[��O<���@�X�����j����*NDDD�T�L���t:�ڵ C��W��*_w����ɵ)()����kkk�����E���Q^���r,\� .Daaa��\�~W�\��+W�����/��3�<�o��*�
jRuy�JH �$������"22����ƾz�*�^��3g�`ݺu�6mfΜ�w�}��&�;��Gf%������L�|��w�
d]k���W;
�y��:�O��5����
�/_.����JcU ɍA��j����1l�0̙3�Z�522����x߼y�j��������Ejj*)�*m,�����?�D���a0�RPP��3gbذa(//��� Bt���JDDD��c&j������;wB���$�7[���f�xӦM"�����z߲='k<���CLbF�>�nX���S�@����4d�����������Ν;�9[[[̟?��'���1o�<q�̙3HJJ¼y�в孮�x��QQQ@Z_2�������###C�ӧOGll,RRR����رc��oн{wٳ�رC<��ѮA�� """" �@5R�=�:w�cǎ������ ���J�:�� �� ^�^�Z��ѣ<X�}j�Ϲ(p��i��h8+3c,��Wk#���!r��:��wz.((��ŋ�����#>>:t0x���1�t�.]���W_�����G��?����@YH�?>�����=z ::J�|ں���|�I���kx����'��s�}�BCCacc��b5�u~G""""��`�F���C�陼ت�&��R8KMME\\)���ի����>�w�>[6�VF������_EQQ�8Vc��]����e�ٱ���J����+W��mlld�W�[���l�j2��� @�v����G��qbcc�Ͱ�����0Q#URR�#F���N���Ç�
�5�*������^�G�۷o�S������@Y������(�G<�ҥKe����˗/���7���1�MK ~ ��u��򂯯/�m۶hݺ��{��#Gd�nj#���S^��#!<Z���0�ۃ7��^|�E�g�;w��I8����~�:������ g�J�}���;���J[��R|���7��VVV"""B1bD�0��xg�Z��-[�୷��ڷo����i��5��&P������H�ڤ��࢔�iݺu����6����ӧ������l���
K�E����Տݮ];��FDDDD �
0Q#VVV��#G��6lSy��[ ѯMݻw�X�ڼys�9R4pz��3T-B�o����_~7n��l�111prr ���)��.E+m%�R�+�{���kRPR.��:99U �YR�����:u���/��;��� H�v}��x�윣�#�n�DDDDT�5beeeƂ yyyؼy3����Vaٞ�ՂRM{�����M�6�ޞ�~�W�D�=s� �*�[YYa׮]��Y�(V�Y��/�r�ǖ��󃥥��������:�X��$
J��jo]NRtyH��!E����r��U�����fW�S���J�uǬ�M�v�����k֬獍����МϪ��$"""" 0Q#VYY www��� ���itPP���}�N������e͛^}�U1���E��ا�ҥK8p ���u����������7)��Gk4~|��j�����?����ooo����6mZ�n]�� �@��,,�9e�C�����k�ʨ��'N�Fs�;M�4 �۷�NDDDD �)�DM�� �����#550���캪{�V�.ݪU+YG釅�R����g�}VL�n֮֬]+���ɺ�_�}���>��#Y���B,\��ڵC߾}�g����V!�956O����u�W{�jM��_����L:t}�:u�u�։�Fxx8�k4�@""""j8`�&`ԨQP(�i����bK$W{�XK
ȷG�:�900�����iF�������زe��� /�F�oK����6���#66�Ǐͱ�������*�=�쳘:u*�m�&~�`mn��Έ���z8���������fffppp���/fϞ-��999a���ضm���e�LDDDD �L�XZZʶ�Y�f�hPe��~{�s�Ή)�0~����� 7a���Ĉ� ,�ĉH�7t͡�j����c �Z�
G�APP��� �s��),]�Æ C�֭�� /�-���M0y�޹9u�N�����/���ӧ1i�$4k&��Z���T]�]�MDDD��b&j"�N����@ll,�[�o��W��� ]�t��OZ�f͒m���;����po¯^�&�#���ݺuCDD����w�^̘1����-**�O?� 4HTn�*�u��gJMM�[o�������7��իWjG���DDDD�*`�&�{��������;RE�j'�7n 22R\�o~��Y�|��n ���X�hi �� G��V@I�Y����=pNaSSS<���X�p�� �'OF���EUV��F���q��9@�_G(m�k}o�z�j�۷{��Add$-Z�ѣG��svv6�,Y�'�x����p=�۹�a�����`�&�j�ݶm����n/*����RZXXॗ^��Z���h������ʺ���Z���Rai9"��E𒽘��h����}�]����x�">�������H����_S� U�u9E"�w��O=����P��㏸p��|�Mq�իW1h� �����u}n�- �DMH`` ������X�~=����}���accs��o��6***d�v�܉ŋ��{�t�g��T`X'�3T-����,�T*���"))I�E ǎ��ݻ�������9l�Q�'됔�-�T]۫P(��_`޼y�Xnn.f̘@���v����MDDD��a��� ��Cic��-[b������HӠ�VRsss�u�V�^��������&ꫧݺuéS�P\,U{�{�=������ ý�oȬچ�����j|ݫ�HO';�q��c�k���=z��!��ڵ � ����n�u��’2�j21o��nξ�J� ������V�X��L��u�V������jG;n�DDDD��5��L1���Z��Ǐ#1��A?����...xꩧ1���i���_D\\����^�/��"���sGu��ழ���Q^�¯�g�v��mU���l�= ���޽;ڵk'����_��og��v���jG;���c�(���'�0}�!��� z��-�UTT�رc�������%"""�����}��ׯ��o5HZ�f�x]���+��"���JH�OOY?�g��?�sssL�4 �?��8�������4๣�<~��y�f�7���h׮JKKȷ������
t˖-�k}�����˗q�� ���/�����/����qnݺ��ܵk���lDDDD$�L�D�C����l_ߟ~� ���.�7k� �ƍ m'�O4���w�^�b:t� ޯ_�^t�V;�5x�!]N�x��o�a͚58{�,rrr�k�.�pog�8�&�����(//���M�6�u�^��T*��� �<y�㦬q�k��[ �hѢ��HDDDD05��b�D�W^A������HLLDTT��6 *��<d�ߪ�Ӻ[�h�u�։�o��Μ9@�\�)�z��b$�K�_|�Eٹ9s栨H
ȡu��T�i��֭Cnn�8׳gO���K^�޲e iM�N�Ƶ23F`ߎ���J�����;9I�����|DDDD$�LԄ��l���1p�@q<66����}��W�g���! E�'*۽{�Ɯ9sĹ��"�=%%%��Q^ Z����=z􀿿�8~��I 4�.]��X�v�5377ǨQ����Çˮ��/p��E���x�> �����������u���*�;vS��ѣ��� �?�UӪӈ�o�.��vvvx��]����VT�gϞ ???q.)) ӦM(m-�\�۪�6[�blmmŹ����S�Nx������ � ''���X�~= �g�}���Y���pk}��O?�nݺ���gp��y����XjG;�e��ݻ�zg�I�&���//����F �DMHՊ�!C�TJkL<��2i�l`` LMM1�` ���r,ڦAai9�7o��k�ʚM-[�LL)�u��po皆�f�i-���#v��-7//_|�СC�~�O>�$:uꄗ_~?���l�)S�`�����rH벗/_ �[]�������ɓ'#::�N������h����g�Aaa�����CT��ҳ���DDDD;`�&F? ���cǎ�v^?�YZ�8�Ц����,���+W����0a���!��8V���h ���ǎ��rvv�ƍ��W_�����'�6I^^^ذa����=EEEX�|9�{�9xxx���]�vEpp0v��)����w��[ᝈ������������n�^^^�����m}T���4�'�Hkj�N �v�ƌ��riJs]ͫ���d"�f%���[�nErr2�͛�A����
�Bl���P*�x��'1e�l۶ �Ν� /�@
��k��o�5d����0`@�����'N����E��h��NDDDD��L��í�����#�W��1� ߖ(���q.>>��>��r][�ƍ��B�����}�ܹiii���ł ������j�8v����+ :Tt��O�!����j؆#"���a���8~�8�Ν�~�����
�͛7G�-��������ŋ����o��
�T�^{���DDDD�0�o�JD\XX����.&1!��v>>YW�����p���<Wu��ڵk�v��Z���� ���u�������￯�@���o�`QpOXXX��?�������K_ ������c˺o�I�[���Y����ϵ���#a��3������]�vE׮]���4�f�:�È����d�ZьI̐�/,-��S"�~N���N>#)=��p�9/�@��5^����w,��Y���:�9U�W�gR_I�Y�q���@��~�~N؆��nF����� ���_we��*�'���e՗����0��"�_��0\.�뮄��M��1�50OG;�������2ğ��x��Z{[�:?�>�)m,�ա�5ڜ"Y���g��E�@�N�Վ��!&1�m�gγ���8���/���z ����&Zw�����6P�Z�~)�\����KMJ����w""z��#��Hm��e��X�]s��5#zP����a�&XDD�X��p��XM�O�&"""��k���j�����o>�� """�{�`""""""z$0�#�������� �DDDDDD�H`&"""""�G0=�����������������������������������������������������=� �[��|��@�Xż?��M#""�Zq`""""""z$0�#�������� �DDDDDD�H`&"""""�G��~"�G��R_w��XRz6�ҳ�5} �DD����sGy<���9D�?{���������)�DD���ڡ�s��v��I����-�5>nJ��+��� J���Dai�?�$M}V�X> ��ի1n�8x:���R�T]�]}���1�U�tAIRty8��}w_�����c&jB���V��3���K����qQ*0����JX���y���}PPR��d��? ]nq��(m,�׭^����CTB⓵��=R���ۚ%�S���t�c#�{���!<p���67A�Z��
[Ұv�Y�a����}�0�۹�c��+���7�Gk�ϛ���\L��+zaaa022��z�����a��T`Q���eee���Ƅ ��O�U�V�ӧ��~„ hٲ%<<<0n�8l۶ ���X�+3��,�̌�(�G����J�ܹ�'O�Z�F�6m`bb�B''' <�1���o�/<��/� ������cVf������w��͘6m���TTT�ڵk�v�N�:�5k�����}�|}}E�v��?�g,
�����ۇ���=[��t~~>��󑞞��;wb���?~<>��3(
�Ub5���GADDD�Pa��� ��&�� 0r�H�����L�n޼y������ׯv���u����纊���_���ï!7n��ʕ+ѻwodgKM�B:W�055��Q#6~�x��8666�����.�
��XBik!: ��˺�{�D�K����Y]��+m,����J��M��)�6��s�E#(+3c��U�=�'��윬_������5U�wOBY�c��)ɱ���5k�8׼ys�?cǎE�nݐ��(�@�\�O?�4��كŋ�̙3���R")) :t@��t9��.|ӦMx���e���憐����J�EEE8q�֮]�m۶��N�8��c�b����67���.܃�����4`�F���O=��=���)��j�}ݕ�W���n_㽚�,�&f"d@��G%�ay̩jLJ�pB�ڡ�m�b4�H��b�����a�ƣ�O��lOG;��l&e�>��n�#�v��3������͛c׮]��^GGGL�8cǎň#�k�.@nn.�ϟ��+WBik� �;�������W6FHH���K���ʎ���c�ȑX�~=���p�� ��;�޽{��S�LDDDM0Q�t�����!*!M��̌����૧v���;k��Z% �.Ji�i}�7P��:�5��DvQ*2�s��T��;�t�gњja�>�m-H�4..N��k �U���a�������� k׮���B������˗�}�����_ ###��&R��P�ZB�d+3c�3��ҥK�}�7oF�޽�����Ƣ^�.5F �DM��C�t�ۛ,]�v �ׯǖ-[��_A����������)S��2�� IDAT,M�=u�<<nUj��� ��曲ʰ�%��8������H�ܹ�����ʂ��5<<<0l�0L�8�=��믿�믿.�JLL�Z�c�>��K��q�F�۷'O��իWQPP��ڢcǎ����ȑ#���ks���hM�C�(��ׅ PYY)����K�NJφ�c�ZDZ���رc�`�(
t��iiiP��⚪ә`Μ9022Bai9B��M �23ƲI~P�X`�������J[K`"""j���Ƞ�"��ܹ&L�V��]SZZ���$$%%aɒ%�ꫯ0a�\�zUv����콕�1B�J���� .DXX�_�.��ڵk���C\\��ñu�Vx{{�:�ܥ�[QQ��s�"<<���վcyy9���q��%8p�|� �U�V�]�v�FaI�U�oojU��Y�����T]\�
L�6 ���
\]]EU��nݺ���Z�999b;��Čj� K���D�_G<���sW�\i�w#"""j������t�kfw�ލaÆU ��[�F�.]Ю];R�{��װp�B���ˮկGՇ�=]D��={6fΜ) �FFFppp����/��J�}�Z-�z�)���5��_#���㣏>��_###(�J<���hݺ5�5��kp�������7$����c���e�u�޽⵾J\�- i;;;<���q��ݪ�.X�QQQ8t�N�> cc)X�����d�-,,j������ia�����x���r��tk�oH@gR���^By��u��z��_|///q�ĉ�9s&v�؁��3f̐�ob"҂�r(m,0��i�� Ȯ�0a�̙�:��쉉���i�p��i�?}��58~ai9�:�n݊��׋k:t耏?�C� S�����w��… q������7�|6l�����vH��-�.ڜ"���z�����n�:����u��Ʉ�� |��QPR�T]4糠�)�.�!�����EI��5>�~ �s��Ɏ�^&"""j�������nwu������(�:���q���/���[��p�.]�}�v���������'���W���v��ٳgˮ ŢE���;p�@��� ���HHH@fff�ki�#}(\�f�8obb�}����ť�����Ĉ#0x�`�=[�n m/�x�b�k�jU�p�-0TZ�;}�t� ((;v���9sйs�ǘ;�4����n��cNay�)X���^��JikQ�t����P�H����H����H�@���$"""j����T �֠W�m|nJ_�5LMMQXZ���4h�g��^���n�23Ɨ_~���8$%%��9��ҩ������۶m�?���-F���b�����x����?���EEE�65�����O����������S���27��Rq��j�ŋ����ptt���rrrЮ]�:�,W�_k�VaȐ!x�w��g�*++��?��Q�Q��?#_w{L��M&�� �q, ��5?��Z%��)))X�b�8���.p���������
�&j��]����UXϛ��8q�x�=D⨄4D�?���,D%�!t�ԁ�����ͫ���ݏw��);333@�6��rRz��v���^{��Ƕ��e��߂���U����1�K�����SX���̙3سg���Q�m���������ñx�bXYYɮ9y�$6n�(�Ϝ9���X�z�lk��
�&������<��_�B�͊tQQƌ#~FFFX�|�h��=������c&"��>�رc�������N��K����V�Z���Vg��O��U����&�q�j|�k�B�~K&@
�?��i��og��`Ϝg1wT7X������x�T1ߖX�gRXZ�� GEp~뭷����3f�m۶�t�"##1~�x�m�O=�~��ܸq0����}�C:��[RR��Ç�����͛���z
��gLDDD�T1��~}�_�%;ީS'��dCј����={�48v�f���4~���T_"`��j�����j�
��=z4&L���G�ʎ�����y���(���ŀvb�ƣw Suy���$�g��B/\�/^Dbb">�������ƍؿ?ƌ�.]��uĮ�
��e𞪬̌�ipO ��~ p��5���#&&F\��k�aΜ9�YY�%""�G�5b�&M��"Z*�J��Z]�x��:���.�p�Z��ڵ+v��Q횪���FFFh߾�4~ aSs> �~add�.]� ..��5U�ߎ?[�nS�oܸ�U�VaժUh۶-�~�i<����ׯ��9���� U#*! k��� ��-��C�W�0��Y�%V��P����󃏏`ذa(**PRR"�8u���뇍7b���P;��_�����R��Q^P�J �N�<�aÆ�~�����K�,?�E�4 ��MDDD�15b*���jkC%�g���PXX(;omm]���� �0������[XX�u�w3> �����Vf�زe BCC���_���B\s��%�_�^l���ₑ#G"00]�t��� �������Le�S��L�j2�T @�2���s�=�q�ơ��[�n�G}�S�������;v,�w��J� ?7�X��J_�޼y3Ǝ+~�FFFX�h�y�R� ]s�`�-"""���S���i��;����� Gd��+��U�Q��\u���]����<�f���K�,��'���C�T�'5�~�)<==1t�P�O����ϩ�lzJ �{�0)�3����R�T]�ǜ�q�7 m�4f�?~�G�����E�Vik!�4��7��67Aee%�̙�^xA�_+++���O �DDD�Hc����q螎w�^�ee��Dr{����2v}ƏO�a�6� J <������?,]���~��g��������>{��툋�öm�ЧO�����Ѯ^��(�� _w������+�do��ɦ��X�z5������ի�]�v��O?x:ى*p�N�yyyx��eS�]\\�u�Vt����K�E�4 �DDD��a��]έ�uo߶���w ���1x�z� ���^m���J��!x�^,�9%���� s����p��5l߾]� 5�3f��΁};���Fy!@���_�z^kstu��8�#�����U����Z���+W��o߾��ۿ9rD�ߤ�lV~�����LDB�T-[����j�P�6<��� ))��5��o�í:~EE�\�R��j�[��������ű%�:b�n�qW�3ZL�8���4Y𳲲�����ӧO�k׮�\ff&�/_.}��]���7�:z�(�N���ݻC�P !!�頻�v�j��������b[$@~u:�����[[6M�8�w�cD%�az�!6�"""�G�@�A�����)))�q{���}ݥ��7n���CuO�vuu����e�n�Zֈ�*7i�ӧO�)���rm�@���Z��37Ax����Nv��f';(m,���͛7���Gee%��_Ŵi�n~o�:�A�r�����ŋ�t�Rq|��������R�;����s���͚5�!$�3 77Drr��v�…�1ci��='k�MDDD��`��d���>��������J�~�+�޽�.]28vaɭ�cM�{:����i���ޫW����;�����x���j�؆�����:�Gk�d������m۶������Y�����Y��+V�̙3��
��- ޯ�� p��9���/�xՎ��nJ��j��Ѳ����7t�!�_""""�L�d||��!�r�q�Z!<[�W�^��� �����V {{{�t���1RtypU*D`���@XXX����˃�R|����?��w�}0w��Ҡ�-���=F� י����o��3g��w�}�N��]��رc�@�=���.���b1eY?5���Lz۴iS� &1�~aii�iӦa֬Y�5����زe �w�^��Ν;�!C�������رc��v-�5��-ž={��Y�f�� �kEй��+,)��|��~�^�GDDD�15jǚ�ƭ7G �P
\fffx��g�q�FR3�w�}�67���n�>}:�9�B��<�M�4��T���m۶����D�Z�
���*\�ն*,,�K/�����Z��v��A�Ӊq?������R#*u��p���[Y�i???�>]�u�ňO���]��ӧ#::Z����̄��F��Q�F��'��}���"�����ɓغu+"""PZZ*���?��ȑ#��0nn���̞=[\���Oc����g�iʺ!���x�������"""�Ƅ��KKKï��zOƲ��G�N�`ke���rX�c���شi�X�7n࣏>��������Ә5k���`kk�3f���3�91�L �vF���1s�L������ɓq��eL�266�Z�7n`߾}�6m��������������*���^}�U,Z���7`�ܹHHH�ԩSѻwoYꊊ
�8q�V���_-��i�/��2i[����j';X�� ::k�+**�i�&lڴ��}���:^�u�c����7o u�65�V�̞=[���رckl@Vggg���Ț�55 �D��w�}���5v�X|������h�V�K�.�={�l��u�n�:t���Z�•+W���h֬V�X����?'U����lx:�ĤI���{��� Ϝ9��>\\\`ee���tdgK�[�j��� ,08���kp�����6mڄ����gٵkv��###�n�������ǵk�d�����k׮ݓc5��9���������M�68x� �͛�/��R6��>lll���oc֬Y06��u}4�
|ݕ�z�*6l� �~ܸq ��M�6�
3QS�&XDT́S��vA���ǬY�мys�5��7�;&�o�6m�u��z��e{N���&&&زe � ";_^^��g�����"�v��qqqpss�q\]n1��=z����.k����|�2Ο?����j�gϞ8x� ���H�߆T�)/�s���ҧ�~��/⫯�¨Q����-Z�P ͛7������1f��X��;w��.<Z#�������<�+�DTMIYm� |��̌��b���X�z5~��\�pyyy���A�.]��s�a���P(�����LLLd��1t�666�����ݻ�~�z:tZ�ׯ_G�֭ѽ{w���K9r�����ǜ��� ��*<��8t�~��7l۶ HMMEvv6JJJ`nn[[[������ �?��,0�'��-w"V� ]N1�{;��] ;;;L�2S�L�>|>>>��+W�X�M��a�6)���Q�15"aaauvY��ҳ`ef��_��� ��&�ҥ >���z�{�*[[�j�$��–�4��y���8p���_/���.�X�۫W/��ի^c��AQ iw� *)= I�YP�X ��[����z��,D%�l��R�X&"""j `�F V�٠�t7�ҳ1)����������e�Z�j%^[�c�h�u�.,-GAI�����������z���"&1]�VU�[�]n1b5��Ì.����W�qã5������c}��ʐ��S�o�9�%��?!>Y���MDDD��15���'k�joS��wA�S�m�M�#;�����g�B�V�����<�.6E� ��,���"B���Ž���x�'ĵ]���˗/C������4�X5�*��=���@NN���Oq���o�:E�+W�[���g��,�6P�Z��^ks��l��,�hsQXZ��ZIa^��J��s���8럹�� HU��%{���?��gMDDD�T15wҌ�NT�g�ܹX�r%.^�ؼy3F��i��E � ������8v��gϞ055 ���!~РA8t�rrr`bb��� (�Jx:��6���<x:�D`ߎ"4�Z�J���^���5�7]n1t��E�K���ӱ%T*U�)�)ښï�>�Q�0�LՀ���*�/̚5 }��A�֭��{۴켼<L�0Av,$$D�֜�BAI���koo����Ho��~��X����}��)̛7O�766ƫ��
@��}?*��B���P�Z��]);����`KDDD��6HDTM�&0f�t��I?s� |}}���Bq���QQQ�ٳ'ouM�޽;��y1fai9�ҳ��ڙ3g���\\�i�&`߾}(/�f�^���K��W�^�����x� �TR�rs��Ơ���6ŀv��L�8T��g""""�;F��薀�;���J DL�8y�$��틬��S�[�j333�t:Y`�v��!..��R%7x�^|��*�U֭[��c�V�ڨY�f���Gyy9�\�R�㱟�bccajj
]n1���7_�����iDDDT+V���]n1�8�����C�лw�j�]�z.\�~ ��G���<攬�r�&I����_~۷o����l�7n��ŋ�|��,����b�ԩ"�@؆���[QS�ߖ=D�
�^�P�l�����cӦM���ߑ�����<�E�pvvF�޽�� /�[�n➨�4,�9Um�۷*--Ŷm���Ǐ�… (((���%Z�l�Ν;���AAAh߾=i*�='Ŕmz��LDDDu�_�"[���n�� +���̫O8�23��w�DZ.�a�r�, �DDDT�e��!�0`@Z<����존���Z��[�ֻ+����*�v��3h'�g#F���/U�LDDDu�_�"k�JicW{�l?_mNt9�H����VD.J\�����R��(()(��0Յ�Q��r���-F|��?U��i�DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD��L$z�4�}�������>�D�N��DDDDDDD�0=���������LDDDDDD�`""""""z$?� ""��Y����J[ q��� ��L��?�'#""������!bef �
��&�� kwgQ�\�Վ�uC���="���Vfƈ�گZ��cX�3.J��� ��&p��ARz�}~*"""z������ܜ�v� USty����٨v��65�_�a�NX��ӱ�x?p�@�ٳ���8�<�_�B�6��_,�F}�R�y8tVw��Q�05>nJ�v���Ѯ^9/()C�&[Ҡ�-�OH �����t��5��p�Au��s��ߪ�*�UH��!*! �I�ծQ�X bj�{��Q iXsꞎIDDD�c&j��=U�������� Fx;c��3R�yX{�,�Y�����]���;�Һ�+��A}�����a���|LR������b&j��̌�5����î]�p��$&&"==׮]����aii �BWWWt�����ǀ��c���^�������gњ����N�_G�u������? ..'O�Dvv6
��鰴�D�-йsg���a�ر�С��X����j�j��� �����������������u�;�3�����{��<k�Z|��X�|9�� Og���G~~>.\��`��尰�����1c� 888 @���R����d�����"�^�r������Deee�����/^�/���y��a�ԩX�`���:T�mRo���������?�ك~"�?��&��wɒ%pqq��ŋk �5)..�W_}�^��44bj?X��wc�x(m,����������o���Ѽys������d�+**�x�b <�����Q^�gܜR}�ڵ���?��%j$�i�=ׯ_GHH��U�i� @�=ЦM�l��x�"~��w�ܹW�^����c���HOOGXX��M0y��oN��uW�EY��PRzv�͘\�
��+����&C5uս�CnǖpU*D�O�桠� �ڼ;�V�e�;e�-E'�����g���o+m,��48�6V�Yk�3Cϭ����n����.�
X����������{րm��3��MPYY���@���_✻�;BCC1`�888�.�:t��ӧq��Q�]��V�{%� IDAT�BEE����{�=|���P�Z�_����p޴i��=o�v��3-���`�Fb�h/n�x�j����|�^z�j�-�)S���� �֭ìY�p��Eqn޼yppp����
�
1�L��+km�Su�dU��J̽Y93D�d��h �M���Y�&= ��b�U5�SPR��d���Z�̌�Va��K�M�����ΐ����0og����8[Ұv��{~<�0wT�Z��qX� ������9<���-()CRzb5��j���y�Uu�q��cKB*%��* �����ۇ�������c��������}��A�>}0z�h 8eee��K�b�ԩprr������)����ppp���?���������15��v�:�o��Vv~Ȑ!ذa,,�A&�J�N���� ƍ�g�}Æ C||��f�ԩ�߿?�����-,k}����쯮=��Uؒ�Vk`T;���ks��M���X{�\����+��Pu��wܠ�n�éA͌F� �Q i�>o}�(��_=_w��!�����������u��&= �m� �Vf��Q�/,n������<���~u��v����k ���ׯ>��c��������7���?�5���lkk ��C�S���ELbF��'""�{����+�o,((�[o�%;���"**J�m��dbK Q�#���V�u��صk���ĔѢ�"|��X�j��/�~�!�̙#�o߾���y�a,..}���g͚�?�Pv <��3ؽ{7�U�V�r�
��ۻ����t��_/������� � E�K�e�bs���Ԥi3S�`e��&Oc�g�Xiؘ���2�T�RQQSHM3� LPP����]?�⢠�d3�����{���ڋ�K��<��+y����d��ڵKG�U�5�t:զM 6LC�U�:uΏ��[a'�_JJ�-Z�͛7�~PVV�j׮-�ө�]��{�р���Q�~c���[��e�-]�T;v�Ё������b�����tꦛnҀ%�:55�gK��r^V�1���i�v��9 6L˖-3�GEEi�ҥ�ڨ�{x||�>��Ss.�?�z��Q�Fjժ�����A�
ԛczh‚����~
��>�L�|�~���<yR����f͚�s�κ��տըQタ� q/���, (5j�-\7)��Ѕ�=Z�=�����ԢE �;w��6������ի'��w�p�w�:v�G \�;�L�w�����-��6j�Hs�Ε���
��j�I\�����iq�J��Q��P���kΜ9�ݻ�:t����{�������-�4[%��֠A����_������:x�V�\�)S���w�U�Ν��y��@$*�� ~�;�GyDK�.-����b���������աC͟?��W� �F�li��}��i���ڴiS��-77W���ڻw�.\���`͟?_={�T��Oc�����S>�����Ҳ�'�x�����G�/6���m5���&`LLL�رc��7�Tz����ӊ+��Oh���z�G�[���Fw�����b��>�@�ǏWVV��ǎӱcǴ}�v��ƪU�Vz�wԵkWE�����%�Ƶ}ɵN��[���ԥe竹�O~~~ھ}�������[��%�V�W��{WX ��������p� �r�Z;��3f̰=��SO�Q�F��i+v]0�u�6��B~�
k�^�z�СC��1���u�v/S={���;��o�]���7�׭[W^^^�Ϸg����[�v�mںu�Z�l��-�fW���
��᧱�m%�����S����޿nݺ***�e����u��]�|������ mٟ�Ԭ|�q8%%E�{��ݔ��5j�~�����QNN�
�s�۷�V�\��o�]��AZ�|�ʿ;�|�u���k��o��l���������Ә1c�zWKPP��N�<���4�=�
������?�YIIIz�w�[��b��9�74�dWccc����;����~��***ұc�l�����ճgO�Y�F�z�RTX3-�v��k��3�AA��'Nh�Ν�ܹs�M��%�ϖO��r�{�]�v��
���봟ԣMcI� p�������A�ʿ�gi���j�����$�*��|���o���å�m}||���Jr�xV�A���n��܃ߴ�|�^�W�f|q��^e�;���߿_�Co��9����������5k�-�v��q >��l̓�������0`�-��ݻ����u��i���X[�n�����6�O�������$��lg�}��9�1��Zsaa��;��� �<yR;v���w�m�;s�F�e㪮ǵ���Ζq�0a�y�u��Z�j�)͝�����{$$$h���&����҄ ������L%%%i���:q��ϟo:K����M)|��u�j@u��=���f[oooM�2E?���rss����~�A���JHHн��k;���f�Pd��5����;�����1c���W�}L� ����\W�<.YlՐW��=�l��_������盛��VNM��W��0f �_0p���k�ׯ�=ޣG����Ҫ�߂Ⳋ��E��������k�*���Ը؍Z���?�d3��i�}�x�ܹjܸ��l٢GyD�76�h�رJLL����y|ǎ����$um�P��@s�O�n+�1b���� EFF��a^^^
����5b��mnn�^x�I�fKm]Dzj�*�޽�l׮];}���0`�jժe���Ѝ7ި+V����,-\�P�*U���65%��ׯWtt��wۤI�Y�F 6�Tڥ�
ڭ@�
�j֬��?�X�������z�����(::Z;v�Pppi7��S���W���[��c_�t�N�.�����ꩧ��В+;ޣG-^�X���y<33S}��$�oǪ7ҒJ�)���[7�\�}<))I;v�[o�e����d:�OX�E���e�+k�ee�5f��p� �Y�����U�V-����9s�N�:%���m��}.�����U�=STv-l�n�����VV�����$i‚-�*;�.�^3g�T�f��e��l-J8�E L��M�6z�gl�y��w%�l �"ɕ�u/�_��fϞ-�6vQ�[�?{�l�Ѕ ��vMW��f��{?��#��x�����f���%kQ�����G��u�GG��b�1ݽ{����L9qÆ �v�Z�ͷ�8k��$-Z�H��̘��u�]�J3�l��5{Mq�ө��z˼���k��&I�.��7$�w��������$iQ��0a��u릈�EGG�s��V�t����\7�{�=9���:��cǪaÆ2d�RSS˽��!a�45������������^�5����T�n�4g�����Y�%%%���ժU��8���~��o*�`~��U,��o��:#[Z�j%�`��5� ֐!C$����$i��p�wzqI� �F�m�y�v�Z���M�+;�n�:eg����9�Z�>H��5{�p�w��u�.I���������(,,L}��ѡC�l�8c� ?~\�~��֯_��C�JrͶ=UtF>�����VII�����簰0[�;-���{�� ��;�4�X�z��z�jsM�M>l��Ц������5k��?���h����}V�JT���`�~%�π�����[�>���r��fX��g#o5��֩�3JN��� �i��-�\�M��a�͟?ߔ�W�z��+4��Z�h���D� "�x�/_n:�>|X=z����?�M�6��c�fZ��>�nJ�9sƶ�{���Z�vm��1''G�G�֣�>*�
��V�s����g�7"'Ǟ�m��U�{���+��\�C+������k�3�1������i�F{�����Ǐ+33S���&������}����
��6$Jܟ��B9��5o޼
�-�����]����u���yG��)9.�V�Z���7���iC�~J�*?�����<���߬�]��V�X��n�I�+����U�
⊊���W_�ǻv�j�!�:55iXi�pE��Ӕ,;;[���S۶m��V��2i�$���붙ʒ�+r��,%g����Ҳ�5+~o�����*�᧾�Aj֬�6nܨ�?�Xo���֯__nM�/���M�6iӦMz饗�p84t�P�����믗#�5b��\��l�ѣ����ճgO]{��*))ѡC���^{�v�Īlx����toE���?`�7�ʨY�׿��������Jg�(}�=3)ɬO��-͵�w߇� #�y�zj�V[��j�,-���e%��S���YQQQf=������}������2#��*��;wڲ�!!!�:�����~���s���ÇW��������ӧ�V�\i����Ө�-M�{�茦�%k\�F�{�3���xɝ���%k�����<**Jk׮ձc���j̘16��\A�̙3բE �?^EEE�\�u���ϒ�Ȳe˔����zH-Z�����|}}նm[=������oM9���g�5��FET|��s�~#��ǽ�lԿ��M]k0+ˈ�f�v����l�=z�����m?[�Wd-�����Txk��O�6���M0ڴ����ꀼb�
mذA�����Çu��I[�w�JJJ����^�֭3���ƚ��֌�ʸ��K�2�/�����_Xh�a`��5\��V�Z��_��O?m�Y�n�֭['___EDD�W�^�ӧ�:w�l�ek�Қ�Ú�����o;��}Yճ��[;�S�K���2d�� ��� ��ǫA����{o[l�߱c�֬Y#ooo][�u�)$$Ķ�nݺf�uA�Y%�瘱LV��u����ӡC�L���P����^y�9���������?0�a��Z�;&Ir�{W��oZ��Z�{�T6�FSR���Uɜg��5�e��r�������ܹs�h�[�'�|R�/�=f]R�ЬFUeo����;7���ڴ�|5w�驧�R``�bbbl�N�:��+Wj�ʕ�\�߁���S߾}����� �jҒ$�l�K��W�iq��ߣ��NE�6�ݰ�\��x� IҞ={4k�,��ƚ�P�6m�3�<�����S˵n����t�v��?[�V�*�w ���.�Y���L�b��%)..�t�o���zW%��U�=�Yv��Ν;%�d�.Us���20T##Z\5�����n[�����F.U�Om/�e`�$W@�ٳgۂ_///�k�N={�TTT�F�a��S�N��733SӦM+����k۶m�t~&o�qJ��썁��^�?�$�=��C����5y�d�iӦ�����j޼y�ׯ�:u�d�a;�5i�͗��Cp��h���dF)�M>������ڵk��_]�ׯ�� �={�Y{�����D����$��$���uJF� l{��e ����g�aU����A \�
�Ϛ�Xw����܆ ��᭝�W���� ���R ��� ��� �l�ض�\_�U�*�ʈ/'S٩� V~���kϞ�]���׬Y�t��q�޽[�ׯ�G}�E�پ���+�}��;.����|���w�}&������G+�Z�^=��'NTII�%�����+Ԩ_�u� 6Գ�>��{�*--M����X�gOIIѝwީ�3gJ:?��K�*����6՛�{(���4-������S1�B��I
73�%W�0��I���D��e�媌�����Z�ha{�*Kg&0�:��U�*mu|$Wx߾}���[��{]U�eP�|��TII�y,24�—�:���� ��r����2%�e�.��BY��V�e`�^��b�^z�FD��={�(..�l�����D�;�6?�"��F��>}�t�}���<�1c�Hre_(���Z�\�<\N��;+�+(>� ��k֬Y3��Ԋ+����͛7+&&Ɩ =w�Ə�]�\c��ڴJYྡAׯ�B���Z�\v�oe%0�l���Xc��&��jt}8!R/ ����%�9іK���c 0p�K��Qx+����zu��Q)))�\���ӧkΜ9rxkld[3 �*�š�N�ӦM��ŋ5q�D�s�=�Q��[S��3`˲֝��TU�������Ka��#�����4ib��Y�f�N����r8�}������˗/����?�ɌBJܟ���Y�.�VyrQQ��T�k�ֲe�4`�I��ܭ[��FTK�,�m�ݦ1c�(48P�z�,W�k5�X���*�P��������Q�y��:qZk��cp��;�)��/G���N���mir�Ux+�Y�����p�i;v��}�]I�k���W\\�|��Th���fW���~II��M����DmݺU�:uҪU��[���[9�4*,%#G��[�����x��VN�8�5.6���]�߂T~��u�r�<��#�r���Lӥ�����4Ͻ��;z�����f*��V����65�ܻw��{�9k�Сj۶����l��e��ZAAE�ÿtM��N����٣��(�8��S۫\p�T�{t� 7�~�С�>���sRR�����1�A���ʦ����ȑ#���p�~���d��*��N��׋K�l����2`BB�EoT��t��Wre�/^��ݻ����ǏW�n�Ԯ];��h����d���}�����6�����Z���<==u��L��d�}�o� RjV�v������kX����@E��Ҭ����V�6 Ts��|}}5�|mٲEiii����כ]�8�/g�pe�=<<�x�bs�}����駟t�5��/C�(���v#�����Z�biԨ�����H������TAA���n9���Y��,�&�ɓ'Mņ$�� ��P \��
��G�a���/�h���f�萰fzstum�08��ҡW��h\�v�\����{��T9""��:ڲ�GvO��SI{~ߒl�guX݂%U������tnn�mn�&M�p�A�,ru�u�+I�}���>��=[���g�c���kjӦ��JHH0ە�k���4���� �n6�믿^�g�*+` �_��W�xaa�� fܘ�끭Fj^^^�ڵ�����~2�[��U����ϔ:tHYYY����������
G����JK�S2r4{�^��ݨ �Jre��׶�<y�Z7�e��q����Ϟ=���zJ��,ܺ�S���A�ʛo�i{�:���5m�T-[��m�ݦ��+33S�k�oE�����kuɒ%���޽{���5B�����# ��I>���A�U���y����Ϭ����P׮]�j�*�i�F!N?M:�4�D���\Y��2k���5x�`}��7��͛kʔ)���*�D�:7Ppp����<S��x)�|&�c�@�>˗/��ձu�V�ܹS�;w�Ȉ�[�K)�9:U|F��M�{̛7϶~��;�0�o?pT}:\�޽{�q���&��ի�{�n�o�^c#۪��O�'N˧NMS�}��9����f_�k�VDD���l�.==]7�|�����ҡS�g��Ӑ��&�Z�lY����{�{��73[����[9�ء/��B_|�$W����Sll�ފ�i+Jg�����}��u���˷NMM��5ɇ�����,PW��A&�>|�չsg :���g{�駕���Z�j)==]N�Sc#۪cp�f�����uj�c��k�}�SÆ �|�((>��}Y�������W_5e���|}}5u��rko+r��9���˚7o�y�}���馛$��� �?�������7���rxk��}���s���U���� ���Ջ/�h{�#F��+�I �<2��o@JF�����W'N�=����o�QO?��mޫ#�[����෰�P3f�P�Ν��\���iٲe&�9;~� l;w�l{���8S*ju�ճ�y�o��F?�p�f�V���D�G��ɓ'%�2ۓ�ݬi�]M��������������
ޗnq_�5��O��}���@�:�!a���^xA�~��y�СCmAo��h�"I����?�q�ڙ�w�ʕ����u�uש]�� ��'L3��� ��jM���HVA�YըQC .�5��3g��,Y"ɵF5�Ss��s�=����6m2�ƷNMs���kg�GII��x� m޼Y%%%�����K�֭�������0ݶ�[95�gK���N����]'�v����7����|�u�z�Lpj�9s�Z�n�)S�h۶m���M���D?���v�ܩ�3g�S�Nz�ʟ�IDAT��k===Mgjˣ�>j���4k�,M�2�܄��_G���7++K���7�bI
ՠA�$���i��A �F̊�c��L�<Y�>������"���+r8����4y�d͝;W�|�.]�3fhĈjܸ�Əo+� ��իM`�|�A%��V���T�ƍm]����t���+..Ζ�<t�&O����p���O�����K��w�u�v�ءnݺ)>>ެs�\��իW�{�Rw�q�)�]�|Xi�������'u���l�g��x���?����,������P�ׯ����5y�d�����^~�eI�/�\�ΠA�l�W�X��'�����9v�ޭ�zH ��ӧ5g��q���護ު��I��׬xWv�q�ƶ��$�3�4��V_}T�+��`�[�u�ԩ�߿�m����Y�~��z������k��V�?����2�����w����f��պ���p�B=z���gddh����ի���zxxh���\�ݪfEӲ�M9h� ͞=������5q�Du��E�^{�>��sI�k�Q�F����裏�*!jժ�y��W�^�d���;������ĉu뭷*66V))):r�<�/��R&LP˖-ͬfI����{�g��(W���7���OK.�|s�����լ�]�h�{�K�,l ��ŋլ�k����Ú�� ����GO������ٳ��5j���_��Ŷ`��ԬY�l�O?������I�����⟻K�k������v)))�뮻L����W������Tff�-�-IAAAھ}��N�
��jԌ/TP|VWi�$��㏊���u?�xzzV8��N�:���Ou�m�I�>؜�a�B$I�<��,�l�R�j���Çm������z����jӦ����4k�, 7m�T����`���Kr�챂��ެ�V�5Ϗ=��������7,,L7nT͚5�}�Pۿ?�7�J�,X��zHgΜ)w�N�S�N��ѣGm��*Q^�z�) ~n�v==��|j{)''Gڻ�|���s����{_��#�n�T����Z�l��ݴi����?�����7�x��Ҳ�����5���r�{��ٳ������{�U{߁��Z�d�Y����� Y����\!d��ߐ��|���b2�#G�TZZ��y晋Ο-�u��Z�p��l�Ra�+�2qV��ݻk�ܹ�:B�;wNǏ��111z���U�V-yzz�ǫ:�A�Z�~��H�:uJ{��QJJJ����[n�����t���Ί�c#e���Ӹqc%&&j����ޯ��C�ڲe� ~�&��/����/������?�^SPP��;wj۶m&����Ղ Lp7|�pۨ����ݻW[�n-�A��i+v��E����-��m�6�V)�u�DGG���?/W�]PP���Tegg� ~��ﯯ����k���j�
�����@m޼Y#G�,���ĉ���PVVV��7((H���9���K
�+$�w�]�v)!!A�?��"""Ըqcխ[����u���S�=4q�D}��Wڼy�-����E?�i�I*(>+///-Z�H������ ���А!C���d�������
��\E.�����Ҥa���:����g�}�u��i׮]JOO����u������~��jݺ�n�� 0@��z�m����5�nY���0]�:�7�xC�֭Sjj����U�V-�G�3f� �$W�dk��1cL��2�������/�(>>^�/֎;t������jܸ�ڷo��#G***J^^��xe�ò�}w�ܩe˖���?ב#Gt��Qծ][N�S]�vՐ!C4p�@S����� �Hr�̙�p���oذAo���M���m���;�ԃ>�k���v<������ц t��)5l�Pݺu�k��f�|W%,��f�q���۷O7�t�����U�V�_?W��=���.KJJ��+Wj�ƍ���Rnn������ﯖ-[�k׮>|�:t�`޳썒��755UK�,�ƍu��=zT�O���������N�:i�����;�M���|M]�|�sq}j{iH�殮�te�\�����sZ����e+0�����j�ڵھ}��������:u�(00P7�p�z�ꥨ�(�m[ډzm�aۍ�2����p�jl�x��{ \]k�k��L&�"ܗ�B���m͚.����n���^��[94�_�J��T��׮Z�#%#W�'N�2�K5a��r�cG�l��-.��q��}�F�liQTU:���ԩ��[Uq��¾盛��}_(N��W��l}�5���p�{+fP�K�[��u
!�� �a)9��`��[9�18P᭝U
���ٕy���RP|Vl�4�pg�-�P�j*T���TiPe���X/�JN��s٩�"+�{[���e�k‚-�
k�Q=[^0�K����mi�t:;�PQa�*|MA�Y�򪡚��N)(>k���[��;9��/\[����l���-ձi�E���B-�vPkveV&��֨_(��SCš]�����}Y�h��K��Vfm�����e2�m[��;;�PlQ��@E�)���AUk���$�*R� pE�����6o5��ie�(TjV�e�'�����B�����f����V�6�vV`r� �Uz������f��TQ�;W�u�����J��S։�jc>����W��όRJNϹ�.{n��s���#��^������r���Њ�iq?��΅��*:�Ԭ�K�^�s�~~-�YyJ�ʯ�͗+�cp��Fw��j����+ �t���|Y㈚;�� �{��o@�r�c�"W"�-�j \�n���g��J"��@���մ��r��Z�p���� ���s_ �s��G �G �G �7o�JJJ�WӦM%��e�դd�^���t`\9t�𫙰`����P��skve�[\`�*F����+k�M�>IEND�B`�
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment