Skip to content

Instantly share code, notes, and snippets.

@aitee
Last active August 21, 2019 21:54
Show Gist options
  • Save aitee/cc66120f3ea56bcb46442e2e2b302206 to your computer and use it in GitHub Desktop.
Save aitee/cc66120f3ea56bcb46442e2e2b302206 to your computer and use it in GitHub Desktop.
Bouncing Balls - Not sure why this works (mine doesn't)
license: gpl-3.0

Let people change variables in a system as it updates. Here, you can change the size and speed of the balls.

forked from HarryStevens's block: Bouncing Balls

<!DOCTYPE html>
<html>
<head>
<style>
body {
margin: 0;
font-family: "Helvetica Neue", sans-serif;
}
#sliders {
position: absolute;
background: rgba(255, 255, 255, .8);
padding: 5px;
}
.slider-wrapper {
display: inline-block;
text-align: center;
font-size: .8em;
font-weight: bold;
}
</style>
</head>
<body>
<div id="canvas">
<div id="sliders">
<div class="slider-wrapper">
<div>Speed</div>
<input data-variable="distance" type="range" id="speed">
</div>
<div class="slider-wrapper">
<div>Size</div>
<input data-variable="radius" type="range" id="size">
</div>
</div>
</div>
<script src="https://d3js.org/d3.v5.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://unpkg.com/jeezy@1.11.2/lib/jeezy.min.js"></script>
<script>
var width = window.innerWidth, height = window.innerHeight;
var variables = {
radius: 15,
distance: 10
}
var extents = {
radius: [3, 50],
distance: [0, 40]
}
var min = 2, max = 100;
$("#sliders input").each(function(slider_index, slider){
var this_var = $(this).attr("data-variable");
var extent = extents[this_var];
$(this).attr("value", variables[this_var]).attr("min", extent[0]).attr("max", extent[1]);
}).on("change input", function(){
variables[$(this).attr("data-variable")] = $(this).val();
});
var data = [];
var point_count = 20;
var svg = d3.select("#canvas").append("svg").attr("width", width).attr("height", height);
for (var i = 0; i < point_count; i++){
data.push({
id: jz.str.randomString(),
x: jz.num.randBetween(0, width),
y: jz.num.randBetween(0, height),
slope: jz.num.randBetween(1, 20) / 10,
x_dir: [-1, 1][jz.num.randBetween(0, 1)],
y_dir: [-1, 1][jz.num.randBetween(0, 1)]
});
}
var drag = d3.drag()
.on("start", d =>{})
.on("drag", d =>{svg.select(".dragger").attr("cx", d3.event.x).attr("cy", d3.event.y)})
.on("end", d => {});
svg.append("circle").attr("class", "dragger")
.attr("fill", "black")
.attr("r", 20).attr("cx", 300).attr("cy", 300)
.call(drag);
redraw(data);
go();
async function go(){
while(true)
{
await animateToRandom(data, Math.max(Math.random()*6, 3)*1000);
}
}
function redraw(data){
var circle = svg.selectAll(".bouncingcircle")
.data(data, function(d){ return d.id; })
circle
.attr("r", variables.radius)
.attr("cx", function(d){ return d.x; })
.attr("cy", function(d){ return d.y; });
circle.enter().append("circle")
.attr("fill", "steelblue")
.attr("stroke", "white")
.attr("class", "bouncingcircle")
.attr("r", variables.radius)
.attr("cx", function(d){ return d.x; })
.attr("cy", function(d){ return d.y; });
}
function animateToRandom(data, time){
for (let x of data){
x.x = Math.random()*width;
x.y = Math.random()*height;
}
var circle = svg.selectAll(".bouncingcircle")
return circle.transition().duration(time)
.attr("r", variables.radius)
.attr("cx", function(d){ return d.x; })
.attr("cy", function(d){ return d.y; })
.end();
}
function update(data){
data.forEach(function(d){
return calcPointB(d, variables.distance, d.slope);
});
return data;
}
// given a point, p, and a distance, d, and a slope, m, return x and y
// formula from http://www.geeksforgeeks.org/find-points-at-a-given-distance-on-a-line-of-given-slope/
function calcPointB(p, d, m){
p.x_dir = getDir(p.x, p.x_dir, width);
p.y_dir = getDir(p.y, p.y_dir, height);
function getDir(coord, dir, dimension){
return Math.floor(coord) <= variables.radius ? 1 :
Math.ceil(coord) >= dimension - variables.radius ? -1 :
dir;
}
p.x = p.x + (d * Math.sqrt(1 / (1 + Math.pow(m, 2))) * p.x_dir);
p.y = p.y + (m * d * Math.sqrt(1 / (1 + Math.pow(m, 2))) * p.y_dir);
return p;
}
</script>
</body>
</html>
�PNG

IHDR���D &iCCPICC ProfileX��yTM�v��&’s�Qr�9�(*K��� *"AD#I$�"�DPDEE%�������������U�OwWwO���B D�N�1��qrv��� L@�=�B������X��m������?�� ��W����=�<�|4�G()L"�
�� f !�ⷱ�.����XzG��F�z�)�D�T��y"=|?T�H]��_0���` _�'l�Ξ���m<�`�������t��H���wDzS�z~a������t��%(0�O|H��%�l�����mL���`w K�!�����6�0���?������<�z�F��`���I;��>��/���7v'�������
ӷ��}���~�L ���/y�#�4Խ_;�]���H? S!�/,�����X����R��6g/x� lvu`���?�%=�;X��kg�k ;y�9����饧����
���F�K��mrh��o}��W����<÷�"m���#�;����.x)4��n� ̀.�< �� �����9��n� �^@�䏅�NK0�1� ��@�_;��V/��7�Jw��{�5r�"|Dp� ��VC�!O-�ʢ��*�x������a��Xѿ<<ցH%��.���ӏ��y�Ǽ�H�2�m��G�&w���~�/��/�<��#v�G�X���A !��:hu�?�̈́fhyd$�hMdl
��?F�e��\���m~�9��r*1*��,�������o/��1G�ȧ�5��.� ?��p-����:�~���F��N$���f�[��t��������ig�A����� �M��� ��FNd/�`�=<��2Jl����O��sb��GFD�oeY�u��� �@U��� !{�U�;6��]z������ �dL�@�-�L�%���2� a��� ��� \E��������x ��>��Abc
|�` �C��=�
qC��8$ )C�>d�@ΐ�C�Q(J��A�+Pt��AO�~�5���~@k(E�b@q��PR(e�6�e�ڏ�ABŠ�PgPy�b� T ���%j���f�ya Xօ-a�&�qp� �Up��/�qx^Ec��h��Fh{��:}
}]��A��_�ߣ�ѿ0 F��1�8a|0Q�dL.� sӁ�)��e�
c���������b��-�~�v�ñ��q�8K�K�]���5�pS�<�/�7����� �\�u|~?�_'�!$S%�$�$�&� +%k �%�"['�%&W'�#�'?N�G^E�A���'�
�5�E<E�-�'�)V)�(�(u)])#(�P^�l�|M��@ �.�p�B��0FX�����2��:F�OUC5@����Z�Z��u u.�]�^�92!]"MM>M=�0�"-=� �%m�)��Oig�ptBt�t�tIt%tmt�0=?�.�}"})}��A�����!��&C�<#�<��a�|Ƈ��L0��1S S��!�5fNfmf/�T�*��ev-/�4�j��,k�<���������lh616k�(�Klls� �j��i�w�G8Pb6G8J8�99�8 9C9/p�q�q1qiq�ses5q�r�skp�qgs7s�a��� ���i����5����û�'�gϗ�W�7�Oί��͟���?/�-`.pT�R`D�LPY�W�`�ಐ����I�Z�aac��J�"M�C"�"��XQe��B�>1�����X�X�8J\Q�O�P�f�ʞ�=�{�%(%�%"%*%�K2I�I&H�J~��r�ʔ��%� (]*�F�N�D&A�A懬���l��A�@�\��wyqy/�K���N*�*l**)��g��ܔ
������O)?Q���SiTYUUT W���MMB-@����^�^{K�N��կ��k�h�i\����$jk~�����*Ӛ���׾��UGZ��s_gYWU7V�E�3�K��ѧӷ׿�?f�g�cPi0o�`xİ�cdj�i4l�i�a\a<o�dk�nJijkz�􃙘ɬ�enb�e��B�"آ�X[fY�Z [�z`����η�h#csԦӖ����u�%;� �7�"�����ˎz��ǝ��b��9�9�9׹�\\�\�����7����:�_x���O�<�� �A���n7G��nDKb1q��ؽ�}�C���gO-�l�Y/u�s^�����g|�}�|f}5}s}��t�.�}�7�/�_� ���X�r �� n�
9�*�:~H�PΡy�)�,
�V΀��tG�D��x����u�0������bѩ��11W���xi=�{�����ڱW�8���c�ǒ�M�Ɨ'?p�y�t¹��D�Ć$Τ����'*���I��'�N��S�RzR�R/��J�L�J�N�M�8�q�����[g���d(f\:�=|v(S3�����sY�Y5�<�i� 9s�����'?q~<�,�����6.�^|���_]�Q�Z�\�Y8pI�RUgQz��e�˯�^�)*�-��D�|,u(���|����,�l�Z��r���
�����3*Q���7\o��ԻYW%Qu���:��q��m��CwL��U�[uO�^�}��i5PMt�|�o�x�s]�I}k�Z����5�6�?d|��DޔԴ�Ӽ��2����D���7mNm����=�O<n���l~�������.��g��j���?Wx~�G���W���O���oӀ���z/>{i��~�հ���+�W3�_�Y��6m�f4w�c�����q�����w���f�c��d���T�G���i��ٙ�Y�پO�>M}��>����K�W����i}�w���N�����O֟��Z�ǖ��֗�VXW�W�W;�צף6py��� �L��
��
%��;�0RQ�����z$�#��Ϳ~�N;p�$�Ϩv8m���
���,d������T��s�t^�% Lb��,�l����?���$�>��<-�L�ʉy����%�,%"m-/[)�R�(��_9M�F��^�����f��m���x=E}���uFc&�������E��=�W�+�Lvr��A���������7ﺼ� p#'��Kxh{�x���!������ ����.'���ZR&��þ�E4E�Ge���q>b|T=V)N�J��q��D���'��O���MmI�N:�����/?�.f.�[�Z�^�E�g��s��G����ªK�E�.^)/�-](��1��U�\w����}�NU��۴w���� �������Q}[C˃��V7U4��>�iMk;���a�X���s����ޮ��ں=o���� �� �x�?��Ra34<\�*��v��/��ӣ�cjc�N���~_��f�����\�����c����̉Y���O埃����T��F��������G0�x�3c!x������ZǦ������C�P��,<�����:���d���|��U*kj�8�"�&�YF&ef"K
�=�1
N9�}��<Wx����/
Rq +����E�g��-�-9#����+�"���X�T��\���^�:�����V�v��-�>�/xCN#Yc}{S�`��q��V'��mRl��N٧9$9F;�:۹���t5��r �`��-b�{�G��}��#>���~�~s�} �A��! ��C�$�0���7#����GK��<��Gs {l)���ۉ9IQ'�'���K1K%�O�z���3_3�.g.���5��%g.���� 4U� �
{.M�^����uI铫Me�׺ʿ\������j�[�S��k��d�gm~�@�|���'�ʚ[�]o=����8���I��K]g�Et�>��A�����K���~�?���z�}8�U��#�o��ꎲ�΍տ;9��^���lj��©C��)�gJf�}���9��%�k������?���� �����<[uY��ַA�9����2�^��`,��G�bb�R�Y�U�/��*yEe��J���z��5m ]}C,�� �:�(+#�� �GgW w>O.o6_�@� QH_�GxE�[�H,L�h�JbVrX�t��u�<�xy7E�b�R���
��k�B5Ͻ��X�1�� -_m=!]=��S�`���Q�����ɸi���9μ�"��؊��u�M�����=�~���Q'gF�w.��B��u���u��n��������#^׼�(�l�6���k�����A�������ڡ+�*I�ȝ]n���7r,*�0���n1L1#G*�&�:ʼn�-k��:�(��r�"$/��Hy�Z�v*�xJ�4��ș[ig2 �ѝ{��/k.;&G;W�|��Ŵ��B�K�E*�U�(K����^e-��F^NVA�D�� ��'�nV���qG�˽s��k�� �1E� ��[�=������}�1o������n?������w�����_�m_Տ���zG�>j2}&��ŏ�U�����n�`�B�L��H� ��3�L�;�:YP�U
8��������L��y$�4.H�|�"� ��G��A����A��|��@A(^��u��Pk0?l����0�VE�KЯ1tS$#k�BX-l<�������^�y��z2�#Y9��9��e
�rJ4�;eA��J�JeGՈd:�4���$�3m/��Cze�U�6F� �f,s.�K�� [
� �G�;�8�
�c�^O>y~,����B�¦"��y����\���t�R�f���y.{].U�W�DQR�QiK��ʘ�Z���v�N����%=��E�9�ޘ̄Ҕ���\���2�*ۺ�fʎ`/����tٹ�eڕb����G�J�=�+�^��'|}��u.�{� 2 5��GTGI���H_l�1�����$�K'�S��u��:Ø�.�y�h�V�E��K/G_.�&Qq��t���+��R�W5�oo��0xR�M�+ҿ4�9,����w�? |t�]�B���� �������V�>��`��W�������@؁����� 2A)��`
lBL�dyC�P1���B��Qf(�"� � �M�p5<�fC۠����9�y���jb�Oq48g�U��6> ��L�,�l��Y�
'�{H&L�$�.SQP���v��1�i�ՠm�ӥ뢷�E2�5� &1�ġX�XjX�Y?�E��K9�8&93�L���Gy������`�,�P謰������8~F/I%E'M+��Y�����Rx��H�K���5�����~��Z$m_']C=}yeCC���q&WL;��-�-���;-���]�}��e�f��.
��]��:��������u߻�g�wݟ)@.�.(2�bHK�'s�Axdĵȑ�4��1G^�
���8�H�ԕ��M=��>�r�=�-3!�)G����|�B�"�+��ǥ�e��V�W2����{g�L���g��Mz-�ֲ��N��w�ez
�F�M���y��zO>�0%0m4�;��-�g�r�j�z�F��¯՝�G!��p ���7����� 2H2�HP�}B1��P�2�L �Ip ��VCǠ�mLf+�=��i���x|~�L���E�O��B���
�#��#U5/u �+��Y: ���� �rFƷL��\�=,gX��t��88�9G������I�`V� }�)�)F%.�GK�M2^�P�N��Oy6c��6JUW�[�8�]�I�O'K�I���Ř֤��E�����툽�C����}ޮ+� b��KO%�2����%A�! �����y�k\i|�񡄍$� |2�I�����t�S�gR�Jf��J�Q���Wq�@y�"���5KZ��u�[U V���2���-r��=��ؚ����}�[f[ �-�;< {&�=�s��i����ˌa�W[#7�Z�μ����0 O%L�f?�?�����[�|���?"~��\^��h��f�wii9ryv�u�wUw�r���6������}�x�xc}�n��/��ӯ[Ж������ݹ> J0c[[?���`3skk�xkk�I6�������]C@��m�%6����X� ����K���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��`յ���-�Ur�w�n���ô`C !�K y)��{ R!$��b!B0���Ʀ��*�[�eK�����{�^[�Uv�3W�����m3������3��5�$$@@@�\ >ʏ��C@@@�/@̅� � � �1q�9H@@@`�@@@�� ����A"� � �s � � �Ą@b�eђ���˥�T$o`�L:k�L�c�p׿���7u5m���n�x
�@[׏����ˌK'JN��u��@@�@\4���O/� ��)��{�@�b�)��F�<93M�����˫� ��EΎ �}���#qir�)mYU�L�:�NF � ��-}]�K�=ǂ߹�HU�^����~����_
}'�V�WKu���^��:���G��g~������g"�����n������W�^?�2{�:Y��@F{N��^+^=d� � �@�D_\T(ˏ��4I�ɓ�ߟ+ ��+s��Ar��/�I\\�\6s��e���8���'�(�-�{g��,M�f�+�M7�@Z���������8���'J\����M�$���cDq�,���4�s3�\K�9z-��4ib��e��7��3߸L�Ҏ^+qq��3+�\HB%@@��� �GΔ���9S�����o<"��&� ���(�c1ȫ� �'����j�_��e�/��e�ܓ��o�-��4?`>}�~�4��a�+|�9���E.���s�� "��0IZR*����7��L���������'���~�w� �B�*yӾ'w�>��;3e��&jn�̻=_���U����e����̙8G���l�S@@� }� q��+/<p�L<8����F��ܣAl�u���r�M���_���e�o�"yH_]��̹t�̸�����NykK�����Sy��sd��2�ݫ�yf��4�Y�����v���ثr� �I�$���G5�k�Ƀ��=�5v�񃜻�aen������*w�<�\+3e��ZxU^x[�g � �����z�z��W��ڃ���QJ���������kw� kczo5�B��h�(+��xU>����Y��)���K�� M���Trh��jZ�5�s�$��ϗ �u�� {�&5����i���r$/�����௟T��{M���#o�NK��-�e��'岉�%��h��X ��b��O�� @@{Q�}�L�j�ӳ�"㘓7Jf�V��/=��+O��-ǂ��BY�O�!�~�EWn{A�Lmfɖ�O�����I#e�|^�\�����@�<_=0[R�K������c��J��cOy��௟��S��l&W�t��{���y��CG�,���e��-Z�����d�����Ձ� � � � �Xv[K� ��Qfl�D�f�|�=���|�'e���e���m�L2����tΨٲ�����ww�8k�D�54�������aseR�:�s�8w�޺����uL�2��{e�m�d��s��o��W�6�l7O�}i��S=W� �{����d�`C ��GNj�:UD:�
W̕�W�HII����2�Zs5<����]3xj�̽�No�v6ʉӁ�yD@@�t�hK%��7�:A މ�K�n\�ٴ�6V5ν����n�y��kn�[wT�j���p�}�������~��[X`�=��=�&��j��Xs�eۈO w��ڸ�l]����|�x��jsET4>|��&�Ol|���>v*� � �@4 ����ewVf��R󓚚c~�Хk�d��ʺ�'�dEG��M�<�A`C�:�����D���&�S��=�Y��ϝ'�h���@�M>�^t�^�Q��� � �@' D��qp䜈|�Wm֧��A�?�=���O� `M��y���_����x�y�V����m�9��Jȹ� � ��)�-���TIa�Ƞ�y��޶�o#� � �D�@L��}ʨ= � � �@G�n�� � � � �@� 8>xÆ �b�
9r����KBB�t��E&L� #G��~Q�0,�����@@�p� tqq����+���"�&M���|����f�"3�v�ҥR[[+�]v�t�޽�*�Q,
��3�|INN�ɓ'K^^��Z������� �cF@@�G` ^��y9묳dԨQ�j���I���uoѢEr����p2#5˖����e����x�b���px@@�pd ��/�,g�y�I]���7 �� �ɺ= ��@K׏^7������' �# � ��"v�v�ZIJJ���h�\A�>�� F���H4�~T�����I�>r�TxD@@�P����o��o�-uuu�tgԣG������F�?kҀ%�<��>��{8p��v`�������g�Լ{u�ׁ��zli���k)��������iz,�m�?6-��sݮ���m�}{��ұ�ӧO��.�(�V��z����;�cu;�z���~ �߽��ֵi
|VPP �����߿��q���M�i齦�����4�|�`^��G������~��ҵ�7�M`����?l���|���/���v�����@@��hs�%K��'#�I��_�_��ޱc�«��k}���}t�#��3��ţ�������翽X��ի�Lwk�H[��׏^-]3M� ���kZ�v�&�P� ��[CJC@@�u�6���t�߿�ddd��f�_��5W[��y�֣��揺�vu�֭�I�YM��y��=�۷oo��]#me�em۶���G� �p�m��~����P��N�(#� � �L��877׿���ֽ���a PJKK%--��G�b}�i��ui$M�o ���:]@Ϗ��|��a���i�>�]#me�.��IMMmu��7P�~Z���A�ѵ����@@��6�q���[x�;l �ߦ�>߷o� 8пI ���� 7�Z����������ض���z/�Y[��:�6�2����3}����m����o)_�&�����y������}��7<Ə�����5���M���6?}�I��� 3��vM� <|�~����� �@�����:�]G���:j^^�|�������֮Ѷ�k�Y��2�=�Q�矄 � �@��9 V0�|�r��O�k�i1��<�����.S�N��'S�D�@���aj�������͛7O�L������ � � Ц@�� i+���nݺ� Z?Mk��i�`Z�����hz�4?¦�O ^�~=�Os(^#� � �@Pa��\}�ղp�B�R���E�_�n֬Y'�-��{�!�~>���S���u����~�zk�YlHq� � � �@�]����ܹS^x��dF�=�O�>���ڻg�7i}>{�l�ׯL�g.��o��щ�*++E��j7{�i�7O�~���s( � �Xp$��jSWW'K�.���,ºVhRR�t��E&O����״�Y<�RTK�O}}�����l��9�T@@/ 8�Aj�?��>�`Wg��}N���ˡs���ӹ��� � �@� 87��`&�z<+����!� � �@����V �k8ܛ�lӢmZ��Am�����KB@@�@��*���hЫ-��>)����z��5Hñ��Ą8IN����D钖$�:^�c � � ��'hn�4�[v�6�e5RZYk�]���U�n�)���@ ��!� � ���ۀ�`���N��:�m�]FJ���I]����@@�*@�
�6��;R�o�me���֮�}��Kj��A��! � � �p ���-��#�u-|���u͐���Au<�D@@��`5S+7A���l��>����_j7�go�&��e��9 � � ��$��1���]���JWo������� L�" � � ��&gB�>?�ں&�8�t����7Ӻ\S��|�� � � Ъ�1]����;eס�V����� �k;�� � � ��/@|̨��'/|��}1�������@Nd� � � ��1��*�l*:�[�۽�j��[$@@@;�ǜ��?Vʲ�$-�I���S � �Ĵ�9��u���LNe3U���H-�6�) @@b[�؜]�����W¡
�eZ?H
D@@<"@�'¬T㫷~JX
�:9"� � �@ �O~\�,K�� ��q� � � `Y�̀'&�I��T��"]3���I� � � �@�
�3��� �zg[�Ғ$'��*:�!� � �@L ;�Su�z!L�U*j}Vˤ0@@@ �������d�+�ڵp��ޒ��d�<
B@@b]�����/WO�o�z����1�Vʢ@@@���Ǯ���8�m��4ׯ��$u� ��C � � �'�OXH�y��KG5y������M� �O��|�� � � Кp�8�|Ҁn2{�{]�2k�hk3 @@@��p3���D��KF��Qy�> ��/n�"�9�w���� � �D�@\�I�wX����Q�矫e���ag��/^?YN�#�)�a�G � � �� �aVQ��W�_��N4 �H����j�t�L���;b�> � � ����(V��K��A{���t��7�]�2m��5���%'�S
#� � ��-@���'�܅���{�ɦ�GdOi�h��SZ�ށ�3dl�\�xl���I'� Җ�@@@�P�`XSJR�$��uR�_�ԙ�b}Oe � � �����u>�  � � ��K4U�K� � � �� ����6 � � �. �K� � � �� ����6 � � �. �K� � � �� ����6 � � �. �K� � � �� ����6 � � �. �K� � � �� ����6 � � �. �K� � � �� ����6 � � �. �K� � � �� ����6 � � �. �K� � � �� ����6 � � �. �K� � � �� ����6 � � �. �K� � � �� ����6 � � �. �K� � � �� ����6 � � �. �K� � � �� ����6 � � �. �K� � � �� ����6 � � �. �K� � � �� ����6 � � �. �K� � � �� ����6 � � �. �K� � � �� ����6 � � �. �K� � � �� ����6 � � �. �K� � � �� ����6 � � �. �K� � � �� ����6 � � �. $��/�"����5>I�����x���Ic�HJR�ę2j|�����`id� � �@t
G�y娢@���^RL������`m���U"{J�N:���d��E��C.�[��%3�_듐x� � ��1��F��@o 4�_�'��"�h��U�]���[�z��LI� �CB@@��',x�@� �W�ds���?V���J��h�\3u��%'���"� � ��Q}z9�H������W��w����/?�5^���a � ��s �����ҝ�ț��y#{���L��&|w��@@"R�o�yڨt4 ��7Ȋ�%��j�ކ}����G�-ǂ � �@S�<G�j���/�t��>�!�v���?#� � )��r��gT
h��o�� :������Y�� � �@, �����;]��� �X���z�:T)�Z���r(@@/ {��P���5c�n�'�J�쐊w[�m � � � �����ԙ���7�w ��X��Tt�- � ��*@�g���t���8�\t�j=V�,�Z�!� � �%`/� �S{J*��݇���ɰ��S  � ��'�=q�D,
��X?��5�o�@@�E�X<��':#�2��H � �Ģp,�u���)��둖� �qq�˥@@@� @셳@bR�g�T��ݫK��&%X/�@@����u�I��9i֏{|�\�eR  � �^ �ʙ�1'PU[/�v�z�c�d[-��@@����u�)���D�xlok�<mDO��ghk�� � �9`ϝ*K3���t31��t���$+5�FQ�� � ��'�=yZ�T���s��~�Su�����^ � � �e`/���ifF��,#�� N�9s�ii���Rԟ@@@ ��#�tQ�hH����Ξ ��э����H�.)ndM� � �D�pD�.*�y�i�Nw��n�6D.>�7���˒! � ��M�z3t���'�5>�0?���M��h�͊S�,P]W/[���7�]*%�-o»_��H�jR?�٦I � �D�@y�O��䪝��b�!�w�Z�L��/�2Sdd~�L�U��%Irb�h���p{B|��E�UVU'?{e�����C%�%߾�4�#S2S~;��N � ��&PU[/�w��_��-ڭǐ�Yr夾r���ߧ�ZH�.' `_@�v�/��{okP��Z�����g]Z��_z�GC� � ��/�]��V�^]+˶j�f[h��]��s����V�����/ h�����`�~Yj��q�BJM��3r!Ӭ��;'MF�Ζ F�G��� q�����!R@@ �t<j��^�0T���q�
�����#�_v�.�G~x���!n��7�����f�8�z}a��a���z�|Q#@�.��xԕ;Kd�):\eƣ֛�׌G�H�/k9q`7�j�ko<}�����eQ��������VSu�_�8��q��A�  � �Ħ��kv��3���:�{�\1��|��Ɗ$39�u�����ׯ�o}�~�]���ډ� �Y$xD@@� �;�����.�v0d���$�U9f�ʓ�Vƣ��i�~�a���\;�ϝ;Dn:g��Q�]�&c@@�D���ڽ��9­��N˗�o��a�ZsK����'˦�#�?r��sw�'�g��=�QZ2C@@�H����  ~��5{���>�Z��1�t���dp;���`��W���&>��@@bU@'}m�n��[%X���|�٥�3-���:�����Y�xw�>�����El��B@@@���K*��ֹR͏����M�%��J������+���WV��Y��8 �# � �Ĭ�vQ��?׸z��,.�/��j!���M�����b�6���V�) @@�(���}���H�v::5�[����Z���ʹa�3w�Mt�B@@� �G�:k#-�|@W��(ʳe46��-��Z�_�T�q��[e�0@@����:Y������q�s�.��� �tE�� ]]G�yD@@��VY��ゃ1�,RB��u��HZ�m^锅 � �����kv���q�a�LI�����h��d�E���HM$��N� � � �퉼��x�z����:�خHBB� �a���)��8`��� � �������Ѫ�؝ :-)A��f�:8�_�ԙ���m���@@@�S�;n|��G�?�K��n�:�ΗL�@[5�0@@�@��f����X,�F3x��<+���y��^��h�BN! � � �E�����-�j�t�����2S���� ��~�ͲS��ߤ�V��M! � � �U���x9��xԱf<��I�)?;M.���U�^]R� �Izr��`W��@@�.0e�� ���ʓ,��I��s�h铛���?=NͬӁD��@@bR��t��dlo+Ǯ]�/�o��H($Ō����'Kr���]�����'18_�I��@@𶀶D~��!V*��Q}��0�@�����Δ.iε��q��rb_���� 2O��j�@@bR�{f�\=�����=+E�4݌GM����#k���.2�����]��k �4-�z.u���)�L?}t:���@@�!m����ȶ�rW���7N]�6�ĐTWʉ�Lk| �ʊ]��w����e֔��-�ڭ:���� �C"ec@@�f��+��IE���ü�f�Zi�t��(Ȭ��IfL���E�ڪݲ��`��f��-ӆ�����3Ao�)]��s7�5 � �Ĭ@}C�(����XU�:���嚩� �),�2)��� �e���F�UKUm� 宦�z^v�Ԛ`������Ex� � �1/���筐O
v�BǠ���ceҀn�VtvG`g=� @@�D���^�X�W�xg��;R�Q�$Lw|j�����:����8�@@<(�3]�u>��7��+w�R3������G���F}����s� � � ��@�����(%�{t`<jbB�t�H�^��D��#4�м�@@@ B��'�j#� � ��&@�[#� � �D�p��8�� � � �ph^l� � � ��z�6 � � �@h��y�5 � � �@�
G艣� � � �� ���� � � �*@�'�j#� � ��&@�[#� � �D���`_C��U�I��^ h�y�h�T��Ky�/B��6 � � ���P���,���W;J��@����-!>Nze�ɰ^Yr��2ct���$+5� U� � � �"�hRg�Uߵ�K��w���`������ӇKNz�d�z"���l� � � �I�kW��_^#�/���|�`��a��ਫ਼�>vD@@pO�z\�k�m��s�ʁ�갏�!����M�Ԥ���"@@@���o*:"�>�X��S�'G�� IN�%�1T2B@@�L�j�XZY+���%��z>t�w�_.5u�Qvz8@@@�����>��K��PE�Su?)�6�g?�&Z @@@����� ��4/��׏.�dZ���Z�h�� @@@�S��զk��l�r�|o���J$@@@�
X � ���}G�����.�%i���0#� � �*�z\eZ_]����6/�v�Zy� � � �� ��|�݀t����njБq RK@@@����pFJ�l�_f�h��R��\�|L�e��@@@� ��W���Ѯ�j����[(�!� � �xZ�����~Kl�i�%���uG�@@@���I��q
ZJR��V�S*� � � ��p=:�1� �v�#��J5��~מ:�T@@@����pe�O���j^������X �Ud2G@@"L��X['�j����=%9��C�zL� � � ���Qb�i��l|��j��Y�I���Ǧ � � ��$�z��շk���m����W*k}Vʢ@@@����%'�m s]%�t{��yC$=9���(@@@ ���J2�_�����]�)I����c!s@@@g�E��ҽW���9i����.4��vN5��$@@@� X ���t��Ʃ�%-�y=�z=yP7��5D�Z�@@@hI�j��g&���ϖ��2Z�O��]0�������� � � ;q�&u�����������;\����Ϝ>@t�% � � �m tZ��*��Ɏ��Ļ�e��m���g��{դ~�Y���33>��  � � �@�ꥁp��^�^_$K
J�r9XV#�� f\o��uI��y]���=��a=�δg���Q��G@@@��<7����7)1�?������`e�D�� � � �@G<w� �@@@�����^��@@@7��P%O@@@� {�P!@@@7��P%O@@@� 0���N �F���:���ef��2�\g7O7�X�f$K�Y�+�L}������1!� � �`Ϝ
*m5>�3Kz�k�yg�>Y��D�j�O9��=3e��r夾���&,�u�o � � ��� 9�H4���:Ӫ��[�omo�I�O' �*�_8Bvϐ�Ԥ�w` @@Z�8h*6D�}��b�!���Ur����Z�b֔��͙c�-ȭl�� � � �p�`l�@k���sn������&!�?��<t��D���� � ��.@ܺ � �@�i��뇅��[��'� G�Ζ?|�LINd��`��@@���Vݖ�!����������W�^�����-N�D��@@�7��)����O_Zݑ]��罍�d��]RSw� �Ae�546��? @@�vX�]"6@�u]���76Je������77���:�Sdg�k&כh�Ҍ��TtD
���:I0�M��J����dX^����,����g۝�� �~��5�h���{'�.�>f��;�� �����術AU"O��|q�Dz��W\��ˢB���Af<p���y�]SY�g�$co��+ۋ+ڬ����ӓ�Ɍ�y�`�զ���*yk]��3C v��#��^�iIү[���7G��ʓ��ɒ�̟G�@�Q�I���rLVt�ߧ���d��>������$%�&���Ϳk�<�pk��jv��#e�n�;��7ȿW�g���eA��>��f�9shwIM��NA!� �*@�'�jw��.{t��˺݇�U�ow�'�MKU,$� \�W�w�_����1��G���q�־p�a���^�K*���W�ƽG:T�I����+�2S�;$�N �xO�I��wN�Q����X����,�v(Bt«���m4c|o��°�_�ɫ+w���Hj�bR� �d�^�Gn��~UI�f��]�pK�h�$@�|��?�A' �;Rm�d��I�2F{�SR%_5��Ǻ|�!��3K�c���/��O'�{q���+kc��ߖ��f6vmU&!� �@d G�����(PRQk��C�L{�Ig���疉���tZZxP|u�iͫs:k��@M]�|��Xt�t�ӏ_Z�Ho��E~ � �ph^l��q��D�M�`�z-�k]O�����A���v`������ ɵJ��+e����t%o���/�p�W�k%c@hU��U>@�m��d��æ�uJ�yU]O�omkށOu�f]Z�=z�������u먊�j�7� ��&_@� vߘ�T�GV��#땝*�Q�,��OP`�t��R�
ܱ���T�BB�w�J�^_�~��=j|�< Ս�@���W���8���D�NK�Z��Jb�6�$&�g���ҝ�KY�"_@'����m��omoLB@�� ��sF�="Pm�O��jm��˵Z��¶(�Õ�&��h�I1KY�"_ � G����zǴ474F�dt�c�@�h��_��Q�ǚ@�i�|B_k�=��D�w�;�q�3j�I���^\au���+��� G� ��1z�9lg��&}��;�Y;��p� Ѡ;���,4A��TTj-g�� �m�k<�����X8�# �n �-L�Q-�/_�>��c�@{t�l���t�߲*��������Y��Z����aZdm�=�����<@p@���Hʢ��޿�G�Y2��t�d)���^\�ȴ�=�\��f���c$=9:[�t#���oh蔵yu�- �D�ߨ#\c���K�,)<(kv���#���7�L�-3E��u��w���4��>)x���W�������-�
~� ������<�_r)��9���l����Z��dG�O&�'o����7+5J�#�3I� �� ���)�����uE�Y�C�=m/��M�O�4��A�M;�Ke{u���Y�I�N�/�߇r��Ʊj~�t�>d�i�Mp,O/f�l�@�3�z�����^0:&o�a�α3�i��v�j�@����/r�U�5-7ݛW�(��=�H~4oeP��f���R���&�졷���{���Aʆ��L����-#�8��+N�kO�/��p,� ��.��=+E2Rb�6گ��΅�4�GF(��- �xD��#'©jhW繋 �+�%r���e�K����j���a��{uI�?}���́!�yb��&�����S��Y��N|���uː��K��t��RgzI�"_`h�,і`[�GV�d��}ޖ7� � �������Nh��76����Ց���f����E�R�B���a��^ WM���� ���~v���Ʃ2�Gf�MzU�k�KL�o+]=�?-���].G��;o���5=-�g&�"!� �@� �5�yզ��tV�?/�*OP����_�=����3����.0�2(7����rV�.�n-��˥��VtٟL��V'gZ|u2�T'ֻ�4㧵 ��I[�9gJ��dp۵3�_���|�OY��sw�'L� �D��"X�5�J\ ~��E�ȓ�n���l��rɴxZyS�\Mv���rOY�%!!� ��{̽�7n4���eQ���~קF��*l?��٢�(V�@��4ct�t˰�U��c!o@bQ�.�Qpֵ ���׺z$O���C��n�je=�y� v�B�m&���;Mp�Ks��>k�g�N�[����.Gv���\-^G��Q�tU��@pW��]_�s�q��,.�"֟m^�G��$�f�,n ���If�k�'���w\4�0���� ��/���.�t�[���'Y��^�[�C� �Ģp��u�$��'ۭ��fM�jp�p[�Wv�<z�����L�:��f�����s��uV�ڻ�3��S�;^�[� ��F���w<s2D@k|�F�NA��e����@���r�0mZ@�G�tI�!fi��|�g�N��fO�/^?Y���-�n�ٿc��]����T��ar#s 8�I> �t�p��W���$�Ά��2 q�
����n�!��y4T�a�U~�s�����rG�K3c���t���@�ہ�����E��Of�kfu]��Ws��[��E��F@��� $"�Q���p�J����l+u1����=�n���)�/Pm�y�3�KKw���Ⱥ=�[��@W���2�`'���]�JE��f s�'ᱷ7����M�`�N�v��L=��8��!�� �Q"@�'�¬1{��v������%��H���uT@㗪Z��E��r�Q\!�����]m-�=S�ȐJ��DW\5��R�~��a��k~��.=e�H?���>٢��;����5��,MB@��`Q�>�:NR���N5u����)�/����uN�ؾ9���f�!�m�/��ŧ��{$�;S���A�Ҥ�@Wo����m ~c����@�V�8�Om�4J��g;1�Ҷ8�!��SM��6 rӓ�s�1� � �e�ѓ�5"�n fE�� 疉 ������!� � �����t6B��6�0cm��3���~�k��HY � � ��|^�%v�nV�`l_�&kp�Z��!� � �� �'���u������~l"��R � � �p������}��^Vj��,33Ŭ�JB@@"Q�8�Z�:g�&�������9k��t� � � ��xҚW�On�\6�O�}=�W�\s�IN��q��@@@��ь5j�
�LM�o�#}���V��/���/#� � ��` �6�HIJ�?;YRͣ��'�Nj�2�@@@�H ��׬�}�f��_8Sr3��}��?�z��=���K$@@@ ��M����
����[%��a��hw��/�gJ���f � � �e`/��0�V]W/ �ɓ�n�=�UA甒/כٞ�4}��K$@@@ Z���L�p� G�?�Z,�W�JIE�)[�� �s��1�r����kh���)J�� � ��.@�g0���W�I� t�k�E�Hk q�Y�H� �'KE�O��l�$@@@ Z����r\ � � �' 0 �I�@@@�V�h=� � � ��I�'q�@@@ Z����r\ � � �' ��� @@@�h ��3�q!� � ��$@|/@@@�U�8Z�,Dž � � p��I�@@@�V�h=� � � ��I�'q�@@@ Z���8.@@�������Fil�7MD)� ���l�"@!'�j"� �8'P㫗8��U�l�!�TtDJ*j��� )����&t�q�r�{�����f��� ���k4��d@@� hK�~��ˢym�n�SZ�n���)s�$#�H� �I ���{�9 � �@��c�N�݂MRc�����]�;��2IDAT�u�i���,iI ���� �`��� � ஀���}�,ܴ?�~<k��=����v^d�v��zS � ��e���:�㩏��|�*�k�)WN�K�(� `I�e�,AS  � ��}����K ~�(~��Y�q�TՆޕھ%"�@@�8 �# � �@T �W��^Y#kv��r\?~i��׸�7�"��;�+ � �@' l�wD^6�^��~nlZ��&o� v֓�@@< PY�����vU��U;K�.��@�!`� �@@�;;V�jK���E��ݭI �}`�#j� � �����z�����R��m�@����?ET@@ �8��O
��K��.5]�I �}`�#j� �@�Uu��.����W�(������M3dIv�D��8���*�V}ŎCR�cI$���@;�� � ����gZR�hw�w7��{ZTZ%����x隙,�gʄ]eƨ<�HM���
x�TR�0UԆ�C��5�ku�F�W*t;�@���ljS��E[g��eOi�(���:-9Azd�J�4�y��K���MBZ��]_C����-��ҝRaZzOM�RV]'ۋ+���__/Su�/�7TF�w� ���J�;+��l���lׂ�@�=�����d��,�ť;���d��í�2��\4&_���׿Oz2���b�1(Pn�=y��;��k�D[�CI�|����'߹�4�JM
ew�E�����o'�~�L���K��!p\�o��)x��m�y�����Gۂ*p��m��s�`����c�H �@]}����ž���uE�g�a� �i�p&��@D d�ٿ����,�wG�y��t��`u�:eƤ���.�~Hf��ݠ�ߦP>�]�����g��\_U-m4��9�&�7�~�⪰�߀������dsQ��� �,�-3E,G��e�!L�-E�uC�cC�86�3G����>Y`ZX�����8��j���n���Ino%;#��f,�o�� o����1�2���/���$"Y@���k��ڃ`���@��;��^-�c�n�/����� f��zn���Y�_�$����C@�f�o/��?���鍵����\\э�L���dўF�\��:޼2Bz�n��i \�;�o���(:.�hR�wgOhO`˾2��� �۬C������<��N�����'��?��wd��*W+��+��� }��IL:�*��2�����k���]���K*j�A�.����.#��#{�C��W1��ČG����޴"|���� �3��m
A <�����6|��r듋d��#mn·Sw����_:)�|��/��q/,�!�03>����� w�o}���E��
h��R3���<kw���A �h�{��~�������D�u*�nЏ��ѿ�B ���[���t��fJf ������r�0��:i���w���Q}RpP>),�����t��Ml#�揶�o� ��*C�'���;[&�|vi����W[��.*����,��=�k)ӴZ�~�pq���F�B��ex͖� ���|����tt�~9���z� ��?mԋ2@�Y��)<P�l�m��ڪ�f,���6��GA
T��U����o� �FG`���LKk�'쵔�� ߻j�k��'Gn��k�d���n��'F`��ò��Ҋ�vY�/�$�n����z�˶/vm����U���J3���X��s'�<�3����?.؉���#�̕q���r˴!Ney<�Y����&���'�'D�p�$�y���5�.OҞ‚�E��:�ێ�@ 2tF��{ܛO�%]��t�%E��vo���%�ԿV����,efi/�,��&�M�s�:��M�?|�L鞕�C�. �pHl�@�:�w��A�fZ��D*k���o�ޔ�� �7����mUZQ�\f��� ���^X�Z=�Y\(,ߨ �`t����$?�=ARœ�����_>Gz�C0�l�����vF�OT��?�;VX=-/��h����m�]b;���i�c�<�~�^T ����I��kk�K'y�535I��S^��t�|Bߐ�׿[��w��Ѭq,w�; ��D�T�� =qf<�N b3i+�� LB��HIL�~p:���7��
\?������=2s|��
��ҟ��d��^�U}�����p�Ye�%�T3���}e�����mQ�7�,��:_�6Bth۩���4��){��q�2�0'#��AR���^��ڬ��d�\0������^L��i*�939��g �O���p�����>3�@�L�$W:~���AtI%D����q9
� �U�Ӯk,�J��\�wB��C�bZ@���E^]�ۚCvz���edH�/�S�{�����>l���l8���:�{�o�tџ�)�^�Ix�@D Я)�O�������=9F�4�Y ��jO��f�3�t�zx�JM'�;�z�1RXfJ�,�~����.���QD�pĞ:*�e�=2?�jG��6w�i���NaX�m�^��Wl�K��6]?�lG9.
�V�of�5�!�����r���@ ����dr(�бC癱O6���$%�_i�攅�u3��J3���k��N7����C@`��@Y�ա@����@ 2����ZG����=�x\;�Ru�J��}s"@�*"�@8:#� g��v��!�Hn+�˿S��2��;aNH{���)@���JG��N�5kJ+U�=e��k�i+G! p��.��f�!�9c��7�!o{)�0�Y�)Ӭ
HB<%@��Ae�I@�A��[���r{vI���L��h�x8��k��˵5V5^����%��fO��n���h����N���yټFZ nM��p@@��~s�hrj=�o_~��K$�������əC����s�H^vZ�`�ȑv7k�&'���7�O�b���0�$��F� uE���J'��ڥ����;�_��:p���Ю���3Uf�vf�* �~{��2�.=J"�Z����>�8�k0�:��d��9Vq2B�� �����yA Ӵ�|��Qr�>�V����-ӆ�%J͗�@ ����qr���ê��A��ow�'�M�̿)aazt�,��S��[�݈�.���'k��� �5���l��8�xg��eQAG�8��Wf  ��$ ���IE�O���fyeŮ�A�����H;��Z���|AW� ]��/~�M���w��@�߽r��%�e�#@�� ��@Yu�l)*�_['[�����if�#Sܧk�h�2 h*Pn���3}��^_$�6��{����U��p�^w��$�=S��ˑK�����2|�F�s |皛�O����#��5�ߣ �)�]u&s�p��� ���.�{���l�����C��ug �I��e�]-6@�1� f�<m٭oh F�M����3R��qw�z΂7�VȜGߗ���U�7L����p-2F� G�}S��t[Ԗ�ջJdͮR).��_����hz��t�+m�Ձ
�� ��@�[��ɍ�_芆��� ���YI��O� �@���
�? 4k��G]�(մ��{�!\�A8.�]�?),�o=���{N<�hL���L�f{�%'�N ;��s�9R@@�/Paz ��Q"�<��t�>�+&��o]6F�X`�K �-@���C�@@Wj|�r��V���*Y����(Z�����}�h��_V&hI��@�k�^;#�@�(���-ܸ_�Z�U6�����D��;kr?�m�0�/�h��6 �`/�� �t��»UʿW�1�3����r)��� ��� �9i2"?[��St��Z3i#���|�(B ��@@���5K�՚`8�toN12�JG�Ъ�4Ao��{� �X ����1"� � �S�q � � �ĄpL�f@@@��k@@@ &�c�4s� � � �� � � ������Q�j�%!>άo'qqqRgf���7J�y�z�\%D�p�C�@@  z���7��5�KeGq��T֊��%3%Qz����.2}T�L�+5f d��0���N`�Nħh@@�������by����~��*���,�����O"�8޴�@ r�#�\QS:U���tkh���)�����z�G_$+5Ir̗��j�d���|���D� �AԚ�C�o�}�X-K
�ǩ�t�L�o_>ƴw��T:U�*�;xS�؛�Z!����*��,�)o-����N�[bB���#��)�O�k�N�.c&0&!� �5�
�wmՎ��sK�c{íߜ���&i� �f�� `A��2E ��Ewoi�<�������+'��;.a�G%�c&�Ŏm@�ty��s�-D�D�����LK���d�� �.��%�.�3^>�`�<���Ç�d���{�i2mD/��uX�@�ظ��|����x^_�`�|�����;.��)@���⯕ޥ�1�:��Y51�Q�란���|v�,�r��B�?k��v�P�;�I& �hll��y_v��h����/�-��d�� �@� w�}�%�x�Z_�|��XV�8$�UIYu����]ғ�_� �2���>��y'���-*�f8w��cY�� AZ+�:sG�����KI�� �#� ��@e����\ O-��V�|G�Ζ�� IId<���d�@�a�9���üzg�<�AAгN�Sn1S��I`��ɈѼtR��^['������.#����$!��) �@[Uu�r��ސz]������O�ifRHxS����|^ti���g����B�h����E.�/�e���LIb �N>��Z|�����
~���k��a=L��L�@ 4����]V�_�y��m2�Wz�E�B���F���x).��-f5��%�f9M�x\��4�+K�Ӥ�ܨ�%5�N���Dp�:��m�[.�t4��v�,5�<p�d��4�������8�_�{���~}�|�ʱ|)p]�@�N��]�V��¶�G9��XG��57��ݰO�e5[K���r�Ȟ���zvIs��"듴v\~_/����N�N��fIE����Ųjg���I�}F�%����#��l�6z͗Tֆ�;#� �@jR��4���Lkv�-��Q� �|F��|�����ɼ%;� ~5�������v� �.���c��;\-:t��D�j;y������K���W��e����|��V������KwZ;���]t�s �6��V�(�2V�y], 7>�L^ ��2�ȷp����ޑ7�t�煶_���孵E���N'`�E�ȯ���}E[vl�;��+��"V��� ���V����3Vݚ6!�0�m�e�R�R��c�<�(7+׼�t�|���fU��`wku;m ���@t�'���A�wE~�u����ؼC�(�G���\ޡ �)���*�z�:�A��(Z�4�!�D�@�Yi�v��|t�a�"�=
_7-������C����� �l7-�u��K�ep�����Z�'������ �؛]cE@�g�l� ��>d�;Z�l@bK@��N�p��`��@��8X!�kV�p#=�`�l,:�X���Q����yfqa�:���-���$ZLR���n�_\���[n՝|@"K�{V��
w�J��$�f[���N���ݘۨ�����džx��T���z��uE.�r"�f�8�ONx��T�嫷��3�<��y@ t�Q�il��%ID����0�����n�=f�S ���&����n��fy�2�>W9��Y���t���)��FT$��Iz���a��,A�D���;q� Hm���rmGYt�������y��HRb�7��-^.��ڛi7pXۊ�OyD����x��5���~#/���x����@�)��� �G�Y�܄]%��`&! [���NKs�,��e���J6aphW����)�
��l��M�vꓛn�H�C�Q�|դ~֎���Hf
=���SP� �RG:��fZ`��V�ևU$pX|���o�d_ډ-��2�D�<�&��٢-��ҔA�:�w���Q ���t8��g r�bCze�y#z�^ � �������ݥR�c���z�,ub�LW����6�N��0tv� G燑Ch�^:��0843�FO ô��~�pq{�=����N���{#�1�Ą8�9�l&-/5̆��M!��h�^]�O�߳ c-=tx�*��9����z��iIr�>�t�R ��-���g�w� o:g� ��ŵ��� ��� ~����&�1�������Q���GI)�!���T�
��!_8o��5�?}�C�M6 �1&0�tQ����9~�3���[�*Y�r�-"��Ӣm�7"�n�5#Er3�ۨ!pT 35I�9Ft�j�҄��r������^n՝|@�C@�B�7���t��h����_�����P�*KF8(Pg�8�bz��L�;�`�^
'���u��rƐ�!���ͧ�Itp: �`t����q� A�2�G������*<G� �s������dT��W!�,���ɷ_4����+u�!�1bt��~�W���5]tm�p���腸���{��!����u~�KB�#Pnf��J+kE�D[��T6�="��T�+P^��S������]���.��I[�{���-+��l� @� h�:�G�<��3�W���݂2�/?{�@y�3�1y,y�����.�lz�����H9��榕.mN":
G��j �03�d���.� �!y9L��XǶ��.z���Օ�e鶃r�����$h\�0�lu�P���݋7'�&��1�ɪ�����,�2�|�x೓E�� ��SPy@�0t��'���0+l�wD�X��{{q����������H�l��#{�9��X{�y��x��@Hz3��1�2wQaH�i�~7��|�;q(i�Y�Do`���M
'� ]`ٶCr�S��c{<����"@rO��������w�H�᪠ �@����Wf ��R zl%��W��G[��>���x߻�cT�,�մ<G@ X���O���$�����%��EM��J�]��͠}������? tL�o m��7�H�&�=PV#[L����������@y�t]��F��!qa��J��e�+���,�p�+���%��ʉ}%��Ϯ���C5��y+eI����+;M~|�x����?���>Y���<�AAP���z��iCD'a�e � �@t
hoȗ��_]w�j+�. ���i������zg�l+.�/e�X��nVʙ2��L7�r� ���h�,2�+��/O.7�F��0'm%n.k��-�ы+�uE���c��jz�����3�1������?��f���;f��:�����դ�� qYRpP�o?${J+E�4� ���d�ݼ�w� r�����׫'�z!� � hk�M�@
�8�t�ߝfr��7�gM�_[��ͫr�������o����RlZ�5囡�/�u�#C����[|��O^Z%����H�י �b�/ޑ�Di&� |�c���sG�B9u��^5V��ʋ�� Lo�؉8�?�����qT$@@��X��Tn}b��}�h3�M���_���&���ar��~�W�����ͧ�[�;�_����jt�s���'��won�p�:]g��u��r�a�vw�qA7<�Pv�T��mG6��mg��lGB@@ �*j|���Jt��[!�5:�t��^r�5�� �D{:��{f�_/�9�w 6�'U
%�O�;#_�p���i�u��;����N��o��c��8��:K��Z�-����*�� ,Ѡ"��(�h�F5j4�0��11��?�b��a�q *A�RTV��J-]���l���j�9�޻�1=�����s�9�|����{��I��s���� �jO���o��i� @���� �۫�q����i��0߯\�1=pX[�k�l������'o�㱸��'��-�&��?�崰Նj���<1^U-6�A��ېC���S�~����-S?l�O��̸zSz�ߗm��$ @�@�^|��~߆�cr�Տ^qvm�
�m���M��G���uO.4�V�MA7-l����W�<�Ljm��������|���������v���ݍ�  @��"��˻���H7��U>����VDo��g���Z��!�6�NwuӖ2��{#->�d��gO���Ղ�L�7һ�(i�ݴL�B� @`� ��?�J�� ���+7m�\���Em-��i�!k�y��)����/m @�hV -�{�-6{���K�%}��z�8�@� �I�p����m� ��,i��t�_!@� 0�n��D���%�u��(p��(V`b"&�s���6K��4� @��l�_ܵ�c�������H��ݱ)���(�U��<�w�/=�yV @��V��k�������������[&�@�i����]���s�g�Ǩ? @���W �Z��z7����O쎡���(�;9c�:�&�mϱF������%@� �Q�N��{蠶�������=�/�~�V,���8V�=�T[a) @�f���x�XN����x�|fkEn��م ��뎵+�tt�gV� ��w�O� @�hD����O,Λ|J��,72ˎ=��vD�����?}Y̯�+ @�f��q �v��NX</�[|RR�����hX�lA�:U�8�y���~ @�����e ��:�ٓ֟�$��v�YnV�ynj@�����ڑ�^����VG�uB� м�H�𹫏o��&��t��&Κz�<��O�H R�i㩱���G����^�6�뭻Y� @��U -ܚ�\�TYs�8��;�p�fL?G�@�*p|�� m�;/:��_�^��  @�<#p����1��N�����k�-�~Lj������і�^���x�%gD�&M!@� p���a�]Ҷ�Wm<��ur�vϖ��H�&�����͛�}�%����>7����V1�B� 0��Z9/?{E�wڲ�^�u�:�����(5t,��������+^pr|��Gz�X!@� p� ��y?��sbQ�ֱ�z��8��jc�s�*���!Lj���h���C���m������/_i��{n��  @��G`���ۺ;���?��D}����fѧ^��z��魏��E�mtp/��Wꭑ������+9
F�&��+������>�A�O�5/^o}��H���{Κ9� @`� ����>��p{�k�p���jѫ�b}�<��}q��mq�c;�C�{��d����J+��Z�^�4.[?P�K</�g� �[� ��[}�~������뱧bۮ��7:s��Ln�vŒ�w#N\�]���i�p� @�@i���/�xw�ꞭM -=J}�g��?!�}|W|����[f��库��5���֞}գ��x:�hA ��jc��.�=UN�F( @��������ķw���� 9��}�KVM�2T����5�|4���t��p�q��׾ ϋ��� �Ӊ�� @�Z�����l~"��Ȏx���رw$�&&b�ܞ8���h�I��u�OK��ٹ�ѝ�����~���7�Vw��n.�|P¿  @� @�-��^L��U/�����Ӓ{��{��[��"�u�����|Ê��`�N]m @� @�@C) ������w��{x�_~�y�q��ɭG��s���  @� @�c�F��3?��m�}�j;����6f  @� @��� ������͑��mW��N}���v)k� @��U ����;�c�L}���:4�A� @� U�%�O5tN+���V�K� @�M �tu���mk��fNJ} ���9� @�Zxj��xr�pKm4rr�KnḎ @� P�������N#���h9� @�jxt�P-�4҈܈�c  @� @����O��[Kc3lD�!�� @� @�>������aK� �F� @�� �X�__c3lI�!�� @� @�>�3��� [�g�0 @��O`���cA_O} fZJ} �$� @� P����x\|�@� ��S_����1 @��O`auG��M�����ZN} ����� @�:#�jقx�'����G�Kn;� @� @`:��^�G^�~��Z?K}x�VR� @� @�@���Ň��S۩�T�ntvO� @�� ̯�_�������kk�`C���v�#�9�r�ҿ  @� @��s!042���q�-���5��w]|z̟�����Zh5B� @��
����w|�ƻc׾Ѧ�[���x͆8�e�h^�6�)~ @� @���R`l�@�ML�7n�G��GbdlbF�3��+޴��x�eϏ�����s�y�$> @� @���Z`���H����m��l��>�3���7�N^�g=oi\�~ .Y7�UX>�����A�N�g @� 0k�0�=gN��v�����u�����1^-k��E�r,�� @� @�@�A*b � @�rpNH= @�! 1�A� @�98'�� @�����F� @� @�����RO� @�E�EL�A @� @�@N@� �'@� @��"�"��  @� @ ' �� @� @�@p�h @� ��sB�  @� @���i4 @�� �9!� @� P��\�4 @�����z @�(B@.b � @�rpNH= @�! 1�A� @�98'�� @�����F� @� @�����RO� @�E�EL�A @� @�@N@� �'@� @��"�"��  @� @ ' �� @� @�@p�h @� ��sB�  @� @���i4 @�� �9!� @� P��\�4 @�����z @�(B@.b � @�rpNH= @�! 1�A� @�98'�� @�����F� @� @�����RO� @�E�EL�A @� @�@N@� �'@� @��"�"��  @� @ ' �� @� @�@p�h @� ��sB�  @� @���i4 @�� �9!� @� P��\�4 @�����z @�(B@.b � @�rpNH= @�! 1�A� @�98'�� @�����F� @� @�����RO� @�E�EL�A @� @�@N@� �'@� @��"�"��  @� @ ' �� @� @�@p�h @� ��sB�  @� @���i4 @�� �9!� @� P��\�4 @�����z @�(B@.b � @�rpNH= @�! 1�A� @�98'�� @�����F� @� @�����RO� @�E�EL�A @� @�@N@� �'@� @��"�"��  @� @ ' �� @� @�@p�h @� ����������IEND�B`�
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment