Skip to content

Instantly share code, notes, and snippets.

@plmrry
Last active July 18, 2017 20:41
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 plmrry/6af1d30af3b7d07b9709c9feb205e638 to your computer and use it in GitHub Desktop.
Save plmrry/6af1d30af3b7d07b9709c9feb205e638 to your computer and use it in GitHub Desktop.
Graph Experiments I
license: gpl-3.0
<!DOCTYPE html>
<meta charset="utf-8">
<canvas width="800" height="500"></canvas>
<script src="https://d3js.org/d3.v4.0.0-alpha.33.min.js"></script>
<script>
var canvas = document.querySelector("canvas"),
context = canvas.getContext("2d"),
width = canvas.width,
height = canvas.height;
var manyBody = d3
.forceManyBody()
.distanceMax(100)
.theta(5);
var forceLink = d3
.forceLink()
.id(function(d) { return d.id; })
var simulation = d3.forceSimulation()
.force("charge", manyBody)
.force("link", forceLink)
.force("center", d3.forceCenter());
var n = 1000;
var nodes1 = d3
.range(n)
.map(function(d,id) { return { id: id }; });
var links1 = d3
.range(n * 2)
.map(function() {
var source = d3.shuffle(nodes1)[0];
var target = d3.shuffle(nodes1)[0];
return { source: source, target: target };
});
var links2 = links1.slice(n/2);
var toggle = true;
setInterval(function() {
toggle = !toggle;
if (toggle) {
update(nodes1, links1)
}
else {
update(nodes1, links2)
}
}, 1000);
update(nodes1, links1);
simulation
.on('tick', ticked)
.alphaDecay(0.09)
function update(nodes, links) {
simulation
.nodes(nodes)
.force("link")
.links(links);
simulation.restart();
}
function ticked() {
context.clearRect(0, 0, width, height);
context.save();
context.translate(width / 2, height / 2);
context.beginPath();
simulation.force('link').links().forEach(drawLink);
context.strokeStyle = "rgba(0,0,0,0.05)";
context.stroke();
context.beginPath();
simulation.nodes().forEach(drawNode);
context.fillStyle = "rgba(0,0,0,0.5)";
context.fill();
context.strokeStyle = "#fff";
context.stroke();
context.restore();
}
function drawLink(d) {
context.moveTo(d.target.x, 0);
context.lineTo(0, d.target.y);
}
function drawNode(d) {
context.moveTo(d.x + 3, d.y);
context.arc(d.x, d.y, 3, 0, 2 * Math.PI);
}
</script>
�PNG

IHDR�����
�iCCPICC ProfileH���T���̤Z � �#��k(ҫ��@%�@P�+�
���,E\�"kAD��(v� ���.l�� ������;��w�w����o��{��\a ���lQ��'#6.��� ��@���z��T3׿��mt4���S�����<7)��r"7����)4�s��l.��]�-���(+��Q.�b�4���i��>&2� �(l���w4�����: ʖ._��-ʮ�6:��22�N�!�����o5�5�l�������,a:{����[��9tР���ç�C׬6mi����Cf�ϝ�i�S��Q3���a.�;p��iQ3��>��fEΰhi��� }~��~K�IY>3���e�pnJd� ����pVZD��/i^$���,�cF�lo��\�)���=�J��&y�H�(�xa����0=t��t?i>+'B�l6��f8�:['T�>��p���O�+�T�B��d3<�S��` 8f kK+{����'}K�~� ���\f;�h�7�c�p�)���9�7�v���^�X�3���� H@(� t�0��8w�@�q`1���D`Xփ|Pv�=��A-8N�p\��u� � ����Ax�
� H ҇L!k� �B>P�A @bh�*���R���~�NC��Pt�F�7�g�)�"��sa&�‘�"�g¹p�
.�+�p3|���<����m�a"^H�$#"d
R�#�H҆t!7 ����ah����Da8�L��VL)�ӌ���� b�0߰T�:��eac�<�2l>�[�m�^�`���q8g�s����p��������F\;�7����*xS� >��g�����G�����a�G��E�&�� �B1����0B� ���N�"�����XEl#� 'H�$C� )��JZO*!5�.��ޒ�d�#9��'�#������ɟ(
�e!EL�F���S�Q�R�T�;5��M�F��^�>�~���XȰd�2ke�d�e�e^�e�e=d���˞��!�R�(g �%ǖ[#W&wZ�ܸ<M�J>D>C~�������

>
\�<��
�hM��E��6Ҫh�hÊ8ECE�b�b��1��1%%[�h��JeJg�$t�n@g�����'���h��4g˜�9�s>(�)�+')(7*(Va������TiQy��Q5Q
S]�z@���K5E5g5�Z�� ��갺�z��J�������~B�}5^j�5�5S5wk��բi�j�vk��z�Pbx0�%�NƘ�����X�B�G{B�P'Jg�N��#]�.S7Yw�n��^��*�z���D}�~��^�.��1� Z �*� s
Q�܌2�*�n㌙�i���{M`;��2�����)�t�i����L`Vivǜb�a�c^o>hA���`�b�j�����;�v��fig�nYe��J�*�j�U��kk�u��-����Z�V�׶��I�l�����6�u�}�w��7؏:�9$8�;�a*2C�[�W����k�8~r�w�v:�����s���g� �%ͫ�7���v�p��2\\�Jܴ��n�nO�uݹ���#��G=^yZz�<�<?x9y��j�F��� �{||�|J}����|�}����V���c��w��ai�8�:�X�C���@J`D`i�� � QP[0�+��|����-! ��+�Q�ahf�/a��а����V�»"hK"�D����� �(J�-�0�.�C�wLQ�$vn����q�q���x||t|u���{ /�[����"�E�]]��8}��%�K�KN&`b�$|a��+�㉬���1�g/�ם��;��T�4��\�������MqK)Ny����_���L���V�6��ޘA�H�8-P� :�j.]��Oh*�J2�2�d��E�YP֢��lE��t���?�s\s�r>.�^vr��r���&+������i%f%ge�*�U�W
��X]�Z���c��ڼ�����ծ'�O[���
E�m��ؖ���.o����e�E�w69o:�����g�͖}[�p �Z~���z�G�K~�ܖ��g���;p;;n�t�Y[$_�[4�+xW�n�����,�s�ض��^�^�^IIPI�>�};�})M)(�,k,W/�R�a?w��
5�|��n�_Es�Ae�a���O����~b�TW�Z]X��FP#�
���s��;�~d{=\/�=��h�1�c�
���������~�}"�D�I�ɆS��ʛhM�P�汖�Ik\k���m�mM�X�RsF�L�Y���ϑ�坛<�{~�]�����Pǒ�c/�� ��x��e���<��_q�r����ט�Z��_o��n���צ���7Z{{������w�p����[�[���ݎ�}���;��ܻ���{}?��ău� �=*~����7��%����ރ�O"�<� ��=��/�yO�O�G�F�Y?;3�;��|����/�������ѫS���=;6�Z�z��ַ*ok�پ��>��ć��*k?1?u}��<2�� �K�W�m��=�̘��E��VANN�M
�8�;�@�����M����O���B�K�;Q�B=�4�Q���)K�`i�CY�6�ӵ(���~��|��
����ɉ���_��f�О9�ŧ�C�P�c��[s
�W��"L�BOY�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]�IDAT��[h�����""R�HY�e� /Z�H����P�RJ�j�WBW�`E��芕�t-E��[�X��vs>�ϧL&��$�I&3��af2�C2�ɜO�~g�<������ӿO�����H����$m,�$IK I��H����$m,�$IK I��H����$m,�$IK I��H����$m,�$IK I��H����$m,�$IK I��H����$m,�$IK I��H����$m,�$IK I��H����$m,�$IK I��H����$m,�$IK I��H����$m,�$IK I��H����$m,�$IK I��H����$m,�$IK m��|>F���f����&1B���f���&�6әP�#}li�,����B�@��҆�F����8&�}�D�����x�ȸ��crƛ����1�>2��������_�_l�ܙ&�����������E�����>!D�����X�����^Q�{�" }Xi�]Eb��AYW,�S]�d-u��J ���Po��� -u��d��W�Km�H�O'�ߙ�ۥ]��aqT�@�3�Y)���L#}Li��F�άh�Z��G�Nf�p����}�Xx�� ��w���OE���� ������D�Ͳ����> ���z�>U]=�ͫ--V�c�i���Kg���)��"��]2c�n��
8R��"@9�5,~�ַwޥy{����o/�>���n�3����w�O��
��F8�1���6��L(NfH�@Zs�<�=����,(�O�eGQ���̴�ƭ�P�� �G"��[��RP��m�q'�G(�aK�G *�~mz"'S��D �7�9p��usI�f���6�͔�b�e\ƻ�?-��҇"��څ�r8|�7U������i���{�3N�>��b���������
�[Q�Z��;� �&��NܖP�U����"��Y!�|;�Σ� ��ܦ v��x4�/�
F�jϐa)�H#},i��L7w���y��/�}j�}�睻?���+u��ji��9 !},i�5w.4�,�F��=�O|�)��B����ڄ�ֆ�cHkj�8�u{�ܝ%]�#������;�OB�?NÁ\׬hg�)҇"����o!�{�A�-�s�;�M&��h�8�;����
!�[9 ���T������5u#���k�6ox;}�5��� �>N�0�����>��j���J� �CHk�V(4��G���%H������i��DE��q�CHkj�/��7��>O��SG�P� �7�h�R{�ҵ E5J5�����U?���<*&.���V��+�>��Yq4�b�{+҇"��X�CL�f�m��6u�T����PHemy�r;@�4S��D ��P�s�11d�88���оc,���*tՏP 5H�}����uvc�� [�y��[�%�N���;�ٯ��]���]B� �#Hkmw8ֹ�u������|ɒ�d�i;g�&���u8>@�H�Z��@��$����ag�J�pe�5P
�doḃJ�#H��$�R�~>��B�������[�N Q'1��Ά���5窰t�q�ɐOr��힦q��S5
� �Hk��ben�|�g.���=�c
�-�"��]��/ ��"<�0�/`b��.'��s�D ���~�R�ߚ5u9>�qjw�b�Ƀ"�A�@��K��h�k�Ny22�h{����(��D �����#W֨v��D_r���y���#} i�B<�o͎���ש7���p�(�Pϑ>���<����挕X���`�k���G�h#}i\�y���i��!�K�Y5w�k�GW�m`���H� ~ă��x�}k���;�!s<瞛L8<D�8�&�W�x�lTP5t�pp��Q���޽(ǐ>��2 �v0�a�崤��F���.$�S��б#}i#,,uVF�I�EA�
ܫ�E`�)�U�q��j��a��p��A�p�a��s�{w��{} �pt�> ��!�%Vj,w�4�Ks���`b�H�@�
˜g3�����`��uE�������H�b瀕�N�ɣ�]����q���b ��H����4�L�-���>�"k,�T��a�N�C m��-V�L��.]�ca�@[?�c��U ��B m{����m��D��Pg���� �t��G!�6ǥ�{�]��w
�f�q�N6Xqv�D�H�@� �"K���]xBg�,�ӵ �;�3Y��B m���@�1�`+r�RIe�3wj���-��B m��4K����J&�ˊک���Ʒ
W.��B m�����ʛ�f�,aidbO�^Z��C
�G!�6J>ʒ��]��p�Yj;�n04�����A��⪠8J�/Y�L,]�y@�ڲY=�B m�� �@{cE�^����t�v���{�B m�hE,���d7�Q��ro����c�A m��nT��Ka[ ���n���G �6��.
�q�����b�ģ�,��}H�@�4Sc Ȧt'�<�p�G�?# ��@ m�b��U�>
O�G���=B����єE�Ga��dx����>��yj6��3�S��nʓ�.� ҇ ��ɢ�{?�'mg[���
Lu<���N}���52�?�~ҽ�٘�G��<�� �#Hk�/�9�'&������1�<<j�PT�-�@ ���P�ք���4 :��6T#<�Y2�>��F�V!D�*�ড়�����+(��ac�H�F��O ���mytG���'�K`�5�i:��D
� ��H�� �53�U���(.xK�<�лC�!��Yi�x��#��'��M�:�1��7�d��̀6� V�E�M)�����I%Y�K���j�������5K
+�8U�����Y�ˬ�M�:_s�l݁���">)���~�H�f����]��+L:Hj�4DѴ�l�Ռyw�^h>Fz'i
�|R ��s^s�&c�PT�P-PD ���:�ݵ���u��Y#n� xE���ũi�GFM+/�M�9�l�O����N�:�6�y��R����$��u�͎E4�g���ln�&�;Hk� �g�G��5_J�/�� �e���|��c�����d��N�zr��S���ύ�m����+�K��;k��jH�F ���qȗ*A�Ɍ�N"��-V؃��/ecv�׹�= �5u�ǚ���/���b��9�X�/�u�3�SO�@zOi]��x���f�O�N�#iI�hY��X��{
!�+�����>�["W<��5��h�X��y|e�5�.fc~�q�} ��u�+Nݞstt����jYx����/����jp�Oi�{H�K �/�)_S
�r3���&��;�5�m����P��S��H�L ��]��jm��{�ԠR�^5����٘�] �?a7����;�����.q��v���u�#{�7���ߪ�yKO(ʼ��1Gzoi�� �e������������X��4�cB�;�2�B��M}}�� �uv���Rd��B�_ᯘox˵Px��l:�m�#��'��Z.�Oi�?���pn���
E��T���\�;H�-x�Oh�q�W�چo1
�W�%t�Ohj���:�;�6�?��c]�� �M�I�v1�
?�u��=�5w�M�<��Q���׏�=��nx�V����A�.Һ ��u�H�l��T �&rz�����f��1.xۅ}��]�u�մ���+�0;k.KZs�WT}Ր��;��yK2���k��C ��B���6�9���f��;������U�;� ����H�;H�/r̫J�2}��6����q����n�WT`�u�i�vD�^���inyő����%��v���u#�x爯�����WM�=���v�����>~,�i��q�?$d)�D�m\�f�[��h���ϐ��� �Y�0m��/#���\ܩ5M^�t�u«N���2�y����#�6AO��3gE��vzV�m���Wy�- ��\�*_S��K� ��H���+�)K�K X�Ig!���U�(�"�����>�k�
�20^#}Gi3lexV�WY*���0n�Sy�x�����C{y��"����Hߓ@� C�'g����I�����N��*�I���Lw(�
O�����+��!��<��Y9L���V���1�yE�H�ÏT,�Ӽ���-7�.�w%�6E�����}�=7N��'����j/�k�gx+|)v�Ri���y����} �M12Ձ{�G�8�g)��.p�J󊲟K?_��,����a�-��w&�6ƅ���n�3p7X��`7�"xl?��[\5>�O�R�X�7�mS��L m�D�`��I�]3+7�yQt��6?v��Y��yk�ܸyM������&�6�Dg���N�� M���"*���@3��䥶��6^�s�b�Hߝ@�[��'�2��@=�� K�Br�����xi?Ã��W���.����H���M�L�FZ���c�������� ̷�`���\�+�����?S��o���[H�i���z����J[<
�C����Ώ�ko���vʏ��}��S��
�5ҷ �6Å�E�6g�0�"vƣ�s`焕@��6�K�-f�;>�:�y����u�m~��Pl#} i��a��`%�B�W���f̣�p�g���?�򥹮�a�'c��'�.?bj�Ue딟k0�ҷ �����)�z<��*@2���I1�B�g�(B��/���<*l�ŗ
1�jd��g�l�{�?. c�oA ��K��j�rc������*�"Q���80W�­��<�]�I�Ɨ�
�*����%�NjN&H߄@Zw~���T�p�%c�''�J���������5#V�V�m]��� _��� Ӛ�b'Hߊ@Zw5����±�b��ᓱ�%���Qr~�p��CV�x�{�<U��V��g�f4{C�ʉ���u71������YM}�R��g� ��"�|���|�ܦ���d��l?����s�O[��,y/������sj
�- ��<svP�C<���f�3>w��cU/��9_���O+��VJA�oG m�R�O���h�x!TC��yt�Fu�gz�9m�x���|�nG1Y����u�O)�#-YHߎ@��s�d�M#8���)K�O�%N� >+�Vƪ1/\��L���?��_Y�� ���5O��Hߐ@��V��=8�C�� � K�a��t}R >S�@��8/]�y�mf���w&|n뀷]�|W|2��#}Ci3l� �Aq3�Mx�,��\3�I6�>�C����KM/�s������xS=���>ҷ$�6ý��ҍqL�B��g�+��xO��꼔߆��c�3'/��`��!�� /�Um�Њ�K�tc�!}KiC&X�P�M�˼е�r�݀�u� S���}>ӷ�Bzʮ�Ο�6�3�"_׎� |.�G��҆XX@����OŌg3-+3ՄO��0�K�GP�t��Ddz��_z*���b6��8_u��/�\Յ�m �MQ��2Kc��Ly�8d%z�3O ‡�в������<�Fb�3�҈�R�2�+�{�̔/��Hߖ@��3�!̊��[�x�}��y�g-����� �ɰ�
�9��'=�>\�`h䅱��|�+&MzȏCHߘ@�
����ɤ]uMy��2QMyv�k}�OFm�?<��|����4��O���X�y?uL�U�ű!yϏ-�M�oL m�m��r�t�g�<���9�?�L�-!��}�ϸnY�v�M���%�}L~Iq����x��dv��5��9��z�i>���xQ8�wb��4 a;�lp׬��M�p�����P(4���`ȩ5y��`(r낡P(l����
��w]� /�l�^�W���5��9v� ^T��S�\n��ׄ�s���I�ݨ��dܖ�ϡQk�_x;Qk Ev�
ԯ�j�����u��:��lG�׵�5SS\e]����+��U�F(�xv� ���d�H�e�Y�<+l��^�酜P���A����ѝ�l��nuk�����I|B���^����Y+��^۬
<:�:�9F!�ڜ'U�i�gHߜ@��"g>�
53ʦ�H ����<i�PrV���� ﻳ�z�d��l�m)��������t�P������1���K�.\D��Ҧ����)�"���H�`�� �GGS휗�����!�CUs�a9к<<�� �v����([�P���}��Q3b/� ��M�*
˜OΣ@2�s���e� �y�o��2�@�:a�x5 :v��)��j��4+�p���>�y�=(X;x����orU�ށ@��0K;>���@��_u��|2; �#�� 5 �W���� �jP�XN�D��K�&����I͗1�+�^����X��1�B�=��075Y�k�|/C�K� �,�s�PˣZB���m�l��j�@�q>�d���1�c,%��� O1u�CG}ˉ� �80��Ny��t���f8L� �JEC}�b?\�o����I[��!K� �0Ḽ��n�4�]���������(�uS(�yt�s�-��+�s��3&Mz�O9�Azi#��=ٮ�D�Gq��p#pIa�~�m���nѸM�e��CԪ ��5Q����nX�gL�*�.�lq����t�}~ҽz��.�FHfxr�哝�2a��Q.���a}��  `���,����~
Q�R��F��Q��ڽ���+����GQ��w� �C��!��Ǵs7�U-ӌO�<�yX�ڃ[7P��1�1����.j�-Km���,~B��D12�,��]8w%�#?c��U�����y�k&��bƳ�e��>��X�}!��
x�4�xb�ci��325���v�µy��P�a%���X�BSf(��Չ���1F�<k��C��������7��)�;Hk�B(�xE��K���eY�Ϗkhf�c�6�j�=_�O��}(Y����.D�pc��)��������uxv�������_�Yx��O !���'���"��ƁPy���KM�GM'0j��Xm}�d�$r����C_��Ŋ;�}[ߡaƑ�b<�O��ŮFk.��bS �/!��~�U+����d<�wٌ��P��'�*�{Hk�'#~��sG[<q����ߟ�hy�����t6m����^F���mA� ������N���?�:l=��h���Y�1����m6�N��8��Xb/�+^T�����B�f<�G�ލ@�>F�������?�n{�|)�� �+�U(��3�q��Wz&�П��� ���ŭk����S!��_�c�F����к�A����ʩ֙5:O*s\</�[����x�b�'S�-һH�G�� ���t�N����� �t��Q�
�ha�Cۉ�<����7B���K�J)�20����>��������}�f�z��4�لAÃr�����Ov�ޏ@�.f���כ��N�~0O� %�7>���H�;c�*���`���aA^Ɲ�%s'��gnJM��� x���]��̎�bt���5�@"{Vo�;B�}vf�ce'ϫ�� Ϻ���H�����i��q;�V�ɠӪ�Z����: �?
G����I(�|�e���x�ɢќ�ju�kg�p���g���(�h��5`��U\ຂ���b��ץÝ�M3�+B1��+�.��꼰}���/bq����L��ͳ#^�Mǣ�w�.gH4jW�������/��gDQ��R�:.�-+K��S�+'�A�w�{NK��i���N9 rh�&�{�=/,~M(f��c���U�c^hX�ޓ@�L�����yo�Ii�|�g�1���zIa��gs>3����_v�T5:�>3+�'G)^�^LTG���� �����������������9!Dx�~����&���{H���P��1�
7�q�9��j'|�b@N���+1u{X��R�rT�l��q��p�u�--+
ǝ�g�~�4a��X�h���{�Hg5<�������)0ֱ��e� ^�w%�~}��g��au���k{~�kJ%�>��N�L6T�k|�ĝMs��U�%���y������n]+`����+ު��'�k��eo ��8�4�38�q�1�,7tu��ƣEF�Eq͊��yE�T�%G
�] �_��&��O������F�l��T�`ٗ�I}vʳ���8bP���S����/xt��A�0�!|��iM��"G{<��Hjе�����>���iEU��mR�Ó$J�D�B�J�8���#^�Őޗ@�����K��APo����� g~לE�4Mw;��+��œ���aGo�E<h[OX:�w�<X9��2�/t�k]�%S�ʣ���W�*�>u0w���s�zw5�sִݹ��*��7�T���̴�����?vᥱ����ҿF݋�_g��7g��v���\;<w�Y���gt2vg�hj��>M����됕��Õ��1NY��&p����U��k�"��j�`��ƅ�j�F�nZr$�.�nB6Aֽc������ģ�����
��+��)�w&��uk�v�g�p��k���j����yЎ�̖�l�ԧ�d�e��{<j�h�e`7�J�^8���&E��fҬ�ke�� E�$P�Խ���q�}��han�ԡ= �$�������D �^~dh���t>�"�3��Mܞ&]*w���W�tn�@��<�Q�o���K��&e'\��<�$x2? �7#]��rf�
?hJ��������Dvn�[X:����L0�t�f��'�����=���<�wHg���!���otFH�L }3�V!�����:|n/
�q�w���,�K\�ۦ��\N_ϗ�[��i�s˃��O��vO$Š~�&�V�M�L
�)Pw:[(Z��~�|�R�1���S �q�CM#�4ͪ!4��c^�s� ~��/e�<!~e���ҷ5m���:��˓�~ YG)H��ы9n�擂ڙ��n+�JQ]�A*0���[A����s
�'��em�l���F�nΊv�{ wژ��Б��S5��{���t��[r{]3_�2��:��y>��=�[B1Dzg�L��1�!xP����2��~G
�x�iV�(�]t|� +��/�[���6W>���i�q�朹�;Pq���2<�4[��t#(=IX���F��so⥖�
_a��i�Ө�����Z�I�5;����l�|���;H�exu5�‡Y
g)�~��>i��*��x#��[k��Xۼ)�X|ES�{ �o0��%� ��\��? y�,�n;�q��� �։ɨ��]�B��~�Q)h�����n��,Nd{/[8�&���t�O�jm���һ�W��%zTS736�Q�< ��<��#�͘�p%rȓ�9�J�������T�+����X�(
���{2�{��6�Nw�����w���d`HV4�3��2���R�09�F����E��W��pƓ�/����l1Azo�]M�z�;�Զ�� }��OYo����f@u��R��0�TVWy!�����:r�O��X*X�G��X[ټ�G7.��2�3\e���v��谪�z��I��
�\`8g���s׆>/�n�� �����!�ro������ŞO����N�t}8Q�$��<��Fm�k}�Or�3��u�<��(l7m�6�����J�f�$fLm_��x2S���eˈ�_(Zu�'i��3GU�]n����3ck�R���!����!��d��\���YT�v��S��xh:�A� ��}�dz�kg���\��IE怦��U'��-��k���z]״x2Ԇ�yP��f}�Z(&eU?R���=��m��|&�� [��w"���◅b�̞d�0W<�֭gՓ���B�ƺ
���zX��]GE�q�3Wh�X�g-׉�r�e%g�O ��]������+��ٖ���C����ց��vM��ȓ�$n�Z^�x6��"}7������'z�����$�NnG�V��`� ů�\��K�4jzs�g�cC�>�T\(\
|���ٞ1x6G�3z�Z�d�.��Bu�O\$���������Bw���̭�Fg������=dӎ��{>�سHߏ@zO��cx;��W�"'m�����!��0J���:���6�Q[�q_�I/�P�O"'�Q��1깯 �.���.U���GY��U-��W9nk�s��@m��TNB1m���.��X���>|��%>��/���p�� �w5Y �;���8*�:L[�]��à�+����i��y}���>+��b:��#�%��-���#�7R�`���(9��_7���gwu���N�:t|�"1������e�Nm��tмkr����2�q���>�\h�Hߓ@z_�V�8J^�ҶŶ�
R4Sf@s���&��Wو��V0�
���s�\��P$CS��������񠹫3�ʽ��?�/�yT���`�P3�vY�ͻ�S���-���N�W0J��pp��y���''~>91���+��� C8Մx�)�TFC�x^𠱥r��j&d������͢���|1_,`�����&�[�'��m��k<)۬��B�DW�N��Y�����K'q�V
m�Vx͗��=��1�W9}�J��Dã��˓����} �w���S>�\z�Os��A�XOY�Gw,�/��X85?��j�J�R��*�Z�Ѩ�Z�V�����A�W�z�Nc0����b��u��P���!%M�n�����\&�qӕe:���B�5�L�w�T��V�}p�Y��/x��!}g�d�����G)�6΢����G- D�سx���D-��˳��璕Eǻ5�����t:�N'S��x,%���`0 �����Ԙ�!!��.��Y���v�cF�pU�qCU}o,v[<�0�9��s�vw�=�v����&���N ��r�uG�V^������9ҶyPO�=�����/��Q?j8�����yp`��sm���J�W5����K�����o7>�ݴ}֣n�$��2�s�=�����Ḡ�3�8��UL�8����!p�b)��Q�y��� �wַ�\
l��@̫>;���K�Ѽ]���z���L�)t�t�:e���JŜ��撕h��j�m��<8 ���p1]��\�?�2�T�)Xz@)
S�0Z��]�s���8"T��y�s��-ۅ�4=(���<�H��8��D�qt�A���P;k�����i�dK^ Y��5�Nz(fy���K����(��a<e��;�
;%Vj����*�*$�杀:x�+s]���n-t��է9���D�U�uD�A�K��`�<�AYu���{ W���T�9�!=[��Rc������)K���w�GQ����K���҉�Dǖc)��:�jw��D��މg�G�S{s:}�]���x���1�������+a��)���8Ń�5���c���D�ci-��v�!�a�Τ�T���"��'���Ɨ��t�c���@gW�h^��W(n�;�;�bb�Y��B�x���J�+��a�u��D�?�c<�϶�θ�a���ݘꊦ~0��F�{f�(�;n�����Ujq̃��i=��V
?Gqkԥ�,����@�<��uƫ
�nP\���>Lrv���+p�"�hL)�0��!;�n�#��ԙDbsHiT��Ƀ��9֩mG�I�n�k��a��-ͭ�t͊���'4�%!����dp��&�{q�u���0��"}��x���I5�2�
w@5��PY���@
��-��(ܗW~[,��}Ӿ�7���vI�Z?��U<0P�ե�^�uh�Ng���w�%�?��Yqv� O�P
�_���E��ֆ@zw�v��mۡ1���7�8���;VK��m}�0�vG�<t����9\90E���+Gb��7Y*�S(�u�Cg��ڐc%x����)�E��Tu>��ſQk{�ͨ��֪�G{:�Ӥ�]Kl*�!��և@zw��Jjg�ׁ:]�=_w79v�#*ۺ@a8:����5d
�{�1�r������97�;���l�m��U�Ԗ=��Q�4S���\�fK(&y[B��k�z]`'�7\�NS�� e�W����C�e�!�����}2�-�
5�ۡk"9~��IX�ٯ�*��`qx���:u�ޡ�ǝ�b7j\3��2A���g�"�/��]�9p:����c��Ev���bX��36��8�75ۧZ�1�2S�[-���pт��i���6�8r�|�gUmid>���9�G�?ۨl�B�W ��n��=k���N�?��>i��I���<��Ұ��z{е� �m�n��+��=B�)Zm�]�w�6�~0��Zpr�,���v�pi���ZH�l�B�愗n��������iV���"''qm(�6;L�FI7����:�T�ўٲ��1O�}�����&�j�}�U��y �{Mk�T�G��ov;�Pʟ�jT�x�R��Q�;c�2��d׮I�mm��"����7�bXLe��V��d��B��KWRc,ք�!|���l{>�z��ڐV9Tۼ�Iy`�9U6�ڑ�ru�=u�?X� .۳Q�[�i����(m��pk��c*&עg �55�5#���� �(k1�4j�Z�R��^F(��J�;����[���z�:�V�=�5���BV��;�ޡ�f�h��טM�:4�jС���&tbQ[��vV��������x��.�Ĥ��gu��a�5#��[K�5���߬S}�P�/Ԫ%�Fg0�\���n&~}۟,���b�`��t*�àO��z-�â1_�`�,D�ZK�Q_Iݮ'����F�>G_���T^SCQ��u��z+j�M�c a*­6��UAZ/����ޜ/���2��������n<�sۭF�V�R�5����c���i�q?Y��&�R~Шu������Ю�¼S>Nx�o"{ٞA�Z�H+����lz}�bW�
l띀��R�@��[,��^�Qw���M��L*.��"��¸���#^7�n���Ar+�wX��F�V���huF��� E����\¦�����UH�Gt���I,̣(.�_!�6�ס�o�M}��<p�����Z�*�kn&Ww��ι������HkE ��ь��]�x����*�ɠU�U��;���;��M$S{��G�'�b������4��mgz)��Ӗ�2���ҥ�����U�;�rZ8��MU�sMeh"�ύq��N҆�mT�zB��W�5{ �wp����v����-������\��Ӌ�b�RB�^��W%)IJ���8�-Ŵ�Җ��M������-����d�<��G��Y��ҌN�ь��at���<���������jv$~��+ �}�V+Z�Ƒ�I����re���o �u�&q.�s�:e-,��˂8��`�B�D� ����3Y;M/�V ���y�}��A!��<�|���֘[�ZL�H�dz^� k�vS[�|#�Ŧ�)9�]s�M��Y�N������D�9 �u�$�9'(��d:^_���"+`\;��8�A��ն@�r���907����UۡW�BVͩdG��ڛ�\d �}�m+�$d�[�0G��A9bY��R
��x+�v>3,����ag�-ǜ����-�L�3����+�dJ��S�'t6nQ�s��� �T�c
����2�-
̕@&@�9 �h���Q����4x!�{�5�:�������F�ѤO)].'*Cf�V�3�nto��)����󞄁������n�- �b!�9�|3G��l9 �X��獈R��w(����R�-��S7)u<��&%爗����V&�p:Xm:@I��U��C��%��y��T$��
)Z�?�������`0���4ك�Z�O�œ�*�U�Nlm\&S��PY�x����{0�1��8E��9����,w��Uw��8�ۛ����(�����g����Y�Ё r�6>A��)"�q>܇$"j}��. �l\6��2.h\
<d�/TM,�݋0/�i�M&�7�".��P(��l�R.r�����Љ�m3�&���I@r�9 �,n���+M���
�cH.��B]�C,�;�[^D׭U{;x�bC� �+��8�&i\*D�V͋:�S
�\c����ftY�7* ���0����e��V��r\V��c�3�&M��t��[��n]�l?���{k�1T�10�;�
N2Ќ�M�z�I��aC��zP��/�$ܤL��������7]n�$�(ȁ` ���&�$�%jN}wJ��0A��/`�㭍+��Hsyd�{u�B�ԅ��<K���� ��G6��t�1I��2&ېLV��p� Y�]���@��uH��ΙĶ0[/p�̫NT�ա(������XG��D��s�qQp�����4b��f$�W��r#l�����k�qV���c��9 �8�CJ[~l�!c�޼T�[�2,��j�����3M@��:�g��jk����L0��R���{��L������ΰ��`�mŎ�
r�����[����r�w"fE��c��4xh�W� Hr�`@��V �>�j[0�V�� B �����o�Y��\�q;z���غ2�r�j!�=?ƝQ��_�����畗�Is(������f ���)���@>�S_ #����J�[ӲO�?p)4f5gA�;Â�⎳�w�0��V )��1��BBb��&/W֕tT53��)[9G[-�#�2]�$�*{��0���p��]a�j���mFl�e:�N��b�vĂ��M`��Z�r�jA�#?�[M�*��
e@Q5�A���J�W��ʞ@�9�VI��l� 7���������EO�Uш�u�km� @�$��U�Y�Z� 'A9Pՠܑ�����P�#e>��8R�TM�"$�>��'��w��L(�&W ܲ����$:��-��U@�o��Q'����wqG�cg�߂�>r�6Հ�Q�ི�Z�c]\��E�e��R� |diO�\�b��6_�t�i�/��C��9x��Mo�\i��RU�r��@A�b�UǝL��1�C�����m�zW;��QЏ��k)������-���Ý�.0jn��\ٴFM�vm��k�ޚ��‰"Tr��A�0��:�d��m��:r �W��96W��0���k� �?i����Z�orHZ6|�Җĭ%�{���d?=4EK��r��=� m�YL�G/<��Ke�VI�в�^����aX�+Ƙb,w�xh��}|h`LF���m��t�6$�A|�–���]���_2�~~��q'P�
��e�L"��Z��b���, l��� ,p�v���aX3ɿ���nHH�񑆘z6y� [c��ʎ�T������i����$ˤ,��Ε�����2��+��Ӽ�j4�S�g��޵�1����p��Z^uv������ ʚ!vB)8+��U���5��^����;��<�V��U�a',rKGS5�޶���By;c�5��['� ����y�1V�὚S_��dtOW�.vnT��;�.�2������������'
9���%$a���L�@;�\���[W��j�;�r5�ȧ ������f>�;e���v Q4e
�q<Ŏb�'�-i�gHbk����e���| �2+��Ri����경|-���7�,m܋GA^9@���U�'-���5���
w�fL�9��*|�̒��;�3��>VbǤAb��<��+�MC��/�=gL�Ɲ�� ����gē6>m`L�� 5�g�"�NۊϙY2¶1�p���7�
M�� ��Q
l��1�|98�� �d�S������U1�3� �>���}�f��݀�����53g�j�x'��fKP��aǨ��a �����y��ŀo�.��6ee
;��kb �#<�,T;�"ֶ ���{p'���M�Y�
ޱ��:5�*4ĖQ��S �
�*���#D(Ynd7����onAreyM 䀴|��O��:-E���V2X���L�YmMo�(g��
��BbPYPk� �n!�ń"��M��Ar�J@�*��"r0�N}��O��%�7BÄ{��dj���#x+�V<�����N���C�1h�tKM-��V6��Y��nT+���@ą�Z�g,�~\q�@ԋw�i�W�=� _41�B�w�p�P��a�4����6h�M����k�ZX�nPW�HZܩ�@8�z�!���>g`L��hI�o��܊ܙ+� �)$)}w��5$�X�4*e1�ҩ}Vm�t r�, �@��3H�9����X�y5 �5��+����g5���pf��W�'q�c�sL����˫��A,b�lPr ���,��� =`"_�*`+�TU�*޺T�&��3���@^�*���d��}|^Y�"�%��\���|�{'x��� �k1���� �ʍ;UN�^���|Ҝ��<e���e���d�xg~e�� �����K��_��_��u�1��K����5 ��[�4�gl8����N� `%[b��qc�e�����e)�� �Y
vM �-6��w�l�c�����u���ߎ���O�.g���z�\�|y=���IF���}��u
4���{�[x+P�3�
��,���N�ܗ�Id��k� ���ԁ�l��6ke�,�7t*�Y�Q
�B�-v~�1�s�x\�Ũר�r��+T��d��<>(K���|�|��$�[�l4��+|��f����zV6&��3����"�%p#�ὥ���x���s� g؊�o!�Ȼ@1�k ��2ɛ�L� <Njj�\e�Xx�Wck��l.�Oz����d�9'�F�վ�t����p4���wonn��z��r^̟eR�X$�
3���Z�����j��d�;�^0��ҧ����emjg�ȗ0�W4��r+<i1��ɹ�A��/�@2 �U�;��6ҟa+/6 ):��[K~�+c& O��z�TU�(g�\�R�Ӣ�aI�<F��� ��M�3I8v��j1��F�N�Q�DQ�� ���xA�P�*�Z����I�Y/g��m��j֫��y!�M'㑐��3�
&�| yE��h���6�1���`b(��!7:����+��gغ�!q�k��@ջ�3�k���`n��$���j�̕��,hl��~��Y����|:�����c���5�`Ub��-�/b l�$�����f�P0 t�w�&|��>���>`�
��C��(���xY����\�T>`�FTWY(� ���c''x��/1V]�K֩���x�% 䀭�1�D!q%�PK����\��U���� �S/zzH,-)M��
��r�Jn��
� @6p�w�\����K �oւg[b�Z����ȗ1��j�)�k�$'!<�,�D�^6��s��a'l�s��B�D�D!������GD�B. ]�c��.s�f@Q��<7������R ��@��u�� ��@����9�ҭ>����m�,�j.aM�s�Q���Ϊ�j����� �q#��:̲4 N�)����rІ�$ 3��=x���׺��s�U� 6,@�H9-h��p�x�گ�8�Uc�ISU#'�"J=���z�g+A������Iֲ�#y/$�P����<vZ�S��1�m�Ms�h""x&d+2�L͝n,�ӦO4�5�[� �)�FI�
���2�-��r���2$��,�.���|������-R��s�-�eՃdP)��ܩ���v5>cu�������Ncm]&����M��by��a ���_Ar��d_��m;�;�iM�M���a��W�7-�PQ]�–��ۯ���.��t�Z
$�(*><��%��0��u�_CRn�ح0p�����ߤ�-�N2�4��+�Ri�咿���!Q����LH��=ߞ��z}�I� ]3����r���6$m��2�ēx�,�o��qgbg�5�~�N��VhڡTA��9�4!kW��MqY�u�X�� �%r<��dȁ*j����K|���d%�pߨ�)bg�$�l�K�a��iT�1)O�^���c*�e\��n^3 ��3�r�<�r�? �0����t%|�qI��8�V=M [S&����g7;��d\H{Uf�=�Om���Ӝ�g���k1�yR����gZ {�@R�4�da9Ç*VlZxD3�7�K�,�o�X��`������3���AJYBT˥magN���}�~q�Dɘ���C��L#
�1�C��Ͱ�H�#�:$SY��=u [��Ȫ�4I�G��(�VV[N蹼֨O���\\�}�n�V7�$=MLt�$�L �1�q.���#9/0�_��xd`���ϱ�9E}���3L�D�L�3��s�k��%��e��E)�2W���*F>�ó�� {�@OЋ���+zXTc����]z�slil
�\��8����(r�hV4i@��q�
�8�qfY-��Jc�3�������#rP�Ѳ��N܃��#�귘d��rq|�����2�usֳ���x���b���2����a��>�s�&��U&�pH� ���p _�M��9(Z�~{���m�� �)��
&��hߩ�*Xq
��������tp&�geJw#���E� �а�:UX�Tc�3�)7�gE {�@I�I.��7��1�)�e�1�/�x�Y���egC)�!^��E�a]0ڼ��^���9װC�
ʘZ�l`ob��N���K�=b ��I��k��XS���0��c�!�[W,AA�
��:����)}M��-�m����Q&�T֮G`��8� B%�[���O��@����9� T�]|���O��6�~�����Q=J%���d\���k�=1�|��Qy!X�cŻ�J}�v9�;���}�O�߂�9$��?���aMY�pa�n�؇��VӅ(�-���Xuj]f�`�Ș��$nd<����]�����My���\8U�>>A��#rH��� 5���§�� {�Q^\r!��m��W���T��tX�!
Ypʍ!� �b*��5�C��,��mJc?_�+d����6��ˢ���<%�~�(���t�p�����d�iB�1�w�2�-��6� ߉ �k!k6`�‡�>!��##-�>1�b�B23��+|l���)�<�d �_��Q[&W%��D�p��a�5j������v��e�L&�Z�\�����`���5>295�ss�wc�'r8!H��4Z� |$Ó�5�����˛KE�D���� "'(�\r�Gc��W��4��˼��4%��$���%>����x���'r0Z�w ��x� �)��`O��I���8�Z�k�(d���5Lk9�\�kM��b���by3�,��e��ˌ�Ӯ��9� HAl��<�?�Ӹ5�d�c�����ȝ��x�Wl�d�ټ�ϋLRjzˢ�S�ϕ���T�P�L�9���s ,0��@�������w�j��{��_ٟk�Z:a������g��������6�~1�tl�r���y�V�.�Ɨ\8T��/3VX��9=~ ����Ȑ��2��pb�+ܺ���I��7G-�V��O!�gW��Յ�[3�Y�2sd�5*BVKŇ/���d�? �@8���s�31��΅�Qc�J�/��ii�7�MG�F����/*nK~4�<`���Z�e�Z4�g��6� A�������v�����]�3���RV4n
�`][r@TmR^����]���c��8m��Ʃ�ޡ���-7x�c�oo@������.�}<�tDq��O[n��%��j�k8�dC�%���4vp~Y�Ʃe6�����\���
�S����YV��i�s��a ����>�q��5��e��fm���d�kEm�`��n�\(�PqN�3eP&7�L�bZU���϶�aԕ�%�c�X��9e p#��1o�X ���c?[b�ILK�J��i�V]W/Ȓ\��%'δ�[
�����S�)2��i�
���-ܪ/�)���d6Z�ik&� k�_$<Є}N�hhO�%�}�Sa��̈y'�-�*�,We��c  �Ԑǧ�~Ƙk����Ƙq�}����/n�+�z���n�����q��
*�F��co(�@]Q����鱲f�<���3�_rc�4>`e1V��l�������T���tޤO�J�G� X���3Y�g��o���h ��m�5�x���$|�t3Ǟ��n�(R'8g{�+�l�6Mr�yM��F�1�b[+�w
�c1�W�Ƨ,.�b��$ �`+�%�ЇuTe�H -���y*�a��N�s܉� ?ymM�"��dž'�. �����v���,E�q�1��`�WVAu�����'k�n�+�[���^^����k3WN|��4�C����~�K���&<8=_ׯ7�����G$*W
c���~�0����wj�"��@^Y�$k]��ePeN�����@ۆ������t!/�S��q�(8�dH)W��7%A~�:�~����. ���Z`��ڜ���TF(Ƙ�|�Ϲ�
~�V��⁅Ƿ�Q��U��J�ԡ��@6�B�*3jwa��π ^PY�W�;�8���Gb�!��@^U�,���� �L���/�k>���jiXPP�ygE�8�x �n��5ˉ� ?yM#N��d�w�܅J\h��:Ah�RՆ� � ��YT�suU�iÇjB �` �f5�oʗ@;eR���84+Y���h��fT�f��qeA�\VG\�v$t��i6���I���������j�
�̩$��*�L�X ���b����eX�Te�6(��*>���7 /����>�$&�U�C��ʵ9���e��"tC mT:Lo�b����e��ȫX5{-&1��s�4zZ!������pk�
k������t9Ƨ�TM���@~��e��Y��?��␹
��F�e�pѥ��
83D�i� ��w�K|ҕPya ���Z���u��7��߫�q�:� ,B
��m�UՖ+��f@�O ��c������)���@~��u�%7�˷@ۥ\��t�'z�CA��7BI�&c9�!�EI����/3�
O������@~��E�$ؓ�9$��Z�CSj�|� o�L%��F�Ъ�3��cf�'Em#��@^��&�SkN�7�3�ʽ�ٙɡ�p�:�i9*�����}ڒۛ�T� �Ǫ������O;S5A^yA�j�Λ����d����-i�&Õ�n�o~X=ŝ[���O,Wz$et�X����\�e��@^��<�W�2�%(�ueS�,�&q�Ve��_�;׼Vh B���:x��>�R���Z�Q,��ؕ�u�_�o��u��7����x�(X�͜C���4w@^ٯ�e�*�Ư��P�i�����B���%ai��-�L2K���E[���q���+�m#��@��[�kE�ik�����sd��@U���O�����~���&���`��nV��k5G�*g��K` {�h��rc�|�O�Dg8�c`�/ 8
a*���6��w�B��$���W��� /��|��E�$8R�9��Ns��\��|��|��m��a��[�kut��c ��&�Ө}�>��
1=�� q�g��΃8>��1���zSgd�ȷ�Ւv���.���R�–7�ր�)��ls��N�-B�1Ȟ1��0���V3��A��4�����Z�}[�0Ut�M�U��d}�qm6��ʌ��ʺE]��×�|� Mcd���@0 o �����q�1v���|��$����1�(r���K��k��G_ ��ŎI~u�7 ��V��IFx�U�K.�l�)vr�9C� �[~j�L�K��a _��o2f^�9���<W���v �L6Ps�f�f��� {�@��|���9. �$���;��+� �$�OΪ�L#�>Ȟ0����ٮ�UQ�q�kA�,�$�~��\d?Ⱦu�� l���&$EP�b���OU����ٯqX�a���lpo V �*:��[� ~�r\d�>�R��;I����
&��[K?e}���1�=ʋ�1v�V� o�ͧت�������v�@�ٛ���Ý_�{�$v U���Nŏ����3�> dO�V{w���y#�I���I��� ߅��E�c��ޅ"��t�`�/�sR��|#���@�`R�qo2��@̃;��T w� #/�|;�ݖI.�½�.��R�5v�q�;���c;��|+�r��o%�U<tf�cg��(�pg���V��|#�}�:_ou��9*iG�LBbl�N�r��z2�& �{Ԭ��9�Kx�R��NMIՊ{��;)e�[0�ow�6]❡�u�G�����8/p/�y�m��@��Và���΅S<�j��
@r��[�:�CI��1�o3O�5v��
����'����䑖)0�J 䛜*�S�ٸ���]�񁱾���HF���ȇ�K���@������{�c�?��s�)�*:���㭾�#
cp�5�W�Y�M���ϙd�8�xk��@�R�⭪��+���@�o�M��C���4��?��c�(� &��?�;� �O�6� ��@�m�e��E<6����Wx$�;5=v�m�<����
�\ ��V��$k|`�Yl�x$��{�*�.x��yB]^�<y��/3�_����N*��%�� O��t5�ga �6�1�BS|əi�w�� �Zz�7S�|FMY�<y�ɴ2��KJ��s�s��{m+��#�:ȗ1�=�{x���έb����ϫjc�/a �uͷ��T��N<��Y�/X��u�/` {�jx ���R��%�]i� ��@�������w΂x����E�p
�9 d�ƺ"2TqG{���5�s\� ��@�gn>�C��\8��P�<� �$�?�$��'�c�᡺ �.UI��0���F����4Lx$y�Y���4�/A?�[����w|E<)�|����$�'Q�[�c����@�c��ט��m�O` ��r����7�d��h�iF _��H�|���ři���$sl͸ Y
_krb��ه�n�G���[��@�޹<�������
v�]<v��c����~�| O:���4�7) ���wk�5<�R� �f�wA�c ߫���i�f|���VE> ,W �-�=֣�e�����!�䛍<ף��WB �37c���Ӻ*|h��.��+�@�L���xZ8�5� �c�$�x 0��0c��X�ISn��B �c�$��@����d�e�xR:����@���4�0��)��s<M��G<U��2_�73 yA%/>��!��@^����ld� ��T-��@B�����>���=a /���G�}KaB������)>4K0�~g B����� �����$s� 䥤b����0���y��b3�GM�X`B�����e���_��c�U�!��@^ŠI s��K�2��!/������K.@ȋb /a9���$B^y�� ��0B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b �-B��b ��
��ژ;[sIEND�B`�
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment