Spade
Mini Shell
| Directory:~$ /home/lmsyaran/public_html/joomla4/ |
| [Home] [System Details] [Kill Me] |
back.png000064400000004760151156122350006162 0ustar00�PNG
IHDR00�`n� pHYs��~� �IDATx��yP�wDZ�vw��������ݵ���v�cծ��{�UPTDAD�����)�Cnrp&�$$!w�M�} ��M(��v����<�?�g���>������^�z�5gvv�gg�y-�8f��!7�c����8$3��z���4L����Z�9=3��@�47�aL
��EH���X��R;��k"kk�v�5
@>�P�ݲt@OM@2>=Z�{�
6��&gFG�c��6�uj������q߄�`��5�,�8�g���i�uRg�
O����X���ͷ;䘝q���T�7��i�6�"��o|(2�źQaz
]���Z��ˀ"�H{dyh�1N��8��͓2�(S=�$��ยY��H:�B�I�q^����y'��noWD�%u{��>�����A�$��r���/��r�r�SU`y�P���6��F��H�V����g%H�D�]h�TO(����q���d�E�1�aL`��Gy:[�n���q�6����٘@��R'�j�7Ei��f�f�Ә)�8L�x���7�6M�ξ,
�#�v�,h�0J`n���`Lc�XG3���{�U]%Y[ѭ)'i�5�]�����*ī
p*(V�����T�v*s\1%�p�P�E�8}h��8�����!���X�8W��$�����Bk����77�\3�3c62M���:���f���8Qt$m��CSBP��D>V�<���Pd��hY�����@���,C=�y&r��ffv���4U
��
j�d
G�|+\`��Z��
ls=k��9XM7U�*��r���[_J�w����U�èr:�YhE&Ji���di�#[�I���&�md_Rr.�����x@
��nuQ.�.��9�nk���ވ{���N�8�k���r�k��*���1TN,��R��݆B�>����k���NUV�*�LG)�m�YRs����-x_<Lr�Q[/Ջ���j�5��j~x�
�Z��w#OϢ��I
O���O�0J=A�ֱ-�X��s m��j*$���<�!����20��uJ�ڦHn�'6��
���0�Il�$�VU#���?�U�/��.����rϕpϖp���g���u��/B��K2�@@��(���=�r�$�c+e��gYJ��4s!u(�l�#�r �l�!��tj�ڔvuR�*�Ey�I�����d7���}1��k��+UJ��
AH?�>/��X� (���
X���P�O���7���S��bP���H4櫦ZH���<!
�u
��Lw1�;h��v]\��F��P]�)�6�"��j��*%�E�e�s��"���)(��=��֑,�2�i��={R);S�ۓ�[�voN$m�Cڐ@\�k�VC�^wI�}�ׄI���l�mC�p�9�>�AP�9]��T��ɼ����%�D�r�3y�霭i��I̍wh��k�)��w�8��a$neX�P�{!��w���ly=��5����F�r
���q�q��y�{���Gc�7��8��m�0qCR{��Y�fP�.���֨�T)}+���-�;R
>�'ܟ�ߓٻ�ݞ�2��E"mCB��x����A�O�E���k�K�^D�>��7A�o�ky�l�/��~v�?�K���No\�Y�m@J���v̭WhE��V�M�ܠ
����NV�[�"� ��R�.�~�vP�ϵ�~����+�)���)��H�МC��kfvn��t�<����(O�*�z/��А�S�r^T
}N��2����n�
%��J�lKeoIfl�K�t�g�Mʚ8ҪX�ф���>��]�Y�����m�o}+��W�Ϳh��?��ӈ���/�F8u�?�`����9�в)��X��JqX�1�\~�Xzp(_|�`���Jbm����#�$���U��܊˝�t,�������hy�Lӫ~ȗO�j٧��X�����С����c��a=j�k��2辙,o�\�8�/9�����@��0YL]ߕ�����J��r��R~`q��t��>~�u,��M?�E?�I�����Sw�Q<�T�R�;�9�1ص�oZ?�n���R�v���A
ׄAE�s{s�{3y�RY_4+⺶��օw�]�5��Xty�V��Ց�
k��)+�}ct�G� �@�]�j��������s���^��l����?iڝ�'��������O�L}��zv~uF/�7�"��cJ�>@��v<�Y����en&�`�e��V�#��)�5}
��Ky/[d���U#�w��i^����2P4v�-`=��G�+}��Fqk�8�����r��=�ih
Ev����K���Us۷q�&Nq94�|��~�������z���_����п,%gV��dIEND�B`�bg-button-green.gif000064400000000144151156122350010232
0ustar00GIF87a�x�Q�Z�p�L�E�H�j�d�m���Ja�W�,P)@�#���G�$�(J���p;configuration.png000064400000005764151156122350010136
0ustar00�PNG
IHDR00�`n� pHYs��~��IDATxڝ�gp[U�E ,C2��IB ��%di�42!CBI�,�G2����?��av�
=v�nc;�e˶,�K�J,Y��luɖ�.�}�=���3�ruuν�}���9W��a[ZZZ��"�6��5@���yz^��0�≄���N�}Ӂp$��s�T�U�9�ͺ��@
@/�.�bY�1�dMk�/5}{��?5�?6�6w�$*]8#�F7���C�
8�N������&@d��;�1Z��o�>�6Xm�"�O�m?ַ�u�B�v��&�F�߯P(p���斡k�X\\\��0����-���T���҄B!�Z
�������D"A�B:��e���L&_(�/
�1�t�d*��;��ٛJg�EyL���
�F��d2YSS�R�x#�op�/ә,�4ON�����J�LE�7��B��|�rww�������\&4Д����m`hנ�3�_�8�5�xTWW���5??_��B�*��c�w�l�Pd�h��C
�)�gx�Phã�=���H"��*�/�i�ds��dau�����Ebq�@
�����S���+��D�Rji�M92��^���b��Dn�9D�#�C��k����ܠ�j��A��t�2 V,K̥�Z�f��SC�J?J���A�-�6t
�!�:�[aZZ�MιI��ɐh4Js
4��:UY&V�-z%��F�3��ئ1rc���!����de��<.���`Yi;$�A.
}�
j͊B�|�X����/�(�L��Xm�:z�J�g:
����˄@/�&�I�R���66��91��J�ݢ6�@�L-�I��Ggf���u�u;\�q���i�t(�R&�]�M��T<�������̊BH�xE�&�':ɵ�_��/\n��ZlN�����1���T���F���T�?�Ioۄ��Jo+���$��Ug��6��zӈyltl�Vf�)��&�R(CytL�C�CS�S|�������;DC���t���z�2�aP��?�zX��h�U�H�5���a)����pj�S�Y3 (8qM�7���0 p���O�P��e:�L��Mz�����g����FC$N$�MMM�B��os���H|�suj���j���m���{����~�:\ƫv��&=�Vggg��;8���"U�Sk+D�ٜ���!�I8��k����~�kc��m��/���m҇Śm�56��ju�Y�����m��D�+��j��X��i���+nguSg��#G������:��0������V]��TCS3J6������3�r��w��r��>��F-]}��39+(��o���[n���[���?m6[(�M�����IUN�/9��Z��[^��}
q���v$�h߁C@��kn���m۶=��<�ȶ�[���B�p�ҥ��F��"������̘�J��nS2��DŽ�Ng�8~4w�q��v���?��S�:|��;���g�98]�ݩ4�
Rϐ��%X���:C�j�i�55�M
Z&�y���As��w?���P��;�ЁN�8q����>��O��[S[��_��6�қE�*�L%�T��)�\�dm�Hb�Di�x≗^z�駟~��g��^x4�~�����n߾���:l&=>��`&:9��d�ē�1^�w��h��|�(�+������ȑ#pj]���:h>����>t���G���x S�T�z�M$�1�V�qnޭ�@�9ť��{(
���o�}���7�|�;v��9x
�z�m�)��D*�*��R<1����;A%
�z��w�6��Ҝ:u��^C�ď=�؞={<��O"�0���X���o�0�≭l�i7λUS��3gά��ɓ'�ꫯ~���w�y
�ܹ1��Cmݺ��k���o��,�H���$U�i��L�q�着�GP�t��p�j��}��Q��
�$�F��o��d�a�>��d���Jy�(�S�|��F��T�6��#��lBg�P���"���ZVm4w
H�C4>���J��K:��O0ޥ�N[:��Z�m�I�I�R���ͣ�>�s
U�Ks�]w�D"nHb��1uJeZCL�܊Nz���I����j��ڮ`-�e�,��ٳgi�(&ڀLjbJ#�i �р�5vvX���:a�&�́5�X��Z��$���"��Xl�+;5Ʋ���믿3�z4І��ט.�������bvS��L�5�)�01:Yǝ�n�oz*$���jwҸf���!σ>�8E&Ӝ���h�
��WHVtҳLx7������b�7���1G���6������Z̋b7{��%4�upp�:ŝ)y[z�a��ЍZ�u��K�
76����&����ӧ�lق�a߿�[o����N��'����
��g�"t���K^���1]uL2����d!{�0�D6G21t��(��z�gPv�=�Z��#�QL&�J��d⽟@�+��b������܁�qCGϕ Ԛ��3 ��ae�n����{ �r�P!����σ9�(^ϩ��V�ˡ��� iH������S�g^5O��K�����J�/��"��L�OL�!���S�4L��T:�ӐR�ݦ��Dt_u��=�˓�d��iO*umm-��X"b^~�eD4�`W���ޮd�*� ��٤��j�l�
���NҞ�-~A*�$�a9��H$$��c=�r�':�y�T,�r^�5�5�^;jEѷ�K��
1E��|���_|�EGG���
������j2��u��t�R��J�B����2��_q?���3�`��nw:��'��~ls���Tj�{�kar�,�TX�`����v�'&&��� ��b1�ͣl3��လ�O�n�!��P��P<�������w�|�h.��,V�萍�E�`�2aG"5��&We[�xۼf�+�B��T�IEND�B`�dashboard/back.png000064400000003075151156122360010110
0ustar00�PNG
IHDR00W��tEXtSoftwareAdobe
ImageReadyq�e<�IDATx��ZkLW>3���ee��<����
�-*�(j����P����5�Sb�����6���*�1MS�Fc��&�36�FZT�E�V�}�c�l��
8�lv�ē��;w�|�{�w΅�F�0���.3�i�n�%�ϝ��F]�J܃z�3Y/��!?
Q����af�'ڝY��V����y��q����=7n�~�x��26�쩓Ɔ���C��zA�¦��a��2`�YYy�vK-l}����F;����Q|ʙ����
���a�}~(@P!�@�`xP��\.(+_F�}A�QM�E|��o�r�m�^�1���F�QE&E`>��9�C�)�~o84�s����mu�HD�Jлꋪ�2����,m��%(n{��u�z�����N���O�}pj�X��<߱i�f0�&��EI��az�o���L܉�
`�;
�����G�(����Q
Pò�O5�ց#ө�4*ѿ{���'�'` ��굫`Nn��yQ�0�&�<o����NԦ�ꪆ����80���/%�xY�d��d^����z%��j���~�O%$�ڋJ��C(
kII��*���xBHsm]��$����+?����� d1>�{�6� �_�О��g��^��ag�s_���=��&�#�����;�DV�$�����^�s�,�-��Q��ʜupEuȒ
R8�4��pPEUp'"��GF�ٸ��v�����)����[[+���l/e���s�U����<ʖ/�X�4�4�L������)E0�t�3�Q�^V�WL�����˪���l�E�r�B��@[X����a"�������<EH ��mZ�h���*Ƽ��]���x���{�wΗ���x�HK1*�=�\@�����;�KJK���i��O?��څ�p�t����(F�#����P�ꥱ<U"�D"�lo__k~�ގт��}�b�BW&n�%���{pnA�$f<�RC�G�����z��!I����\ �|��#sӑ����w�!�æ����������9p�6�XIi.|����|�{�/%}��`
�y<�t�,*@0�����2��-�ߓ��VK@<�
-Jt)�����X���ֈ�}o�{RYR��FF���t�t����2��F��${�ES�m-ޠ�itd$QZ��������#�V��=x�a�7#z��Qw"#Y�u��}SZK�M%#P9�����PE?��МR�v�7w;�
���,4VG���K�"�-@#F��:<١`��f�ś�ITM���ކ��2�4���_�D�u5�{�t8��^��C*Q����r�Z�ԆcH:p<m�[y�~�M�$�{�f�$��-U�-U�TkO���:��9rNV�&�/[��PC;+#*=^��}�d�%�oB��!�&�tO0&aa^���+ӓ��4"��ُfIEND�B`�dashboard/configuration.png000064400000003566151156122360012064
0ustar00�PNG
IHDR00W��tEXtSoftwareAdobe
ImageReadyq�e<IDATx�ԙKhI�kb|��'�$�
�(����\��AV��^ֽ�d/��]����\�a�,��)�L"*!
�4�������+�ǚN�tOg�~�tW����5���)�-C��ơ�r�\5i�
z��y����`���E��@KKK+=g���fUWWW��{^ww�����n�S����\����Q������s�<�Y�F544�5Uw��@
�]�j�z���K_�J�ԢE���j&�JN
#��÷5̚5���.\�>}�4�;
,[�L�1k]��j+prŊ�۷o?*��#�l�?Ν;W�9s�m���kU�?�F��Ǐj���J�dX��u��<���8#��ɍ7f=��GGGU>��5��C��J��gϞ9 qO�<Q}}}�5Y��o����������0�*���(
�_�|���`���"̕���zkX���ڒu7n���(��ݻwz
k�)'�z�٦�&�����_ߵk�~�w���m`�ӧOu��
���x�B+o��YSG*�BG�r�
%E�r��GQ�K����ׯ��Y�ԁ�;w�,�'�t��X��}�w��s�.�8tr�;<z�H�X�3i�|����r�K�1���Aj&
�
ϼ�kX�J��x!I�L��� 2��B,=44����"��ֲ��at� ��/v%�b��
���"{|%���U��nڴI3�-�ܺuK�}MMM"d/4�e��)j�f�@ۆ
������f���C599Y��
hٴ)f��u�֡E[%
�M�{Z�_�ɩm۶-n�1"IJS� ��3��r큖?<�o�Ν�S�bdj52:�����~�tB�bf���<�]3h�?G���7�zM�������3�E�ܧ%nZ�����"$�q�5TQ��;���oL5��^�z���tIŵ�$%z.QB]�x1T�^4������>p!FR��R�O�.^
Ξ=۞J\�~����]��p�(p)�Ka4��e��2�ahK�>3hB;���(�1n��Q���n��`wM?�&��$0�Z\?�T!y}o���\C��c}#�˅:�\�r���%K���
��6|oReX&:j�Lx�Y��~dd������¼�'Ys+�Y�|y�BT��g�r0L!L��d��^#|���A�P�����`�>`�����ܼy�}˖-�R�?�?vƣI���1�\ik��G��x�^���Ĵ�ō�9�����>�`+ϻw�� G��:1>>>�_�x�.Ľ�6r����j#<�Mb_-���ݱ���4�P%��%Ɣk�&#�S���FàY?�y�fg�z"Y E�(�����a��Sжn݊����$
dw�ء-B���8 �2��իu3HJ�kϼ�ڑ5�e{]49MN�淆D.�I;�o�ʕ�YT��+�_�r폆����ׂ��AZ�D�B�
��H%��`H���8��(�By���hn�Ib:�� �2�#`�6���Z���J�a%s�����q�m��۷�LMQ�n����U��;1��t����<�^���U��Lj�4xd!�$�={�����c��WQ��d�P��%���ًA��]��#e��()|�B�W�����h�
��(����4��S0�v@�P�@�#p�Po������|�"�g�A�^�u��_��z��
��`5�X;�4a�p0�N\D[9�gFP[Mk455M���ח7��)S��_��z�Wʤ��my��W%�R~���:'E���IEND�B`�dashboard/departments.png000064400000001664151156122360011540
0ustar00�PNG
IHDR00W��tEXtSoftwareAdobe
ImageReadyq�e<VIDATx���Kaǿ;;��]J�4La
4���]��ԥ�N�"��x�.b�t��
$R)t�KJA���)%�i�
��?V���;3�l�;�Rڲ骳C�33,��>�̼��d2 =��`��<ۄ�a���V�-��a�@�9�����7;�f���Y�؉;;;��jjjPUU�әq�,��|�$�bCCC��ھ�����D"(����d��fCEEx���@��l�gc5��륥�E����� ��B��p\���u��MN���c��n[�V���m�@"�P%`��x�~]�^�s�z7�5��tP�� 09����]�c���� ��託�|s��lO
����s�'����@
�.y;m����`>|� /ǿ#.���ʷ��Iǚ����-]�P�|
�7��Y-�H��>8���MRN?����|ɥ&8��0F۶��&���83LyN�N����*'Mn%fCa���������E��H*$�+� AZ#���5�Њ��b�"�T�ƒX�ʭX�X?Վ�����J=C�����x/�ZT�j�DWv�Vb`v9��;]8t�\�7���f� �A���~����u�C��?�D
!�\�-x�a���!-�A��"�m�RL��V;�_�P�eI_��@�(z��O2���Ȁ�ELt�ِ��D�y
�PB�([,�f�A0lw��p9�Q�����&���:�~;����3��,II��mԅ-��K��MMM�s+�yB��Ĕ���p�8��IuI�>�z��ln�����]��
���O�&���o�%�pp��O:�IEND�B`�dashboard/emails.png000064400000002414151156122360010456
0ustar00�PNG
IHDR00W��tEXtSoftwareAdobe
ImageReadyq�e<�IDATx��Y�J#Q����[⾠�� �/�
�'�8>�7�00㣟� *3*�����{
;cZ;1N"��N��s�ԭ�{�1��͍>��T*��J�]��.Z[[�˯b4�aC�"8���-�������-)**���H�.����B������S\[�/�׃��Jjjj��ӓnoo�����nn���EIIIMmmm%GGG��O͖k�1''�<<<��������+9s���S��P�
��%+�0
����4���:������!�jM^���픗�G.�������P\\��4
��Ƞ��Z\\���M���$�N�T��499IWWW�ب�(����N2!}b`RGGO
u
����:�O~~� ���?B���@������JKK#�V��,��4
�s|5>0�MOOSWW���JY����FGG�����o:MV�B��zzz(11������#
saa����8lccce1�D@����L)���&��?;;���q
���j.XJ�����+++����j$$$�F��8�����^�{���ᰛ�d��P�����B���C{055�i�����{�x�, (h���ۛD�Ȫ
��<�9��w�]�|[��R���411�[��<��}��<�9��w�-�~w������pj�K�M����^�6�!�z��t��)�������M�Ǯ�wwwY�������
��I"ccc�����bXVV����>���p�ĚB�???�w@!�����E�WUUq����c0�Ԛ��E���400`"���b
S�����ՀC^ �ua0Cl(
yxx8WK4W�h)-�!�{�B
�`aa!�����
�V�|��؇��:1�:xm->�t;h�u9�777bPcpp�A;��Rs���
VTTp_rxxh�0eذHk�j(R@�u,���:�6��2�?�!�P����,ld�������ك�uƟ
p����g���U����h�%�X�����CRg��@z6��r��1�
����A����
�P�h���X�zG���ܥa���j�jA[���*�(��Z*�,Z�/�z��!cc�
�XhcD8����ՁR�@�hŵޅ�߱
7��tB��4N��X%�P ��k�u�*B:IEND�B`�dashboard/groups.png000064400000004321151156122360010522
0ustar00�PNG
IHDR00W��tEXtSoftwareAdobe
ImageReadyq�e<sIDATx��Zkl��汳;��_�Ԯ�n�`7��hT+H$4Iՠ��"}�TT��'QATAUUA�6"�qT*DSB�� �*)��[������]0���k��;Ϟ;�66~�̮�*W:̠�s�|�{�w,��!���r����q��{=t��
7IH>��쮘i:s��s�pe�D����!��
�ַxk����N���C�Ƶ3�.���6?��aZ�8L#�k���Ɵ6?�UH!�����9@����X�ș�\=s�}ӞǏ���ck@��cE'�d�w� �7��S��uq
�{���$h����z��vG��yyI�l;_>����Ղ��Һ#�ƳP'�0c�<U%`wx,�[�3���]��0��|�j]���Ԗ�k�,�"\��������e�,g�v��BT�2��|5��#U���Nv�;�Wo;�Q���Ȼ���WBh^ o��Z�����Qʱ@T����^?X���7[`8`�r��yW/14�]��L��ܸ��u����͡ХW����3�vI��kg=&�ewѶ��PߑE�G�C�RKj�
9��@6��!++�&3����~��;������m�mr�;��ފa��+6�h���O;����gi��Ʊ��T/��_���v�n�0LRa��e"��K�?C=#'�������<�&6�Ⱦ�Qt�५�T��:78V~�����!��yF�\bjA�9Q����Ǎ�Ȥ���/;��B'f���l�k9���d�O�㏠�kO@��@��E��.s�R��1���������-*�TA�NM��}s���kD=�m�/%&3�qT�m'���������ψ#*����Q�x�DI�S׆����wi�v6�Ts�y�x�P2���&�8�aF��E�p�{��W��ѽ������F���!���Ҡ���b
K�Med��5;}f��7d��U�}u�*��2��61K
���)��
S��vVK�Q���>x{?u۾��5�&Ñ��>Q�U-�v(
[\4���'7���M=�]`���t���ں�@��9(ji���"�S�L��v�J��+�o��c21Ǿ��Ր�Y=�B3P�X�Ka
���]Q#������Pȷ�ڰ2�6��e��y��p�ʧv��$����;�Q]E@ȷ��p5ŀ�����ß�'`5>��(�\p�Y�G��E�k'^�\�^���Á;PG&(;5����E7�̬��6*�u
��h�h4Ǩ�{}�ӟ*�Fc\G������fU'�ށܸ�8��y��o�>�b����B�l$ ��M�qԩq����Kj��O�uP�u�I��t�U/���;�~q��×l83����Mu@�k�����Ref&���TEj�H��:v��[T���O��xu�b`F�.��ф��z�:������6�m��
[�_�v�0�
��E
��ԥ��I>R ���'B�\l���Y�(M{�js��Á[��]�J>��I���S���8�E\�ONn���o�2�_�:�8�y�_��"�Q*�vT���GL߷�wg��>�����=M[;�i{��3eA�s��ڂ��O!��x^
�6�\��g�*�>�FNI��5���7�f?��?^o�������v�
��S�N���@�,?�=��8*�zz���s%�m�2�A�"H~r���uz&%�eZ���ق䣓A1���?�ф8�zbrU���D+Xo�e?�PuO��Q���_��@�zT�O�k*`�N�RsX��)Q:���^��D3�m�q���v�7�lfE��`T�}ņԭ�/��*�D]-,u�t̕�][s9�94�3�O��l
m=�^�`��d�����s!����䬡���f%E�e�;�
�K�Bs�1-��-J^���x��]���'s�E���.]ͽ�*
Q�N����V�\�����%��&}�r�V"��ôUm�A�����>+ٟ�f�.�<�S���I�wZ7��#(?���(��C��i��,�`�n.���u`��$���_��M^z��A�Ȱ�����Ǣ��
-Z����y�O�m'j}#�rIEND�B`�dashboard/index.html000064400000000054151156122360010471
0ustar00<html><body
bgcolor="#FFFFFF"></body></html>dashboard/kbcategories.png000064400000002463151156122360011652
0ustar00�PNG
IHDR00W��tEXtSoftwareAdobe
ImageReadyq�e<�IDATx��Z[L�e~K[���e��Ű*�p]j���e�Ŗ]�3���!�o��B3
�қ%\�Dc���w%d��8,��Y7
�ȹ����]�0�k��&�����{��y߉���8r+�o
�
����()������%�3,:˳ǜ,�!�[---�b1��n�,�BAcccݣ���mnn���z*++���Z����B����u�\����kmm�Y�}��0��)�ioo'&@��봽�M~�����R�$�ZM���T]]-�������bw__]]u�;����j%��H��^/E"��FL��PMM
�����8q:]�����^��f�Qii)mnn�
���*q���@�>b7rN��[��mmmT^^N�'�u&����)�$�H!xi��OFiitt��d�\q��dJy>��_4� ���,�,3�
,V��`�Q
����N���Ï�����+**�-�赤����hee�x��`6��O���T7�P���^����t:igg�Ga
#�<���%ٝ���NfC)��4 ��]G�#i�y�I��i�@cLj��������NGϏ���_�٨E�Ru���H�<�.xq��g1&�����
����D�V�
"uP��6�ho3��L c0:�:�6`+�"��GೡS�U�8�m����f�y4�
n�2����+�ŷ���aX�y����j@����õ�W�&S��F?�^������Q��Mr�~�y��pHM�0E����:�K�R���
?]�~���&2M\��-?��_����k%��>��p��#p�B�BA��B�"�/�1��[ ��+�fT���<w|;a*SJ���
�䶆�?{^��@�����
���I%�F(�K���Kǎ��T!���.{���qZXX
�+q݃=~]]�}0IF�$�B$N���{ ԿZM̬�?(�����ԩ
-��+�鷿<�����PM��M�r�
��f����E��Nd%��=O [[�C
�NH.���E�e{��"�dg7z���~��)�6$/�p���I}����x朙A���<��F
V����7t��H�"͞gΙu�<߲ic�X�#�=��@�H�` Ċ(F@"�X�G
^����+e���A(�f=ş$�GK����F�Y�X)qŞ���Q��p{�c�^��6���|/>�
��6�
0�,�e %-�IEND�B`�dashboard/kbcontent.png000064400000002267151156122360011201
0ustar00�PNG
IHDR00W��tEXtSoftwareAdobe
ImageReadyq�e<YIDATx��ZoLe��RJ[�k�I���F�es��F]���0>L7��Oƚi�M��&~]��� �fQb�b�>�-3A�f)��k{�?�������I��˽��<��}_�(
ֳU�8��^��o��'�}Wg?2��{s���z��h�Q�k��϶|����{����a)�PA�3|������÷�ѸQ��e�Z�ZG%�x�������/���
����k��@Ǒf4�����'�\9��^��9��T�x~�����{~�i��^r�
B��B���8ֽ���vSF!�T��֎�7��W�Ԅ���
��bWX,��U�����(�ύ���7�\zY-�;}�?���x���؊�?Oa϶:�I@=�L�
-���FF���'eF�I�Gq�]�}�T���Wjom�
Ȉŗ�Woi�{�ؽ��:������c��Cp�a]��q��8��k����
���Ȟ��4~,8�Hn�"�U���8X�3Yٴ���ٱ
�DN��'����T����8�d��Fϱk���o�Z ��lV�D ��d��R)�b�UY�$I���].���G"�+R��'=��Ê��f^�����E����h��ܝ�C�4J�%���2c斃�s4���D@���Zl��h�ƣqsqh���''�7|�x�~�K700���m6�����& �+��8J�P�zzzL%`���6���(��ph#���/+I.]B孀*o,����U_:::����X�@gg����M,Ik����ؠ��_�6�Vbhh�$@����W`}��+4q[[�as��&��M|�?��W`�Pֈ�#$$&b�ڝ�o䄄�
:M�����(K�c]�á��OL~��3R3�����8��R�������'�f���B�d1�_�.�큑h\lu;�/M��nr�����?�j<����4}
��fI��(��_VK�7N����%��B�*s�g"�åVB�/����L�4�����b�XW�F����$��q1��Q[mEU�Ŵ���hB��|\\��?�i��#��y���QLT}m����_���[�G�]8 TIEND�B`�dashboard/kbrules.png000064400000005073151156122360010657
0ustar00�PNG
IHDR00W��tEXtSoftwareAdobe
ImageReadyq�e< �IDATx��kl�����]�z���c�1��(�V�y�U*U�J��$ZDՆ+U�E�T�Z5��(�"U�����+��>�@6`� �o��^������s�u��k��+]�읙;�s��93�R�v�5Ak�^A�w���+�>�d�4ǫ��9�]xS����T����g�p�m>����s�Y��H}�2�W���P���_߱_c�u�<y�^KV�Vеin��l��v`7N����`1����4�6�z;B�D��2�_�&{�K�
��߅�?t����섟ֽ��;��jn��}Zz����wй]|<���'�������f����S~6�O��>�!��\��T�Ո��ЌH�[u����^�}h�ro�/tlza�{��wj���Q�ΰ�T����|Ȯ0/u�|p)�Ur1W:o�FP�Lʈ819�"��vnh)��2U$z�q �;%�16T��>gO�_>�C�Uj�>S%9����C��ŁO�ww���ϑ�i
��L�2�$&�f��s���2րE��e'K3�ÜmD�v"8��g*ˁ:J'b�X�}7bqEp�����9R�z|�\lq�o���&��#O��S��.�r
0�9�HҬ�HH��Ġө��"��^Dc�{�H����O̡�'��~AM�H��D%̓��a����5�yt�k@��n��HLZ�bߨx�'���k@�^��*�
D��h���VLz�GH�W~��gO��?g�iP��}�I���CG���ݩ/O��{�3�Z$��p��C�Q?g6e�b1 ���Pdj�Glp���Y����'���B�ײʬ@��'#d>l�K������\���i�<o�����s�vgӸ_�B]�dۄ7�
�왃q^H��l��4mYOO�f
�$�����^�'f4,��"��[��[������u�b..�)�]piv�p
�7W~�E�q�o���#�P�A�ka��@8&�=��W����r|��
YG�>_A �@ӵa��k�vZv֠����º���|<��3�]�Ѡ�m�IO`�7!ŗl@����-��@��Mc?N$�y8'
��:g�"��2$o1I�?G ^�������FI�6�V��eee��kFS�%hU�H�4�+�P��!=�Ѹ��Z�� 4o0
oDz7~jm)�:��j����������c�]�h���9����K$���Ά�`@0D__<x0-W��%Cy(��
�����s�C�s_��($ow�E��f
<�k�ޯA�~!oJ,���(�zxVV���'���rally�A�H�#DO��\�5�7{����8w��B3�v t8G�ߺ����`=�1��R�֯���\-?11!��^���=�@���DH��8b\��,M�gp��m��HQ,�3�{�+�;g}�#o������X���y1�AՉ�&^�.��"�nĺu�C��?Rт��!��*MS{�__pvuu�痡�۷���塷��n�UUU(,,�?44�F�6����s����E�,��{g�Ԛ����롵�ՑG�j4�̙3GQQB��g��l�H�,r��wʲK&\A�*���r�ƍ�ݸqC�o۶M����
x�>G�9��F,'�[bE�<��ܾp�{S��������}��-�����8$΅g�p����K�r�R�Fe�e,F���M����st�[K5��k�*��������(��<w�g�$��ه��3z�i�aO��_��ӗ�V�Z�����u�b�x�)�~N��X��N��_��2~��7�tmU�}���߲e���dJ �a2�^k����7�"���?*uT[uGYZ��*i[~����gFFFxff&��8�n���������n��2�d$#���ׅ��� ���'&Π �3p���0���>-�S*ʢT�N�)�W��CP�U����¨�b��D�T������l����E{p($��=Xm�7-_n_i�B6˞�P�p���g�"�ȱ���T�������W�E�J=O�_x�ˀ��ϒbx��ە��1�\��+�����l��M�|
�N��3���R!��j���oذA���y˲����ʅ�<�H
��<k�_J��&�����xI�+kn����7>Y� x�gx�2���K5@�WVV:�� �D�L�3,��b�ck���
�)� x�x*�0<cx*����
�)� x�吙X���\3<��~!��#E��/�z<%����o�l6''�Od�T�4v����ʀ��z��6�����_(�
c���a����>��nå�4��5N�����f�{�\���2�Q�$���.g���,�dī'y?�����E�ò��6hZ����~�[n_�(�.M|�����Sa��(���z�^m �߀G�'����o�q�IEND�B`�dashboard/kbtemplate.png000064400000001341151156122360011332
0ustar00�PNG
IHDR00W��tEXtSoftwareAdobe
ImageReadyq�e<�IDATx��Z͊A.��Q�9�=DЃ/�{��
,���O���A�bH
D��x�"��w�IհK֝�ȶӻ]�̌�t�U�uߘv��lf�ܬZf2�Wx8�ۋ�kc���F���n0=�B����
�B�ϙ��N���v�R��{t�.�k���-�H���EQ`�X�v�e��f38�N��l�\.�P(�`0��_��y0T���cu&6�
����G�����ܦ��"{�^���Lg}�����.�H��je�!V��7n�,tJ#��!�r9&�)��d�u�Գ�w��"�J��Y�y�#=ݽ/x��|>όF��3��}���h���9�P�Xd
_^�ѨH�{��b1�2�B��D
q�R�t�`�H��z�>z#�â��b!{dk4�n���$r]�,6p�V��*1�m��d�ٙ�#@�E��W˨�jt�l��E�3O�̝&G6�L�^���^F��H��S#E�b��P�3�j��/dY������Ó��Y'8�=i�����!4z�l6�YZ�����z���e�F����g4�z���@
�$��ngB�T���:��������I�mH��?�J�����~���M�n�[���-��d7IEND�B`�dashboard/knowledgebase.png000064400000000760151156122360012020
0ustar00�PNG
IHDR00W��tEXtSoftwareAdobe
ImageReadyq�e<�IDATx�왿j�PƏ�%.�B�.%Cp�[ߤS�
d�ԇ�2�M�\%ĒĂC1��IϽ��tɍ�9�q�~�5�ߠ��n��%CË�.���Ѩ�m��Eu���ƨ�m۳C?�
1�7dY�-˂^��NG��4M�u]p6���x���iB�߇$I
�c�@��*��(��$I+�
��^ŏ�}��/�k��`�0�Lؿ�����ł��ో�s�\BE�i�Tg��Z�dY&|H������o!+_�ß�@��ɘ\���S�O�d�!�>�`�y��/t�W�A��{��/�]c{D]�A
�+�!�B$&���Db"1��HL$&���Db"1��HL$&���D�@�K�}'�A���z��w�Z�>��X�)�0���1mIEND�B`�dashboard/priorities.png000064400000001656151156122360011404
0ustar00�PNG
IHDR00W��tEXtSoftwareAdobe
ImageReadyq�e<PIDATx��YMhA~���� �ZŵM�zi
�(Ń��A(�͋
O�ŋ�=y��QPDPlVş^TIjK�4D7٦�ݙq�6m~h�d�mfс�&��$��{?�+1��K����z�Z����/1N�9�U�EN9M<`,n�_jes�{eEN���S
�*�9-�����,PB�܈y�";z�8-m@zi]s�$K�(6��j��7�0J�Eˁ1�@t-����L�1j~�{�C�1">_��|�Bʠ��I�(�8��w�
��r��L�n���e#�i�n�N�Q�w9-
:�h��S�
h�v#���$#W.Cׅ���[�43���ԳqF�y�
�:=���H�B�K�'()vU��
�]�ɰ<�t��b�ŀ���}`�5�y���p%�0+(S쪶D�D�^��
eʻ�Hf+SO!�I���=���o��I<!�u�X2D�z;\����jC�;�gt�!Sq�{eYJ�
uB��0�����f��>j��l&����՞�y�r'��#!��d)ZR�Z;t+���l�@���li0������A!c@ΨL2���
�2僙��T�"xɮXP�id-Z&�
�6J����2�Uȭ>@
��HI�k�v��@E���݂�[
��zS��4�z)۬B;h��Ԕ}=�$��뇛��7��Ss��7>>�Rr���=�m@9@���l4EL�֍�i�yjddľ�0�Q�GŁ����/9jS�Ԧ6S��-%�؝���\���s�~ �܀u���\�u���2��:~-:r�D:::�t?w�I<133��B5s���������IEND�B`�dashboard/staff.png000064400000003504151156122360010310
0ustar00�PNG
IHDR00W��tEXtSoftwareAdobe
ImageReadyq�e<�IDATx��ZkhW>3�;��ݼ�ԚT�&�G�XH#�@[K_H�+���6��������Ї��"���?JQ�)�K4*���Z�<v���cf�Lϙ���&�ٙ�
'sgw�������i�87��=;://�|�Q
v7"�����E$�ي��`��v��
.�iƭ6��v��J�j�+��`����4U���?���������:+vv����&՞1���c��#�3WU������E�FA'M�x�Ib0~�<��J0x�r=�,�����3��GV�e_��7[��ԃ�U�|�1eUq���`���!���o!<t�`�={5���x�hh�t ���.��r���b�}
{H��A&Ydbw=
�˕��X\��5�_K�O����w��m��9���@���6��
�hz��o���@3�ÔiK��m9k7��pa�Pz���8�?�Ξ����.�n�����X_����'i�,F��(}�8�b�z�Դ�Y�5�P�_�Q�1�QkV.�V������bv�I��rMVB�-3cy�Պ�M.Cl2����R�rp�F͞d�3�LB(m陮1�ZK@����,���W���q35A�n�˨xX4�<X@���m���f�y@ �ӥߔ����J8dd\�h
�}�끅�P���F<g~�&��U��q���Ue�����NL�K�V 6�abc�t9k&�@���K�0JY&�6-���E0�UE9�]f֓���n��7��A%�0���r�N|32��0:�~Bt8J��� ��ذP ۩�w�þ�,��7A���
L[q{������=O�nEj���"����Z,<��y������}��9?~ڭ�����ҁ����Xa��|��B��1��D�<b~1I,�5��xsHlH`1'K����ٲw�Y�4Go�xw��A|�k�����;��J��?͢)|}ݯ�Ū%e/��^�gO*��,��E�2Se�8�ޙ��at
7.S�t�:�[[?k5��-q�><1C�K��̷�j��jЧ3o&b�^< ��q��Wtaj;rj�=��+w�o��8�H�a+,mwU?Z$�疮��ިZ��pP�^�Ă"��ul��wYN���S�5ى6��=���E���U����z,|�)A�-����Z��+��_�(f���?���#���v�ngy:�8��WW����d �Qબ^��\���e�SH�6��P�D
O<��j
�r���(*����6��I_������hӋU���bj*��(R�)0x��U^q.�� ��滋��(�?�8�FޟK]�6
#�6�*>��H
ġޔ��et�.b4E��O�U�^
�x�<�G>��a��M�O��+bG�p�泈oLB͋�X4MB���ҢWeJ1��8��IJ��*I���6��K����tʱ�.�v���8]�N�$9���rBcs8/�u��{FG�FNL"1\��h�r�"�ʒ-�8���R4үH�6�˭n�y��Z��Pq�%���mڡʌQ�Qz�-I��$B���
Z(W�-A����_3��$LoV��$娲,/c�mGڂ�
������J��<��4?�1�_<����V�e/����$u�]�4ySI�O�UL�����L^q�k��'�i4��'1ar��^�ESk-�H�D?4�Q��_~�LVq5IEND�B`�dashboard/statuses.png000064400000003775151156122360011072
0ustar00�PNG
IHDR00W��tEXtSoftwareAdobe
ImageReadyq�e<�IDATx��Z{�\�?�1���ٙ}��lvuc44M��6�$�bDQj�h�6�@*eBK�6ֲ���$������J��R���b�()�����iC�w;��3����Ν�v7sggfi�1{�s����]��,��I�+��x�ڋ�����5<l6[������~�m���dgh��@���l��m����仪��C1d�d��T�4;�.d�J>x`��V����y`
�q{����B��`��R
��)|�f�G�(`�s@�L�
���������@I=��n"-���[�i��)�s���c6�H�M�'��w��Q`\�x
ܶ��?w;��'=U!��Tn�I&�+Hr���J�?���+'�T� wp9�?��I�RM�d�#
�Ąخ
}zS<�k�&u�@f1a��J��U2�*��V$����t%~w|G3ysI��O@�E���B�>p' �+k"c�%=S� ض�v19R�I�=����no��B�)[���d,ꤧ�Zv�Izy�`>�����K����l���m�nw/��X|Á ��~��(�+�r�?v=���9+�Ӎ�B&���;J��~��V�d[at����(0���XU�?�J����に���lކm��-��g�Z�=�C�7�Dlϒ�䯌R��⑭7���B��
TM�p���3TI�!Q�I/V�!����W
��XU��?�?p�F�|�,Mm��rq����%5��.Oo��ˬn�������k)8�a��!<�"J��k�2�`�ݳT8���qyl�=_:�̰���}���@�=z!�p������r�!l��Z�2�(L������o��z��x��:�6��B��pہ-r(�A��L`ވ�3���9^�Ewޟ�w_I��[�<�s�V��^�;}��U��f�ui��y,z��Ԍ�'^�
���)2�};�7���6Q%��H�{�m,���/��?�
D���� q��t���+�flN���e��`��q�<� ����(!�T\�Q��P��s�G��[vR�ҿV=�uW�u�5|�,�&�w*�ƫ��<�04��������3��=����;�$��k�E�I����a='���^�.}kWGM(i��!����㐎r�����A�+�_�3F�[zc�?<8�vTBo �*(�^Tl�l���~�����s���
}�/r�k?�tR�?�H�n���:I�e�<�Y<�Nh%�s��a��;z��9R��"��pY`�d����1���鿇ΩƲ�]��#��P�g���F��]����|^�
Ơ���d�?o��_v?Øa����G/xE�<�k�
,י�l<��C�]�)��`i��IΒ�_�?�pJFr(��;�vA`�Tr)��i�-�
\���[�*�4���V#�;J��FPFG��Y����QJ��rwO�z�b��r�,))���Ֆr�%��.�M~�hU�A��XCn9D(�!�A�I�I��S�M�*�<l=k��iK�2p�%�
�(�?�_o�P��d3�|�ަ�k��n�Gz�>��$�oɁ�@�'���]%���k��&deM��e�]ފ����+!�ݷ�����K,|K
0ՊJ��Yj����N�Z�kW_24UT�<_'�i-�g���5�T�x:���w�c&eꚬ�|}Zyn�ҎL��ZIy�2��� �N����^)�~���h�ׁ�X���!�]�jwAC�UU2
��#��6w�i�%�a\TK��j!�WSr�
���S��vK 7:«�Q�eW��X�s
8rZ�^?ϛV*|�D�,���&5�ъMkɼ�~���U��{��S�{X����f�3'�'
Аe|>��G�>�����q�R����ν�I��=>Q�=��'�3�IEND�B`�dashboard/support.png000064400000004654151156122360010730
0ustar00�PNG
IHDR00W��tEXtSoftwareAdobe
ImageReadyq�e< NIDATx��ZkpT�~�ޓ�&!X�\҂"Tq�++X�3TK,�U$��ja��V/��
t�j��p ��"!h�${I�v����^BXv��&�3~3�l���}���߷Qt]�\L���u����O�)g��?,�٤����u�X�ط�Ƌ��n�#bg��U}w��M��7��9}���c� ��U���Qh[2�W�y�68ڡ(1'R���t��2��S^<�qy����Ư;�~b/X����o���((���RZ@�?�!�a[�
���(�t�U���DCM�m���V��ב�2[�s���ƍ�~���Fg��L� �$��<���8��6�<���ze. �2�G��1{�)[���'k`�s-�m�;U���u���}�Xb���&G�+��m�o2��/_Y �Թ��pV��s�t5���Q,v8g�
�&uc��>�eK�E"���E�o��{��
���#������x����� �-��/cKb���
9���u`k~�+a5�@�/����IL��W�J�>�ec��(�&��I�L�)Sϔ/[���Q2��v�����a&I<���M��2��}��d<r���䦆�&�j�#3+�wσ��Q�t�bh6V$!B��yy�w����5�\�ENrS��{�kI��E�&moo���R�DKKܮ�0�]�;ɴJ��|�w�IU��FNrS�PSƭD�RQ*k��z�3�E��
�jt�:�Y�Z���ˊ��=���[n����E4P�����l�ћ�6��IN����k��I:�w����h?R��<�#V+Vw.6AlZ� ��;������X�?K$�c|��2y|��4��*��X���.�U��2��I�~|��[^�(_�����n�ⶩn���%�'��9�������n],c!�BقPSSC����h�e��UlF(�˼,�G0��;�B;_���n��J��8��+W�g1cK��B�(�pS�P����L�ܞg����~P���,�G�E��;|�@��ۆ���̚_3��ƛi`&���a,1z�#�ș�j���v=m�8�Y�u�U=��mR�-����M��kc��CY�OcKb%ē�\=�Z���o��{��ʘ�f!8W�`]5�ǎ�&B������
Vs�(G:~j����y��Zt�LY"~�7=���(Ξkp)��[�s~�[l��BUW`��k�@�IU$��P������S[��A�NEOt�R����I��憤Bя�k�����H���Ju��,��Վ>~6�JZ���b��i��~�M������
��2�X���Km�h�@c$:eii
f�����&�B��g��X�$�w$�@�Qua��:[!�)&;�����N�k�D�O���}m�i�"&�ɑ�?wuF ���4m��-8o���N���N��� Sz[��}
1�ELb�#]KP5%�[U��}~��w�7
����C|�1O��{�+W�a,1�ELb��\���Q�QT�$��^�a�+.��q��%�ۍ�~�1�<)q��ϛ��zތ�>�Xb����NB8ɝ�AM���L�g�ʐj�n�Y�G�|���CSSS���A6<^/�Z�[�-�.�e6�f��<}����X���
9�M
�BM�ۻH��t��C���[���ijv���lFqq1��p��|q���@3x\���<����'GKy��\���0p�@x��_�o�{�s��l��X|����
��P(d�%\.�����j>A��;�r�S^����~�w��䞇�(�S��hmm���5�Mp����;��K)3��X6x��Z��3�EY�]i�%Պ�c�=[|є�����G�9
V��X ��|n��o������tz+;�\�ӄ:uͫ�m]���b_[�7��]��0��Z��lz���gUV�b��
�W�����n�}�����
��Ԑ|��fn][�z��k���+E�?�y?#>�F�qK����З��:9�<в�%�e6HY�'�m�S�H�RL6������[�\�$w������z(�`�e���+k��_2�6Fݩ�R���+[��"g���>�8�V䏻��.B��\z(Ч��bs�ߒ�����@���)>���~bR�������z�Qd�t��8��C_�OL��R�J`w�Ջo����dι�9+Q,bf!>���L�E��0�^A��B�Dz#{b
,������=�2[b��!����w�����^�F��F6�reP�0$��ݳ�O��WI��hTڷ��?{|�@��^I�Ц�IEND�B`�dashboard/tickets.png000064400000003104151156122360010647
0ustar00�PNG
IHDR00W��tEXtSoftwareAdobe
ImageReadyq�e<�IDATx��Z{lSU���ګ]7
�9�`,&T�fn<B��0��5$����?����< D�#���
���[�j�����ܛ�kK�mwە/�rO�9=��{��{/����Y&~�����M�:�1ʿF��Э��)}R<'k�k�K�_��i���T;|��mQ��X���P���^LX���e���ls�E�����T �F;�n�ܭ'�4��b�@:���Eٺ��K��\&�ri�����p�4��>td��=<lU��
�Ϝn�%m
�>"���Q�˚UE��k��nq��oAW�n?o�����=��?�$�����:��2���.JTiX��r?u[��{�z7R6�en�V́�0
+�*�sp��.��AD�BcN7�t���f�����܌bRb<G������~�D݊�|8nXl���J�>�"ExRfo"^��\<�=L��HWfCS�
���ucC�0��������s���|<��s1"�g�%��V�(]Ey�v8��I8��XY���ɒ��'�@���ᡛGa�s��qd*��+�4�҅�.
4~ ����U8�NX,��lFE�j�2,��y��V�
w��P��/,OP��-�v{��t�����`����d%kpD�����SF2��L"KF�D�#*<� ��.�+��
-���#Jx�)���h�9�v�2Ȫ^y��!/��閝�if�g�~���'��U�[�r�>Ff���
C��4�ߘ�'ON
�@ @mmmH�
!��}��O0���T��������]VW�g�~���Eq�jxb_����Y!V=0OUÄP��e36���
����>����#��l
�̬��TR\BȟZ�a��4��d��IL�>R���<R��v��-φ4m����(Tjp�F=�Lcc�����j��Kb����^�9�[�8K�Yq��bT��B���]���m�:���A�:��_]]��A��b�[��\_~E�Ր ��[xٲ��~�9�b.\�8"T�~V������l�B4�RJ��{��G��'��F<�0I=a-t�dEj��IV� �k��(Ph
��FS���5XO��۾��a@�|%�?�?��Fi�1.\��N\UU�s��9�f�/L{�̭(�|)��i��v��(����0WYC6�,��F�,g��
,���o��|���W��GJ�S\WS�m�46B�e��'�&�4F9�?��(y��hJ����p�\�>���Rq�:��B)t0r��
����(�M�n���Z��g�h�a�;i�6�\��҉��K�a�l�z�:��!L���1:�Q�}��-��V��~S�
4��re��4��b8�DG?���4�~4Z]{��$y0�L�
��k�e�Ў��1ވͥS�EH�
�sfu�����~x&E[~G���~+A��J`��_�<�[����iC�c�IEND�B`�dashboard/updates.png000064400000005141151156122360010651
0ustar00�PNG
IHDR00W��tEXtSoftwareAdobe ImageReadyq�e<
IDATx��Z[l��fv�b�����cl�KB�4�%��IS�JUT��%��j�>��TԼ�U�4y�R)}i�\(�Z�Į�p�l0���^{�s�]���׆��t<3���|���g-���'y�o��N�q������!��9�N�����ޞs���^SS�;v
=����Ƿwttl����R~��{�r��l������d��ݍ7n���6l���(i��cfX�?��rx&�u]G<��(`������|`��z���W�8��02��$6�M�͛7QYY�����/e�~�_�
�Y��G5��=;_��2�(hShMMM���(//�ڵk�4>c�d�����Vn�/Zff�p�k�U���E|:0���-O��]O��;Z��N���=���Ϋ�Ըj��](0����q��������?��T?y�(����+?����d����
�q�t�A҉��������?��.��7gJf��r֢a��p�/o.�@�L�Sp����8i�"�9�<+�(�[E�h�/pf�&4:��TS����E48�b��Il�X�Ϟ.�lA���m� ����.�۸#�.��<x��
ō�L�/�,=���%E^̃��(3�&t�E�� ���D!?+�py�x$3#f�Y�B��p
�`!���b.�v+#��e'wJfV���#"�BΉ{m�;��
��Ki�'U�̡��=0a�!Ou�����Wu\�e<6n"��j�s��I�﹎O���) ��\�
TB�,X��<�i}u�>nYBx�yɹy�(SFQwE<tg/��+��>�3���Ȉ1T�&Q!�\�Ė��Y�W���.�C[�ܸm_��(�i��s_�ȓ�,��"�#��I���g��ځ��vx|���"T�nt̀A�Gc�5��~�
�X����<�7�wz^[�ZH�����E��8H)�䙇�'��|e�G��]W�bs���@e�%�ajb�$Tj��6ҩ$v7��u��X^_%�=��6N���D!���Q�zo#�l�%)��x?�%D���!h���6���E��w�b�gY���Na�V?ʝN��76��ڍ�X�jN��>��
���)d�3�>�S�c�@!�:T0�S�ȁ�N�]?��_;HT�
gT$�{�aA0����-��;鳤<�,$
��^N��,}:Xj���GdՓ�"ő�/�T�#���>\�>�}��`�?7�������Fp�V�VD#Q4!�Ym��j�{��o�\����ϸ/X
�QȠbe}��֜�s�2�-?�yJ�꾓h\ׂ��sn�J����24
��h���56>6C�j%�F�h���(��?+<�j��v��T)��NL��^������}�L=���=�@
ZP�5��˄D<�ʋl:���Gb叀���e�-J�X�S��ѳө�����Bu��2�[�AϦa��7�����dz*�O�M!��P}u�z��_y�!$1+\��D#�h�)���6�8�`$c���
)ۏ��n��=�
�l&���^L��)R�}���@.;����SS�QKԭZ���9k.���GjAT0����EC����~R� x�����ccH%��>���<��g7�Si�F�_03���@5B���H�.s�)��{Gƨa��1�1�;�T���
�=݈Ŧ ��mx�6.�[q;���
9�A}����#�5��E0��tf7���DS�����Otcc�0�G G�¬�&\_����W�`th�n�Q����1vo��B�3G]}6W\B��Y��ρ(47���/��_g$�&��1���
�ƚ��!SU7'����r�����yQ]C��ԩ�(�g�KH�8�BQd�
���D�
�5]c"na�N�Uc���Zn陕V��whab+�cY���Q1� �~>�>j���t�H%RhM���;�XJ+QDFY�g�� �, uM��N�5�.Hޘ?r��Hŋ�F� x��z��WW�SY����R6O�5L��`��_�F�F%��khV�{��о�$�R HNע_�(�b�
�I7��w�>���+|�-Qby�����h�kb�h0)a9k4WEU�TȊ���0D���wI����4��yM(lq)KJ�h0�h��
K6Y����������W�+8�!��enϔZRw��;����ȧ�Kf�hUbE�S�D��$��.TN�
��c�(ZB.'-�4�n��f,a�k��Y�$ȁ(5_65C��p.Ŧ�M�h��I�y^ZJ�qL����-�C%���W��93��?��d�t6�g
�JcgS=���2�y��|6iى�ij)h�ƕ�,��p1��cZ4���ktZ9���F$��O5r[���C~�B��
����e8�m=�TR�����I��{D��'���<֑B�b�C�������Ȱ���QhϞ=o�>}�r���C3?_>�[8�
^[��g�/X�?Y��C��IEND�B`�delete.png000064400000001114151156122360006513
0ustar00�PNG
IHDR(-SsBIT��O��PLTE����も�RR�::����
夤����((����tt����%%��66���붶�oo����
䒒�CC����cc�������??�{{�))����33�mm��HH����\\�rr�����22�;;�����LL�99�**������##��{{�))�MM�88�ff�ssta�`<tRNS�������������������������������������������������������������b pHYs��~�tEXtSoftwareMacromedia
Fireworks 8�h�x�IDAT�]ω�0`PT���k���)�(
*�`���i��K�S�_)�Hf����;��z7�(����,�S�Ns^�("%��Z�"�LD��^]_ �䲩=]˛�@��6g��=;`J1]����)�|hjƖX����A��.3�t�<6D��QQ�#裣��?���_L�@������oIEND�B`�departments.png000064400000005345151156122360007611
0ustar00�PNG
IHDR00�`n� pHYs��~�
�IDATxڭ�kT�m����e9��yj�C9��
%��<*ҲfU��ʐ��!^I���1TZr��+��(��g�û�g߽���ۻ����׳����s]�}������j������O��c������U��`|��Y>z��Ž{��\�RXXxJ3��/7y$̀h�|�C�-�7oޔ���۷o�ƍ�V�Z��5C\s�G`��X7��2�"0�_�>}�4b˖-[�dI@@���������������a�2T����2�\\�zvd|||<==�Ν�������\�<�3��.he�������������(͛7oΜ9^^^111���MMM̘6����8�1��!�F�����7BW�^����WWW{{{&Jvvv]]��600�c
��߮]� T�ԅCZ��7y3�hggG
��---��bH��@�f͂
��ϟkM�."$L߿���4{�lkkk???ֳx*��]bȵ ������B�V�!�Ƥ���i���!!!_8*W�ᕢ,<@�p}}=TVVV�B����!a!���͛����ǯ\����Y�������
Bh!GB�* ;DH<{��]dd��ѣ��<Pw\���B%�Bh!G!�ĩ�H��ҥKdjʔ)�/_֚4�wE�-9��� ���픉�344tĈ���j����<�9�
��� S~o߾mnn�����ɓ�)���싄��ȑ@9)��!O~������
*.��_�Z T"�rRZطGH&�:abb"�#��>|В��']3-$BN��i���nO�>>|8kRܬ��ON���:tÚ���M�JKK���}���@�@!��!�U+���*����{���ͺ��������\��hk?�?�`oo�V�,����@�@!��c�r���$^�=B4�LOOW�T������Q��6mI�O���8�����h�С�7o8B�c
�C��B�B�!
�FH�ccc���Ȉظ9&!�TaIN��c'��ޓakk;r�ȁ�W�;n�!K3�@�*�� ��CT���)�+V��bMh���ۙ�s��oU�r��Pf����ԩS@��*e�V;f�
�r$BQ�*9y����c1�i!ɾ����Ekk+��:L�wtt433���=���5��@�*
�'ȑ@9DE8;DHla6�6X��<��oU]��7o[_�|���uǎcƌqpp���������
�G�a
pH��Zȑ@9D���J�F����,&XZ�tY�Xz���F�~�^y�zm�:�1f��,�Z;��Cr�@�@���F�H
���
�PI<����k��������~����{<�h�����W���!��|�F����Rf]7_�>f�
�r$B��ۋR$K�J��ٳg���&O����B߄���Խ�;ӷ����?3s3Y�:_�2]F3�� TB9M��us[��t�k�����`2����e��gȺ��Шİ�D7oss��7:8$PA-�HL�9w��i��?'��sH������0��z���gPX\Ȇm�붮^����g�Xs;�/)cZ�Ew'e�a�9#��*���&Z;��7(3�Z�ﶯ2�ڵk�&L����=��u��G\ʁy��d�/7v����0˘�;�c
�C��!�r;W��S�Sw��M�`U��!cc�Ç/�Yn3{�т�Ҋꢋ��*��G�iR� d�ĉ�U�W�dӃ1��!�
Bh!�u�pZ�#�P�*Ysoݺedd�����}�4���-�^�ohy��Ş��
�7V
��B��3 TB[|����N�c��y���J6��!Z]�+WM,��)x��y�/
��O���Q�9���s��c�v�3�� TB��s�dܴ�+o
�:��"_�%�&ӑ�
���B"�
J*�y�������RpMMM
������oR�G�a
pH��ڐ�Ň��e����!�I&А!Crrr*+��Fnغ'6�`L�ȭ�ή��F?��Lj����цꋐX5�a
pH��p��=�C#��˔��W�d�),T�*ž��|˶�A�1Aa�aq+#6�.��0i���ׯ+��N�3�� T,xh�&n��(_,�����w�^Z�-[��:u*q��5�Q��~��V��/`itt����kkk�>3(I���'N�Ipؚ���;�rsrn��荐�(o߾%H~~~d=//����dA�����"�E�E.\�{����i)���������ŋ4���t(;;�ߧ�UZz�ƍLYe뭝29��Ϙ1�"�ūׯ)'>lll��˗/���H|�P�֔l��p��G�555� wX�]|��,P�|�*�gBB��&D]�0E?5i�$*ޢE�Ȉ�u}R��1��5��_���TJ���ݹs���ݻwo�ϒ9{�,r�c'�`%�W|<T���G�N}Ri=C�&..�
�W�^���g�SpI�H��
<l�0*�n��d30�F�S�H3�cJ��8�.Y�'���C��}��%��3������4�O$�&��!������ٳ�J3[```ss��m�{�4ڸE��B;s���f
��S֝�w�jc�;���π����p���cǎ9r$77�����q��Z�;�����
��(K�u��_�CZ��!�
�G����m�����Tֶ-IEND�B`�edit.png000064400000001544151156122360006205
0ustar00�PNG
IHDRa~esBIT��O�PPLTE����������������������������������ޥ�������֜�ֽ����������B���Ό���΄��R�������9�������!����R��ֽ������ƽ���ֽ���1��!�������)ε�Ƶ������������������ޭZ���������������������������������)���������������9քRƄ{���Ƅkބ�{��c���{���{s�s1���{���{�{���k�sc�k){{�{{��sZs{{�k9�Z�Zks{�Z1kk{�B�B�J)�RB���A��ptRNS����������������������������������������������������������������������������������������������������������������ab� pHYs
�
�B�4�tEXtSoftwareAdobe Fireworks CS3��F,tEXtCreation TimeFri
23 Jul 2004 20:14:04
-0000�o.x�IDAT�c��X��$�@Q�9�?�*$���6:F~P!I���c\�;����oZn�!����ovL�7���c\������kz
/����O��CT�6LHU�*$���!E�R�.F>e�HQA!�-Kk�����G����w���DHDX*�NZC�;C[�!��P[I%
I�$���L��%�؝��B���LlL�L�P!������D�r
�%Q�EC�IEND�B`�edit_fields.png000064400000001117151156122360007527
0ustar00�PNG
IHDR�atEXtSoftwareAdobe
ImageReadyq�e<�IDATxڤS�kA����f��nk-EJQ�=�X(U0�z���{��[OQ��������(ބ�G��
����Iv����uvBmC��`����{����#d�����۰���ӥ�r��ʣ����KOo��7��[h`�g�A��4�=t<�[����IPT�=Qàȏ��Qfb�1�Bד]����SiC��m�d��J��<��d���!���J�/3��i!܆�k2���'E|��~m�ƽ3�;���ԷRs��7P��9c`>S��]�B@ð
�����r�_���8!�N��cE��2&��ZXZX��oWf.w�Pn�p����ٯ�ۧqㄥW���
�斌fL<��ᤎ\.����R@(��պ��b(\�j��fz��%�\���{i��F�_�H��"3X!�qw��)��F8gt��#$�K��r���fWI�M�4�?S
���a�!a�#�eS�A�^�IEND�B`�emails.png000064400000003712151156122360006531
0ustar00�PNG
IHDR00�`n� pHYs��~�|IDATx�Ř�r�8�y�7�����$!l|_��,���$�I���Qu���[��[݂��]�x<�?��A�d��Ԅ;��>��hb�fzᷥ1�����
E��II�m�o�`���o/Z�j�X_R��G�a���j�����@|\
�M��G�>R�Ԁ���E_���A�u����ë�S�n�s
��bK����$E9s�l@Y��1_��~��/�j��71�s��l3�g�Sfn��p��������"`I�Ν��b���kC����.-t�gqU�)&DKs�����#���-��S�L�T���O�]Jc�e��6I�q��A`;�aZQa,���+-�a�v�.��k�u�8��i�h$u�����m��A�u]�uC��7�al�I��[��ʯ�|�WN@��ϲ�(�zl��$� Q�I8�x���
�ж�"���BrN�.�$V�ff��3���<�W �d!5 �@sݰ���D��$[7�[L�<ʉr|�J������ل�����1��?�ֆ�aH)�L���1M=�h������|��p������p&�ǵ�u#�KlׇˀR
;E�E��xG�X�Z3*�͢j��4L��S��=m���q
ZV�W����`���R���$�$�(kU�mU*�����,���k�n�����u�iVhI��26�K�Bj��qTI8LDbs�lcu�=if����n!��];mL/'��N8c��3��,��k�1��nZ||�,RVH���0m�*�
�]ZW%,ı�ϙx�#�։��s��=�� h�h��c����7��q+�� ��(!�FQ�jݓ��z�m� ���QJQQӜ�骩.�-�1�DQY5�D)�]��;���.� 52�3����T�I�)֭8�x�9�M���炭
�d!��YXO
�^����Ӣ���b�Mݧ<x��(��� O���U�Tu���]VȠ�m$�g��&oz;?J�wK�[P�
��?�9B�x�!n!��RۼK��!l��zkG��Ko�N��q����0՝�������/�v�����=,�x
�Xs�(���")DI&�v�IV\55���\IS�R��8}��@�j� o^�V�""2Z�L�c�TL�34�@��"T(�f`��V�*oP;�şUPۣ�4(�@N���e����W�*8)@� b�:!��O,���{<�H��R����a�/uw�9�_0���փ�1B[-^�D��s8�yR�)�+@��A��r�#ƃ��$\!(�ζ�"�PX��>�d�0(�g��&Db�Ep�"w����R���{P���0x
�N���RrUDE-�wY�� ��R�X�:!���
�T�6�_�F;�ډ\�
�Z��}更�]]JV0�<���@���H��V�M�;��އ���$&��uwv�H%'U��6��E�����X3�e���`��(�yG�Tx5�Q�{Qn1"��rHJX�
Um�Q���B�|#{?�`*�
�n�:�D
�o��[>�?��T�iV�.�pO]� �+
5�eԉy�۱>�!��!L�ЍR�|�r:�;u�9N2�D�A����3mNj�����_�ɫ��p��f�P�d���B�S6]B�Jr��%��H�<���S6����!v���.'�eg�[�5)��qP���$Q�J� �I�+�8�rX���:Fm̈3�
'������+ge�Uk���WG���@�jA�.c��s�RA�`!qzN:B@�we%Fp
N��*ȋ��͗��+qwCf{xс��q���fe��[�7=1�ֆ�_*X�pW���P�Q(=Y�Y���͕�]�������i�rw��aD)(�]�!H���qs����������C�x��G� IEND�B`�frontend.png000064400000010164151156122360007075
0ustar00�PNG
IHDR00�`n� pHYs��~�&IDATxڭX XSg�Ν�s[�uo�bu���.�vjW�u��nu�vQ����Zk�
�uWP�lBB¾�% ���HY
��HBȾ�,'�@�S��y��;�������GB��P4
`@�8��` ����%?,��;���� �=�ڰ�@
^EOj�����@6h�`�|��
-߅zmX��~��=9=rBh�T������?=>��,��1�0+T�3\'���(�#$�t*\Ԯ��"g�B�O�, �~�&�
��Z�u�%�������l,�Hʇ���fxNO�&-d�ޜH~#�B
�3ԦE�9��asz�
tʬv',r�D���p�~�yb����O_�'��'�H��1�O_�ں�G�݃
��
^��I�}�~,�qj���T�=f�3~�/k=?�G|
��ב��>�
ԢBz7�̿?���@��4�.�f94�z�ktd����=�k�q/{n��G��<מ���
R<��p9=T���g��4�|ljߑ��0��=a�}ߓ��y�yW�+��9������,W�]S����ڄ��3��2�8�t8�tp���G���Ҿs�t�͵_�������6�~��o�5|��X'��d������;V`J�Ia�1Y�w���L}����K>�L�����K/Y/�؏�/[`��<�<���*~�Ee���ߍ�웬���aRц���k�?�������Y1����?�tjF�����;�6^x���L��Wy%�;�#Th0}(�����T;Ǩ�<��1����G�c�_X��p8���6qi���qpU���-v���Mg�7��Տ�_0��a��E������#�j6�N��f*wF(����D���ʝ�h��I݉�ŧ?"��X�6iE[s1�]Z�>����˟X���;:U�931���=]�9�
�7zG����w�����X��۾�жc��0ʶ=�9�N��e��<�M��.)Q��jp���|j���\sh���m��c��虚#ӴG��%���p6Cr"��_I�6��W[�F�l���mc1lײu�4j����?��2�=��v[)a8
��K�a���Vx���F}p��д�#�:��u�Y��g�#m���gAph���A��ygD�
o%�+�2F�e�$j�h�H��Q�?��굴ţ�.��XJQ��X�7��p���2�EI�Fsv��������ST?MSx�O�`�c�$3�r�
��*��&����c��� ?%�|6�A���McgV�~:����Bf\���KRr4�PI(
�؈������!��z23j����r�3��OR�8U�/���e�
�<X�
��
�}�u�+�s�Q����Fb�8�a�0� ��k�WO�}>[|'����-g��"i���\YN���r�r�e�Y�����Q-�2������v�oj�?�e�D��Sd{�ƀ�/Gٛ˱k<�R!x��}P7]��;����֎ԯ{����o~Jrbm�ؼ��Iy4�����17�|��Ԅ:^SK��/hN
&���[[ۊJX�̐_�����G���:��q��Mm���|5���I-��°'�y�_L��on�A�%�F)�pj�]�D�G�o�g~�T���
/�a��O���vF��u�rh)��N�X���|;r�!^���"
��&.�AB���h��A~`v���'����|J��6�@x��_!�:x]���,"pV��,�zɟ�=Wpyڂa̘��D%�s�-�ք_�"�QSr�4L��H��O�U�\�NW*��6��Z��ڄ
�
@ΌY��`X��5�CsQO
��м#B�e���Z�v�
�{��Wwg����Y6��}BÎ���]LZ�xե���Er~�����V^����B^AVf��q��k�i�/_�M!_'e��t�n5=�����\&.���
G�Ɏ�Y���mc�F7�~���xB,5�B�Z@�\�k>�a��_�EZ8�C�V&ʑ�3�]�A3��� �q�f���r�fS�=F���k2��t���QU)��|&����� X�!i���-��>y�~��Osu6�џvEW���"T,�SÞ�ʣ^I_2�5F&b(��݀��`X���g�^qvV��ˬv�$Z��A�+Tɓ�0)��1��l|0+���`���j��>y�������xB��BQ��C�y��}ˊ6>��bBc��V!�C��Գ�f�w1s}}\��;�>n���HOH��f 4�Ĵ,��ޤ��˩�*T����}\�L�
[�ٍ�?g,���4Kzj%w����»R���P�~�J��rWM���lb^�6�w3�R����^1�S%b�x
U���]NN#ݤR�(�Ir"�TJrJJ��>�s<�0��
��th�:�d0�SP�E歝*9�\zvM���֯���/�,�f���&m�u�zL�'�"�Z����\���
��
ky�`����QG��̻Ok��>��ۮ�B8E�Z��ݜՑJ���~��x^p���ȧ�[.��j&{{�}�
���3��x�l�X�����c��*�aB��IؘL�L0�m˻D䖆L��X}��+�$(�+Bh�O)���A�ww�WW@t�^] �`
=e���H����T �&�KXP�/���
3,�j���y:)�܇}�©?p ������P
�o{�l���k�x��<�[�����)��H�m��;�q��@@Lwp2rA�5q�
��j��ս��:6(:t?�����ѕC�M�G[���������2�QW�Օy{J�Fj��ZkP+g`�.a�Sd��
,�L4Ř!f[��·������CCr��[S�Rg��r��l���4��������P�^)IY}��s�_��7vVL�K���
s\�9�ٕ�q[�e�+{j��ڭ+��+<=L���7U��l���o���܆J���:��~O��Jy��CK�0 K@����A&����=냞�������Auv�*�^FӵP
2�QF�i��m�qt�9T9�>&'�˚��ک�HI�ZҶ
�C��%
�
!�
����F�S���� 9:sm�t����DJJJa��e������RFzjb?��I�J8 ۙG�S��6 ���!L��AB�� X�a���ve����q=D˜=L{w��P��o�6�L��Yڮ�5V%[)���6.7��� ��n�]��a��4
��
�C�8�݅N]y�aZ�[�I.U��11!��!3$�3Xw��Z��>ɡ${�����ޮ���s~
��Z�5��k�]����$
9�����`n�'۔���l
����T�(��Jeu
5����Ǫ�&g��y7�
�G�͉ߒ�ݼ��?b�X�>���䊊�eUgV�|7��4 ��
�C�u*S,�DK[��iy��u3�*�W[��L��5��P,nW!в�*�
!�^���.����b��%�?-�
u�����n�
�ݮP@B�� X�!�z5�U�����2��d��:���.��)<�5*#>�:��2.�"�k�]j2��洭/X����о{KJ�.L�J�<��6�M��8���`V`�`n��Yd�~��o|0�Wt�*��j��S�yىytb=!��X���n�^Ύ�[�?K��<}�;�]od}�&��s}�;0 K@�AB�c&ى`��潢�}��e��
�_����d��R��Ӥ���}Z2�Z�OC��Ȗ�tOO>'ak��32�z��}n��
�C��%
�
��� Xi`2̭J�]E���P�,�(�j��%qz�u�8�
�n�%8Dq.
�N�߯��F�67y�K)Q/
�C��%���0?��C����W{[n�V���}z���ͬ#��h1�b����¨�p7g_ڞw/����n��53��ŀ�f�$,ݡ�
3�*\��;7��Jn��Y
���1��:�3�yDE}b{}��!Q��I�d%�
Ɋ��A*�#�F/��$"fID4��`�DX�^�O2H0!$)
��GT �]�`-~�e�>���G�>���q�NX�>���g�O�|�*���.IEND�B`�groups.png000064400000011542151156122360006576
0ustar00�PNG
IHDR00�`n� pHYs��~�IDATxڥY�[���h�z����ZGŁ[p���`�*�zm�U��*�"�����F�&�Bd�E
!$�Ha�@�#���$�k�V�<�}�N��s��9����~����\�����ϟ�Y���zc��2��o4W3�����544�B&�Iq�Œ�dmmm�-]�_�Wͣy��\^^�
\#�k���{{{�ر���g�Ӷm�v�ȑ��p�Z=�T���נ����,�!!!�7oi�Ν;���/���`yzzB���855�*��4��UJGGGu:�N���HJJ�`0����م*\�v�N��xi�[�W�V�����n��m��qE���O�>=q�ġC��#���u��={�=z��ŋ$ *0����-nqٲeh4�U=��!W#��
S�9���@��������ʀ��E����oذ�nt���6���ͺu�v���Ώ�6�\-���N�:��|i>/�ſ�/�nŊ,|
g���ի�\�&[�f���atWV�
�+�Ϟ=
�>06���6�ŋ_ǎۻ�+
��c�\�|��W�u˖���[9�;���H$Z�r�<��\���{mڼ�ߡÇ!��o��`�����=t谧��R�|C�I~��=��G�V����\O\���|��G�ضu���5�w�8x��aH�C�\�y�w���e+������!�;h�>����m�7�t�R(W�b����<�`|��)�����ݽ�-Y�f��6l��K>_��s���-ULjssoK�9�k�3��G�0��@��D>�쳅BNA�`�g�|���ݻ���z�.zC^��O�q�\�ţO���F�>V��l)�<fa9����d;,%|��ϗ,Z�b�ǪU~~_�&
�֭[���&H�}����}�����^�r�s��;T��l��[CFj�!�K���dvW��i�4Q��!�1���`ȕ�?��}�қ�}����W���}�
�M[�^���6,Y���g#:�ׂ�+{|�.Z����<0Q�nӦ����#F�|�Qõ����.YX��h����ܻ�E�o�`��uF~�ݘգ�.&��;�w�窥K}��5�~�<��"F��Y
������q�а�U�Ħ���%�k�mڤ��X�*�[�%��!���;g��;��[5�z��O���~z��Gq�O;\�9�D����4:��~[@�iT��-t��4X�5�O��]ݾ���ϖ��tJC��U���,�Q��u�\4ͬ���!s��. ���ΐk)JHH�x���k���P�h�L4d����gm�m��v���6j"�@@�&�ȹ����s#7�`��|���ѕN(��.����V�i-`���n�?�DoX���R�7oژ}��&���-b���#�js@���Y�P-j�:æM�UE[K�[�W��8滠�t���Xs���V��6�9([��ብ�F��&ַ��N�x0�sǟ߃���A���i��@O>�?�!��#��=�U�ڴ�U)�ԁ�TЇM�[٣��Qr�K�3+�,'�����D�k��o�ldidi��~�L=`��i�m��#�j�����/a����
���y���۶��;�W�$7{�V�*�W�JkY(�Kz�S�V���S�k�,��z6`W5��v7��_�vs�4`Wjo4�
T����ɵVZ�vfn�W�^o>��2��d���Z�δ���\����v���`PFkѹV��z�u%��w�BF���C�����Ԉv�Ǹ7�V�W��֛��m-<]��9B�+m�/o�t�^���4���+i�����L�ka94��T�^|>m������I`��P��'�.6�YZ�ǔ�R�
���^�^��nW���Ī�����r$��G~�u���t�]�Qs�}��IĜ�o<A���ٹ��i�8�D�2S�5RX�G,�V�w����qP��q�L?h&�@�R�̡V>V���:z�+k��bEy�R�.�Hdr���j�34��dx�Bc
����gj�%��ܒ������MNM�[u�VYuc��BE>kƭ�H�&�Wf�����D��L�=F����AȈ,*7+k��*Q}[KkO�TI��h�z�=����&i)�֤�y��$0��71�ΓkNt'p�'�ˏѪoML
�W�WS�3��^e�I\�
��4�L���T���G-�ǭj�{s���5�^�ؕF�J 5,���%:�D�(՛J4��IQ��!^fH.1DQ����
�����o��5�¨=G�>��~��8�Y�Mf���E풰mhT��e�u�R=�TϒW1��YU�@#Qj�8�U9��E�9��#��.gAM��*�Ja&�DKU���5��^��X]'Px�$Q�
�媴冲#�SDR�®,j��l��b8Cԟ�h�e�A�N���:D=O�H]C��i�
�P�/P�+�%Z���"֊+�M��r��
��|�<�t����P���nh�t��.��8�i(�
Z��.R��+�kRJ;Cd�a����`vݯ<ӥB�EPO~�)��;��p�"
E#�R`Lḹjl_T�a���R[��*���&�Ѥ�"u}Oo_����ܩ�k�4����͖�CSCQ�T�Ҫ|�&�X��*q\9�+�(�
��$h
�7])�H�.�_��9��j��5G3��H�%H�~�ߙ[q���cC1�tfR�3�,�Y
��e��2�*��ez��`������'��.��k��k
��2O��^�"�@�d���b�TX�5�����̺�����-��RJU�O,��T��']v�ٌ�
�Rh����
?�!FJ��R"_MWCT�^g����~�l��fgg�F'��F���&�"��y5�W�b˲�,�
��G�
ɺ`f�Y���#��t��'�e����O�~#�"��+��-�ؿg�ɡ�ٹ�B�:�L'��"� U
�r�
��
��$:�}rrz����$�̡�����`��j�D�_�P,)Ќ���y)y�,�Ts"��d��^{�9�R�JU|�B���o۽B����#�G�PA����N%�2�|$�͖㋔D��,ր�X�5�#@��K����m��k!X�eD�
_T
��oU�hH�D<;�����8�T�,?�(
H��K������V��&��2�C�Hr0�i�%��8F��L�;H氀$`�@�8h�ڦ��M8m�|�U����(P�z�\9�ʢ����)DNRnA�0����
J2�i����}@L��7J�+�xG8wkX��u��`ښ�ϙU�@uM�O��X-�L
�R�J1��n��+P[��''ǝf����O\��X\m09�%�f�
X)��DB!h
�|J@�H�e{%{�%~%Z�;��������N_DY�K��3��0G�d��G���J��e$�#�"�/�B)�#�X�-�&�N8�##�
=���q�r怠
R�y ��q8�S4=I��AFs�F�|��#>��C1�-@�M�k�&0o�����OPe7i���M�Df�Gf�bP4�[��!�h�l�����jL����M��
QDj��*�$g҄�b�
�'όFў ɏ��!p��?(�����r�pS�%���
e�%�ʋ�e���0����X�b��O��4^h|��(��ą ��S�'������eںɉ�������Ѿ��&�&�b3hh���@�+�ɡEf�#2����O��N�f������r�F[L^$�8���Y����Π��q��I����d�FL�dlx
0O�9�X���DdC�"(E�x��\o��K�����ب�φd��P��2_�qp�Ox*�^26,���{i0cU}�%��/��/�/����a����O����?�?���^�Sd��'i@ҝDTx�!�TG!�
)���VN������X{A����\�sH���>�"=�
�O��M�Cތ�A\
�]-w[HގP�W������!��(��\�`�7s�g[GKGO4�t�Q�ͧ��N�^*�a!��(Pz5ˌȢ�5�#���6[?�
�=��|n4��eĠi�22;�Qfރ��{)�;�h���W��Sq$��'UH�TJ�V[Sch4[l���}��ٹ�/�n�6[t&�ׇ�!Qiף3n�e�%��K��50�8آ<@��K+`+�9mx���#2IO�ɏ3I���i�0݉G݊Eވɸ�~9"��X�|fnb���
hz
v�ٹ�9�����ê���PZz=*�rD��)!ш[O�`r� �;I�{)�i�����!�����
����X3Hx���NO�B{
BĄD!�D�E��d�����Lc?y��r��WC�t||L$��
0�(�qZpd���u+6;4!�n
s�S���a�Z{�V��PT��%�#!�V���,�ҕ'�Q��H�d6�~�y���1�9�/^�B�����PDZ,27,y;6���4�fl�ըLL_k�s(ixh��E"n�"o�f�p�
&��q"���\���=333���o����=���#����Z�RY&*�2��\Z!��Bਖ਼j�N��谦�&��G
IF�琘xja>��勥2�F�1�L}�����9�U4ӿ�A.� �N>66ˍ�������������P_U��q�^���j
5�MfS�� uv������(��0�v�y7C�a��
8��|v�m̵�B��(T`|��? -����7]��m����`&.�IEND�B`�icon-32-search.png000064400000003516151156122360007676
0ustar00�PNG
IHDR
szz�bKGD������� pHYsHHF�k>�IDATX���og�睙��Ʊc;8Qj�%ICӯ|8$R�r�^�-*�T U�
�!�@TEP�*��*�*��
�iL\�!㒸���ɦ�uv�;�{�����)H傑�λ�̜��<�;#�ʧy�O5���/�ۋV+n.���yfHDV��orT
I�֖��K}}��Ue⽋O.-U����'"
"�J��N�3^�7;�S�s��[��
�V�Y���+_:��b���Z��/���'֦UcpN1F�}�V��E�./c�#_�388������vC��)�����a�X������z��yx^F
U먳Tn�`y�.����}�A@m�.s����;wQ(l�:�`n���$�8OD�8'8�>����M�i˫�*��=����R cL4q�P]�r��%���ٳgO�o�'?�Z&���T��U��|r��wS��b�$��r�2#�#��
��!"t�g�
q��&'/P�.�s�NR���Y�b�udh�A��:�s�(��8u���u�o߅�Քt�YtM8��1::����a�s�,ֶ�am�U��L^��:p���W�ĩ`����ug](}F��8fi���.S�Z%��D���7$��V]"�Ðf3̪H��6��B��0�c����s��t���t8����x�SnݺM�^'�c�0B����<���k��N�78�P�8M+F3'��uG
��$ ��y�(�ƍb#$�%�"�8&N�MIbIbKmy�;�
�M�ե���
irO�AU���h6C._z��߷�S�U��D�0
������{�Q���#���Ç�n���ٵk'z�-��s$�����b�E����Y&&���C�*ES�:e��F#0�T炡P���8u���>;K��"��$qDIB���� ^}�Tnߢ�lv���*�FkH�
#նq�8y�I�y�m����E�F�Ν�mzJ%x�s�9�:?}�%�y����PfF�q���|`�gPg�����
<���<���]���͛DqĶ��?�}##��XY�g^��W~�מz��y4SAJ>�Ύ�v�5$TLGX)�յ*l����Z�'պ���s�Go��Gr��f�C�ǻ�c0�@Ŵ�
"�Q@7�uv:I�Q(x���H�����&_(��G���R1
Y�zټ����y������S���u�;8瘺x��M�8�8<~�\>�����ߌ��"k;�z���������8��x��LM]d~�:��+��xi֎@pN���A�7�1���O~�#&''ټy3����~?~�w���\��A���A����v��3�u�����h48����88v�Y����:����^�~$mR�Zapc����T��Hfg�E��)ϗ�\.�H�
�����ݻ���0j�o}�d>�{j��_z���}`��
�?��gϚ.�������y�$��r�O��E𭵾���Ff/;who���'ƈU%)
��\ ��7ssN,.;>>.'N�P�ܹs�>}�LOO��z=�᯳���@�� 'I�1��q-ywj�}[./�r9ٿ�k-�Z�k1??o�^�*Q�j�����U�S����ܜQU�X��qA����������v߾}.�˹;v���Q722���ÔJ%d��s�idiQ�T���y�ٺu+��gJI�)d�2�����@"zTXtSoftwarex�+//����.NN,H��/J6�XS�\IEND�B`�icon-48-rsticketspro.gif000064400000004575151156122360011163
0ustar00GIF89a00�������!�$�!�%�'�'�(�)�(�)�,�!�"�)�-�!.�"0�$6�+:�/<�21�%3�(5�)7�,6�*7�,3�&5�)8�-<�1;�0<�1?�46�)@�6A�8@�5E�;A�6A�6C�8C�8D�9G�<D�9F�<H�>H�=H�>N�FK�AJ�@M�DL�BN�DT�LY�RT�KP�FR�HR�HV�MT�JV�L\�T[�Rb�\`�Xh�bg�`q�lr�ls�mu�pz�t}�x@�5E�9B�6G�;H�=G�;K�AL�BN�DL�BO�EK�@N�CO�CP�FR�HR�HT�JV�MT�JW�MS�IU�JX�NX�OY�OY�PZ�P\�R]�U\�R^�T\�RQ�FU�JY�N[�P^�S_�T`�W`�Wa�Xb�Yf�^d�[e�]b�Yd�[e�]h�_b�We�\b�Wd�Yh�^j�bo�hi�al�cl�dl�cm�ei�`l�cr�kp�hr�jt�lu�mw�pz�tx�qx�q|�ur�iq�hp�fq�iv�mv�mx�oy�q{�t|�u�xz�q|�sa�Wn�dp�fr�ht�jx�n{�r��|��|��y��y��|��}��~��������������������������
����Ɖ�Ɇ�Ѐ�Հ�т�Ձ�ք�Ӈ�׆��ō�Ē���ʛ�؉�膐∑牐鈚䓛ꔡĞ�˟�Ơ�ȡ�æ�Ǫ�ɧ�ʨ�Ȫ�ή�η�Ϲ�Я�Ҹ�Ѽ�ο�տ���������������������������������������������������������!��,00�� H��#�*\�0�1:f�Ӱ�E��&��k.�����!0Ҙ1[�l�gF���QfR.c���KdLșyуM��0K��O[�jѪ����YEJ��ӧ�h�2U��A7L�:��V�
5+��)��.���#����S[���"[��&��*U�D茉�F*,xB'R��ֺk���M�-Az���@=>ܸx@@��D2�i����{'��s�&�O�8AIT`w:���^lz��~��+�N��|�&��#'N5bF�`x�~$X�.f�M_?u�` %�P��3���Lm�Wdܰ�B�������%��3�=��r��"��c��<�AB�`㍈d�!^���0�8 #$:�^���A�7��B��hc�pqJ)�]� :�<�##.'�{��FH�7E�C6�Ä!!gHb�i�tr 0��3�����q��Fd�A���
2Ġ)��`垣���%�\�
?�I�
���^-���
ag-�0%��)��&���O&���G{o��F�r�Ѓ6����
+�0�9�'�rI%�<�O?��C�
��ٞn<(Fr�p�J�C�$h�A6rV"�H��>�$|�"�,+ǣj@Fr�p��,�K�#t�A��8���&��S�"���l��p)�1`��7�v�A
��
���2x��1Gk��$1�`�ג�:5t���̙l0�<�Nn8s�6Р���`��$1�\��@|0�4�rO���`�2
�
j��/ ���
\��@��$U��:�ۏ7eN/�6�0C����ڠ+�Tp�?���Y(S2�7��O>�H�ŧ��B�w<4�ÓBd-���
�F1O>���K�OZ|1��sl���@0�TT+Y�.�����[�|�ʻ��x�>'Dov$��`\�8�� �ˇ>bq8�.W��:p��b�{��b�;�RA��A
QЅ/�a��i*W3��8���B���A�PN���<A�5�AC�x����Z�Z�X�
@/���3��!��xK!��N2�� V7���j]�"px��D$"���dp�7��'Ȗ�.���A0���|K��H*�+��:��wǫY
��09���dB��;�`b���
�HGJ�z�a����@�`F!���YW-P+)��
���N�O0�&��v&��:]*I��:����l_
~����N��`*�I/���J� �{�;��
�E�FPE���0CZ0�㙠����7���D���G��_�
o@@A�b��&-�1!��"l���7n�7 ���5,p�mn�j+�#ʘ����?@N#�
l��l0+[�Ud�t�e�@;���u7�,�j \����(
`2�e$@��%h@�� �S2���!�� �
<��LWٻ�U0�_E`�)P`�mhKD�ZzR�8��d��P�H�'\�)
��$i-wN>���0�B�L(B F�'`��Bp�
V���Ѕ1ԡv8�*�
X��ը6��
�;icon-48-rsticketspro.png000064400000010334151156122360011170
0ustar00�PNG
IHDR00W��sRGB���gAMA���a
cHRMz&�����u0�`:�p��Q<tEXtSoftwarePaint.NET
v3.5.87;�]5IDAThC�ZX�g�uw�ͳ�72&j��
Pl��"(""6P@,����b��&�ĖwW7qW�"��2�:��AHD��ĒdK<{��7f6��/�}���:�9�;��~�/���?��/��q��v������<U�m��� o�y� ��j�oݔ�>XV������U�7����i��^�yQ��O'�1T?�6��_ッW��ë�c{�F���;��+�D<�-�/�ߐ�JTR=�Bd�b�Vy
����+��vbO�{�T�!�~�3�1�)%k��~�+C�]�0x��W��������m�!���v7m����&
��1:��Mz�l"������T-2x~�m]�PU�P���%�{���w5m�w\~�]ނw7c[��VG`f���.z�?�gYH՛��k�l�zC�<�u%V\Z�Iu/ߊw �;�����m"��~���uq�ӊ����H�N�B���D�Y��#x�9ֵ�Bt�r��e<g��6j����ԯ���dž�X���ABm4�֬�bu<\��`��_�k���/U��˓�_Y�R|JS��f��7ךּ�Ug�[��Y_+��2���U�Zk�V"R�Ae���|p�-}S_=j��mՋ�6��vD�)=�c
���H����dR�-ê˖a�7ׯ�y�v
6T�aSU<6V�!�*�U�JFU.ê�%�Єa�0,U����N�1��뗭S��X�(z�d"��)\��J�>�Z<{,m�ֆ�^�h��e��$��$k�j.C��j4�l��Y���l|X� �D^Z���^����X�
BhY�3�=�s�Z��v�buV��B�gv.��^0�
��ָQ��vz�W�-��j�q@�>�oT�ѣGx��1�h���+�6�����V�֯n���K�դ"�$F�S��"��t.�!��s���5k����B$&�˫A`��#��(����1ը�D�1����鳧P6�j6\�Cleb4dM8b*V`s�:���
j�W��^�a�GXR�es�/����U�/�$��aH��S"l��0�~�9+�C1M�f�Q%�o���1�'x��1���am�j�T�@TU8VW.
�R��d�e�wV=�l1>*?
Hdԝ��|�+��3�9Eޢ/fz�'"��~HM^ ����
�13��Yu�XO��mԽ;���"����T��Ԩ+.1���U�d�r�2���t����XP4s����h*|�`��Q��<w�]tD��Ws�D�}���$L��K0�t
E�z}<j�}Cu,
����w�����Aub���F-��2���eJ%ˬ(��J9>����>���,���0-�
�3��}���@�E�c���[+0�|�Q<�P�l�U���yem1�*#��Q�~�X�PV����u6�)g"�x����`T7WaO�Iu�
����)9�09{,3��v$�k_e��I�`�o����z5N���o��T
�&V�p���a���rYu?i�s����ק`]~44�5X��/��;��.��vƤ�1{�� �H�e���I�!�p��˪�D}�2�Kv���-_�`�j�4��Qx�2�uY�m<r�(%�E�z�>32>S�'%�15�U��匉YNp�8�2�s� ��&�]�����@�
�L|�*�0���=�<=D��4"h0ɖ�$�@��}^�dIu�Q������Λ�М@�kU��5K��แ]3G���0�$w�fuF��U
�=M��9����[D�UGb]eN�?��E�r}����r�
�U�i%�NT�e8�y(i�Q���x�u�z�{��5��il��,T�pq�g�
��a����-��5$�`��c�-"o�����xܧ܍����oE={�L<6^k���0c�P�
��e���) �w�q��� �k�R��L'��g�c�iWJ�w"��8��B�L�s���5/_�95Yx��.�}gi�|Ѩb�r<�@J�����2��g��QYu���P�c�w��!pJ���4["�:���7_`�����5��@�f����\�Zݤ�LH���̣l�Fe�Tg�L��ǣ��'d:">;
�z
�_ՁwL��i�0P"`oxbM��AH�fWz"�VߨK�q��\O�>EaC��v�2Ԩڔ�㱓�y��hب���pFuJUѤ�[�#F1�s1��L��\�N+v��TE׆cr�����ePU�����ub�)�����)���ӨQ
U�l��Qר�qT'ʥ������������j#�2$p��
��`r�X���e���_����o���W_�xɟT��1�x��ƣ��)#�R�q<J��@�j���Q��9����+1�3R�aH����
d�#��������β�Jס�r-��ڌQ�����R�S<R���*7*��㑳���h��ԨR�.>$��紴�`����Y+A��И#��53�=���J�U�Q��W�9��=�ۣ6ۅer�=ƴ�������nn�QԨ�����ϊ"�M�gz2�u�=�5�us�V�W�e�~�/������߹sG�{�ow��l�\�x̒�RG��#�7l�=;t���`?0�l$�d��E�)VIݰ�Z�+}D��U`��}��`-v彃���q������MT��9��h�W�Q�Pb�k-#��JnT����o aX�뷮cv�T��cs�8$���;���69�����*�NT�G%-a�R��:
���#�>��w�cd��,��U�,��� #7�ּ
hoo�ݻw�q�0$�/��'�IN
t8�w��ɳ�������F��K{�P=���+���ݵ�ѭr���#�H^�l~N�ǡ)}E�ړ�f��Y�k7�b~�\�|��ט����)�)�.��J��c���^g�?ڨ�:��ʪ˖a�)VR���
��>J�E�9j�$k�z���`�։�2�B�@�9��1�v����2�c���k�)�
U7�GV]�7V]��nw��h�A4i��!)��G$:��:ݍ�6�V�#����
��.�W�2��z�4�:[Fj������Tg�`:{��'�Ӣ19y�P���k���y��%�m��]
�����Hu����Qy��lg�xi��Jg�ua�>"���K��u�3��
k��X�����/�y�.t4;B���Ny=L�'�.�Q�2��c�сC�Ga.[F�R�Z�F�HqFp*}�s�AXFO^��'\�5��ܣ��B^:n���k��"|��ţl/T�(�U�z�x�uB�H�6��v�m���0,i���c���h���
��w�;�W��!̦K����T�@@��
!&*������v�Ѫ.�,�)eː�7g'�u�7���cqZ&��o�7��� ��g�ݘ�t��ڥ����#�o�����
VѨ�zV�*{]�̈4�x�-#����v�0�Ù����C8S|sS��4E�i��'����]��&�͑8tg/�g�=������I�G�w�Fծ��F�2�s��NtL�X�Q,<�Dk��;��s�.��~əR���y�3��n��i���S���e8�
U����Ir��&;Bݠ�C��7��}���L)o^t���G��[�0U6i=����5��+ƹn��:Y�p�aՍ�];��=F���.�HY
�$'=xS7:*/�L�^{����,J��sS$s�@�N8e�Q���#��f�����.�]^��u�s�(�����H�9j���(B3��E�9c�+1�� C�YcD:5��e:�.������p��
%�s���7q�a���﷿��d��D��*Y�����|�=�%Jgا��r�D�5Y����~ �ޜ߉�>�K@<��5B[�-&���3��A�%����[�^�����z��>�,N�78i��[8d��i����_��5�63U�V��K5��43ʝ1K� _���xU�k�R���V=�ڄ�u�:֍ov(���y�9˽aT�[��?�Ի�٫vܑ�U�w�_�õy�6���17G9����U�6˹m�s_�i�O��$ե?�IEND�B`�index.html000064400000000054151156122360006542
0ustar00<html><body
bgcolor="#FFFFFF"></body></html>kbarticles.png000064400000005602151156122360007402
0ustar00�PNG
IHDR00�`n� pHYs��~�4IDATx��X�g�����P+Q���PRբ"�H*!D�S$�H�-!MH���,�cw����{<��3�cn�}�<3��x7��ҖW^g�9~�<��&'Y����p�'z�k�P�h&{(��>���
@SXQ��Ahz���0���$�
�}�7s�3�7����JH�=QJ��ov��}�K�Q�\
��5�j�y3D���(���Mm�c����O��s>��M�G�(�
���?[�-=+ڸ$��F��g`�#���z�==�_���֤k�z�����8Y�G���P����Y+╚t�V.�����
�����Z�Z����H�����x��gd�D!�P�Z��gh�\!����|o�8�X^(
��`�D���{C�r�t|�f���fh��c��{��lFx;�?��_�đ��sQ�+u6Wikm���5�#���PX/<�x������+;��i�ͬ�zFH�$��qr���@�1�b�U��@r�
�Cu�rv\���~r�%#˹�^�dϤ��������z�iU]�#Ȫ>��a�]A��Pm՚���A��eeϣ��h4j4��z6����Z/o��mw_���
ڎ���t��U�y�ɴ�qdqY��Q��[y���-�xlo�I�aX�����A&+���F��k��O��/慑�x��.F)U�h�=�Φ�u�J*���};����K����aل��~
�]�b���}�{P^`������Xi�^mV�Sǁ�tzЋ�ae�mY�;��Xk�^{&�avdb������?�=?�Jb/��z��j�pn�ƌ��G�W����ۍ��d�Nw��红�¿�B��#�j�clc�z.\�$��4�$&C��v-����%I�T*���p�^Q\{"�чE������nпY��95��9A_`�NW��N���5;��cV�g���^�U\���7�m(^�VA���CJ�w���r�z~����k�/Q�;�㈒Z���6/�Z���k�&{�X�Y��������r�l6"������${����ah�),�ŭ���K�>����W��C��
Fɖ�\��� a��4��p�<�jt��<��~�5�°����Eq6�<��>Ty���K�\/���2`��jٶm���(����7
�%F�K�iA���zCYE��X���?
L���B1���g��z<�ym�����3�O_+>�A��I�mU�j��{"���"�ݤF�=�Js3CA�A��$�.a��P��2%Y9�
�k���T*ɲ<-x����>1�����Ǘ�?�����SWro�mx�e�@��թ|
��ʰຨ�>lz$Ek���\|�i(�A�q=χo�le���8�^���3��^��"�4O/S�[�}�r��+Y`���04Mw�x�V��B��4v4��Tm�Hp��@�
`A���V�7Åx-�ˊ�lps��6�]���w�����;��
�2��0Wa��C�0
�s}ߕ
����Y*Sf
���0P�y��4�=R��o�6�
��Yb��f;�,�����o���㋻?�G�Ɖ�mȪ��Z^A�F��e�9�)�!b�(۹��l��x�x�!�d�=h��D�0�I��gx)�y�����o?����[����e��2B��4E��]
��m���Y� �[�ŵ����(� _� >�T+YsC�=��'B��j��g�>vn�~t)�$M�@ �|_QU�ѱ-��L�C5Z�-�+CI�G*����F(
0Y��,@�(1(�k���ʼ0mh��R�����������_�^��x�
z����e4�F5�8�Xq5�G��D7�wӕ�"
KA/�<�=ӲP'Ynz�0����kz"�h_R~�����V>{�g�<��vw
ɒ,��i�@��n�@5re&]�!ld��c�PRP�wrt��DՁ|�N�"��Ѓ+'���@�B���V��o}����g�<��ʻ[u�Р�V�7]��
�!�$c���t{#C�
4'U�,�����`�v:&�xp4��N�3[ b��S������t�+/�ҟn=���No���(I�Ї^����k�N0ԑ�1%�js�T���*S��1G�+��2yqb
CX���i������b�6`[���0��K��K��khCIRUU�TP��f�R5.Ӑ���%E�]
�4L\�����2�:�c�N 3n,h\�Ѷx��i��{0`J��4`צ�>��Kb�!p(�����G�����>[�*R��貖e�t@p����;\hPٱa�t4�#�a+�
WVV���i�>2kd/:�,Ix��,�
��A,#v�'8��P�7��HE�t��W��Ȑz�7���"�f3�ɬ��-//�vw�@�
�����R����k:����lRB/4`PE���2�����ߐ>i�
�@"loo߸q�
��
����?�IO>O�d`)RM���B]Q5�]�h�i�G=���/o��:�� O���o�2tf
H�C܄3�i
��}�3�z����~zM��#�8���P���'
������A�Aӈm�*p�p��C/��Ar��O$��b�<QQв��͛7�Y:�F�'�g`��WH#6x`̠iznH=Cs<<%0�
&U+�D��H3'��[ɂ�e29��E��aN��W
�3�`���UЀ�
F�ɀ �z����\G��uhg&�G`_4`��HO �`�|
lr��)T��V�U�T
:u@�
��ќ�����fBB�$Jƌ�91�KIމ��蓺��:gs������5{�+P�IEND�B`�kbcategories.png000064400000010103151156122360007711
0ustar00�PNG
IHDR00�`n� pHYs��~��IDATxڭX�s�w���{37s�!�&�eK6�ۙ��r?\r�l
�@L1�@��+��n�X�U�^��"Y��,�U�%���|�#J(7��;�˯>|��o��;���;;[��X3U%���k]�=����g��G���8��[�JoI��t8�ܑ��q y������a�8�Sr<��Ѩs�'_��*;��x���g��9����>���ӶR��q��}{��߲n�H��~W�U��E'�X���&��)��w���z���?��pN�Ɍ[���p���i��f��mB�<)o_� \ֹ����Rķ�]k{k�+�Ą�>�>0>�����8��iw游iL����@��`��0~Y/t��lo�?�}^�_��f@b���l�ݓ����P|��IA�p���6���k�D
�I'k��&Ϊ���Qӻ<%pZf�7=����_�V�۠�µ���Vx+�ҡ�慟L���؋�Uq�=©�T�9Uc1j�tN
��QM��R�G���t�5��u<�2���y�����^։��pJ�rC?��e��A�OSc��գºq`H�>����fT�9
e~��4�Z�d/�,��<������[of���&�]���ۢ�� W��_>J���bU3KT�r5�Z+�5L��tRD2�{���Dߒ�e��L���|�܁`9���O���@��
�@1o��g\�9�^�wG��N�{�pu��
i�C�"%�|�S��7� 6�⦇��9M/Z�/M0��ܕiުAl1J��e�y�Ǫ��Xw���
a5�#�]����G3�%���.f���*��
P��e*vH��Հ��%͐5�^�5��_#��I�z� �X��Զ0h_t,
���
��ua�bbt�?<$��G��C&}H����I{��!f���*
�4�k#�^��fP����Mz��uV��p,
;��n��a�8-��?"��a�������/�8�r�#��&�+YO��;CN����C�e_���H�MHZ��Aͪ�$�(}a�6Z��"�-s��ܾ0�4�\&���a[y5C�<�bb1Z�cϿ�����ϳBN�^:oX���!>��;CA�d
3K}$Ujx����&j�A�AE2�{�j�Pͤ皦��Y������^�
�N#���n;�e���Y:%')�X�Ġ��}9���\�3���Xړ)��*��l�I��q����7jȾ�C1!�+S<ĐQ
Nr�53*
��u�`[M�����'�n]*��ۣ��/|Xu&��� ��֦�/�+��� ix(�4�(������Qa=
��U'mL3J�," ��X���6��-(V
����Y��kӯ���^"h�xU���]`~ĩ��O�u�þ`6F�:�9��\��'�����䁍���|Ui0C`�A��'�$�1�l��/��A�D���~���5�(Ƈ����OP�|V
q0"����R�s��R���X�i���&^GD̐�2e=٠F��Rï�&`�6��)����(kPͤ�ؗ�4�.�b��p��"r�Z��9��ݱ���w�b�^��8�t��!��_�[C��HЕ�$��wgHIY��NԐ�ɏ�6���F0�訲'�
�s�Lz[����a�wsH�N�gcc#��X��9'(��{���'_�0������{�0@�j~<��@511����%��b�����SM�
Y�RtN�Aۍ�ѡ!��U��Ց6��؝n�AIkI�3�z<�g)��c9�V�_�
��u�<�����K�FCd_s4��G@�Z�|� m$���
��b�����Z&�A��FA5:�KF/���lv�ݲ�#�n�wks����-�h�:���!�ya�IP*��u�_SkB�5?3"�����;���!@#�ͅB�zD��Q
L~�0!
�!Fz�#��I��3�l6;��a~���<����_���-��^����s�y�xa�����ȿ�V�&W�è@pB1r�� ���/hu��FO����7AeO�۠�� h=��.L��-IӓZ��e�Z3����m�[�c��Օ�KV^��7?z`7mϽH���T~�R}�Vw�Q�@�~�m��wI P����W� �
ɧ�$A���n��,�zFkژZbm��X-�~��v�è���n�>/�3$֏��R�"�w��
W�@��Ԛ{����8���E�t))��
5V��]�=�h�r�`_���bY���2z���fw�76�m��xxٶ:_�e�7�s�㢨3IA�|+�<C,�J,�F(��Uݦ<�K���G���9����q�.�Z���NBmD/F��ThC
pN��zVI��i�)s�îWҘ��++&�3��B5(�G}��'��O��9O��i[����+��+�WO�Mre��V{�����
�(��,�؈Y
6�B_k�5c�Fh=2�{- c�~��i2��mi��a�wck�X����^?�s����֝��op�;�.��v�^'���
�ֆ���h�a}M��d��T����d�Z>Z
QC��#~-�L�dP�E��~F���2/$K�x��Y���lɗ���~P��K���6�\y̗��hf�Þ�`�P�S�S��<
�Ą��c�F3�7WN�'�|���Y����xu����ʚŬ�t1��V�V�׃�{}�C��t*�&�,�w;�*�P~���:�
��|$��~F
�l�|
Nt%C=� ���ۨx�U�*�SA��;)�q�#v�cN'���M�G=�ulhX��g�?�@���r
��Q{�5Jm$�+���lԋY�>���>��O�R`Њ��a��P�yMY����Ֆ8(�;<+�Z>{@Duy�af�OO�yHʬ��I
>!��6���X�LiŴ椶������mO�ք������9�1�;�
4Բ� A��3K��͒�|�غf_5��&��cb������5\?a��?T&|�മ��>���3��;
o��Å�L!��1���n���$�|��Be���v����?o��ZV�G���9�4LP,��&��g(-�kR���������V'�}Dؾf6�tqV�'�t��T�u�H{�
F[�#~g�o�d�PҊ��Zc�vH���W�\�{+ell��C������j6��*�ۜ�Ou��v�����V��ߟ�.�Hu]�!��b�E)�2��B\2
9���#YH��y����3*y��݁M�/��1���Kۚ�n^]���Pڋ&����Sx]i��h��ɨ�3��f��+B��w��!V��� �Њ2J�9ռb^Y�Wa�YZ�?�����ts��.�˺���8;-��v�Gv�f���)�tnB��[���벩%dr�C|�O|��[�Qq�{j��uj��j�ћ��~�g�����'[��N�c
�k�h�z���o�;�Ť\���'oV+�Xw\b��T� ��!1��$r@@�gT��<1���pbbL��1���#7�-��r��v�mqqQ)c�Ķ�0�㥔�~R��;{Z�q;�a�Wp�y2N���\��+������E�ǻ���#��@�[[���e6[F���jC��^)��˩�d���E��iiA?L�6%Nh`d�
���n�^f���^��f��hXcjW�Zp�����Z���q)����]�dZ2���;�$l�Zy����w�ϞH��r����üj�ҍ��mEwHO�$�b���q)~uqr~J�`�1:���ߍ�[Y�Հ^�����{<�ӹ�f�X�3z���<_�O)��4¦1�ڔ��n$����?�9���¾�#
#�hw
3R.W�YrWB-�7'�$�&��z4o�Jo�<=��儽�b�-,,��=
�β��z�ם�?��I�+�����J5���_�d�^O�A�,���p[[[����+jHWIEND�B`�kbrules.png000064400000007103151156122360006724
0ustar00�PNG
IHDR00�`n� pHYs��~�
�IDATx��XY��}��3���/�S�ڇ��v��!�N]i��;����1#�NbK�!+�xdˎ�X��hu�$�Z[�V�w��S{p���&$q��
Nd?���-�u�p!���}���:_f��m�����~�߸��w(]4�e>��
���B�����1ZvӴ;>Q��0l��8Β��0Ͱ�W��awo���Hq|z��5�j�1Tj\c�!ZIH�8��t5�s3�Oz�5[n��IC�����\�?����،�����R^���C5
�8.R��
�}@���z�hۦe���i�lV<G��$閧'nھ��G��!��sAR�'j��`�~*-��M�m�Z>����r�p��-˺��b���ډd�|V�A�c�1�r�^k�u�ˆbm;Qi�p���x�H�*7��Չ<�U�V����t�<�dwܝ��G�j'��Ñ�Hy0Yk�&���r�(�d4Mer����8����v�}_��LR�
3��\d�C���"+wl��
���l)���2S�uݸ�u�N��:��yh:+��4T�H��=S����Ǘ��a*M5E��V宍��Vbk�lq)�O�h�.�lg�Ľ�,{��i4$I¦waȧ�&����-�+�;[
�.j�^d���l8��$sY��t�C�%Al�lE��\��jF/7�ǖ�ٛ%�����P�E�uE}�&��D~�4�s�:a�n�����e%W�Dq1J\����n��Z=Kq�J�*5IQ5���J�(�r45�s��Az�Q���ۇ�7�r;����v��8�Es5�g��m�.�J4�2���M�n���H*?�cLE0-7*}{%�I��|�����r�a�Bc����7���=�X�R�a��"���D��j���m�F�0
�
�-HKIJ�7���Mi+��y>�H����;�帹�A]�2����>��>�y}���b��ag�}-M�Kl5�),%]p�&,��7���Y��R$]���a�zm(�J�@O���w�����֡ԫ��[���
���x1���S��n��_�0����B���aY���,��P�n��F~��n�Z=�;,���Nh�.�6����s�-�[�$�҂m�҄QBq&@p1>a�&�Ir�@W�Ћ,�m�>+m�I��D��w��Z��;�j@+u��b���~q.��q�:8��4MQ����,�b���"�p"?˲e��T[-W/�0�����^Rb���y�R�^H�]4���=���'֟
������_]��i���QHE���-"��r4�I�f�I�V���x�%lT��a�`,�����-{�C�X,&B7��R:z�D�i-�*O��:~v0��t��45UQ�JM@T"id�T�� �ނ�@_�H���w���5��U\�EU�&N�UM���C�4A��fh�H;N���9�|t`aөЦ�!`"�zSQ$I�5w�|�C��$ȅ�L&O�R N8�h��ѹd��'ņ���W
MWAO�^����b���0Cp����G�Oz4p�&i�M���YU�*(M�2
�2��SCǙP2�Bʺ$�@^�M�.�)�%�"]c���s5Q�h��*'�U���ji��[�
��*[�E:4���cϜ �隡)�(��r,��W\d���v)�
V���(s�t&G��h�V��˟^'�g���Δ^�g^N
��3/E�k-��e�Vo��S�r{xk(R�a��Ç���ၹ�S��*5��h(*l�l��b&W��[V�%��#�07��<�e�G��ԛ��o���X��x�Xu�R��`�����Y���E^-xn�oah�<R��>�~��,`m8��gyI�@ �r]a
�G]S�&f)�hj!�~��rCi��g��N�pc�ږ�w���o��ɯ��F�Ǔ�uӥM8^H���Lv1�y�[(P2���7���7�f��G�����RKT(�bN�-�*��r���(W�Y�^L,D3D�T��T-<Y���7Qxn�Xs6�����DZ0��O}�l�̚O���ɇ�&��|g�6�d����
�~o��&���ѹR�x�V�JC��L���$�g�i�
�����`,�%&r��K;�g7�^��h��'6���4KV��jJ���`t�G�9����5�\Jm�WV�}�^(G&R����X�o�;;9K��fCIpSb8���x�=���L�24[�������u�N���~q�|�H�[�Oc���i��*�f��[���[{���?����op�!��������woܿk�_�]l��UeQ��<͖�|�ɤ�B�R��.%
Ģh.NO�I�P�+�&ޞȽ5���ѿ�x�Y�k��PZ�(�9N͖�fͮ�X⮟�l8�%.�l�ϯ,x?�g�[>^���'f2�"Uy^EI��!�SE6�r�4$�Q_�-�T�ș�SQ2zd��Ķ]��|���|�~ײu۱z�~����,?5ںH[yA���_*����%��
��%��"W�k�E�{�2�K�+Ws9z6�B�1lUlaRVJ^M�<y����W/���~s�>F�w,'e\�9}
*�MT[�o�rllljj*�!��d�z��%�<z�>*�ɲ��q�S.p���S��|����~y��6�ڇ���!�+��7���:�X;M�Ô>�mo����H.����Á��M��$�{��
\����@��~,Y
��Ϳ�����~�O��X���O�ʻ��@J��K��뷔d;���������---�,�>55ӯ�${�=')d�If�k�����g����=۞�n뺜�����澰r�ҦX�tX0,���k^ġ�h�uB/oܸd�x���n�3SP��W����O�m��T�SY�'Sn�s����y�j^��i��̖s[�_Ab�Z�TO@)gff�<p����
���*Qӌ�bWbo�`���l�}۰lg8��2Z�1U��U/$d��#Y�]���
�
�P(t��up���HQ����]��aTNs�M�������J��y�y�}�je��x2*_J�=]��S�(��n0��
"e�ۘYVFS����_�Rz�
��,�w��MkU�6[���s���܁��b}4%�\~�f�*)�K
+��0������L�SEE{s��� ��"�������)����j�m&'�1����7�GCR��rWջlXݎ�{��4à&���L�Ӫ�de�s�
���?)��d�c������^�����?:J=z���S�@@x{�%kj��/u���*�s\��Ʈ��.��S������������!j́����?9J�?U��g��+;���B�����=Jٵ?̄j�f�泩D���_)��
��q��3ŧO�Sx���˗�W.��>W�;���ӳ;�%�)��[��E�
�eOҞ1����GO'��>y4����ɦ�qn�����:+[-�Mմ�Ѽ#>=���c�"ŸJ��0IEND�B`�kbtemplate.png000064400000006434151156122360007413
0ustar00�PNG
IHDR00�`n� pHYs��~��IDATx��XYs#g��O����+���a��$@�BBH
�I*�f&��X�7m�n[����.�ޭV�ZK�%�s��=�A�}��7mY�ѹ����:g�r�<��^W�z�i�3��I�,]��O�-��{B����,,��|"S�V��r-S��ohQ���L�N�
!{��Z���`w��O�����V�L9��cSl��BW����h����b���9���?��5�g����r|^!F(�̈�f�F�9۳��Lg�qf��v���-�9�.��r��{���s"�����yE7m۞�}Ǟ93�0�f
��,�O*���L�%M���Ec�`h?��ápd����"q�D��b,�Eb�h<��)2��p8\(�@�9sg�p�s�q�W7�.��ʈj��C�Ş
p��/
�//J�(
�,J�(#ʒ�H�,)���(��ʪ�(��j��Uu00R�|�s�_*�I�a��9�&�a2�N���xj�m{�<ڳ�lFy�l��9e��v"
\(�p�<�5��D!I�#_�aj��?0�����n�x��iáaZ&������hh��I��#��a2�L'�H���8x7�J)S��E��B[���{��owϿ���>_��?�
��` �CC�`(�#���Ɉ��
ӝx"�PE��0�
!A���!�a�f?ԝI����p4�ا��,��SD���!�=�"���q1s�C�dX,�;�R���|�"i��O\X��ȵ�D�"3M.,嶆�j���q�cz���\'�:u��6��_�`�*S4�:k4O��Z�A�՛�f��l��z��h��v��j�Z�v���;��v���u�=3g�8���2"dS#���
)#�T����D��@�(-'G��zO��=��$��D,�����
�A�p4��=Y|{S�̓~�f�M���2VJ�23L�Gc���E)�ZS)c���3u#5t�iX�(Μ�b������ʋ�}�J(3vf�mĪ
�RWVH�y3��93O��%�kHԙ܆t�N6�@4��N����9�g���z���GWS�!(���5W
%�R�D2$c��X� �<H�H�G)�G�G�)
u����z��`�o���t�?��l.���Sj+*�I��dM�˙|>�/f�R�P��|���T(U
�2C�X)�ʕR�Z�TʕJ嬕��-%߫�����'���k4˧�z�z�"i��D38c%�8��H}c�-`0�#ı1�<�#�L�HIdq4E+rФ����Z�{}�ͷ�P����K{�9��5vY�PO�]G�k47�s��0�
~&�&�}̊ �>�̖\iݬ�d���n�y~\�m:��
>2���!g���B=Q����j;>�gkۻ����������n��m�0R���v0UvY�1av1a��}�ts)�`֚�[����B?͕�/��Ţ�٫�
�Z_P�v�o�8�vO��|�����A�i�A�$�'ȂhͣwF���m>�V��䇊n�N�8A�}�����)S`
^&���20Pt�&�Ap3�&qp���e�l���2ח�Kzv�������ܱ&6�
��t�2�P7+���j(�6G
��'��'tyR�E�'0yD�Q�yl`r�o̺?�6^�E��>��yͱ�ѥS
9o�"�+*�Ż!ekw��wû���3mnm{������W�O���aZj��µ��z�V�\+o���Y5�5��tI�mEB���H����N�H
U���DJeG9Úh�ȧ~�nY����;���uk��x�L�L�"%F����
A��(�U%�F����58��@�h減�3�^�s/��[Շ�6c�`�ir�ӆ��o�i�h��=Ծ$t�˧2��L.��gs���I.���ӹB:�O��|!](W�G���K�p�忙�����b�,_BCg�}�RE����>�T��B"'�pR0��H
�#`?�DB�(�$�h,��L�&��^��7��m.�V��Ì����I$��I��<�@L$±�P
���$���B��V��EQ%�H�GY�`���/���cG�Et�������MI�̱�>N�{b��Ι6*>}z^���x�Y��Bm<�i}��@�6\Zdm�!�k�f��_�z7&�;�[�G����r`ѨAYPAh}@A�uz�a�1(4IYQ!�Q���֞o���w�@�
�y#��RE����9��|t��{=��5<��þ@��8��eF����j��
5�PH�v_N�ŋQlqB:_L�
'��'�� ��/���FJ�R�$�:ۿ~.�Y�V�f�V��b��p�#�{���ƔP�h8�Q����h+)*�u�'te��U^�xE�ľ�j��$�l��r�w��k��ϔ�ߑ��U�ۥ��p.8�N}��N�L'Bx\M��501��BD�1H2&�)JWK�hՏ���<��7nq�SY� �K�w��ک;
�s0��(��2h��f�_�����C����n�����w3�ו�
�Ww~���κǃ�Z�����>�b�x76�6�[4|�>;�֮/B��y��f*�7��Y�[kuj�N�ӭwz�n��n��K�`7��N����崷��"b�"��ЯG�Wv�//*�m跂�b#}
į����z�k��e��V�d��/����O��{7��R%�'�)��𬨪�A�$�A��rʐ�Z�ˣ���WN@��pzVD���i��魗����e�D��ƴ��Gb��O-�ȩ�4�x�WS��7���m2��&���l�:=^/N�۞���Ԣ�2%�!I���eJ��K�K�"i�IL3FH��A�jɾvD������@��
��B�ʗ����p
��P!6��\���I��b$�d� OüK�q3�J�O�
s��K�s�º��d[r�Y�K��!w�{��n0��j<���L�.���)�L'�D�C3#��,����`;w�G��>�Х�x0�6ۧ��i螢ЈS����
�
�1rƯ����cW"{q���@��#�!�[��ry,�K${dY;��6O'�.9��ލ�&I�(_|P��l���\d����c�_YiT����b�+
��s]�kgg�Xr}/��z���
�cq���([D/�sױ����n�aSl=��e�B.!P3��h�q�
/l�M����a5���xh��!O_��n�M���.��r��+�����`�U����hIEND�B`�knowledgebase.png000064400000004441151156122360010071
0ustar00�PNG
IHDR00�`n� pHYs��~��IDATxڭY�[I����n��7��r(��(OD��k����n���a��o�LSS�^�ד?�}��ct.���Cz��˧�\����;P����~���5[�Z�)�e�V�T˕Z �L�P�F���tq�(��->��/P�t�ݩ՛�J5W,�sE>���D*��sɗs6���l2���bE�֛�6E6��{j�ģ�nG�PLe�%��c�)+��3�АKf"�T$��%Ӹ,_(7���5�f�<�`��F:_�3�q
�ca�ψ��E��#��c���`�,T���=C�@V�����34Czؙ!��z�&�`� _*W��/�z�t@bD�0nFYI�e&JLz�g.�O8�N�;���C@��d�H���p�+@�3e%Ø�1J2(�9!P���Z��;2z��z�z�!���E'�B��2�r�`��@0z�O .ʇ��f�%�!��e���s$���J3������L����(���p$��=gוjM2�ʲL�]�\*�g�0l��ʋPF���)��E�A�
���#A2
x�ҖN�=�߂�L���2�2��at���+�@�L2�E�Ke�=:�Q�V��e�~Wh;�=D��l�g�E�����34��|L���S<���?_�xu���P��b��{�ճ����[��4
�
0�?�/oç?�ǧ��#��~��iL.��d?����n���@�0&
�3�b������=|��롲"d^����X��}[Q��}�ӂ�۪�L/S��6o(C��t:B&HYEe(W(3���Q�A!"�
\���rp����uyg~C��k�k����k�1�J5aH��;�;*�)C�}��zh6�b'�7�sm�Ϛ��\�����B֡���ͳ0T�,nj��������!g�˒���zugo�!8Қ\�}���2���74d���wJ�<=J�D�}ж���&��v����Ճ�$5d�Bo�s=7�'$9t3"�ޫ�C
�!�B
^�s}���8O�;55F���q�\@�\4Y��ƎQ��&�C�
#bm��\܆�Oq���$��w�Z:v�֣�K0��j�L���Zo�
e(C���2�4��X�T���'��`0A/��vLJ�{c|�!dY����o4n�d�.�f�O���J�P���Vv*��h�8<�WA.�+B��gTe�l(�| ��a3��a]TM����Ժ�њ���C���6�5�N��iu�n"P1�G�#�P�4�ai/��D�B�!Ӛ]�J��������u
"(#I�N��uj�ƨ}�t��z"�6Ԣ��)39u�$Ы�c�M���Qk�!��C�e�+�w��s頵�
�K�������\:���,p#�R��2�E������i?]�`�����頓Dr�qCE��PUa���3z�g�t<g�D�
�^-��a#�"/`H�6��)]C���gq�:���j�׀��Z�&7��Î�jr��x������U�*�蝩���{6���k�:���}hCH`�N/��!��5��yq܈�)
v��9�=K��_���e�A�io��sOI�bJ���A
��౩@�L6�ڼ����C�y�0����T���̛�Gd��1��l���KO�D
V��E:|l
�O�����ә�(��՞Mcr@vf� 6���ƈS�&ڐ�o��L7�
b/��c������)�l���za]���~�A3���Co} ٫�~��Щ�1��:^4�Ѿ���CA44ޠ�:5�����C�~�tH驩S#y�cH��t��c��q7���L6��K��Jg�2��:��
��iJ��!8u<I�+:�t&#��Z�fs���:����)C�Ȯ���z���t�xpdwaY)���x<���Z�b����_�(���hq���S��Xˊ��,�Ӄ�fls���U:C0�AC�5���m��H{���:E6�
&�J��0dO;�[؉��X��y�ۭ��-�a��V��Zm�'�A�U�\����e(��*�6�˛ʕM�ڦ\��t8]XK��������j�H�����j���0�mˁM�3n�j�ֶ���[��e��Ź����Ս-��`�|�H��"�D�7���FՇs��*�������ՙ�||�t�'���x<~�������R��[��'���K����3���k4x�:=����递�'�}���km�,��IEND�B`�loading.gif000064400000005514151156122360006657
0ustar00GIF89a��������!�Created with ajaxload.info!�
!�NETSCAPE2.0,���/����ҊR�wg�[7�yH��s$jum��1��|ӥ��i�ff>��7���� �=�Q�Ժ�R�ڮ��冽��Q̼��ip]2�sc]I���7��w��FX������8(���( �g�e��Y���I��H
�8i��Xi��:�*�z�J�:��*k�[�{P!�
,���?�
��kq�e!���ف������^J�j�7��y��+��2Ć;�O��Ĥq�&�Tg�a�Z�6&�z�ݲ�|6���^Ǒo+�Ҷ��y6
(��$6�'H�ǥ�H�b�ؘX�xHy9�ׇ)i��)
Vx7�� :ʚ����z�*[I��K�˻���;�+\�iz\;l�<\!�
,���?���
�o�j��Zql��xm5ƣ&f��q�s�v�]ý���X���
�A����(s���4��
�&3UF1����4M>+��:カg�[N�~��%��gH8f�'w��98���)�I�Y�����V��yډ�Y*�@�i�*�
�:��W��K�z��;�{lk��R�k������W
=}�U!�
,�˜?�������g+�w�y�iE��>-Z*\'0E�7
�9?{�".��<*k'�h��!�b��ڜ�h���Ă��HN����
���Cz||n�j>;�7�`5��������FUX�H��ֈy���(�`�g (z�9*ՙjGjZ��z
K�i@����:����hW�R��+{����:�j��,��ڌ�\l�:�-|k�͍L}��S!�
,�ќ?����ҊR����xs�|��y�����S��a9�uzw����CH#v�����S %q�T��Iq[]�ej��p5yE�p�̅{�`�x�=�_�f���'�g�V$H8������V�8����Xf'i�t���w:�zZ�6i �Y�J�j[W�x8��zWk�|��{��7��(l�-K�l]|�;�*:�۬��\���,+�M�M~Q!�
,�՜?����ҊR�'�x�����e�=�ղ�ɡ)�ۡ>�����L�HՒ7߉����%��5�C�5G}��q3|�f�[.���u
o�l��h%8EX���W�ȗ�g(9y�d��ץ���WI9Z8��vڇ��*�J�j�:���X*��ʻa�詪�{I,��F���Xgy�{}'��y�
+��k͈��l�l�4�L.��N��mU!�
,�ڜ?����ҊR�w��\��}���"xv�a��;��ݥ!�+#��
5�v����͙�mtS)�jcL���5P����:�.�`��Ú�tx�.p���pŏ�WV'�T��ƥ����H8Iy��� ���5iyJ6W��x����I*zV�j�:�J�7��k([�{����ˋ�j�i4��{W�<})�|�i�Y�=j��Ɍ�����+����/�MN=R!�
,�?����ҊR�wg|�{�}](���e֦5��-�ʊ8.8��h~é
6"m�@j�X���^��jaƤ��]*+P��t�H��b���i`�zGcSܸ��F�GF�gg��V'@�$��ƕXiv8���8�� Xx��i��*�9( G9j�G��
9y����Ƙ\��z
{l,"�K��Zċ�,�:���m�]:�K��}�]�-�L-d��� ���8OZ!�
,�՜?����ҊR�wg�{�
O��蝙ձ
�j����|+'��&��
3b��%iK����K)`U�rV�Ч��s�[�ڳ��š;�nó�5Pǫ��1��w�G�s�ؔ(���8�ɣ�F��(���Hghy8��H����YjyWHb�ʊz{:*�;:;F��+J�{ɉ��ܼ�,�{�g;���;$-Z,��Z-��Z�m,��~�M}R!�
,�ʜ?����ҊR�wg�[�'���aifV�~¹-�:�ӊy.<��
2��h�%��[���P#�h�eAs�l�{�M���=7�뭓��xe�:����{�?6�FȆ��ا%��3hw���VG(R�Y���9��gI����6Z����J;�z[{�DJ�if+)��kZ�kL��,�(;}�;]�ڛ�|��m�,��St^!�
,���?����ҊR�wg�[7�-�H
OIfV��-�:�]1���SA\CZ�'L���[3W�(%�j�"��'3�3����՜Eo�lc�Z�F�;/�9W{��>߶�h�W6�g�w�� �(�H��H��5��ɧv�Y
�z*$*�G8+8[���J����ʻ�Kf��+l��*[�Kۼ�|�8��Il=|<�ZR!�
,���?����ҊR�wg�[7�y�#���Y�������=�����Մ7b�*W�$3�+-{�a�x=6iXf�S�Vrw�.��Yg������6)j�q�f��/X���hH�(���x�����W)i��I�Gy� :�y8y�)�Z�x�ʉʚ:�P�;�jJ�p˘���� ܩ[��+��U!�
,���?����ҊR�wg�[7�yH��s$jum��1��|ӥ��i�ff>��7���� �=�Q�Ժ�R�ڮ��冽��Q̼��ip]2�sc]I���7��w��FX������8(���( �g�e��Y���I��H
�8i��Xi��:�*�z�J�:��*k�[�{P;minus.png000064400000001652151156122360006413
0ustar00�PNG
IHDR(-SPLTE���ҝ3�/�0�-�Փ�r�]�Z��y�z
�h�h�e�ȁ�y�h�h�f�ǃ�m�[�X�yҶnްjްkޯjۮi�ݳ&3P; �&3&3xF��&0�#݈`&3(&3(PF��&0�&3L&3L,
h�&3h&3hfeLfeL(8HdiW\diWpieH�ieH�paC�paCnoi&4(&4(ntB�
ntB� ntBcnal%�@%�@idEupnE���8ZtRNS@��f pHYs��~�CIDATx�c`�`dB�,�l�Ȁ���� ���1������0��(2g����i
������a�<n�IEND�B`�native16.png000064400000002631151156122360006713
0ustar00�PNG
IHDRK^��tEXtSoftwareAdobe
ImageReadyq�e<;IDATx��WmlSe~no?ۺu��p��M��f�4*�(H�"&
����F������#��`�� �QP�,
"�b��7�1��ۺv�n{��}˽k���v;��}?��{�y��{�D"��12�a�g���b�LH�P�xub��ƫ[�ܥ����L"�`�q�ŷ��z�\6�1Y��s���,X�v4�p�3�ј
�]�3u9�gG
*c�i,���㣗!����`Uy�pZ0�����m¹~���m�h<#���+��/GXR��-��F6�8�w8m�8ۈ���ϝ��+��/}!]fuM�a�w��ȏ9�6�k��zL����i�M��$�p�Tj
ĸn*ŕ��4h��ǎ�A�@QhHȵ��"��
�
F�ɾ�a.{-�.2�e���쭧�[p�˄w�z�
�6Ի8�S��>������M���V<B�[u{�
�^`T��̱q��2+_F%]��h��M>o*(&�ł���m��f�ю�B����'L�*�f�6�l&z�[��
�4�e[D��sa��6>f6T�eM����,����f�9.4��`�l;ȁ�|����l���˱}M�p��k�'��(���b�
F��Jʼ�����S�%)q���g{�h��`㝅�v��p;L�~ʏ��(�e%��~���z-bT��)�jg��;��i5bd\���['�$m~|Ə7�¶�\��<�64��$_����eU��Pu9�����<��˝8�:��5���I����S�'� Yn�!�,<�bp4��*��?,Q�H�� �Q)FYS��9NF��x���y��:xg�p��H��'{��*OT�t�,�pQ�E��f�˅�`��!^����+�߷`˒R��Q�c�����l���~�L�"�zkdZ�V�pw�;�!���"~
']Œ�\ʒ�=K��Ḛ���څ��Y8�D�^��!rf��u�<?4����z�S���y%BɊ�w9��<Y��g
C%5�����ƍK��h�g8M�=5�8�k�K:��2T0����|��M�SD�E�/e���j5 �ò�q!�l�d):*~�Bck[wbך��r�q�@8M^�0��E�z�[��������V�ƨ�iƲJ��&d%�pYJR�����e�ev=�@�����wP��v#����7;]բш�6գ�$A
�%p�'��,.���<������iq�R)X��%����Ȓ ��f�-�"���_:Q�U���ʰ��|D��+������N)�K1I�-6��eT:t���t#E�x|R���<6f#f��/X'~E�Y3tc�#YZ\�IEND�B`�native17.png000064400000004347151156122360006722
0ustar00�PNG
IHDRK^��tEXtSoftwareAdobe
ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket
begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP
Core 5.0-c061 64.140949, 2010/12/07-10:57:01 "> <rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmpRights:Marked="False"
xmpMM:OriginalDocumentID="uuid:7EBAAABA8EFA11DD9FAAE23BA555FDD8"
xmpMM:DocumentID="xmp.did:1E3535097E5311E08F3584759DAB68A5"
xmpMM:InstanceID="xmp.iid:1E3535087E5311E08F3584759DAB68A5"
xmp:CreatorTool="Adobe Photoshop CS5.1 Macintosh">
<xmpMM:DerivedFrom
stRef:instanceID="xmp.iid:0980117407206811871FD68D23D5FB14"
stRef:documentID="uuid:7EBAAABA8EFA11DD9FAAE23BA555FDD8"/>
</rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket
end="r"?>E�N
�IDATx��X[lU]3g�N���m�Z-�-HK!���(J|�)�M4�#���/��2�_�PB�[�S�
�-Hy�-4���흧������m����9����Y{��*��0�-���۞�L�UO�-y>,���w�G��&,��G��Ф��P�ښ�W�\B�m�ؼzy-���|��7x�0��;`�=�1w�&&>}k~������i�A�"7!�VA fB�Ѱ���>h�(�PԜ<��n���V�<u8����+�G�_��?���%&�d����
����2�(^�u�3?����2�?��e��u+�
����P�6��>����YLb��f3����f.��
�#�Q�3`�m�>�΅��y��_ӆ����n�Ա�au|?gL_Y
QRA�t`�<qg)�,�+
��-����1_���_����/����{0��ө
����1��t�k�Q�����&�]+/T2��9 5�"k ��Nԁba�>J��b�9�I�F��C��7�M�C_���/�jo�3��1�l�_[��Y��5imrNz}mu}�4}H}݃p��S��&�����K6YG��c�k����9 R�)mhGع-��
@_T!���#�7�(��}�4����)KL��e��~&6��v�7,����@�]���Ub�����cy���`�֖Z*��i�xx�;�n"�nl{�?Xl]q��%�e�Q��71B}���<���Um��L�%�>K�K�&���W�.Z��q�C��Iƹ7��ǒ�S���m���s��+���C12)ok�VV�2�=i}�.
J��l���� �G�`Q�h��o��"����!(��jN�k�?q`l�m���1��8�{>�~�,��y��k�K��c�P.�� ���uY+c�#��
J*�cTO��Ⱥ��\���[`��&�a�S2�\�lQY�'/�l�%��U=�ڏOE-E�Bcq�EЫG��G��?��z}oT���i��xJ(N�)L|�?cq�P ���]�&YO�zy_t/�.�9<�<�Y��� d�ߚ,�߹�^
"�$���`���߉���
@Boq/i��rr��]�A��y���7�z��gI&�]�|q�Y�d�ŵ^� y)�Z��
�~��z�4rz���S�
��cV3��d�-X�Yt��bVC�Yo�Ԥ��J�9��7�Y���
�W��8�9�O{�IEND�B`�native25.png000064400000004701151156122360006713
0ustar00�PNG
IHDRK^��tEXtSoftwareAdobe
ImageReadyq�e<�iTXtXML:com.adobe.xmp<?xpacket
begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP
Core 5.0-c061 64.140949, 2010/12/07-10:57:01 "> <rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmpRights:Marked="False"
xmpMM:OriginalDocumentID="uuid:7EBAAABA8EFA11DD9FAAE23BA555FDD8"
xmpMM:DocumentID="xmp.did:E22C8CC8268211E1A76DF2FD3265B1E7"
xmpMM:InstanceID="xmp.iid:E22C8CC7268211E1A76DF2FD3265B1E7"
xmp:CreatorTool="Adobe Photoshop CS5.1 Macintosh">
<xmpMM:DerivedFrom
stRef:instanceID="xmp.iid:E494A596202068118DBBE12BF99A3F73"
stRef:documentID="uuid:7EBAAABA8EFA11DD9FAAE23BA555FDD8"/>
</rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket
end="r"?>8;�+�IDATx��X[l�e~z\����[�;��c�N�� !�M�D/�
�xH�W�hL$�/����pC��H<����e�ucsk��c�vk������v�
�[2�������}��Vv��m�g9qz����\��!���x������M ���^L�TYY��h��TVE*$�{<�St� �Y&�#�P��
�[,P��p^u��D<�Ƙ�ڽ +F8A���}e27�9�
)P H�S� *�r���UA_j�t���((3B&�Ak�
N��h`�`:;<�Y�Q�r�U�O
0�f�>
�1�|}�X��X��
qe�E5�ӗ�}3���-�f}!���Y��@�y��ǑH�r8�( �9���R�o�
�:_��V+�g�H�T)��y@���,Șo@�8ȆZ�B�vq��Y�]?�c��5���E�ԙ�K�2"�8��/֡��w���za�{o
������ېo�"��tabh&����ia<H�$�s�ŕ"�����!K�\i���b*��R��wpZl�3�ͅEr�Z��T�1V����|~х�wU��HW\kb ))�lMt_Bcc�xV�T�n,&�9��o�# ���Er�Y��6���<���O@o��uwbEeq2|���^ӒL.K�܆qZ@L�(efr$��Cu�ӫ�kDlȺ��� L�3s�5M+F�/��1�N/���6ڰ�jÚ�������Uu�3��9m7N��9�}��-b�������;��_��
�w���p����:4������kLc,�?*X)
�d,"ȍ�87�(�*AY
"�E3sYىڐ�������sg�$�[c3�)����0�p���X|���*��j�۠�SB�A�<
|��$�h���)<�m�4����~sf�$�sUݹ�.��7c�ܜՆ�Y)�Q�YvR�,��F�c%���m��;�fqBӾ*j����|Td��݅��߉�)&��B�3Bm=�
��I����G����fܣj��/f*�1楒���)qU�%�/W�8�w
�yq^Z�~���q�t�6��c-K\�RF\�e{,���Ih4���_�X,�z*�MU�)*m�h��2��Ƚ���B5~=�|��v���o���߿��5��}�G�R+W����b����hO��x,�U���}�O����{͍��z�X���/��(�&m�iO�x����B����s$�?kG3uG�&��͟�?�b�k([���3:�G�a���a�o*L�
����h�
��Ȗ��ųO�Y��m��W�q�s�X�Yך:Zu-K�J:
T6���1���:��@��T+p�tR�N�T�Qb�[���a&�H� �����q�
�Y-;:�5�|{(����\y����=Bדpw�"��z�f+Ӓ�j��_��i'}7;XC���E���'���I����`IEND�B`�notify.gif000064400000000553151156122360006550
0ustar00GIF89a��������+����#��;��
����R������B��H��j��a��C��R��D��f�������1����y��3��
��M��>��A��,�ܣ��������������j��q��e��Z�[��s���Ђ��}��v��x3�f!�7,���px�T�H��bI:e4
�Id\4-S�*$9b0ǔ��<��eD-%���%
�(ҨM�,3�H!C*���C�+��7.��7
����7���
�\TA;plus.png000064400000002050151156122360006234 0ustar00�PNG
IHDR(-SPLTE�����p��C��G��H��C�蒼�I����������z��B����������u��?����������q��;����������o��k��Z��V��U��]��*�� ������C��Y��V��[�娦�(��������������
��
��
�����,����������
���ߐ��)������������
���������ݏ��������������
���� �������ׁ��y��z��{��|��(����������@��x��|��v�䵡�C����������z��C����������v��G����������{��H�� ��������z��~��k��p��p��l�ʣ|m�|m�h|m�|m�$4A}�|m�|m�$8A}�|n|n<
|n4|n4|nD|nD$4A}�y��y�$�|n�|n�h{0�z�4X|n4|n44|n�|n�$��ĞtRNS@��f pHYs��~��IDATx�c`F&fV6`�����A���B�@�����������UT���54��ut��
��ML��
�-,��mll��l퀴���������������������@`PpHHph�_xD$CTtLtl\|BbRrLJjZ:Ī�̬�\$w��# ����WT" TU����# 4465�����(����WIEND�B`�priorities.png000064400000005113151156122360007445
0ustar00�PNG
IHDR00�`n� pHYs��~� �IDATxڽ�yTwpZ�����,]��WŢ���Z�x=�V�j�� H8E�C�J9D,YDnBB8$�)ʙC
$B�I&�$���{�xO�}2��o�7�%��1���t:d�
�fj.4Z��Ys�L�5z�y��
d/��
ey3�=9���LǫL���:�YڗH��}"'4��[�,��$�q<�A��"%ֈ(��3�x�V���!�S�w�RC
�=�k��hc�� ��V��O#�5���2��vX��TG��ԕhU��{2�i�}��(�`���,�W���AMS��H��a��Q�#�2�,D�Q��ee�"����.��2������t)ٗ~j�"�My�<�K���L��U�������⧓��S$4�dZ���"!���,R
b_@��J��1'���dJ�8�g�"����M�V�=����,�a4q�
M���$#$w���6�G?I�]�@�a�\?�4�j�V�h(Z�Hh�Xx�p�"5��퓹�-bB�Pp��:Z�����j��-VC��$�ϣ���w���_2P-����ς@����iށ��a l�j��l���2����@�]�W?k(��]���2x.�2y��(?���)&%�"IOɋ�J8��HIj����{%�mS����\\��o��s�+�Wn����Bk�~�B��|�ޒs��}����}%���e��>�)�}�P�g�"�5���6�2l�������3�����XG^�<^��a��NکUB�6HJ���Zܪ��ZgaK��PL���!�F3��-X��6m��`��H
�H�n�NF��(tH�C@���%ba
��t\
��|d�Ӱ�V�Ǜ2�W�
����K=\��6k�1i���a����B%s� 7��_��ҳ�+,�n����
��T
�C��X
&�p9��j�m�A�x�q�kͺ�u���W�#�g.�ZX�-ӎ�b��r�`����n�z��|�Z��/�l�W�%u�O"�R��`Rd����'u2'�n���;�V;W�òީluj���v��H@z5/WՎƆ�oͅJ���F�e�{�î�ԡ�s4�ҵ�bӔN�@cC�U�L
/�ET=1�hP�`lh�?h`�OI܈�6��U_�)\eW�
W��l᪤��t�=`?Y͍Ts�`��tC�BrCL�Hr�$�\l�y�YczE>u�X��&�h����(��hX~
�T������g7��n���A�
���1�Dmm�ɓ@���$�p��9"����2U
/�6�ŵd��6�����]u"ge\�W
cz�� �6O�W��AS>�����7���7<��Vx��
9K9ǭa!�*��`�8��^q"�#��9�z7��@�9CC{��X��2/��h
���T�͆��(�|�Y]WX����ä���v6r,���At8��!�eƻG�>@;���%�{LOcC��;�#k��$�xMQo�m�*�-w�FI�{[��)�H��lL`1I���� �R�0:�����2�G��X�3����@��!���7e���|���4y�f��Pi'l�n���4��U�)���dL�Xd@����B(��6��ä�G��C�H_q8�M��1P�A%뚲x���e����E_AM��Ɔ�dJ?�VU�?q/d*�&�XW�ohX�����O|�'�;h�"��}���<fR�)�)K��{B���,����Vc�t��YEQ�x��,�,���[���L�%HMBhN���P�k?�B������e�^x��"�/�B3E����5���@��KF��I�o��D�,f�Y ��ņ���74@iu:A��@���R�D�>e���%Q-f1�����֠MR?V?<��264�F���ķ|��:h�o�b�lV����J"��G-�aP�P��1�� �Lz�P�{�_�lv�iH����yG�o��[�6�`��v�`���5�p�H�~��H�G߷f�v��>�;��o���>�o�8@���d��ٮ8�} ��'���Id�[�LC��(�+Ѧ��k���'g����]q�n��o����[g۽�k�f8Г��}
�f��%��M��/E��t�=��M�6Dw�g�"��'�ym2s��j�`���
��v����>�~m�ۆپ6���!/��9����h���X��qK��-�6�$��u�!9
?E1�z�|*�u� ���r�@��@�귷��w���m��{�����t���>f��T~��-x�d�oc^��mO��W��<�:�|?(3�(�o(s���3�@��@�
0�94F&�p811E�|��+��x!���n���I�¿Kh������䂭�%��O3�_F�7�#}l/mt�68�I��M�n��o{hrRt'������x>�/pqE�b���B8�ҍ6��{�
ӭ6��O�ZG���c]�l� N���),��T��RP&��6,��7~��a �F�˪�K�ѯ�:-2z.�o��-����6���:>��JiIEND�B`�publish_x.png000064400000000647151156122360007260
0ustar00�PNG
IHDR�anIDATx���Q��_mۍ����ncm����;{q�):�Z{Pqj�տc�&��y��������s£�{�R|gŻ��QlxJ��A��'�
�z'S�5���G\�o?�8���-�Zl���I��E��1�O�1v��J?�n�K���)����P�4��Q誻�Ӎ���1�~��|`�4o�T.��¡Ք�@'��>�{EZOF�,���s�ݳ��T6�����H�uϳ�d�rt�����Ral��+>E�j پS~p)��C
��u�ܻ���^�@�|)��'6҃�nן����;�Z�Al�oH�ހm�~�/x5�z|�.7�7��n�Q��ov
��и$z$�{[H��Nli���OIEND�B`�publish_y.png000064400000000551151156122360007253
0ustar00�PNG
IHDR�a0IDATxc�:xU�R���Il���c��_;X߿�fY���Y��
l�`���R���D9��~Mb����%�揭�A�`�������6�����ݐ�,�
I�@��E�k�{�O�F�������Q�<\�A~��M�]3��O�&�c��~�7�0��X
���
1�>./l0�peV^ֲ@D!�4�
)�a!RT>,����s�0xs��P�@b&�&V�ү����`M���Y
��{پ��:���b��6p��TϛY��,a��@���5�NIEND�B`�rsfirewall-approved.png000064400000015247151156122360011255
0ustar00�PNG
IHDR�L�otEXtSoftwareAdobe
ImageReadyq�e<IIDATx��]`E���}=�TH�����.�4�B׳"���=��
VDN(���`��{ �/�˫[���<��Kif.����켝o�_�� �
��˅�ULt�7B�(�Cy�.�r1D�.:�tс��,]tс��,]�.n��.��.�At�r$W�B$^���K�)��%��1��>:��V$w���g�tѕK��q��)DQ��[^@*wѲ���)�j[�[�(�7���v��\�ï8r?%��q�`$<��>YvJ�WRDE�Ɋ�b�@�@|e�]�;*���5{(��x}Ht`�
��]Ż�\��o�x��U���ܒ��dN��ȊD3h�x�夻�waF�o��}`t`�&���e�g��b0���d�H$�o"Ї��L(_����D�g�R�[J<�+��Y��>�CR�сE�2ga��9��0�o�[,��bo��_��)��DP�
)mUВ<�0�xYR|�R����o��2M�:��}��*Epj�8Q�rIe^��3Y8O��xlD�e��9�n
hq������\��*�77���ч�^Kt��y��U>�}�Iܢ���
���*�衬��̩`b��8�jZ��r{!���k`g�®���$ŝ��%�h�4BE�7<�Ĺ
��"�[&��(��AF�C�>��b��2�%1����G���2g���lsjW�vs^c���ǖ���y�$��x`H��
! ��4�-����BMhC�4����'��u��}��#�*����`��2�\�WQHq�@$�y����*�9w��d�1�������Q�,��P�YN�%�^jp��F�h�
���-[�܁t���W��],��Hd��:��j*y���涮�o�`��;��V��.?U�{I�S�7��F��K��%����n�a3
N�C*&�?-w3�;|p_�+k~�cǎ��R��lӦMBBB��7�b��#""z��y�5���T��l�믿��!c�ΝeeeF��W�^�p:�
���4Pt�0�8(A��5YxU�ɜ3ϔ�7t�ZVM����~R�yvU~eD�V�]������קN���ZňFKx��N% �H�.�=a��7k�@ǎ��3��k�<�Ȉ#�L��}�w~��g�5nj3o�<��R[S����UTT�7`i7D
a�1 _z�%��E� ��D(A����8J4��P�~py�ڧ8R�9�1D�"�Up��C�aK�L1�'���5t���ܢ���f"744'�p8IXIfm}���
vQE�'U^y���e�o�t|||AA�-���kWmM�fGVV��СC�N�Up�_U�j&��y��'N�BtcժU56���l���ݻ������o���|�A����z�_�~��x<#G��cs�7"3�2�y�w�6H�+�
���J�^�A��GFF^jU�*�@�.���,�j!�'�Bx�D�e�e�&�9��Ȋ�1��!D�}.wQ��$�WUh
O���Ȟ<�MC�f
�z0�KJ���}�W�nW�l9BBBB�x� �ٌ�����v-e�G}��oOJJZ�bCՀ�y�ƍoٲ���1<�S�Ly�7������HRll,���t$RRR�Pmݺ���[o��ꫯ>����0S�o��ݻ,4����q��@`���:t�ݽ{w-�>bM���{,g���u�*�?�8�Z���z$���c��f��P[l��c� )>Er��ҕ�b��a�G�#on�RmgoQB�Z�9����h5�r���G��sV��i;n/I����F`i�J�_� O!��}
���������`$``!�K�.-Z����
1���rX(��G�ŋ#�ѣG�Q�F�ê��[�lՊڝӦM{衇\.��Ν;���c���H�߿�U�|��7�w��Xa9�����ڇ~x����|Po�]b�J�Kƻ�9�.)I�Ȃ���
�PmH$����ji�$:�����6�&�_8A0P+G�ypR��؝rv>�6NDU�����"���Aլ�q��1`b�W�|��qj݉'��tY�k��k�
����~���}����4m�t���5�>j�(�o������N+�ꫯ�
�������@̊>��wߡW���s�� �en��r
�-I�x�@4�V]tPyS6\�<B��ddK�@!�P�>���8%6#)q(������M�f��:z-���)�
����9F��A���}�e(������MSb�����o��f͚!q���%ʺ[�nH,[���|��'xTX��/�` �o��߿?K̝;��}�2���W7H�R�Wd��*6��B��'5�[��0�Rd�!e-�� &��,�/:%��"��o9(��qf�xEb"%u�t�r�J�lR��g�axx8Fi.�h�<��3S�Ned(���L]j&=zt]�&�C�h��Eô&�|�����q;��0b�T(5d�*ߴi2�9�.�2�۩S'vؗ�%��q9�Ñ���g�Ǣө�_ue�_�Y�P-�W N�o�Z�������V�
�P��C�(Tĩ�Ũ����1�$��ut�c��A��=��Kc08�A��aDC���@�p�|@
��ĸ\O>�$`
|/\����/�Nqq���?�`i�n�iƌH�E�G�}�v����N_�d���ә��1'�L��\v9�[pQ�hx�\��"���*���0��ޤ8�H�KDGsd���)ԪNeӰ�V���ĨV�3?�R�feS�&���[��$�8�������"�
�A�#��D)�[҂�X��nc���*�,��^zI;�Z��&M8p``P�wL���K�5l��"H���a�L��'O� ��Ny��7�A~(^
{�ҥ0�.2pQ�H\j`lI��\�)Nm
U<� �CĜU��C���k����E�v���Hb;PS��po��"s��Q�����b�j_GO�Y>��S(<�0�16p�4���_��Y�f����������|��?������c���$''�
Hm�̞={�*86l���3g�b����?�8ƻ`�^x�h6��
~��5a��l@�RK07�FV�E�djm)�Y��~��~zb��+�����k�U�a�8Q۹kT�a��S�;כ"���f�3kb$GJ�غ)�i<���Tz���4n:���Ǐ3'�E�X����J���^;��6�w�b�-2��t���SOC������z뭌,�xl��Κ�-�捪��ٷo_�֭�p9+�`ƨбڠ�ۋ��#�b�*����tP�y�Pr�DJ�O���m4����O9�:ԼWQ�*�Ä��_р�wC�"+�(��kk
63O*\JӔk�r#$ +3�'O��<�g�}��0f�`����Ͽ뮻���#�&�P���3�&N�Tn�j����k�
Ģ�7ui� ��7o���l�J�^����@�^�Ca�]�Y��n�ɠ
�Q4|�p\"(�$lA�rN":ss3�|��sbr���]0/�x~t����+߷V�"R�vT��8+�n����#7��
��#w+�s�K[q��-��Ќ����};��$��K�~�w��X?��
��p��k�����iP,Sӌ�I�����ښ
�5�~�i���K����T�,�/˩1��:7�}�(��۷���rLᖕ�!����!�D@'ҧ[�C0�3�j0*\}��ړ�G�:w���KΤ�>��m��"Sc(�-�W^��SZ�}�U"��q�USW�$^[��=��cl�����Gl�afq�&=k{��{M�H����A��Ұ�X@h˖-Z�
`��*�UW]U[S�1�2�S`a\8!����tj�Tj���[���,cb-R� �z<x'�q��ե���u�w���=_��
���YO�Nz
�����U�T�=��aq��;����M����NS��ŷ/ٻ|�+ÁKcx�����J�L$�mtƟ��5�{}�k���mjG�=���-��o�T̶m�`��>eX!�Z���.�s�a��(�ѣG�;.�2�I��t<8��o����[c�۶m�/0�u��ܵk���N����D�N�4�G�Jtt4'�
}��c�;w��uq��a�P��������2S��+�
�h�sft��Ү��o�y���k��ܾxb'l�����fb��D���$FQR�L�6���%�k�}�K+p��m�.�^�w�H�3F��.؈L�7?>�H����QFW�}n��_��0>���Y�y+1D��>��*IE�(�9.i?�qm�.�����Ц�Y�9'�i0A��K��$���'J�"������H�D�Bh(ŜjH1%�6��$�Q\N��.�{�h��&�r������~$�^�,P�f���+{�6Cc�nS���ʢ�`�7���E��hn����%��a]��!��a�}.@Q�YŰ%Q����M��U�%..�]�
�����*�=Q�(�8<\����x���.�1�h��ظ��F�3�x|I������!��^�"�V�&��I���W���TTq�,D��6�M;���֥~���Lqw��䑓"9��#)���0�!Q�Rbl�u� �%��y,W��6�g}��n����B���_`A�w�/��E�ض��@�^��d�Zd�<x˭��H�X�+���*��Qk�v}JꆎW_�p8�IN��w`Az��9n���(+ߺ�f�����
%�{�cw�8��6�D���
x�)����_ȸ2�
4`�D9].����8�aÆl�9���'@Z�ؓ��㻉�-�!&�W�[ƞ��K��ne�8�W�^٢��]MLJǰ*=�'Jee%��Jԗ�+W��ѣ�m�|#�g�}�����'"�\����3Y��B���X�j�rC��m�����G�,���t:
��k9����;��F`]\n�����g(�C��|���[�ֶq��8�*�:��\q��ÇDQ?9�
�%�7t\bR���*�����zG�����9x�`�eǟo��r9�$I�G�fUkү_��K���ɴ:�t9U�ƍ���/���{�Z�|ymSu`��;��{�as�5�֭[zzz�+����P5iҤ�9ʝ:uZ�jUxx�y6��#YYY:tHMM=�7�?��9ssڷo�z���>�cr�S��?%;w�fc
��HII)((�
��t`�E�I�&�(y��'����-Z�<y�Bu�2�8��G.SY>
�w��D�舭z�d�̙���ӦM�~JZZZ����̤�$v8d�߾�N���l.���q�ǥӧOgK��ٳ���O@�Fx��q��ҁu�����z!���k֬�XGs��O^���V�*7D]�$##CC�̑kOe\������]t�w�trr�ʕ+��)X�s���l���>��cLL�ڵk��'Ǭ�&w����ݠ��.�������l�2`���/�m6�رc�ϟ�JDDĺu�e�&l��IJ�%X�<j~/��<x��㩭rxx��ի��G���]K�}qa�S�T�?��VLtl�5(9�g�Cb��V4!������y�ճA�~�}1���y���8�Ѫ�0��zv8��Z�l�~E֦��%ǖ�n���}��iU�W�
���t
U��x�GU�ְ�t��ֱm��_W[�~0`^��Y�Ei7��X�$��nӂ`7��!ȷ�8�-�J3����_�
ݓ�J�ˏ,?���|�@a`�-|l�?�0t�P�4Hй�e����_1�����G]��]_�0]�x��GW~����+��M
_�c?�a�ӫ��! C�m;�
����
a�q��+Ơt�q�F�;>�J�
�k"%0Y�-��Y<�ج�fg/l�������V#�J����N'L�����L��K���jyd�C-�H7��떦#�_v�..տـ��G��r�
�����F�g�������b���l����n�ظ�h/0�6�hI�.ڔ�)��!8[u
��_;�p�H
M2yew��~�N�2�g�ai���x�bm�ǷM�{`�Ż�峅�)#[�h�ԅ��3�;��`�s(�0/8��wx��/�
��7GVgІ����;o� �T�1lHdd���|UV�EO�x*�9Q%����p|�s��� {f����}����z,�����k�>T��A���wЅ�^�~9��E6�-���fP��u�b�����JkO��������G��S�
��U;1P���vD�/����+�xj`�ڔ*�WUъff�{V�����`F�C1�n̍W�N��,�K�^��,*��6G��Y��ߞrЖ9t]QU!S����fE�"NA����Wo���x������Je��5�`��6��W�CM�m����> g,��^��%��}~��1B�l
z߯A�Ǩc��x���!��� fŧmN2���W�6ىlk`�
�@Y�`���F�ݷ��Ʈ�&wu����2o}�����ҋ��va�����,]tU��,]t`颋,].�'\d�k��IEND�B`�rstickets-pro-box-legacy.png000064400000154377151156122360012136
0ustar00�PNG
IHDR���Y�sRGB���gAMA���a pHYs���o�dtEXtSoftwarePaint.NET
v3.5.87;�]�oIDATx^�|g��
sK��{����qww!B�wK������J݅�P(Py�t�l����7\����nv��]���^q��g���;���{a��=<��o�y�۷o������~��_���,�nӻ����ǛБ��+~��w��U�{��N%-�O8����?ߺu�رc���{��ihhx�������O>���?���O?����ׯ3>z�¾KZ
��T��q��"N�l�y�P@���������566677755���c8�����~��W�Q�.�>|�����ޏ?��x�Ǐ���Z�=��/�_y�_�ɚ8p���իWϞ=KZH,P$@�6����ݻwA�H��
���*���Ν;7o���ӟS�����T�8�O�<��������֖����Z�Q,mmm� uڏ>�����b\�
�B���~��2�v�P�r���'��/��:�������_�R�z��#��8q������ǁ
Fk"�
�
�NZc�4�>$�Z�I�$V���_~�������_~��W�~��ݯ>���/����o����#!��6�P�g�}��^���4+qU��q�_8���/ap���1�z/��
A�H�D��G,�$-����Z"�5=$������o���{�?���O����w��P�~y�@d$����M�>�8q���.]��o��g��Q�*`Һ����/|�~=CD���s��F��)ؐw$lТB$`����N4��&�*�������~|��/����ݏ_���_�x��,�=@���yh!�M����36��k�,�1����R��q�؇,l���������Ɩ:#�U�N�<I
#Hf�L+!T֮�j���ˎ��S�D���r����ܽX{�������{w��{�������?~��+#�����&�X�
��+l���O�4�2�"k�/�A��&W$\��j�?g�>�N�2��
����2��0����dK�ATb r�VE~X���{����EZ�@�xHbE�y�M�ֆ]������݆����/~��ý�����{��U�T�X5�"��)�"�x!��0���3g�����S|@��/����K|��۷�jjjT��#~�UUKd��, '�,�K�8����?8s܁�?Y��Ib��Ȉ�k;n5���?>���߃&G��~��%Ҭ|�%-��&���z������H���6U6������+//!����>{�HU5��iEI�=�����ىb�G���o��{���7�>�;��e�`���ݜ�Af�{Yfl�u|Ӆo��{�?��>���~{�ۇ���[<|���/ Nm!����ėH�)r��y�l�:u��@K���Ç�$��j6�R۩��պj�EF�/{�K����
q�(�
Y�l�C�|K֨�]%-B�p¬�8��<ƣ_�,��.�F�r�p�ѻnn�}?#�Vz�{����~�{˕���S�}w��ß����?~�G?|��'��+v!��Z���ۓ+�d�K�o��Ȉ^a�Fx� �`�V�f������<���߯��,A8!J5]H֖��c��I�j,]cr������?j���\�tiẴ�g������;i���3�KJ}7&�bT����w���ZRz3��O�w����x����B1X(���W�/&�Ƙ�%>-�0m�&�lL��j�H��~���I��{M�)E������� ��eV����S��QeA�l���1�t�;c�2>~�����k��ln����+o��;>-��m��%��NL��|3.�f\��Q���y{Ӛk��ϭ�{����|���ʺa�J����fa�@ʪ���,��[a�EK�)���
�H�c���?ĢeS^5���o�8 $eK9j�T�
YԞZdº�.H�Uq>z���>z�$�J�d��{�\^�_zz^���Sn�%ފJ��{)*�bJƩ���;�\]v>h��]_�}�L��W�PU�
���&�L�#sM��Pm�z��
�0�1Pg��ET��5ށJ�d�Yi�� �0�
J����1�0��B$��&D5��p�@��hɓG����'�6�4ع�I$uN�}nG&��t+:�����o|y�ڗ�~{l�����ۮm��~�oǹM�;���ß~z��ޏ���<��O��!���+��{Lbԛq��k��1y_ڠL��
��f����^@e1�Z�%
; �X�[�b])m�Z���j��H�U�ւ"*�K�&UBȂ$i�^��I8�C�}>�����?�;�G�l���ï'݊�w{����u������'3��d^Ii��|���o�93'��_�e�>���O����?=��C��?a����!��>~�H�aw�Da*%�d��*jhY�j�eբe�����$n��x+DUp�(`�.>�ZAC�n����@���I����4���h����&���/j8���?����B��+��n�"qo�ՠ�k�bomú�V����_��yz��K�ֽ��bк���Net�i�p~Ê�s}O-��ξ�M�~t�Ꮟ�<|��G��
@�� M�+�>����}�"e�,�^ݭ�YVL��ό��K�¥�#�҄����YF���{t
v`_5R�.�ѼV��***��&!M2���<o���G���/�]�8�<~���[vx�K���^$o���������D��in�ٲ���76\��b�ٵ���^Y�p8����K}�͟|rX��[߿���??~�X�_���f�k����y�+����e�j&���kR�wٍ��V-lV�{�=�&K��UK�9��Y�7�D#��p��
|Tr�l��k�����
�-��$��%4
�iii~~~k֬AbF~�/�|��?<�;��4�v�[�HZ/\}-x��- �"���y��䭿zcٶw6�:ryŪ����,\t~V֕��3eK�Ypf�����/���?|��g�ԟ�^�\��w����.]�����ӣG0OpF�6�2`����5
�ǏY�
�b+�=i�4�y�j��B*�\W6`ci�!�v"rZT6�)L�ST����<q�8�k���B�������b����
E���th,���xQS�/O?���o}=m�8y;ǣN�h�_]�������{�ͯ�~��~.
�J��ӫ����� <���e�g\^u�x局�'L?�xl��~�
��c����;�4t����հ����@��-�n~�у?jR8�Ν�`����ε;!&�Z�*eU�/���S�a��Y��֪�(˘�K�I��*���:�l�
��P3[7g]#�=zt�� Hisss7l��@��8��B!$*�=��ӟ?�:֣^����+
��yz�?}���_~���VKХ%���O��[pf��S}N�Y||֒�O���{�c��I�����᧨1����c�NV75T��ػOk[}���q?����'.^*ok�s�P���{��:�ǿ��k��|�*����ѭt��(_=x�����t�����?y���~��W��=I�LK��U")�"�
ca3%�d̷�G5wv�����r+W�455522Z�x1B���0��}e������;n�j��W6�Gp]y�7�t�7����#D/M7.,>�,�Ē�g������<�\pl��Ó�6r� ��]c�v�p��o�����YP^�SZt�~�����K��;���kZZ��*ZZ�[���k�8}�*ZMK[���;r��g.�s�?�쳏>��ۻ߃+ҟn��,:����t����_��֭�U�<�<�)/[�$�����P�J}''+M� Zׄ@����̙�(O#��R!;�ۿ��ǿ^�{֫�ͭ����~|�+���|��?�����^�Z~an��E�'�/==
�1����G&M?0f��q�#�7��=�Mv�w�<b���]��dg&eg|���>���/�**s++�Z��|�QQmuNE��W�|�IsWgQMu]{۾cG+��Դv���j>p�����m_�m��mjz���֏��v/�F94m0F���G,�2X�6���%�kjD5H�yX�Re��?q�ȥ��NJK0iv������k�<y2қ��`�S
��O�;�J\ڜ��yKO�^}=pӱ�nv~���}�yɥ¥f�������1���9G&�8<n���S��qh\�-�:�G�u�h����of��н]�1)I��q�x���Ƿ?�0�
?�
��?�4��0�0�Ɲ�0���7_7�����/���ҍ�g�\�jj���R���aog)2�{ۺ�`�n�w���'O�ff���sW.}�p
��� J���(륥W�Z�V��I���F��(�
�B��h?�Bv��N��C�V�Z���kȐ!�G�ƫ
��_��=���N����������B���[�u&�����4���i�NY|j���3g��4��i����#�&>�k�;\n��>��S�bw��.r�ٶo�]�#b�K�Z:ZsK��@7%������K�N�p��Z1����;����WV���}���w0���wo��{8�{?�
����w�^�uuw�R�Ӄ�8���jZU��g��V��9��FQd5��0��&U��Q�I���������i|�QQQ���N�86C���oe��E-N�V�����R�+��.�[4��ʮ[�;Ol�{b��S��°<<fʡQS��|x�N���g�����OtM��v~܂�!�_�5:.�#(ܔÆ�4u�eK�C�6��~��0��tg�����쬬sg����_�����EXض�#=+��O?a4�䗏>����>H�����r֓ǀ������+O~�� ��4d���>�^?ľϿ��O>�D&�L*���ǡ+@�l������+fѲH^�xA��Q%�J�_�8� "����0`J����8�_F���D4���l=������h�x��eM����/
v]���"����N����;���'�>4q��S��|p����,G�u��y�Ƒ���~�A_N�Mӝ*���d&&&����X[XXL�:����O~���������Μ�r��-9y��p���o��m1 �Qq��_|�SaiIRZ�w���������w��P9l��QPVr���=y�w��_QK�u�c�O7vt���'O~E���m���*S�z���O0���1ƚ�w@6|�>�œ����XT�ˎPp�V�� `�
h���fff�7o��[�l�Q'DL�(�c��O~�yi���ѽA*k�^^�sj���cs�����y���>4i��ӺFO�1�s���c�y���1��yT��������3��9�ۚ�K�t��ʼn�ƌ�8|ĈL
����_o�w{���f�����+C��?�)������Uk�|��G8���
K����w�D�Ƥ�fG%��~s�=�i9Y�\F���w>��c�9����i���L=�ѓ}����]�=��b�����d
O��2Pݲ���c��}�ɭ�>��ǿ�
/��K��?3pD���G)�%����0PC�4ip������d�4�u�VX�>�
7��wvw�_6�
7ع7H��w�"p��D2���9�q���r`�Į������5f�Ǩ��J�6ٰ�ҋ�W���y95Z����$����%(" ��<>���!��#c?Q���7��4�4����){{{h�|���m;�������]�q�ɯ���kV;q<bwdd\L�β��-�w=w���:*!����_~�MVnN|b���s�zEMu~qс#�!�Ͼ�z���epƿ��*S�,|6�
��G7�u9��9q�|M[k]G[���z�������\)���p�}���3f����:::���˗/G���K������~�����~�1䐿��ֵQ���\�{h�����<���G���|`������Q��PmsK�V�[��g�b���(A8֚g\O�i��<���K!tuu����2&��O�9gϜ���412.�/����v��]CCs��Z���Ç�g�f����==������i������ݴc���玟>�kwdVN���}����+j7���y�`nQQ\ZZR^Nau��G0fw�;���w���SY�g�~��>y�6������jOsCK���wPԠ�b6�"L��T[�@�� c�%333)) �"&�:++�^F�88����4}�w����Q,m���sp�S�;��I��c&�N�q�^c�<��u��
�f�{�صY�h�M�?nr�HA��c�i��D��3&&�������2,
�"��wvv��x�1
���`go����~c&c�����<8�n���F�B�(((��9NNpf���+rOߥ>Vv�5U��M7q����a��ٙ�~�eiuelrbe}}lZ�����q%��J�㓓��z��O?I�ɭknC�t��ɼ����;�}���������N��R������������c�j�$�-p� A�0�8_()���a?b�>��<�/�s�C�}�G7?����&E����έ�aí5K�,��5uv�ĩ�gt��ue<�^wX�a�1{<�{=#OlZ
ȡ��ht
�q�����M�Q�7?a�BH�@��#p��'���g��������L&C��^�Q:
Vl۶�ԉ�H���/?�����,\�P�t��iihN7��#����,..F����_���mܼ�ȱ����VQU�+2�ڍ�w�[tdM˞���k����ܬ�=
���/J�*��
>��|#|0���]����iQ�p>�-�����n�^�:55F �P\\��Ld�c`֩O1�����ge�K�5{ Zl����:�/��hl����C�q}����sD;�«M6��7i��O���W�5���s>��D��g�h��D�ûG:��{���/�,
vGr�P(Pp�_ߵkF`���P��F����N���c]'���aꈿ�M`
Z��~�:�3j4�8K��Xq�T*E"�ε�A!�F&��{;�/�O��`�BpE����_�ۺ�����o�4�k�J����y��3!-*�okFtv��;�>���O�����7n���=$���Iu�*@*}���KtsXZ���C����(#�Ld�� 3K8���Ͽ����O��Z#�:x4H��-��䤎S:F�k���ΰlgXz��GT �O��?�6�bʶ�+�B�&}a��}�E���\4���"tj|O�i�i<���ĩ�GD͒�N��0?���:�wBٰ^X��ߗ����L�>][Sk��}�ǎ2h�c�:4h�
PGj$����-V�X�?���bܸqxs��\�9��H_���^UW�*<)5���K�cv��V7֣����+>��(D�$'F��5��|��N�����fV"�'C�P��� 8��>�,u��
s�1o�>:���>��F�FOi���r��lw��=r���V�w�ܳU��*R6�e{m�ȳ�f�/�jp�֙���F�;��e��|�J<�°>�tIti?M��
|sk��L���C��V�J%ބzp0�2�H�!�<�1ԩ���PW��Ԭ1x�왳|'0S���[�d����<*2f�f��w�{��/������qXDd���.,"M�����GJfFEm���>A���j�w�F%g�#lk�7(
�q�W���C
�WZ�lٴi��q�*��L��1���~~�ӏw���uGCfVO��29�%��T�{�HݛE�=|�&����(�9�㋚y�F'i���R
l�r]*9��y�3|�#�UNN*�/@a�q��s�~�< ��yu,fX-rQx��dKP*Y�n.hAw������k�;w.�lc}����`x1R��`h�3��L-~���e�8����'�kgN������W��B�}�?
m�a�
e����ޏ�Q��nikE.$��k��._��b_�~:�$�W�I�c��(��������cf�K�(� �Q$T��$w]��~��w�����=t�`խ��/Jߋ]u!��9��'�����!�6�ɛE�f ��J\�(���kM�6v�F�;F}v�S���w�7ܹs'|>! |<�Cs�{a9�K|~۰�4�
��@��k
C�x����������;fLG{;�B`@���NtT�5�+����,}�ɧ��!�Z����˰��ݺ}�� }�iS�~��w�.^������ٵc�����p~����j?��"9�$jx�����˻��m]��۷�SQpK���[�:)���`lQ�E��H�ir��|'[wVy�Qw����~�=r�;�~|����;�����o�
?�Iz/>������Mj����]S߿w_��T�#����y�
.z!�6���8@�
z$�|�N��bL���e�TkB����䃱Q%>9�A��=�y��88�Q�o^{�5a�<0�X.\�c��
��P9�1v�)�`���]�����8�����Ά���a3�a(�|5����������\\\�F�p'��/�N|a���sP��PE�1�(����������_~���>
e���)$O���/�=����'_c���ݥr(��n����N+|stA�I��#��H�*UDy@��,o���&�x"��oHtU���XQ���!!!���lH��w���x�
oooЂ����o���ˏ��$��Àm�������u"�Q���k�c���/#M�S#ʖ<�"ǁ��� �>��=��·?��L�e�$�ט�4&wb��O�������R�MӢ�R��LI��`"�����0� =))
�8�x*??�u�/<�=xCx&Xi`��4
�o1b'�S��y@y�&�Qi�@�c�E��x�C�����B����c�V��]�f^�w 'N5�
U9�ʈL��Nu�WV'M����.]�""�M�6!y�D�O�,]���c2��O���<����0Ru�*<���_�~x��/�~E��������-x��<�,��ɢ*�qa'��>�ˉ5�:�2
ȚF�P��S���|<N�Idz�8!`�hC��7��Po#����h�,U�@��:Muc�]�x���d ��'|v�cK���8rp777����d�a��T�eG��a[�";4O&�願Ďi8��0X��C��D��L1��4���|��;�ǛE*uRhîi?9':�EN&k�a%KӂhXlI���J*�E
DS3��4l��ga��q�c@W�h�<`$X��~|�uX��RgT��"Q�7oͼ��zeu�t=8K|JH�D��
|�N�]s���j��=}�b%s���iq��z�6ű/���Tb� KN
[��7�߄����"_KmS��d�%�0�A�0ט1J�'�͠���G�Y�N�i�
��V�H�ȝa�g͚��"[�0~�"['{����T��Y������W�$e:���T^l@�.P!N��*��ᰱ�aa
?�� ��A�=�GZ���E�������7%a�2N��r�4�$ bE�2||Jc^��8��H8ٰ�m�i�Y�p��%�sy]�1=_��"���:;�Mb��fP�{�7B
�*1�3�!��.^�ˌ������ä#̆�E��#q"#�/D瀔)�e���F�2���1�o���2���|�;�p�Nec����*ݞ8�����<Q$gL��U6�f���a�`Im��
G�!b<�}FB�=H�{C���]�d��N�@�@��\�d �N��DWB��FI/V'�NW�ˋ�g�<�����ౄTA���ʇ�cJcH�ئd�J���H����8ux�E�-���j)�UMT��N��E�l{��c/[�����Q��1�N/���8�-(�V�J�e�p��%���Ы7%��\Ia���K��G�d$�!N��D�H{�ZzC�l�۲;i�^K=�Ά���+�m�u�t�<6`����P�@�R�Rx�e�-%*@�N�V%�F��`��b?>w�>U-}���$#U���}%������
���.��Y3� Q~���@�ʈt_���I#;�A
m�yV���I�������Uc�7b����o�IU!(N���`:�%�I�$�@,Y���L��j)�����T���%5����¹h�"@�TA�/�4��/��*�Δ�U��%�q�qt�3Ks�Я��ը��U��Q��A~�����%�>�:��-f4��"i���|g�f�����*QT�h��N�EwAB�
d�Ti{�:���z�}�O�Կ$�a�8��l���L>$*�R0�>�[�P����
���4k���
�A:�χ s�P�
T�\H����qQ�jI�0�x!a��;��xH2�c(��
6�-=�Y#�e�%¤�Ɔ�`��g��ldK�+��h�A�W���t�
3�^1-���'����b��|����Ӿ�E
��'�\T:��Q�\)�!p�|�Q4Xb��32kT�`!�B��~,-t��7⤳)��,l4O1=�:����k�'r̔��Y�����tBM,'�`f�(�\�7X��N��ĉ���5��xOm�-&J��`�a
wE��Y�/9ƙ�O���qy"P�Fx`8����6���p����P��[l`^ׁc\#�.č!CT5ac���'�{0GyeoT|Af�oJ�HǤx6��%��1e��l��7$fT����
4����=թ��X�t7S5��٢��YB(�C1���"������T�Ic����`�JY85�@��2��b� &OEDD���)Ꞟ�8�1��j����c��}����È,x�:"G7�!A�Oa���F4)̦<��1L+[��!�u8oF<2��H:���iǰ���]�/����]��p��0_�i8����AT�Mp}�+�i4�!u���3*0N� - i�(f��j��̠��68��0�(4b
��<�g�UD�ÁN��_�ʘ��P��8�f�����%���:w����l��LX
,���,�T�5YT�[��gM6�J��g�ԀS��P�U!*#�D̜9�
�LxK���ߢC�ᤩ�dxi�mֿ�\ӝcq�A�D���Ao�k
�Bjl�ˢ�@R��0��٪�+��0���:3���0�c�}a�����S�q�����C�`�����a�~0���ǃ��|H|0J����?hb��"�a,{(�\���u�v����P�
�z-��E
&L���#|C��׆t���,�a��t�z#,��F��J閆�N�qP�>D2��Bg�I�k�\����
�.^��#G��-6P���`�a{!Y�@�w����p�E�f��7B7�a���M�\`��{��э����X&tt/�,?���52.�s�g�+
�#��6������zi��-�К(�=��^q�i|���f���^��b�8�/�30�̭.�X�D��9Gk�~|��$S�cro�)�Y����'�'��*G�;�!,3N4�:��;v,�<F��M� 0���w��X`c�1
&�C��:�1_]�ap��ÑxC�U�5�6J�����G�ְ.x
}=o_�� 8 �ķ��Gk�m�y`�؞���5�>q�L>�|
H�&ß��2I'�NX'1�[]�m�a61��8�Yf6����1֔\�%\��D����0|@�B�F�S��L��@�t�#D�� �a�q�����%L��c2���q0Ċ�wÛ0�?���?`B0��
f��Z��z�s�n�C0��4&�_Q']���'�5��B�����$g�Ak�}|zD� �P�@f�R�`T��Q_�^�#�tŖ�S
�Q�J���d�n����IsD�G�A.
Ai+�A?~<D��!A��p�>��+�[�!����`�!_�3���BW�DW���<�G�G�7>L����`l)������ ��!�N|���8��ID�rl���{".%��8��:��
�
��H�k�1�� ��
oH�I�l�E8I��O/'�L���@�YeS9 O���ƙ��N�S<�#[�A�
1��EE'������FH�0��F���'N��897�=e�J.`�!k��/
=�;�}(Qy^��|��ǎ.��=e*�چ���%�\�{p߱=}F�0��?�H���?
��ob'�?9K�A�C���gC`�#AA#v<J ��h\�xC|7�Jm0�gq�Ёh���.N=��x�*Pm�Jx��I�&��?�f�8�^N��TO��O= f>:%��Bʈ��a�a��&Y\�_��}���t�G}���tM��m9|gN^qNLt̑�':��}==�)%Q�E��,2�(�!��i��`F�G���
́�Bv��\�9����Vg_���"|�K�� j�8�8�X�$RY�ق�jt�D��0ĕ�EjR-����L;�{u�|�3��`Z�Yi�u
�@�>��!I��>q23����)-,�ml��v�H���N�;���s����T'���-%|��Pa�h��Y)KA�O{#v����׆�q��B�eB���p�L��v�x
�,b��:�^^{�����D��`��� ���)6�%dk��q��!����RJJ��(K�L��m���h���rd�'�C���y����ѽm'Z�:���s��C�%�(9�w��K͂gq�e��
IA�8;d��^�ta���̈́���a`�r=����1M�1P�(,��3ۋx��Wt)ĥ�����o�B���9��HC�����!���Ӡ��T���B�"�|x+�Q��ONr$�L�e�d����)
� ���,u�9Po�7Q+>����#�:;V���;�m��j�р����ݶ���}���T���<�D���}x�t��-JT8�
5���(�C�8�(0�1j�� �8�`�wCJ�q�H h��E(�
Q@F��o�5�*�LmZ�+"UD��4�X�p<B0� �:�:N::
��3�<g���ރ5��B�_
_��*���^���@�&L,��P�-�c�wu�n
�n�ˣe���OM��D7|@���O����dZ�%v�B!l-ť�o�14��N]�=�6bl�O�M��x��$L+���B��8݀�8/�6�+^�lq
�#�DMl��#愱�"qM�(�
���C�������>^��@����%$�����u`�ac����W1���Йh,k�]|Mr�xBKb��� ��?W�PW]k�k���ġ���Kqw�n�Eb��0�)�@ߑSF
IB�
ZȡRQ����+��2�1l-�)"�~JK([��k�> �i��ŹƳ@��`sc���4�DE�W#�DĄ4$w<�v�z1$��r
�#�ga��`t
dq����(��=Nh�b���NW���ú�}07�ka'
�(�~Q������ԉF���v�[��/���)�oBp�7O�D~FEE��ac�%>B���u�C�R��@q
���q$vN��{h�`�ޓM=)7��08�"㤗3�U�
��1��S�619��"x���1�o,�~�+08��ǰ��@�E$�Kف�|�,?�V�P��W灮Έ❋�繧�%��8��F�-v�G�m;��뉓�G��S�ؕPW��0�2�B�^p��й��!d�$e�
[�v�T�2���J
XSt
���PtC�˛>'��<��P6�,|Hha3l^��`�!J(��*0�"a�UA�8e�����s��B���ܿ�}u~xH��g��{O��om��Bw�]
���{�[��
�#��%{:`�pQ*E`� "6��pN�K�^��J}t����0����(�!�K�@�!DRtl,����DE`�@8�T��S,]�'c�ð��M�H��`쇫��mp�[5�Ĕ
Y�s��U�>�l�Ԡu��]TiF�����vt5n)Z;<}��d�"^�`ia�����է���
A��4��`��ya�ןbZ�6�đ�`�$�N�����ᐠW/�#D�衿�d�M>R���� ���i�?�{
�)��1����0�
���,[�Ri�v�6Ն��D�`3��gٿB�!*EQ- <�+��R�&*�NXpթ_��L����Y]�>g��U!~�|�x=�mz�����*<?pH(�w�ၐ硟�����|�F�
�k�5�e
�HA`�R�6��u�d0ڃ���-���a��&�v"�9d
8�x[l��O�g�$R
�R��N����;�Up���p�T��Y�li�"U6C�����L�iy�Ia�&�']rDs��Ȗp���.*�7�x�֒M{��eW����M2u�������e}�Sg�op}�C�[���Hx9�JF�]p��H7��!�K$��5zE�$x-`�!!�D� Ӎ���!��[�4����)(�Y\#B��
0wHiз�xC�H.���ը:��#�!`�F�����]e
��{Յ�,���Dz�"C�8UѲ��B�
�έ���ϙU>uF֔E%s'e��"gY"*vv�'���I�8�H(�d�*�\h�*�|8�`6!
��G@I� ����+
���*|[� ��`|�ƴ��͠o���.�8�~0CY�(�dA�(�#��a�ч`-���(ŐJ"4B蘵�,Q"���в�T�&Uu����_�c���d���.�hC�x�D
��,K�r:�}o5���*�e�!��@]lp��r"?�Tw��`���MUb�zN.&
�ϡC`��n�
��)RId8�%:�8��q"k���
<^R6��%��"����%@�0px��K�Vmau�f���_L���yl��e��7�Xl6��dj���|���z�)I3�ۻ���N�AB��p�a�X��N
�Uk�O�e��U4�F�N.�(��Wx
(��%Ji
V��`�N�q�1A��s�O�:a`�a��1P3�)��0�����"�]3�p�*x�`��?��J���"$E��f{Y��
TM��
Tm'�Q/elin&[�#�ٹ���DSӱ���{:�+VU)�jIj�j<�t��ޗ*#'��5
db�ROx#"M
I�lV
�cx/�w�5>*�I/xC�cpB)l�
G)ߠ�*l���R(DU��:
��xCT`��
q��F�!t��"�t��*�=��(���RU}j�\).���߉����QQ�r�p:
�/9F�~$�*��"V������0�T��|�0��xȖ��6�ZD�,�ЄZ��@%b�zM��8ST/��������\��ɴ`�ɥr#��K�rU�>����e1�a�z��UqZ����<[8�^q����*`���I
���6�ĩJ�W� g�T=�j������Uˇ���T�����iU%J�R'�?�7�khy��B�8鷕�ޒ�e�0KT�.)�E�>T��Y�|مe�j�y2�:H��j��BJ%�Ē�V�9�ҫ�}U�Kɨ�ª��}�RO��WU')�%�g���e8|9(H�q��P���$r���xy��V�҂����%�2�=�h'���'z��%� _��E���+Q���("�n����JU��/p��TH��W��?V�T��K؝/��|�Z����Mo��N
��|�h��;{^���y�E
�-���EH8�!��ƽ�V����I5�Q�%�εW��f{�P�.�XV�/�H��O%�jk{�g�_�ɨUT�&�%ؒ[���t�8)^U�2�T����{�!_D(�*M�ʺRU�RL��RY���U�I�Wuy�7}�[%9�zU
�T�a��oĩ�*�jL�8��SR�N��B�!NU]T2����$��JV5�Q
���D,T5���eĪ�Ϩ*U
�+U��3Dz��}^J�N�qR'{1���|*�KT�@�BUr4��ҥ��w(q0k��W�X-�Q�����JV-⥇/�S�r���W5V�@Wm����,
�4�IU�8-�`�N��s��U���CN�Mx[��X��g�Y���\��U�<��BeY� WM���+N��3�y�X_L�?ǩjxU��,N�`��08q�Y�4F�:@�Ʈ� %��U��/n"��(J�r�XF�0��Ml��Jk̿��B5ۘ�
*�8ѽPK�
�T��Z偪�l�S�b��3~^z��a���2�3>z^!�5����']�B��p���d>�S�nXJ�
ݙ�B��j�RQ����4hA��Θ���&@b�<�ƴ�;q-tF-0���g�R���c!f�R���,�KF�=c��eB�XI���}qJê�r�g�b�@E%=��^���`� K"ha��KX!��@��b�TOO�,K�ɒ�RA���g!_b��`\�&�*��d�I����^��^����{5�l�A-��)�煾��j��ly��qR,CPɖH�B�c� ��a^
�6V��pH�X���*T�V�(��݉
����$i�%~��W�/Nf�,�U
UKKj�^=�j�A��yQ[Md�S��S�٧�e�T�\0*4���~�XN���Té*P5�J�X�B�$P(=E��|�$ �e@��^�^�����b������j��Z��-*��0j�}I�4HI'�;
�����0xG�P�!IBH�H��oL"�x/��8H�Mb�iV�,l:�e�ʗ5��l�!V֕���2����Z��e��ZdԳ:��^�ޗ)��aRg�8)�
7I�a�$ � Yf�ǴU�B�\�&4$<4hUXP��Еa�k
F[�9AI�q�qQ1� I��q1��b����ccb�ccU�>�fC_<V������5�^��B��E
ՔJ]������ۋq�f2��-�}q-�y5}*�%�.����Ĩ��N�-��
��-Xb��#re(|e�xԽ��rU@������
[������!��OKM�'v�\p\LBBLJ\TbBTbrLr*��%J,��W�תRd����`A�����P*�GTD$ɒ�C0�ƨ�i�\���<U����2a�X�W�T���e�v��Oc���<(�~N8��]Yȴ2+!C�ſ��+Cׄ�^�
O��g
�CVp�����hA!+��OJ���+*&"2jgt�����xlLT\BtlB$RO6Db�Q�J{��'k� 0is���H�=뽽U+���jI=g>�,��Y��5>b]�j坊��;�D��ND�&!Y�4�66�!��2d%2����+�V�^�~�ƭ[vEF��&&'�f'e�&���e�f���j;p���֮�M�+*K*
��ӓ��c�c�"���˲�B�)�z\֕��`��ހ5�5)>�.m��!4GbUz{�W�UM�=�J!V�4�+�
��CR'�I��:N�Q��w�(��:���!s'�M[v�LIN.,Ϋj,�k��j�8��q��c_WK[W}���}5��+�VUvTUtTV�:p����#hgn�>���+\����wy����g/a2�Z�gx>"`ۡWZ��j��+T�P�E���^����ٗ��(D�VY�������Uh���_�I�b�9���0�Q'D���)��s
���\S��l<�C��>y�𑖽�y���1�e+�-�2�-�]'��99E[�6�L��*/��w�3ڄ���f��[��eSơԺ��.]@��D��bB:�YX@���B}�@��j
D����P1#
�\u��>o�
}{-'�t��c����jm��)�%��s�W+�;z�psCSscS������)�mY�1>:�8����?'W�Y��7s[���>ӳ'�H���
�1��q�h[4^�?�M�ڼݦV�^�:��yh�rh��W��V!�\?bY�m��ŗ�)=p�����8rfO}cAn^R|B\tL\tlbl\L�ظ����ĸ�4DN�k��cX]p�FX�K�#
d�Tςë� {�SU�a^PE�YpxA�D8������Ͽ�{`OeuMǻ]�pUBcK}S۞����AA!!��#K+�:�:��W�XR4;}��h�h�t��0�^��Q�$�u�;
����w>g�ta��4�Z�g�ĽF�Z)t�zԈ=*��+�����8���[���o�~��C%%�1��Qp�I� ��w�K`"a
���гH�`f
S���{��U˄�S�r�J��DIx7Uc�Y�!���3]�����fi���ɩ�{Z���f4e���M!��q�Q��x[^�5'ь�b�K��%���l������nu��:� g �ϴ�%�Ê��Ż�ŻB�U)�.g�G�ԭD�U.�[7qMgP��w��{�k�j;X�]���'6>��(
��ɕ�n(��La� !�����=��9��y��T�z��<ϭ�HR'�.�LnTT}������0�߱}Nj�KrJ�*�V$�&�L��K2Ζ�h�
��(J�
Cj+���$X�l��Xa̟Z$K���z%�N�7�D�]��.u�.q�.}��UJ�*��
�r�ae�CK��e�.ê����U�UʡŊ�nS��5-�<��ȭ�w��s��Km����`���)�a�۞2%?��~�b���^��QU�ˎبJ����RϚ~�yI='9�V����,X"�A4PPY|�ֹ�Ssd{��4O����̆�]�ۦ�L���cl��,x�ְ��8I��4�Q�(�vE;�c��'Q��8�+���JlA�=�+k`_�ӫ����p��y�;{W�xW�xV*<*�Ur�*�{�̳.��=Jdޕ��5�UR�J�K9h��OӢ�˹?�p��M��J^>�
�P!�Rv�~*�p�0�GH�1>Ú\Չ,=�Ѱ8{-�
��:��e�ck����\����c�nM���
/�;��e�X`1��q��N��x;Y��
�^�(�X'~�#֢8'!�8���e�V��9��ūD�
,�g[��7Z Px���a�)C�r�
�g�ͣ\��a�g�LY%v/�/v�V11�`p\�t�R]]cBJ�ȝQ���a��S�+펃Q��(Ae��!�!�4ٌ�J>Bd�_ɡ�Z/T��j|�b�1�"��ý�b*����?�⳯jS�=�q���%C[e�M�C;��r�fs�-�Lh�
���xhCm�Kp���Kv� ��*�Ԏ|T�N��Y"����S�.�?���V�p�0�.�e2f��yq�܂��7��q���Ί�ѩѻ�bc�#�-l����d�I��
S\��X�2%�%��Z���֕z�:뵐�(�Zd'�R=��w�����p�GfǷ�o_����K(<s���/j���(to{��=�d#����KI���+Nq�=7ޑ��'tK�
⸽R|�F�cY�^�
ȴ��Ư�C�H��
e�ĵ\:��mQŬ��Ig>;v�M��&$�F�$�&S
C�K���G���cm�4i:AeK�/�M_P�W#�FI��-|���?0��~��g���g&g�]��n���Q
��{nM"��l���p뗷/�)θ�q�wr!�x�����
��į��v�S�2�ӫ��p����MU�x����JAth�»P�U'v��Jʜ\��Q�"o��ݫr��"��0U��%|Тj���)�[�P�����@QEb�w����ޞC4=�?�:�A��!zÏ���{�g�SS�ғ3jK�>�������y��[3�ӽI��H8��"��2qM���8����y�S��v�W�5��y#�Q�5�j���,-pb�Q-t��*+��
�G��g�tn�Ԭө>=����09���8��lJ���A#��vH�+퉓U��|�L�U�M{MU�����w�k�#������{���um)�q��B�1�ӣ�u�w��Tqڨ�G!
����3���/���WpN*�',�_R�*N�R�G�]K$�&L��{\���w�.A�$���Ws��e��mCJ��4I�l�E�=�Mk�ݧ�S5�y����(M�9ܪ#nl_5O%3�T�yԮ�]�1���~�q��������
yǽ�U�t|gag>?��5Y����
!-%8r�%���X�,�gk�d���<Ĥ�D�������B�{�ԓp�T�'T�L�z�J�(��6�F�/hݒ�
$�ڵD�Q.]���ދW�U�V��N���Rl��f�hl3l��B\�`��ç�Ҹ);K�4j3CՆ��L�`����"&q�W�n\oliJHK�H�]���r�ջWv�ߩ����8�ԠHF�ݺĆW�tT��_qW�*NnO��N�X�d7�a��֭;j���7,b���I���{V������^��dp:��&�
O;�r�w8�3zG�]����fL�\5��)��tq#$|���08%0�s�YᲓ��ah��@b��4�%�3g��$F�'D%�N�[v��>�s�v֞ �j�w��G�B
�[�S�Oq�*~1Nn��
��m�"�5�
�ֹ�P��E�JN�I�`�2�T�)�[�IA��ҭT��R��Z"(vZ�>w���[��)�,߽3��Y��:�qR&�Zl"����������MMR�a��j#n�eiB,U���tWW�!�62j7��eħ�d圻p��Ww��<�f����e�e���Q��(Fc�N4�=F��K�y'۞�����)�n���n㒆
�u��:�"g�w�%����3^9�l4��
%Er�B�'��J�(���b��Js/����pJ88��^%q��V�d���D�Yw�ƭ��}�2�w�`�H<vQp������4>�[�
��F�e�4bE�WH��R4K�2�n��qe�";�v?5=����}1y��Q�F�K�@Y+pm����M��uۃ����#�]�U-�'18Q�ap&��B��0Ɂ�`�K��GY�T��ֶqS���y32'��,_��W�KpUgYZ/�&B$�&�SQ�w+�x#G�**�r�нG�>t�����bT�(R[(n�(�E�$_z�,3��^��u���y�S��a���s{;�G�f�S�D�*J|��w��ŝ�/��m�'+�7:��H���
���J��(W���)Z�F��6�~UG*��6�h'�٥��=�B�^��8چm75a���m�qo��=�����O`��T[/#*Pg�h�|�[�أP�Q
UoP�Z+���l�E�uN�V��n�b�ĽD憝�B�{�˄�Ry�Ô��g/�w�X����̝ѻ�"�1u �tG�.&�aV̙�����bpR�J���Ym�Fc�"\2�CE'&F%šJ��丨���D��E$m�N���.:r�ԭow���Q�)�*����b��k�إ^��
��Wx��ܡE���-M&,"�5G*��q3I��#���bx�k�d�ɩӢ�bw����5&Mɏ1��P�B��<���G>p�j�����{a++KE�͵�/+rt��U-���Ƿ��uDG%FD���m[p��w��ޅ�Q|T�`5풼X���h���K
h�h{B�dL��J����{||rBL|TqaݕSW����C���uưR�DY-����z�jS�Yw�Z�؍e�Ъ�l!��$��.�dB������MY-��s�Q��N�X2�#O�/r�4���^(QknE�7�bx��T�<�\!\�
����(㍨r�ڱa��w.���Y�Q��+}��Q�ѻ#�)��2��re%�?�&�3�M������Q�h�]I1�E酝��_~�Ƨ��V�DID^�l�Պ��Ğ
ח����Y�8�ю*AU�'Na<5#@�Es�m��$�!�=�����Q2~b���WN,�ۍ3_�'a��4�{���Y�n�?NW�,I���e<�^I ]mM����o}��ɋWKۓ���lڹm������pI0��a���%�$%��`���S
�o���/�|s2�x���}@��U�w���V+'��p�7�T��Q�4,j���S��ɋr��;���!�^�ȉpܴwu�����Ҋ�yU{+ۻ�F�㼄:�p*��/n.%"��js-*��(8t�Z�UE�����Y��Px.��͓Wn�?{�x[cCiV^z3�Q꺴f�$��B��cl5=)�
��������o\����SwN��l�Z��Z��(�x�&GY3A�Q�PK�!m���gX���Ag�s���
�:��81ީfl�R���]�
�kJ+����қ��v�M�Ī�k(u�爕y��:�E}�,~�%õ��^"�(�V�\Kd�J�2�J��r���?��{y�O�ٜs��C��}�l�*GQ~�];qY1.P��1h�"j��:"�������˯�||i����;��Op���깲Z�[�ػL�l�"J͕"�Z�kcc��"r�/��(�ٍs�
�^Å�u�0Q�<�ϋ����&�C�uC�
e��BNr߉
��=W�ny�\1�~Q#hzAs-��7U��Z$r魱
��U��z>�Wp�e\E!\>�c��A)��nT}�Х�.�z���n��ỷ>�}�[�Ƈ�o~p�҇�N|t��fC����A���Y��R&�Wq\jy���}�ln5�]�idi���Dϱ�e�ĵ��AӈV�38�|~u�b��x[��8�iZҤ�����:q���#sR&I"�.#<�٭Η��'���g8���=*�y��"�r��X�V$�Cy���R� �*<&�Q9~vͤy�S��M�]3qZ͘ 5C�c�L�ԽJ�R�uCm�ّ�r��T^�]�ᳱ������g�=��:Q��#JJ����0]a\���C9#������r=�鎲(I��
pN(A����a���K��SmO���NV�j���C�2�گ,*J�2���'���+�2�j;)Z�-ֲ{y�����\�UVC�
'T�q�5EL;u���S3��^��^��� 8�1<$*�(�Nk���H;n��0��!�Ta����zݚ�
�x�
O�QF�sNPt�0�c��|��@���T
�{40�'���]���r�3�_T*J�n�r�
�K�عR�Z*Bs+����F�BY)p��ː1MV�DȥF�Z��X�"��j�al���Õ�]�,��-.�Z�6�0��C�W��x*|�(Gq����q{Ot<����'N��6I�w(�g���T抠�>ګ�$����@�']�lB��\ė;�J9HO1,������\�W���>J�(�I�eb&��T��*T�=�en�]a�+��gY�k�8���<|6�u�gp�a?���ԉP�c�D=���D �)�R-���M�=�po�Ԕ�cҼ'��rE��>���2�p�[�X�#t͑�f�]��in9b&>��A�8FW������[��E��bU1�@��z���"�k�fֹ��\�W�r�QF��0�\�2�s9��.ߥB���,`)֮��J�k�;]+�\��nUbE���BD͵J⁀�J�Z)����]�ε|�:�[��n(���u|E5���P��~��K3RU�g���/j��78�Z���8�
��LTD1\a
�l:�b�ݶ����j��g/��>Sm�[�o� .����f6K��MT��{�
fG>�^��5v��>c���p��L��\��-E@e����^�*�ͅ�3Td�(�*�rЂAFɄ�J�
���+9�:�s�@�RT_R��\)qA%�V���k
$0ue��*�
�G��f&���B�s��=�D
bLEv��i��%�Lp$��G4+I�/�)��s��\�D��ʚ����;~��p缬Y������d����p��P���8���\
��M�p�����L�(�!�P� ���S�"J*��*8��Ы���!$�H��0�]N�֘��=�5`�s�B
A
���a\V�U/�
p��8��q=�e�/�Z��5�e�`��p�s��rp���P�$J(H���a�f�,fFN��2if��9��I6�x���9g z��-TmJPV�.9�Q*��Ls�㫵�'AUmn�L�
�*����pb?�HPRi�R)��t�Z�7�*Wq��K��\j%����D��oGe��Gh�ȻN"��<�R�s�D��*�pP��:O�&���P^��6�
k��;�NQ4�)��2
�u�����{���DՎ���(d�`�28G�{��Y��L�3-K't�L�;p*
/j�|V��0u�Ex9M��zs.d,����<E\�(�ȫ�\���d��rm3_N<GZ�_1�|��
�k
rGE��3�3.�(V��0�r]R$�'�F���Zo(�m�Yie1�h���V��m��yV�]j��|�j�d=�m���<��cˋr�5F�8�0�a|쨲�e�k�Ĕ�7h��6���+QI8�|Rg�%��Gs���8�/d ��$�=q"���r���lh�`��gj8�
�-���l]�#*]u�iI�:ZL7^2ұ���ߌ3��p��S���}�ɃL��<#�i��q�şng<Ro�g���EK�����Y�7���OՖ�p\�uBt������9�;
"���w"Qq�GSd�K�)��p�� |N�ݴ�Ii�R�3݆�zdwf,ȝƋ{����\/�T�s��%M��w��5U�.����i�|��?�s_�媛_uc���)յ�'L�i����5�',�s/Jx�Q/�
8o��)�f!��HK��3.���`k2���:^�q�����6a���u5G4���ij4��yN�4����>&�ct�x������f��6�t��~���N��|C����x��$c�)����s�l�[����pI���ѽ��d��`�@\g��<P�Ed��;���Y�8A$��{&(��T�2���]�OwNJ���N�
�<��gګ��
���J��+,]�\k�����4���8���Ro�A��in`=h����i�h���J������_�E���$o�[k��e���]^��������_7��m���h��mκ�z�U|}���_af& ��,2�\��s��u��-4�0䬷��5ykěZ3��h���TTaYή���O�RY-�4�sh��o�b\_o/��plyѶ�R��lڐ�/ɿ��.ل��l㥣s=�NE��y�|F���Y~�e�l�l�z�y��"�׳��J�|�j�;���R��m�%�?p�k��o(��������Gn�9d���l����M�=r0g���(�!c+S�ܕ���t�]���Ӎ�&�Z�1�]if:Gh��j��b��M�.!\�F���7��j�4���|S�ޑ��N{�
��f�0T���p]�T�s�Ի�mL�p�|W�
�
�g����AY'�U�j�����U�"�=�}���v�oq6�|K�f5��ק.��7sL�{D�+^:*�S���tN�+�x������9C���X
���3��Me��x�
�����j��{�����&S
-��
,��̱2ch���f��0�k��D�WT��6[,��/��������c���Ӱ�dbd�Y%�s�5�n�s3q\ek5�X�
s���=��*{�r�7ԏ\jĞ2��Vx�K��x�!��6
dHZ����'��4]k1�&F)8_�wF;!�DQ�k7*~h���Íg��n1T�3���)bp��wpfs96y�g{1Ne1�M�ܷH�Fjx�wp�>��S�_�����`1�-�����X,1��e6hؿ��K�[nC��i{����Vn�|i�T��0��ch���*w�rST����U�1�Jy�H���Wn�Ҽ�J�^(����;y��H��8��Gi
_Z��V%bR�
')2�Z�4�Z�U�lU�\�
�
d�3#nn�"�ض�k�ʣ��nL.Q/�I1�
�N��(����0#g_�{�lT�wY�y�}O�������pNFĨӹ7u��5�����gZO��}ڞ^�D�h�l�ZSdr��L%��9BY�@��G����Ls.�9�������V�hS�$g���A~�v��X�S�\�H��+�,"`��p�E�Z�{��K5Ϲ5���AZn+G]�L"/��G^͓�9x�`!ǔy��1v.+
ĞE
~�*�^iJY���B(���P�)V(���%���5�.�RӐA���jfX۹�?�J �/*r@/!��
�~��[ �H.Nn��N��I'7��.�dD�g��������]�Ӧ;�R7�=�/sO`p�$
��BE_���il���w��6Ep�zS�Y\��^��;]�,'y���B�|1�RV��<�<�Q ���nn�2�"��6÷��a�R߳T)F�T,�t�
�(��7Lo(�:/.��*��3���\�\�w-Ɛ�37�ҫ�SQ�`Wj���V�R'X`E3_w���䵎R��VKF�*�5<e��v���:!.,�KF���h2~�L��ᴷG4�Q�5.m�#�]�m�낫�Xu�І�/�)��b9�I6�TG�N�
�{K��Iڛ
Iq�ǫ���lw�tI�<��@}aS�)��=۸�LZ�>��0�QZ�f;�s��,G�<�Zd$+�#�t�:��Y��s!gh�&��8!�r0�"v��
k.&u*�R�t�S��j�0J�0�"��:��U�=���E�ѥ��6&Suq)���ֈ
ތy�[9�Y�hj(�����Z�
m�Q�F�ut�i
Q�f>��v��[�RPm�U*w�t�eo<ǀ��n18S-b�}ۅ�����u
z�F��/�6xjK���=��eq+Vo�[;=i�Y�&7^}��8�.)E*O���'
Vm�tn�8Y��,8�+��s8H"��v�|�\I��;\Q1�A��<���+ͷv�U��=s9�]V�b���VV�$ȷٹM�t0���M0V�t�2�G��<U��bfb<�T�#4�m�Ǝ,Q:��m����x[��0P�����
����#�rԖhp���u\`�4�-�7&
���+�
���_�.�s�ڢ���oY������RGH�afT�J������p�'�"��'/��o.�Ήo�8tz����N�>y�ԉ��
c��J�_��g��%óܝ�) ��4�j��s�[� �����%��F�d���N�8�A���(XB��GY>,��"DOa��H{�3]�\*����G�dD��
��=K�"�DZ�L6Pl�����W
tҘ>H*2�i2��m�:��ci�X���`����eNҁ���I:nB��s�W����D�m��ul��L�^2�}�,Jhh'X�5��Τ!�K�8�+��y���E;��P��TT���z��u]�'NvzNI���d�;�xŸO�9n^�Ԡ��'��|�Q}�n�n��4γ89�W��"2���*c�|�4>OH�H0����'7^f`;��f��S�%'��h��,�#N2q��
�r��X
�̦�N14�2ҝ�a��d\�зF�a2U{����s�5&�>�e��x��c���t�������u�?e��z�ɋ9fSL�&��q4D�kM�4n�|��~�����e~���Rc�da��k*O�*�'�:��1���*�XZ'`F�*��d�y��A1|g��0�����q��hn���}9�[ڦZ��/H^Xu�aE��S�!;��A��^������d�k���qN�$�ɦ��{��<�I�$rN@��4G��S��$)v�,�(.V��Q$�S��DGE�P�*tK�)S8�B;i���3,k9k�DY.ٶ�,Q��4�"�H���
��8�k8�-��HS��<�:'A��h��i��؏�9n�|#�z�-��ctt\i;0mn<�@��(٩?�
�P�S��s�ྮ7E[�7m:X2�s�R�uȿ
�m;�R���b���Dmm7M�%
ͩ����]ru'j'��j���{=]�|7�pk��n�^��m��<��r��� e1�Ɍ�a��\�V��=u`�
���0
�=`�s�����``���0�Υߡˇ�����K6A�+�E&c�O���s�[E�{��*gDNBz�sb�N�D��i���s"G�.P& �ɶ�Di��8�+Kq�9�39�T;qG��$�pT�q���G�9E(J�dZ�sx鶢LGI���\�ı�o9<��9�g���r��K�6@���q�n���B[�P]��d�E����@37S���+8�w��z����b]��h9�z� /��x���,-�2[M�����/ғ&st�o����æ�Ї��V��[��<�m3?�����S����m�1�72X�a�D�x���NSi�f���3i�5a0
�9E(��:W��^Z,q)+0ͥB� B��B%&��I]�iJI��JE�v
��T�0��V!r�b�'�ebĔ�n�Y�Lh^����;G$�[�]��t�7A�j�桞��=�9�o�J��{%+�2�1��$#�Q��]U���:���$�,��%��e��-^�H��"y�~F�@_Ǖ'��"�d'K
Rm�6�\[i��8�A���!F9:' �iYJ�:�4�`5�j�i��a��sʹ&jq�i��/�?�כ���9r��0���d�!y�Pjh��Po�֤�1�n�o��%�v@�������ػ��|���<-^��[��k����Z�q��ۿf6��M���~S����������bm�����m���eIݳ%�@]���s���@�Q!�;�K-e�NL�pPVً�(�c:���K�ԥ�8�q���
F�E�*;Y�)U2��KJL���"���%�<��О��T!�au�~G��&����kTb�ǭ��oS|'�Y1m������C���=<V�� ���2��҆�SD�;Q�h�-�Y�tG�i&o�%�(��qW8�%o���K�z{�p;���N����6C��9����p�����ev�����l��Q"����h���A�sl�����[���n�<�gh����v[j�@Y�=E�=^cD�����J��L��[�7�Ya�(���O�~�pG���>�f�.��Sf�8�&�a��R��;-]�^�r��w��,�ih��8�VTj�Z
t-+���b���AV��L�s��:��Kd����Y$w���$��\e�\Ti/(������s�
C+py�G��r�re�cځ�ce�^!V��e�
��ѥ��3ty��̄ӻƹ߱��a�p�=RgO��qV�F���{G���_�"�
+6�De�o��_��w�S�}�gO��,��doq�H�f�[9�r��H-q"�d�����S��?���ϩ:g�p��X�u��-���� �]�^w����2�{����ְ]e.O���V���8i�Ju܊܅N�t���B���"ˉ�S-�*��'���ia�V�1�Z�i��hm�$��<�~�~�L�V��mW�)Rx��LF�H�ۄ:v/P�e���K��� ��yn\Y���c�j�0�A����\{fV~�H�o�)
�|� ����LfZI_\!G�%��#
0�Ӷ�7�g�8'Z�;ʆ�~W��-tϔvؘ��/�z{�u0��H�a5��Mٿ�'�wMx�:8��E�����O��QF���\�2��Z�~�o�&�nv��@������G�z���t�싌�_�����3���=�}/���N�x{^�ǝ4��y+K����b��4D[RM���p���4�����Ye�v0�`h3�b��ۣ6{��ihe?�f�~�~�h�`��A܁�y��!��Dk^���������V�,��0�b��S���k�Mִ�3ycҿ�|[{�Y���d'�:DX(�8�iB�G�4�4�A�m�Ih�<Gq��(�ʵ@"α��Z���َ��<�T��]�8�GI�(�$�\'Q��k��!�F�;����
�rl8:KPOp- �y��]f� |�
s�eC$y<�H+�E�f�M�2��i1�pȈ�V���!Xj����p������
��3�M�����]��l��|]�qf��xMh8���K����f$��X'E��~���a�֭?�ѵb��M�7�z���Z\y�4,[�L��d�;�ۊ�l���
��p��D�G��m$p���A�7-���/0��g:����k����:^Z����=ߐ�9��ySs��Yۧ�i�5�r~�&�0�`J$��kH�{[�����3u����&�T�lspO�Kvr]b%�t�"Y�*R2��P�Αf9�D�цs��{��8ێ�+�Qg�:�l������a2L%�g[��܊��,+A��
�V��$A�H�����^��a��=re��|Q��ɍ�p%�V��f&�
����$-�)Zc4uG4\:PY"5]`��ge5��t���i�8r��H==n��-\b?p�kV~�ڶ:���\cd��^U�).�wI
|��u�|�3���y��9�V�8�F��væ�����gfed���~�?���S�*�4L�`����E(�ߖ,�a�t�h������p�;����|��@��.oڽ�%�8�Z�k�(@h��u����F�uM\F�Kp�?��p��xGy6bf[A��$Ӟ�(�3� ����;I39�tI&@r��[�)9<��9Y�.�A*3%����&stz�ǽ|%Ev�9rq���� S)�3��d�
�딃���h���#[��5�M�d��;ͱCt'���a2A�d���h=�Z'8�Z��:&�t���+̖
m�k�N0��o�(�k�Bg��S(�m���u�4��X������E��K��+_���G#�pj{��&��NN���`���a{�;6���P[i.]�t�Ν��n��'Na���d/Q��{�L�����żf�o��no�C�����r���C8n�ʗm�:�q��tM�hN��_�AC�.�|�x N�T�N��4� �J%��.NΉ|e�H�uN`�r��Sl�i��4Y&G��
L
tXh�6�m��r��a��s��K&_��;KcB�(��nf���Y��b8�P��}{ě�K���y��5�%�&�L�<�L�ZL5�أ,7D0h���z�_N[�����"l:p��26�k>_߽���O�*�r���2#��:�s����W��o1�<�D�<B�=k���n��,�yKE�5��%<Q�-��*���V�w��ou�mG����-�i?�y��!\����[QQ{�'Ni����a�{�(�"��.�R��A��Q-p���"Jr��
d�<N��8�ǁ�����l�16��|�T�$ݞ�a�Ͱ�bg��8��#G.�w����\�\��(J��؊R��$i��:��-�ƶ�g2�b���O_���]{��&��c���s㑺�K
8��r��������ip�e��@��:�5�2�Jǁ�o��u�#�t�z�tlV��ސ.�H��nIB�Y���ML��v8��h��ԛn`���FZ*�=�]��������;�]P^�c|��bcaG\h�V"�V;pK�]��rq�
��˫�+ŵ�:���z��2�K���Z��Z��guȪ����������+U�,Y�'N�d����N���8�L�q|�h�0�W�1�%:�c��t,�j_�j���Ib�_ʒ@K$O���d'K�@��dG>�YɎ��q1�M��(K塡,���$�N�: �vB�P��H�B�HS��:�l�>�-�r�7=�"~�;��p�`�i&>�_sK��H����/����f��|��z��������Ê/�S$����G
��d"�ɶ;��%i��F����E�<�,�[�Щ��9�~G1�R��%�R�Y�ɝS�x"ܴ���ŻQ�q�%��g�\Tl+-ub&p�q�)��h�P�y��Y�D�Z����iA=&Z&ڌ�`�����͛7º�
�*����-��{��3U!�a�
����8�=NM���$p^�� q"�$I���M�GC��icX:����=��:5٤m<�رД��Fo��q��e�6V�r|����[/��ߜ�o:������c4���v{Ms�`�QC&���sm���'�K�eD��毨>�g1�=�x7�o��懺�0WX
H��/��`�G1�u+��R'EwX��o���0"�{�b��L�$u}uu5~�j��� dXݗ�lUpr�S�
P��M�I���!�����C���=��p���BP�oh8�l��Q���b�
���7m�����[pwZ#+��r
�4����(�i\�o.W��N�h�,Y�ě���s�(FO����|j�EN�<\�(y�PfBm��Z�L(/q�1����U;���o������X����?-�{��eU����tK�y��%� ~�'�?4��4�H�(��h��^I�����C%�JS4ٳP�i��.o���$�h�>2%�`;�pK!n���Q��P:vZe�����X0�5U,H����s�HI����l��BS+��K0��T��(�3�GT
*��a�i(6
�3���1��".*�h.%|\M�_�pGu�@$��zJ��)H���X�"������?������qO܀2��غ&Jݓe���q>E�bco�2�n��j���,NU��'B�
Չְ��m�����|d
��k�\����/��(� c8�D��?�J�k'��\�E_�őd[K�l����ܳ�.��(�U���\��8x�D�B����8ֹ��[�b:n��\
df6��t!���[�G��DY�0�آg�Q�d���V��q��-�y��Λ71-X�F+�� ���
�.��"ڞ��WS�82Ulj=z�nu�℥E#��!̈́�8�,rMq�=/�J���97 �-��bHG����9I���S�4qI����3�X�M����s
_��(�9ZL$�
>p�2"
L]�g���0Nn���b��\�UZ��:f�t�W�Y�շ\k�`�J�W��o4�w�y�9�Qu��3����m�N?���֎��f�Yg���A���,m���a�U!�W:���uv�䈣����%c~��n�8���Pm���.��6U�*�$ �Q��4ˈ���5E�x�'��%��
�Z����@+2���"H�Cb���t�<����S��C�� J��>&��eE|�d9�`i�4i.Gҽff�0����§���c�Y:O��˹�b��#-���o10ݠg�Z�
L�p��Q���*}�0]�0�p�0]�Uaz���ktM��5[c`�ژ�ն߉[g0&��P$1\^���(jDc�
�mmh���y��}�;���O��+��\�d o��bL��40A��8V}��k��-I!��E1Ɩq�=����s��^>U<p�:ԧb�5�U���\e)LLD
jCS��@{PpB�<
E��,�h�l0�Js����HL0CC W�L��3��9�{n���.SK0ۨc�Z�d��q�6���[�74�2]�k��t%ħc���"��4T�$T�<\8�Bum����1]�m�Z�d��!$���n�Y�8a!�yN�=mEЊ���#���j�J�K���o�g��8�n��%�^p�(p27�b~-I���k�L����s�XY��$Q2�,Q��T��$�@]�5^Ն ��P��� 0H�Yh�tGQ�n���i���f���z��:�aZ�+Ѵ�C�ЌB��6㰧
�afk�LCu�V7t
��
6�16^��1[e`�o��J5[m`��r���J�U������1�\�E���T_�5~���&�X0}����Z(���p
��ĉ ��)�tzN5���W��
J`A}Q67e��*B�%��ڊ���%�(3yh�nLs�$�p��C���v3�MF���!,�U�Fᚆa�!zf!zXSöE��E��9Z0�C4�aHM�u�Wk�Ƽ˕�k��iw��6^���v��
��!�0��5
C�LW��(7H-��u���l�7N�TS�79p��X{1�m���Sx�r��9rɈ��F�6�9N�
��Tm�8e�8��^��Wa4~�����/H�
�w���J���p��D�DA/kx1g_��\u+A��f�D�swZ�m6�\g`�Z�d��q��Q��a��A��a��q��Q��Q�L�uM��&A���
�c��f�1��o�RC��ag�V��Np����k��iZ��%}���&iz�D�f���Q�3g�N�l���Q�0�g�QK��%|'7�N�����:��
�l�D;`�f"~�
��D4�m*�&"dE�NNA����hO{�p����8Y��I���ņ
юk�ma���~���z�Ն�a�ơ'���+t��h+���t���l��i��Y��Y��y��Q��q��1xv�
���+u�LV�v��Xc[/p��:�[��b�
7��l�o��lcå�i;'�l�|�¾=gk���9P��mE�j�U{��0X���`��حN)nW��:8�[�8��_�Fh�X{�N
� �n��3+G����:Q�~!PM�(xbr�p�
�(�H{~�U�u�?�
w!�G��Ƌ��<m�%���t���g!�̲
��φKn��v���s�<T�a��P�gB�d�<^��t"���/�pcK`�1^�i�l�q��j3 �1-����l3�mD+F:���Y�h�0 ֳ�3����2�
h����a�V��_5H{S�
]��G?��d?�&����o~|�詃��t^/~��c�D���<|`d���wη�,\��ѕ�UV�Y��4Z5�v�Q����8�o�n������!05��(��r�7�n�"������aj��c~9���v�'��/��(Q�7%�1v�X�\�8������k�a��� �b��%:�x�x�9��y�l��Y�m2�Zk�x)�+�j��a�������#?M?-4S��3M
'��j3^���
�@M;�C�W0X]�=S_=��e�(��r���P'�Ef���7�N�>5�|wrsb����Գ�N�U��8�ꟲ�'ba�v��!Ӣ&^�}�j�����1*���ӭ�*BsW�d{E*
繯U��Ѣ���,�u1]�m�7�$��|���Fs�v[Ģ�h�0b�����5�D/�����T�t/U�=q��I;��4q��0*������6t{Yj�UQ^�
�|jOj"�.I"�D~�o��a���r��Y��a���rMm��:K��[��韛f�\�d��������y��E�.K�
��N��
=C�C:�o`�H�4��(�E�>�k�4�2���G�/�N�2��:���S�Y��ەT�;3bk�#���}}p���M6j��=���W��G��:u�?i��G�O�.��/9R��0zX��Q�g�M�#��X[�-�6_���t����!�ˆ0�G�l���Lt3��b��i ���k3`�q�L�W��٫�K�8�
N;}��f|�j��/l;�:1Ɩ�˞���~��5��C3��:`�i��?��W�x9��Ɗ�mڃf�L
�L��[��4�a���8u�B�s#g%�&�td��T���X�Ә�"&��pü��[ϴ�*-;Q�0v���KSɒ�qu����WDG�E�8}�̓kv�=|�XlV|L{�Տ��� �^�ܔ�v�vG�ư�p�X�11�����ĸ]��j}�5�:/uY�Z�/�2[�������6��6^��6�e�h��ZF˵�Lu��خ7�n���`̙e��^'f>Ź��D�e���8�o�c�.;�N[t#�;����a��2���4t��[�����-�2��2Z��~lC_m4_m|54�/4��\:�.�f���f����X�=q��1�i�V' �,@e����\��Ɓ�]���X1�b�A�]�9�U'*ā��c��6T���?���uG��%��m̟�
����g�?��W;�:r����Ve��� �7�[i!
�6Y>���ً�J-�5&+�
Wi���sZmۯ�l��
S�e�&0D��肨��2���A��GS��_���$H�j���fs���A݇�I�6��e�i:lj0倏 ��n�B�[^ht���o�G�p�l���n=�Y
�7Z�m�|��R
�%��KѴ��s2u��M�h�jc,*��
c��X��a��X�f�i�������
Dz62�C�@-�?��
�\W/t�N��kO5���-y�>:��huҞ�5)�
'�C�Mǚ��o�<�]U{���h��YQ�Q�
&�����*�2/e���i�u�Z[�pm��چ�Fk4̓
����j`�Z��ޚA�a��k5a������v��>ZП�����J�G�,�y��e��U�q�G��2:c�H���ӑi;и[l7Z٬1e*��_4��|4�a!
��C�kR3X��f�= ]�mx�-�?�!>��gZϯ���?,0�p���nU�jO�j��y���ʁ�6�o�8Z �� ��(��q�@^[��݁M'Z����.�nL����;��=3i��Z�d��>��&��:��|��!�P������L��$ ��i��Y���*}�p=P4 �7
նXm`�Ri��:�~ͧ����Wp2~������X_�Q��'�̵ 1ÝUL�cZ��!P-����q��E��(1X��(����X�h>�.����x9��L{]"j�ߋ@U%k�\i�Q����5��
̂�����Z��痵`r��� �cpS�
S�fF+�Vh�N� ���G�
�����#���2gJ�
j�TU� L���`-� m�`]���G�
�v&nj��x��>���W����d�mAa�˴M���Ѭ��X/73��ô:�uM��-�5���jQU��It�ƩF���j{U����aoU����k�i���l��74+r��C7���c�Y~F�FH�Wj��2���S�[�������P�5 C�H�0@EA�Ɩ0�0��|-�]�œv�\�:;�(xS�����{c��f�?R�h��\���\�/�쁿�$2~W��_�a`ih��[�KP���u�4\�c�H[��f�ʊUe"Vi�=I�����ݳ�'`�!�B�}�4Ƒ�����-�t�m��u4�5�`f�$���V��fPݠA�
@1U$=�f�AF�~VA��AF�����(V��Z�0�,�v�r�����8u�ڢU��%�Ĥ�%��&ƵG�v&fN�:�Vv��_�����nE>�t�`ؗ �
O.ײ�3��71Z�e�P��i���/��[0Do���B�g�"t�g|g����8A�O�F�ZX������r]����o`hb`h��_'|���02
4@��8�-����
�u�aՖ8.���WyL�<vv�L��a�A���n��Y�#�aW̞�1�;c[#2a|RgL���Y�S
Of��9Xc`f�m�L�[�z�jl�<�6������\�k�@�p���-�f�~F�=2=�p��Ӷ��C}֕§>�J{3�O�?B$uWJb%w�y�����q�������6�$@��_��O�l��fB��Y������h������Fˆ��X?�,X�2��r���B�)V�Ӭ����e��6OY��xe�xA��Uk+׆���\�n{զ�Ɲ��Q�9�="�uW|Gtʾ�����}�E��%��������W�Ueh���:�m��,{����^�j���"cl���&˘f�7���
p�A��a��I�6��5zA�ala-aKM�u����g�L�x���"}�Ef��l�>��+�#�
��}�ܸY>����rW����)[��d庲�+�m�ܰ�vÖ����7��n�;�3=�#��di���w�U�/>�S�Y�R�Og�+�[F�$�FK_9zyuN��`��j�_����N'K�`�ӸW���:{|luW��O5�i�a�=Sm`�^>X/@�Š]��:}�
-�M�}�
�j�N�o:]�r�)���{���ة�b��/M� � �����Y��<�
pea��իK��V��zcɚ��-�˶l+�[ �t�β�\ͻ?ܼ�م+�_>x��/�\i|���w*��\a���b&�]��V[�ᅡ����W5��R�O�=�A8�h�8
�>Q��W&�Kd�biu����[1�(�?-�$���t���B}����,X�/�,�;�Y5b��scf-KZ������<0�?
sY@��β��e�%��E!+���\W�j]��e[v��HٓT�U�gN��8z�ȕ�._x���|xy�������'7�]<v�k{/�_��b���ә5���7�C�� u"�o���٭K4u�z=�z��_�'����4�ޢa��O����|���L]����y��LS�B[�@��uC��8/j֒��˓��7q�o�����ox�M�k���V�,�Ь����u��c�wG�o�ݗ�֜�x�v�ɶ�w.\��Jש�+w�i>�����`O~EG�ͯn�o����?��Ν��}r�������K���.��k̷��4\�z4\����9�_�G]BUګ�Ƞ��Y/7�:
�i0�8� ���#~*P&�����p�Ӗ�
1`�`դ�I��T� ��K��IJ�~�Ѻ�������B=�EL3A��@�r���,�"�w�����m��
f�⸹��&.�MX�,qᒤ9KR�$/^���78��涧w���Y�cMΚ�۷o�Z���`��;r�]ۛӚ�q�;�퇎u����8~��w2;RK��f���CEW��t������}��w߿��E�ڳ���/�˪Ͳ�5��Q�%��h0�
h�"n�5^�o�^N��Y�`�����T���\���LI��^� t����e~68"�EΊf�dAZF�4�k/�4FM�B�&J�zKQjF�]v��L��GO1t��.�7�o�?SKk�`��Z�3�ys��^A����sʬ]SgGLB���-���0aĹ���-MY��/�gY�"��������+�}��jc�
b_:�U�Yw������/�x�B���S�N��~�xo��+�J�v���K^���{|�G�|�}(��P�������ۻn����7�����x���|u����sU�j��V�_��]�j�gi0q���`\jc�T�d��%�͖jZ,×�Q���_�l�(�8�U�3���g��^c%�
���)p���C����v��Xwo�j�j�`�s�>��a>���1�i`<�x���4s�l��lx�Щ�&͏�;?z�Sl�s�
~K�/���
�}���,^���7m�_�2�5������&6$d�f�.]��z��O4j�:�UT_x���ڤ��u��8}�|QW����_�q����蹣MgO�?y�̱���<z�ȩ��_��|rg|^W־���*=\Xx8��Hyő���UgJ+ϕT�.�9_�p���bm��=�
K������,f��-��
zL��D�����CH�B}E�`O8�fk@���p�[q���ϐ�1�!�?tA]��:&��Ќ�,�3�gh4CO���m��6sM���$CC<ƭ=eӄ�;'͈�2'f���s�fKjoi����.�时4
cy@��Y�p�!�+V����6�j�wq�撍�ՙ]�:;��?r�p�����OEU�z�ځs.�8_{���{7���.��Ʊ�Gn}z��H�/o��ij����hA����9E��K��,,?[Ru���TIՅ��˕uW��\�Gk�҈��f[��榰��7�8�;Gh<^�p���|S��f�&F�i���2�«yP'��k8{�Jdl�Rw����Z���.�D����i��61�n�3ASc�
�y�f��x�`h���u�fm�:w��Y��Ί�
:'b��ٳb�L��0#n���sg,Je�)@B��7e��O@�2�Y�CrBrV��"� /]U�ruaXxq�ꂰ�S-G.ݞ�
�`�>��ې}�rg�K��w���7�N6~��{7���u���DS������e�K��|���Õ����e��-8�]z���ti��
z�\���PY{���bu��w�
Wi�ڄ���~�{+�TlZ��&#< �oI��9�g�
*�dz�fn1�Pg�@T��t�.�LX�S��X �@��&#�yC�fhM�2�e>��a���p!O���k�ڑ��L�1iZ���gFLB��k��� 3b&͊�<7v�����cg.���$a�҄���%-]���BPdl�oP�C17`e�����U+oMQ�����K�l,[��b���M';��
� r��g���r���W>�x�LWZ[r��ڪ�U��i9�I�brd��J�=�Qp2����U��P��>]�U�˫�Vԝ�n��X{�zϕƦ�{�/��������?�~�я��km�T�1�pEXVHHƊ���i���Ο�u����i���p�q�����vX۷�V�[Z�o�'a|�x��X6Ylh��wF3]�g�D�x�� �0�JGs�����v9�(���Rm�t�f���h�0����2t#j����7w�%����YO�0c���>ܹ��e�aa^7���sʌ]S'o��6u��i��L��:=b��ȉ3vO�=ev��9����̘;s~�� s&�]�4oI�|
j|�/�XB1 k��� P��
�\]��d冲5��n�X��j���[�6n�߲�|[����_ܺ���wN�����Suy{�3Z���$%5ǧ�%e�M�ϖ�te�ʡVp8��h~鉢���0��g��/֩����
�k��6��l����}�?;t�#��:���oN�kh۳�)�Е�A+2��7i ڲ��K���.Z9gƶ��V
�-9β��na1����kh���h9SA���~���s��|�x�J��!��L�����0��e4S�p���\�g��!��k��5������L]�ٸ��L�iZ&
M'0
7\��jf;�J����6t��Q�6���m��퓦혌5�'o��h3"���=}VԌYQ�fEO�3mn�y�8ka��E �'�_���f�o�b4��>�Y��پA9���!y+V���*
]S�rmI���U���k�Vm�V�q{ͦ��[v�o�Y�5�qg\Stc������3қS��2���h�P��7�(��&��W|��*����T+j�W����e��֫M7Z�������?�qבO����/������Ϗ���ĩ/����t�����śÊ��䄅g�e��(4ꟺD}��/^�pQ�1��
F��=w��ac�}]�������c<M�r�������.�S��2
1�=P�w��������,M�Y�F�tfi���О=Dg��9zs5���G����2��,-Ñ:Z���<��5�̶s�u���r���c�l����&m-�Kj
iΌ�6+r:>���Yh�b�f.������]$/Bh��ty��f-��'[ʘS�EakKV��AE��j6m��Q�-�~���
����������7&�+9�+%�+��da����$�%�A��"�8�W�Z�������8���A;����1O|�
��g�:y��SX_��l��}��ʶ�)
ݐ�zmNXh�
dK����K�sq܂Eq�o͉���QS��2=r�ݓ�FL�e����.S�&�[N7��ed4Wٷ����2}ܺ��O��WWkN�9u�֟�i2S�d���L=��:�S4M���14gd9��n�g���G��c̪��֏��[G��6b��v�d�������m������"?j��c
:����iF����%}��L������@|�05�!�W�)�G[_�z<b����Tn�^�ig��]�["��n�ո#fO�ŵD%�F'��$�'$4ǥ�ON�LH?��v0>�Hz���#��3�g�/
�0��G�E�#
����{�����O��0��?4�����Μ����o�c}���~{;;vW��P��p�ի�CB�I�O5��ti��qs���B�03v�Ԙ�S�'L��4m�ĩ�&L�6u��)ӷM��i܈0/�rw���x�Q����[9,�t\fm2CWo���DM���:C5t�1�k?�J����6,�kt���k�LX7v��1c7��eԄ���S�Ŵq;G��5jb���Q��w��?u��gFM��'?PDCP�����E�A�R4��e�龁�v�~��MW��凬*]S�r]a���
%�7���\�n[��mU�vTo�Y�#ƤB���ݘ�������ґ��/ ��e�O�>��{0+�`f����9�G
�N�/*;x�dTɜ"4% ��/x�N
Ě6`N���?@�<�ũ�_�:����_w�����o.\��"�W��ү���M�kQ��\��
=44{zkP���ǩ��hq�<��g͍�1;z��(Ɣ��5}���bF��ĉ9i��I;�N�:~�����M�-^
��le9ޔY�3��`�4�^<W���MZ�9~҆q���u��-#�m�� �GM�9�m���)��O�>aR�]����c"�&����5��ܘ��b-.��G��8��b�bJ���~�1�� Fx^hx>�W0�i�j��Ϧ��[��o������mu�#�w`�1zOD\Sd|sTB(B�q�{��SO��ٙ
���se��-=^����hq��c�U'�+�TV����X�x���zc������h�A���v��Ch�>;|��6�N���W'��~}
���7g��7�.}w����^�z�2��x�ߡc�c��nEQqk醍��6�^S�
57�dE���h��%I��s�T�8�ٻg�K͈D�r�ԝ��38q�X�n?a˘q�F�Z7l�o��=~�hZ�l8�^���>(4e�.d(4���8}n��C��p�Lh�z���4�6O�"B��O{���ym���]y�/�)vⒸD�-W�I���%Jl"EQI��E�`A':0�0��z#�z���@б�b��}�\{�İa��s���i��펿�������w�
����i���>�ҔUD(��_�����7瞜>?v��Ĺ���x��EPxc�
(�X� �]�uo��s�v�Ꝯ����{��]�z�ӷ��:G�=cS��S��\`��>�Ĺ���k�ŵ��Fte=
]��F�7�u]dD�BCRkN뷒Z�
���*�m�ّ�83V�6����'�O��83p�ăϿ�x�G`�X���w!��
}�J�ڵW��!Q�P��(rJԯ��_H��T\�+�d�g��Dd��}_���X��$MQ����g��uH�x�X9�C�r�Z0Q�V)�v�M�IԀB��|�P������''�<?~��x ����k�"
�,��X��H�إ�ӳv��Fg?,Ŭ�?s
OxF���g�Og�3s��8�,8��]�斤���r�ْ��YZ��l�����eMli=�����RzSR��jM �%e6'��8>c�Jm93�-ɼ�X�Δ͝qx�N�˹ڴ������^��ܣS'�����ޏ?�=�a�Q0z�r�_pw�G�~w�}�����0=��f-��xeOj�2�T��Ae�=�uU�
��9]��ߞ����
���߿z����U��-���*"�5Ǻ�C
�J
��~����4����ةsc�Eq��6@�+7��|v���u�N���ۈ��,�is��G&�'Sޱ��Čo���f>0�Bp1�l)���
�K���Hll��7�Ki�Ol��McJgL��IT�Ybf�d�Ķt�#�e����$M��iv�6�.A�7�n3�L�f:.O]�:z���3�O|����_|�U�v��~�;G0����ݟ߸�*��R�D�B�C�
tP��+��#���>yx�7��Pթ*M�.e�i���*M����#(��|�1U�?C�y����~����'�kFN5��]ss�*#�"W��i��>]����Lz�Eǟ�&g�S`��SFE"E
���R� /7T$�M�"&�[I��5�eMl��Vk�b��l��ikͭ��m��˝vq 7�df��"���'P!˵�m��g�7�ߚ�ym���'g�=>}z���/�8�y�ǟ��"���
�ͷo��R�l����^᧠t��*�W,^Y�d�.��5�R.=G�f��O�5.��ڕWA!c��o�s��[G�^�;��o�<rL�ۨ�`���clL�4<�zDE�
�R ^?{q�����Q�BPع�ѫ�0�
Y�!
YEN��
rZ�`\(�WDJ�aJ�,�ُ�(U�,jP
I�)��iB,�#I;^�љ�&g2��zNg���"n�%��p9;�s�y�P�Ӝ3n��yt�E_���X�3��tǭ�����/]9w��7��85�j<�(6�w���#�oCP�u�
L�^��L�^�F�#����2^ѭ����
U
X~}���yl�����rHQ5���F���Ra����
Xn0k�Ͷc�G`�"?���}�?�<�(d@,�=u�t)Q��.�.^��x}����7�]��x�c�f�fG�������sp��{h���Ly)��E�N����Ќ��ȥ��gV��K�Mdu-�Y���_Z/�A4ő?�Ȩh��)=�bkK2n�k�ܪ5b6Zk��skM^�ֵiX���k��m��:����J^o���'�b��k�m�_��\���;����W�(���ON�Q������|��þ�
�����Է�bU�7;��W_��ʟo���r�w��'s^�6!;���o������~���~���^�
]C~�k�ᚾ��?)~��ܨ���֑{�r;�s�X���.�'H�������Ό�:;����N��4݈B�#B��\�Ҿt
�um����}`���=���1�cP�X��G��'Ӿ����(�L�Ή�!�ŹeiQ^]��.���D�����66���uC|�ךb:sLo��[��zNk�7�k���*nY�fl9%`LX9@D���Kx��|%��$�K�0��"�����'hu�z��/��ko���������Iܣ/}MY�a�ѣ=���w:���;�o���
�z�� @`!�T���3�(�t)���삍/T�
�����c��o��K��X�ߌ�8��$"�O����̷��~{m���gWhj��
�߀������"
�"#,ӂ�~�5��t���UD�ia9���붪 ��I�)e�!�3��ƨΚ2Y�h*���5�����l85Z��'洊f�dEF��,��uğ����-Xγ-��ւ|i��唼���J�@�.�R(\��p�)���`84��<�cӽv�{�^�|�͙kx������ߎ�����z��/���#�����v�x��
�/��0j��o�B�^{�hx�ڳ�6�j��!b��i�!�)\�4�`
��Pa߆r8q`^�>���W�E��\�v!�y��S7Bp�A!�)�SC����0럞�C��;���[R��D�������nk��.�5����0D�iӖ���]`cCX3�k��W�so9��7
�-`���z����E�=��D9o�˧����!�R� y��+;�Q,�R>�K�b4Z��%B�ڢ��*�<��S���և��}k=��!�!�M_�2u �I<�
�����|������=o�z�H�_߽��;���ou�P춿�����h
�Tl6Sk����v��I/�6��!jȩ��<~B�.TQ�,7F$(��r�Pxw�v��n�����;h{�����`�1��p�=8�n*�J.e
�ɹ��|h��5
�
�)�7��̬1$�pg���5~��5�y�ѯ�{7=Q��3�B��+�pDl�����S�@Q�91��@�Ȩ9ʥ@�(I�P���U��R8RK�P
)���x)ʐ(ǀ����?��妧�1�b�l#��z�q�Yh�5�����o'Ϝ��w�����
��O�����K���5��u���%�&������ZdQ8m��K�6����#A��5���)�/F�:=J���7&N_�:{��k�n,^��:��{��o�����>���98�z
G=CO�����0�ԏ@N��P���B3��bdn)2O�4�H�4B���o�",���\��}�
Rín�6��&�����I�on������D\�6v�fͶ�$�'��彾�W(
\��<�Ӓ_ >Q���h�$�Y)���aQ�1>��+�x).e¾�?�"@�8��$��x1a���2
��Y��I�92�ʀ����;�_מ]�<�����M0�mE��j��/�>a��������=�w���V.�qS��S��;�m�����s�Ǻ��ON�?yv��g��g��/�\�ڱ~�K��k��3w�m��[zX���A!0��<~B�ftb�Md�Ŝ8��l����E�u�JE��Y�}:�=]�-hÛƘYҭ4�A͒{Ac�hto�Z�eeӹa��6�_��]��뎘��X�-�hsE�΄͕F����
9��y�(X��)CT��P>̋b.�@���/���e)�d(�&��
�%�D�$��p8����j�-]N�%�VZCVAnY����D�7�҂�2�x�g�{���K�q[s���%�S�\���_�|���#�+�Jq��ǟ<���c*�ŴB��9>��Cj���'<������iF����M](|`A
���ȥ��K]�݃��K��H�B���ADG�2�BhfY��戡eu�@4�����Y�̂}qťY�ZX�.�E��N��dp��h*��Σ�M�������ɥ\|�C�)�j0
t��"����b��-�e('bo6�Ť���QJ#4��3�
�K��C�,'���T%���ҥt���T�����Z�-��E���lb�ڰ".-�� �O�){���F�b���[z�;�
w�o^_�|q���SxC̩�/O�~^������_"jJ<�#U˛Ί�}j�o�(���w�[�z!
{�X�o��Ň�>��!�0�h�=����6���W�6~���s���j=�)��禸��[Y�j�뫦e�S��j��֩۰��m��,F�^g��yݖ�fQo�������
ϝt��pF8�xc�8����/�s~\Ŭ/����@��K���
���d ��3��,��X&
ȥd������v:�*��v&_�ᜫ�
�B[�ZtG�樑\��zH�\��S7Qg}SS��q~Y�C·��,]@���1ݽ��us�ʕ�o��9}f��E��Z\�1�#_bdA�=�8=~��o��5�qg��=�N]G7(Dn��\�aR��@,�G9�Ct��J�`�\7arF���=e�k�\*"�,�H�ҚF\�Q�4�sK�g�Υ
N��X\s������%�`3y��[Kx��li6��
n��3Y�����4q)�7�q)7bƃ+J�( R� ��hП�������'��L(��D�_؇tJ$Y���D>J��SE9SN3��S障����L���m��`�����V�W��>!Dơ��1
ݐ4�<K�4��8 F'}c1����1?0��p�>p�ܷu>���Z��e�ӱy��ꍥK�琊O��8@|6�Z��oP�����r�}���͛��{�;�Ǝ.��n�^K�}kw��吥SP����#"R��R��d�Q�/���o5��0kbk뱵U��}q�8�b[ֺ7��K�-�A�Z�tj,~�F�lr��nݳ��?��&x���2�B�#�����J$,7�C(����b�*� ��_���BL��ɄC)��`,Ťh:��E�e��+)P�� 4��\M�k��N�5_���b5_��R��V����M�XSfK¸3c:&m�Ti�O�q�_���N�㓁�1�o���o�C��������ٺ۵�ѭ\���7�__�|~��������t��������һ�[��N��.ӝ^�=�V'��}7����@Tri�M��{��N��F��pj�O;Q4��ȥ�����ܐHa�a�m#�AFe�)�ؗ,A3��Z�9wځw
��4�aݲ�b\��vSX�58RW��ݞ�Õ�c��]n�����g���W�p��̅�<��}|R�G}��hA�Q��H%Q��#��b$G�#�i�*gj�TEV�Jm�p@�!���y
�"�Y
�|��K��b[y�"fΔݞ�ؒk|k+n4�0iۤ�^]�.�WV�++��E��ٌ��or\����C��!�n������{����k���&
��aw����{-��[;�֞��[�C��AGߠ�t`�E
�(B���'��#���3�h����㋖�]lC�BƦ!��ɔԭؖ�q'��giç�
�16Qav�F�����,�R��(ҢW�żOB;�N1��_�_\��Dž=�T0���<0�3J
�L�$� *��HDn'�J�t'�_��P+��%�P-�*�9�pYR�V�ٖr���:0�'m
�T��!��F7V��Іޭ���[6��bX��/�Vf��S��i��{|̃$<4�y��58����� i�g��{/j00��C
eY�%Rd�qD!3��'D!���h�(��SXY�r��"E}ڏRW����j�)k��K#����6<�Q�#m��l1�%��J��}5Yo5'��<!��~_���l}a0�'ň��@��1P(�J&P���πHT�t)�,%��j��2��M(l�Q�*;e�q�T�����N����[��#B���=��ۓr�RN�l�&��C1'�I�Iҙ]�p0���bR�;*�6�iCc^\ޚ[���p����#�:���{p���1��G�~�!WCȨ�=q?��1���S<X��=>�g~��mTę�
�)��NFc�2G$�&N�1
A�V���*��V
mz��#�DWʎ�+k<y����f�/����B���Ŵ_��(�<ܸ���y���(g�EdQ)!c>1�#F��XFB,�6�UP��ș�f+�E
U(�U��J��m���T-�k�J�\��@�n�j}��S�٭�w�`�mgw'^H��T�,<CΛ�`@�@���&M吗�$��z�^-Ww�xd��X,�v�u}�{6=��2址6㇡SF����g�<�?��<%�R!�'�],
1��Y�o�RuL��o��i>�k���r�oSQg���-�,����:RVg�����d�Ij�.$R����f=� x�a�Jy�'{�)rF�/�{n!�
/��I�����P�������J�b,I�~��(yL6�H�Ka�r&[ʴ�Y�.1T���Z�U�8�j;��.���(��Dg��Ą%P�*�����`gڎ����+�p�x"���H
Y��k�|�Z�����j\ᗞ�'���y>��!�Ơ��)��od\x<�?�pe�!��~r�����Լ��ac3
�7[���c?
�4��m��6ۚ�XT�Q�HXL�8|�����B��Q(PD�C٠���v�B8'qaw�1*��~�$$�qDj0eDX��j2^�ɵ�\M�a�Ue�ɴ�c9��8�r�+e�,s*y�?�EɸD��wk;{ȫ�KF��Ѷ�WOo˘|���b��_-pփ�j��n^�&�B����8d��`0�FEQ�:L���\df)����MB���
�y�8VbP��)x4�6�P�h�i�fX�\J
�҆4]�sD�lS��0V`P�D�R+�:���O��:=9,�8QJ( e�B�j!���rF�9��8o���?N�e�44�d(BSH�p�`$/)D�r%)��נ�O(�,�B���̕��r(��b`�,U�,
U�� ��ܭ���5}��j
-T#�
sA���1���$��������m��d>�/�˲,�\.���nۦ�YJ,h������cA����3�)�4�A�fcx]�o��S�S�(\m���Q�ͨ��2a?�qiO!
�j��l�rmF)�n���#dxL�����M�]1�#��N$�`B���ШhA':E)-�ߏ�b�Mr]D���
�rN�~9lE�"�@$��"�T
�f��JP���;|n����U��E�R��
�/�^0
�#�E�%�ހ����"��r��n(_�V3��
�ׅ>uU��61���(+���IV��8v��p��g=>��
)�+������]�"�E�6J�)��5�eː��4�9�<�K��O���
�e�7��WHz�(�8��t_���=�|HHp2o��G�b,�NC��%��B,6#]Ne*0ۨ��l+��$�L)�+Ιb�"RI��ȥj86�RD!Jc-\�����y�G� �|�m��
�p36�����yD�?-��G$IB��r�P�����)��Hi�q�]�/�74P+h�J�8FSAk�
��E^��:}�ic_��,#~�6D!��gI�ެ��"�Y��丘����Ϊ'�F9Xk�'�=!7�)4]�|�At"�
j��('�H�̩��#_@8,��?��.�TD�)�Z��'˥��y�����,(w����VF�:�hb�jB�ƙ��iF������
:_0*"�"(��@��b1�)�}ָY�՚��0��5f�
C2���0@�(��l6��2��Z@�u�����y��oƻ/�M
F��4�S�P�]�Ek.91�1�+lC̹$�7���.�!;�(�"�(�4�"�"��F��LM(d}!˥p���`�"�@�C�!���)f��ȗ�4�?��a�:=�N�\�
oO!� {�w��;|n����;%�s�����4QQ-��eI*%Tsb8)e��=�n�PCȽ�4�c4\>w̅�����;�$L�#��:?=��#
y*Bf0+�.�i�
���H���촫os�l�"�rNG�n���
�BHO���9!�F�rP�R:(�}���.�'���3��
�h�a���ĀR8^�&�!GiE�,&����N�TIV�i����BSy9UHQ9,SD��TU4��3h���@��9���2:��(�T�:1N�W��J$R G*R�Ey��z�����'!J�(��N��Mr�lY*`H�$L��b��~�ܗ�L�ꔽ}�(��^[�b�Z)��[��Þ��Rn,a8S.W��)�=y7�'zAW��l���#�-�-w��p�~�%�@��&�U��0��
�"�ԅ�dP����2��F-��Mm~��Jd9�dgV�����
:�;�6�ZՊ��1���/����w��m��5��ۢ�SJ��+�Q�Ql�T´YT��� ЙDVV>@'�h]��g�jrv2��6�0�y�)�^�����k��d�#n��gt�]����N8X��˂3hwmR[3�3�`��6�x�FfB�"ipɆi���P�"�L3�&��5
:AD9�d�KJ�JD�����!����Z{�?�Ѓ�a/�N���.��H��@�
2�ћ����OS>W��E�".�������!�b���Ab$�A=�iR�}a㐴{҈?�e<`��=h'x��.�q�{�J�O��C%'�q�W<PE�b��S���X�*=���D\�GmY���@��RЮ9C�=5��"�Qƙ"#���
"w+ս��n�;��B�U���t��*WK�1��&/
�)0�U(��6ǩ���Y,�l��?��D�I�y�b�K�S<3zL
>��1�P��C��1F��J`
��ٱ���=����
Dᗲٯ;���B�P�@)�%�B,
]�@��/D��0W��BW���W �5�:^8�l9�)dr�M
�f�R`�1
k{Uf��H\kϿ��9��2!���mC���$���
ذ�������G19�Lgҩ�bD�{K%d�$�d���#
�Wt�V�͂c:���(L�
�Å*ub]��24���
��RV�8�߉�n0&r�ݽ��Ĥ�z��B��C���0AJ��ZP�}G��Y0�ʮJf��
�leFD)~��5�mR�����ی<�wqخ��
ͽ*D�*P�C����'�%��
�����z>���Ë�7d_Qi�mr��D:�NeSx�x�8'��ր���(�EaA0(3z���-�Ki� 4~�G�;��.���w�y�8!���;�q\t���h�P#��H˥q��PV��{1�U�8C�v3�?��D6�b�d�E]�[���'�u;e�GQ�����B懓Mѩ�I��:
c�6���h3�LH<��I�d��� 4�(���$��x!-�4����MQ���6-ػ�p��n1�����Fێ�7<.�U�F�$db<��0�1��5��0%T�Q|W|�eJ�pMal
�(
�T��1�tJ�����Z���R��f˔��&.)������~8?�'4���N�yD�B�b�H�����7��?�b�H����N�?�C�)�bH�Q,h��p)��V��T"א�-�uB�H�`؍�a{� !(�#�q�(7<�Eol c�BA�9�Lj[r�(D�%9JY���ejET��|����"^]����f����on��D�o�����ɲ
{*�țUӖ�D+e�Ti�Xޣ���:Z�/h�#�p`DD�
���W�EFL#�
h�*�(��,v�iKW��cݛ}�\��cq�"�;5d�(��uʠ��5(dQش�A�����n��U�f�/�Ӈ���6�?b�+�z��$��J����ڣ��T(X�eTbt_�����l�4�ՠ�U9A~
8trh�a����7Đ�_D#���!>zY.P,��Bm�i��"�3���ؕ�H=>Z�*b��N9�T�5x�K����R,*̵����1ͧ�U�Y��+B�-��G�f������4��7��0���d�))��0ew���=��]\�{�R���)$7����4��H1����x>�($0r�a�O���
���F�������:S��]�Z��m�t6m^�R�
Ph�j�*�߆a>E�2�'9�dv��~�{�W��&%[���G}�VNT:�"Po��;㩇ث��@a��E^����>����]��
T�h$e�&6;���-t �}�~~&zD�)[t#u
Q����u%.)4��F�P�}i�pIM���%s�I���?ٷ�ҩ,P���ߠ
#77(_)0�4��)20��EB!��Ʀ��/c�}��1�W;E���jvmI���Eq��5���(��!:�
���!hkd��������f}Ğt�K�t7k%Z����U���?u�Ԣ_B�y3� 1�&S��v��Fwx���Q6kv�(_����8U�O���B�:)�R]����ř���X!��.�{J_E�f�䦶q�d?K�����4��BU!�/h����N8
���rM�Vܔj�6X$<��m�Dl��oi�I��(��Q�q�}aZW�������Rh����Rq�����i�C57B��Tz�B9U>r-��A]�JS�Moj��G�+RM!�L$��/���;����t�d��h��y��Zi"�=�&��B���&U{�S��@9�Q��1���vx��g��?�/�n:h�}:�j���gʐ��P�Dq
����7�k�Rw�
�&�f:�������V:լ�2�RJA!�U�7�E4��?rh�!������N�
M��r���~�w��¨z�Tq�Bg���&���b�Hkj42�^B=����L��sȘ�fM��G�o]���Nz������E�i�ѵ/�ar�6����}x���Z�ӃN�}�G�P�
u��m��:���Z�$���3$��7
�W�6C%�<�Oy�t7����G��]������=7:տ��A����TV[�G��?�s������/��{��f�5�,����w��w��?�G�����C+T����N�9c�?�!��=���ʋ
�����(���q}yt�8�痟�܁_�In�O�K~���?��Ο�6�T���XN�C��|IEND�B`�rstickets-pro-box.png000064400000076101151156122360010660
0ustar00�PNG
IHDR����j� pHYs��
OiCCPPhotoshop ICC profilexڝSgTS�=���BK���KoR
RB���&*! J�!��Q�EEȠ�����Q,�
��!��������{�kּ�����>�����H3Q5��B������.@�
$p�d!s�#�~<<+"��x��M��0���B�\���t�8K�@z�B�@F���&S�`�cb�P-`'������{[�!��
e�Dh;��V�EX0fK�9�-0IWfH�����0Q��){`�##x��F�W<�+��*x��<�$9E�[-qWW.(�I+6aa�@.�y�2�4�������x����6��_-��"bb��ϫp@�t~�,/��;�m��%�h^�u��f�@����W�p�~<<E���������J�B[a�W}�g�_�W�l�~<�����$�2]�G�����L�ϒ �b��G�����"�Ib�X*�Qq�D���2�"�B�)�%�d��,�>�5�j>{�-�]c�K'Xt���o��(�h���w��?�G�%�fI�q^D$.Tʳ?�D��*�A�,����`6�B$��BB
d�r`)��B(�Ͱ*`/�@4�Qh��p.�U�=p�a��(�� A�a!ڈb�X#����!�H�$
ɈQ"K�5H1R�T
UH�=r9�\F��;�2����G1���Q=��C��7�F��dt1�����r�=�6��Ыhڏ>C�0��3�l0.��B�8, �c˱"����V����cϱw�E� 6wB
aAHXLXN�H�
$4� 7 �Q�'"��K�&���b21�XH,#��/{�C�7$�C2'��I��T��F�nR#�,��4H#���dk�9�,
+ȅ����3��!�[
�b@q��S�(R�jJ��4�e�2AU��Rݨ�T5�ZB���R�Q��4u�9̓IK�����hh�i��t�ݕN��W���G���w
��Ljg(�gw��L�Ӌ�T071���oUX*�*|��
�J�&�*/T����ުU�U�T��^S}�FU3S� Ԗ�U��P�SSg�;���g�oT?�~Y��Y�L�OC�Q��_��
c�x,!k
��u�5�&���|v*�����=���9C3J3W�R�f?�q��tN �(���~���)�)�4L�1e\k����X�H�Q�G�6����E�Y��A�J'\'Gg����S�Sݧ
�M=:��.�k���Dw�n��^��Lo��y��}/�T�m���GX�$��<�5qo</���QC]�@C�a�a�ᄑ��<��F�F�i�\�$�m�mƣ&&!&KM�M�RM��)�;L;L���͢�֙5�=1�2��כ߷`ZxZ,����eI��Z�Yn�Z9Y�XUZ]�F���%ֻ�����N�N���gð�ɶ�����ۮ�m�}agbg�Ů��}�}��=
���Z~s�r:V:ޚΜ�?}���/gX���3��)�i�S��Ggg�s�K��.�>.���Ƚ�Jt�q]�z�������ۯ�6�i�ܟ�4�)�Y3s���C�Q��?��0k߬~OCO�g��#/c/�W�װ��w��a�>�>r��>�<7�2�Y_�7��ȷ�O�o�_��C#�d�z����%g��A�[��z|!��?:�e����A���AA�����!h�쐭!��Α�i�P~���a�a��~'���W�?�p�X�1�5w��Cs�D�D�Dޛg1O9�-J5*>�.j<�7�4�?�.fY��X�XIlK9.*�6nl�������{�/�]py�����.,:�@L�N8��A*��%�w%�
y��g"/�6ш�C\*N�H*Mz�쑼5y$�3�,幄'���L
Lݛ:��v
m2=:�1����qB�!M��g�g�fvˬe����n��/��k���Y-
�B��TZ(�*�geWf�͉�9���+��̳�ې7����ᒶ��KW-X潬j9�<qy�
�+�V�<���*m�O��W��~�&zMk�^�ʂ��k�U
�}����]OX/Yߵa���>������(�x��oʿ�ܔ���Ĺd�f�f���-�[����n
�ڴ
�V��E�/��(ۻ��C���<��e����;?T�T�T�T6��ݵa�n��{��4���[���>ɾ�UUM�f�e�I���?�����m]�Nmq����#����=TR��+�G�����w-
6
U����#pDy�� �
:�v�{���vg/jB��F�S��[b[�O�>����z�G��4<YyJ�T�i��ӓg�ό���}~.��`ۢ�{�c��jo�t��E���;�;�\�t���W�W��:_m�t�<���Oǻ�����\k��z��{f���7���y���՞9=ݽ�zo�����~r'��˻�w'O�_�@�A�C݇�?[�����j�w����G�������C���ˆ
��8>99�?r��C�d�&����ˮ/~�����јѡ�m|�����������x31^�V��w�w��O�|
(�h���S�������c3-�
cHRMz%������u0�`:�o�_�FqlIDATx��Oh\U����NjD�E�-�B���XQ$��(�V�Z��"�ܸ��B,
ڝ
�t���1X��BP,5b�-M�&�Lg��7��=�x��I�`�Hr���w��~��}��77�m
�o8<��*�6���x��^;��䟶�����?�9�O}�O�
��ml�N-�:���2�h�re�����b�pؿ��r!�U�"����mu��V)]�������"�,Z��
K�9�t�bcC�
Mt'�01��rs�(�ЌZ�3JyÜA�X*澣;�k�20W^@CC�"&|���B�z�Fc��7��CU!�A&ue�
}j'�%<�&��"^y��)�A@��u%@���h��&O/"��UAըM7k�䞏�;����$�'���?�K�\Ex��oL���~o$�DH�+�rQ�{Ame_]#WMN5SCU�O5Q1$�#]
���{Ԓ4���������T�oϽ�]
ԓۚEb�NJz��|��M��|v�v~�-q�+����J@��
��u�4<"ʖ�����vQT���eT&j�]����瘜?���<�����Bv{KIE�5AÐ��4Z�w�)���n��u���G��摆
M!�+ķm(���HC�=��6�,��Q���U�͟(��+��*�H������Ԍ����!_�q<7R<����nr����Ѕ��ϵ禆/�ϼW����O6ݺ\�Wj�ʉŵ���#���l��JW��?J2眥����si����ι�Kι�SH��ιюu֮����"P�tp)�4�E:o0�0�Lsk9���]f�����>J�����|Ǣ�k=�ˀ�tģt`OR;�’�jf���L7���H>�V�l�����Y#�f����ͬifn��dS�_����ϋMa��sι3C�$M�6��44D�,���a�o����,�b�)���
��4�L2��s���}��x�����h,N�}���{��y��s�9[��w�N�j]G�����z��.ݗݮ{�[���f�x�[��L�8|(u��>!_�/�>!��"u�B{�]��ep-W���R����E�.��Q����mW�>�?�:ڡ`_��E�x@3
�*�*r���m�?D�?�@>
���b�'+(��@!�4�I�z�ҳ[X%��_��`0�z��H���~��m�g�!k�,�t3��}X��f�7�촳��Zd�=��U�:n���)�6��f3�Zφ�_���
�J)�]
V�j����)���=�H�v�t�u�l��-�l�0�m`�����a ���7�-�?�ۚyl�`��e��,���!Q�p6<n"G�0�_���Vq�[������[�ھ�T
L�XR�����ViE=��~C
�@��f�~j�/X4�Sc�:���je�g��9S��.x�R��-��C��Q60���%t��/
�k��*����U����Kj����0�l�/�lx�1u1��wH�[����4zr�^�x�(��7=�_7~f�{�4�"B��t�y�䙛��w�ϝ�=�{D�?�t��:��}ϵ���3���㉈vђY��㽘��/�k1�3�h�4�~��k��c�w%� @w��^�K8��������S��ȷ����si0a�w �S��΄ő�_U��Yl�u��h�{�_���Z[lTU]{�Δ�
�`���
�@�@-��"�<�B��T0T���#A���!
&&����Z� ��1�W��N;-�Gg�s������F��h�LN���3������d[����7454~��|���?.i�/���.旫��Қ��2.=��K�/�5�����yE�B.���˪�����#sxQ����S?=�'����W�����#���g���X�N�G;2?�ca����t"��K���쎠�R��]�w]��b��۞�/���R�mG[�ݩ��_�`��6�||�(�@9��^���#��w��pSE���r(�k���q�+
�Z�!t�;5(?�-��)��"�QP���4������^w��7��F��H�s�oH��
�J��B(ya�j��q�@Ⓣ۱w�Q�y?���EU8PT�gr�5���a(�-[�{��I_�-��:x����h�
i+�WW�XhzmD
6a(�]�)���AL���5}y?*jw���0$8L[OXi�����//c�g�;0�z�KH���X�O;H(N�J)�>�S�Riz�|nW���'�ǕG;�@<�� P: ��͉I��sc��U�<c��no
i.WJ �G�9�L���"�8�x
vֱs��
ޛ=�g��, ! XhѴ���T
���ph��u�_:��E�*��)e�ڵ�)9%�=� �P�!Ys����-캃�Yl����P�1�)������fz��C��*�
s�b$H4$!mMC7���f�W��
��) aK�;�W�up�LEk��/�����M;��˳O(�7��N"���,y*�Dc
��YyH%hĘa��N��$H[w�l���or��w-�'�<�uEo�x~N'�n3���#X��^�p
=vB��ۚ�7�8akۦ�����>
F2X2�W,��m��wk>��r���V���J2TR���X��U2T�GG��#sH�$lc
�{���T�I��#%!m �_��$F�rQ��TR�S 6�Dpk�q��ޓ�]�Q�ӱ&������1Gʰa�DLB7%D\��$�<V�*�
�_R%$d;�I�0�w����V����|�+�]���ST[ȵ�""`GtRdTBFDTBD�c=��B�U���-m�����G�k����m�n)�KfKݫg������5g�~�Yj(;G�e�(�Z3�6S���Լ��&#��/��dr�_x����~����&�45�6W잷2���.�o3�!�=��c"����f�{��1&���l"�$�܌���1���̭0~_��~����њ��fs�X�mLX�7�
`�o��w����3��.6�Y�Zc|@��~:5i�ݬ�f��{<��=2����9H�gL�0r��3 `�p�zМ=}��If��R�i1�SMl�y�4�Ns�=j�^4I%��>Sܦjf���-+]�x�>�˜t������f�g�@?�+1��~8㬦���~��#�x��w�ι�O1�o�
�����
��*� %�q��u(��t(��Z�NG-`��(����:jg����T�/:����h)t��u��/U�K��0�hR$����}����9��Ͳ u��A7�;���7��<�9����=���{
�^���k�5�u�smV�6|f�rV�ܻ�j�,�O�_&��KV�,��-�e���ɽ{?*w��e{ng���d�">j�����sm���
�FTL=��i�:U*^��:�S��6QF`f�.hS�b
/���)�3�SI�^�})�4��)��>��4�d�D?�x��_�9��
%�<P�����I'�I��39�3�
f��ꕝ��P�P1H����}A�����|%�81��)�g��N'P1l֔ga����R9Ol{L�mUh����w��i2�X��B�4��L���C�b�����"�<��+
�9�{���8�>}��j��J6�t��Wr���I%�<U���l !*�Bp�(g
J;�F
�����I�s����
����Mz��s65����:����s��%%��C�V�ӽ���Q�y�es��f8�e�#C�l�T�J��eJ�#]��vjU��|��"Z#�zц� ���<�9�e�½����[�Z�?ľO�ϋ����)!J�A������g��v�OB)І�ބ���vZ�ee�;l���e�<n�:��~�k�3��H�;�R�`��|�.�-aᚕ�3!x-®�{�����&�z�D`���y�+��CG�t�B��W���0�F��
36W/Ե%t'����X�I z�[W[���DG��1�lG6��
2V�z�~�z��* �D2#��g��/�
mJЈ��]�����!ӑ�x�d4�`��(v�#wp"�����n��h�B����ˍ� Lѐiϕ��
� L�N�#d��@V:�.M$��`���l>|-�O�
���`ƅ9�s�.~ �Mw>>P^=�s�
��1̑�u<��;X�"h�iR���&r<~�7\��+C�m%x�*�������w7\;�vXhq��:�}ȶ�%c�U��t��7�8/��z���6�h����(d�� ��W�Ln�w�%���".ڸ �H=��p6�M��l{�%
d�s9Y#ڎ���h��?���ڸ|o��4��8��tA�y���+]s�9�='aZ�M��
�XmX�#�kb����v|���;h|[�$��Vk&�$S5p�/�֫�u߈;y Cԛ��5y����v�}�����`m���p|�s��XF�.�/r唷O s����4���1���5i�t=Z��g2{�Lf������!���VGHQ�oO�R݉��߿9�.��|)��_�%�cc��4�n��A؊)���A[X߀]oZbg���~���h̘����-���5��z��|x�2�o�r��zW��ƾ�O�e��x�"�P���4.��R(�Z�`�~j�|�7U��j��nA��8h)��QS���[z��M���A@��j%VS�
�Pv*o�4$����(�5E�
%��-��E����4/�}&q�� 3�.��l���b�=��8�=q�~��)��Q��({/PtJE8�91��O�k����Bx�v�Η��w)ə�-ޱ0y��
���(��QYO����̆x���ilF�e�А�k���-VLZt�~���&yW��3��nP���>�>�|vS�VƱne\��������GN��kO5���ln]��<p(�����'9���4�=z���;�u�ҿo�Q�W*�9��"B���Ji�W��ufs|g;�u��Ӵ̉�� �S���?�������#��'��"�OTJ=^&��_���F)uODnq�R�)��)�J�G���K��Uv3"%b�H<6��o
d��F�r?��e��*
X�-�R�籲�p����%�$rS��+<|h�w�Y܈�XZ�
be���J�QY�y�Q��[O�Fڿԏ�O�?x��X��O��$�q�a�J�-ե�zd�r�|[���cd9��+���_���8��n;X�ֿ��c�=�f�
�i
X^�v8
�0�>Wck�z^�30�*k�:���:�C��X!��s�-n�R�5h��w`��ܑH�\`ph�"C3
���j�n�@��q]�j�C�!������2�`��f2�3[�����e�\�@?��l-�R,��(J���$��"�@�s���9�"w�?�da+(��/�"l�|���9�~Nd��aTY[D��B�"_�ϯ+��d�m����q��|�
�^���k�5�����{�U�}ǿ�s��GC�2V$+(����R�
jd%P��Ě`�b�M��+5&mҺ�(u��jbLb�iV��44(�Z��a��13�̝�w��u��������{�38�(�=k�{������Ϲ�|���?B�8��%=.��q�E�K,z\b����q'�H��7�t�VKb�����'�K]�5
��iXv�ꆏn]�����f>ް�W6,�Y�s�oW�\�;~��c;��;>��;����`َX��,��Bo�
���^��$Ks1�I��.�G���
O9�{���������?�OWS���d�|��R�.Fˑ���y0�{3�}6�{G��W4k֤�����(A��J̐���㣨��CW���!�2t��v����=�^��dГ�
�݇��4T>��>:�>��:@�
0|\�'=�����/ U�t��=���+Ӎ�L7z�@�KRȢBy(!L�*D�$�%U@of�T?2]}�M�#�яޮ����k�觷\B�|�M��� H�ct��Й6ȩ�l(%a�0��йL�OFNfHP�㡄��̫4b�:�i�R_��G:�͕��_$�!ʃ!D%���ntfR��.a�S(���y"t�b�
���Id?&���|D���)��vEI�m}��9ȃ�C�K�~�冈��h�N���Ê�&��\Dg����ȧ��e�[V��@�<mh�Wh�'3m<��0d0y�X:�Q���$�2܂@!;Xd��8�O�g�Lؓl_��z�zC.|Z���Pl�E�2�i��}@�%�c��Y�4��T�[����Axl�`F �:y~�w�9Ţ�g�4�L��P��t7z{K��@�l�#4;h9M�]k9�$|"�%��K��
��
�FW)�Ќ ����1e^]��M|3�t�ȥ�M� `��EG���!� %�#�#X"�IA��Y�/
�Z�?/����y
��_c��B�ڕu7a�hA_��tb"��!41�]���`���=�?�[7���όk��k��<�@��=�i�
����i鋝X$1[���G�^�l�^�ۮߍ�S/�Mϭ��'��˟x.{�}x`�=X7�3ص�5���l��Yd��#(����?6 r���\']�W�ų��{�oz7'� {���;�FQ�!J�Q@ˑ����/\��-} E]�}�~�~,~z��C5b��T㓘�oƯy�O?�?�9�����G1t�s!bQ23���g �u884
"�����ӓ�K��=z5[z)���A:��㐶�����NgfY��W���W��ç��v��ꦵ�|�b��ӈ?�~9V�C�yd��B�-�5P�l�� �;0�`��ӏ�<R3�t���a?9���)"G���M?�#�#��m��|�q����a�Ɋ-�Չ X~��EF�9�lK�tȲ�@U�a�چ!iʂ���ށ+��
��.e[���%���b���:����#�-�����_|a�]�d���lŷ����ʸ�$�?��|��0�a��K6���ˤ(Bt�X�%ڇ�F^���ƩŶ���5ɚ�h���$oXu,�Վ� �U@x�J5�_���C��0����%#�Ji�\�Bo�EU˝+Ʈ5{g�^�>9��%
�]5���N��С<r�E|D_X�m�an���@.��\.���'�������Kؾx>?����bs����ƒ�r��܀}�7�6Yfۅ�
�+w(�ls�ȇK��o���&:+s��5�
(���Z��������|�b�O)6���cK=ܲ{������~Ӯ٦r��?c�}������y�kx�E�v�Y�R��N}n�����G��D�϶Q>\4�b[~�0,�?`䛍�:����{�o+�CQW�9�M�'����8$$k[k�fZ�P��2�2�
��q�M:�0:��w�|���Vl��`n5�
�\@��]�(���um�o7g(�@i�� h$��S%�k��F�Z!m�k�+�}w���r��Rlb��+�f��7��/�Fv$�i�a�0S�E������.��܉�f��a��J��U*�n�vMP���[�Z�����]��_���s0w�{�̘��E����|-�h�Hn���3����Y���f��k�
�p"�/�?�i�R�Ɂ�b
� T��i�!WB�X"XTzxW�I��g��}T_P�7*�u�N��aC�Ӓſ�z�]ڸЉEp���M�6�����߲��g���F�� 7Xh�,�X ��Ji��p/�"��}TϬ��^$�����7���M�M3p�ƈ�~��c��#�D�Ѧa ��X��-������_��[���D�".��}�,`+K_6���D�?�G��$�)^����*��K����V�|k���d&@y�ށ7i�1�E�߱��j����I����ʈ]�Aׁ�.2�%��i��JC3�t�+&�HL�#���H��!]�ݶ\N*.1�/'#���8rV��=Cs�J]�T8����]�8��/��JФsjB�*h��2�"v����P���ؘ؆PT�
�$B���)�Q2hT�[B���BAĶ�,��"��>"���_�mL��8؈��}��T=x�����3�N�!�H`Ut�
��y�tl�al�Pb�X��`џ�jF�$��D�} $e+��%�{E�ٱ�%���2�zwۆT}�#ݫD����L�5�PM�ChJZmUu�8RCj��;�K�7e��!J^Ab}Q�69eYA�WG����7��2C��A$�.��E�GL�3��
7�mHշ?�}��݅3��)�{/q�hj���I_��ڃ���TN�(q��yU
��FP��E,��oJ�4v|T�:BR�7bJ�uh�ac05�U_m��U߶15=�T��c����G:1s�-M�omS"��̥:��U^�s��u�r8�:��2�h���P9�%$��Au0�J�[*��m}��^��������e�>��N��{�[[&5�k�ƿ>L�?�2��ܑAV�A�iNCPb�s�]��ޒ=�����;�?�Y�`��
����^""���/�$E�����}������(��(\��?F���C�'�?^մ�xu��U͟i���h#[�|�������~&]_�Y�+Y�T�
7��W�5������0�?������\�W�v�:�H�K,z\b������ѓe�^"z�����h���&:����a��N�S���D�}g��i��P\��#"�Y.AD�^��w��z"�0�>o$�C������.S�0&P7ʈ�\
�L��,��h��
��ʺ��̫���$q����c{\����ǭw;��&�/k�v��9�G��`\��u��
��K;�:�
k�y���_֙���]��d�,7U���"��_�Y��q5���X�
�q��>CPZ
�Z�d��l�l����70ne��q�������֙�m��3��,���6D�S����_�dY�59�oO����B�_>�;O~�R2�#�9�*���̲��s���^R��?�r+ʖ���3=(�/��/���7�N��"��јu+�E"�eC��|��e���7��-�`A���!9�n�N�_��%�W�#�Qc�d�gCr\���BQε.�R�6��4>�� i�n��5¾���[�=���bw��f�~7����q!�se��R�h��IQ��R���+r��:����;Fy�,���ƣ0����7���x3^�lcj���-��҉�K�٬f��a�3�
':U�m�L7K*��|�}�m9���C"��W��:`f�:�Mg}vҠ[�+���~�U����>+��4�W$8*����N�lC�c�x�s����=?Yg�u'�7������s+P+�^U)�$e�)ӄ��c�X���f0V�Q�2r��J�1ٙX�{\��|��~\ұ�k$z�k%�=��r�l��w`�S�ټ@���Y�M��b�g9�n�,5e����4�E0極��;i
'�(�R�o�B�~f�.��ێz�m���b�}�a旬Ud�[�Y���q����jqW���k��wJ({�����z�j�r巊�́
�03g�y3ﭴ���L|G..��q�E�K,z\b����3��?{W&Eq�ճ��*(�,�(�D�� o�x#"J�h�/扟���� ��1���A�E�)*�ZI�E�Y؝cw��ݝ���ު���Y�#����S;�55�3�{类JvUNvUN(Q� %�'���PzB � %�'���PzB � %�'���PzB � %�'���PzzB 軟>�z�N��V��U�g��g�3/��_��O�8���W�]�i������+�=>��k.��(wY�tY����o���e3WM�{ƪ����jj�%+��Sp��ɘ��lL[q.Z~.Z~.X~:�_~�[~�[v*��u�.=S����K'��gO�Yϟ����p�K"黇��v/l����p9&@�`Ox��`�C�4%p=~C�"ҋ�c�ቤ�]
MD�?{)o���@*% Rz�k����>G
H�<{.<��<@`�3��W�� �W�\A���0�DJ@�r�)���'��<���<���c����r��5]�"����wh"��G4�(�y0!�Y�=(
�Ndr�HgsH�r��Z�˶
�mF&ӌl��L�t��47�њkG���iM�a�
j�$_��� �{,��'�t�RE��t.�t.�lK
�.�#�@hiv5@
@���:ڻ�ܘG��-��Y��N@��҅RB�P!�*ܳj\�znmkGc.���6��Gw��G���J����ƃ}�R�G>ݎ��VE�^o̓���OK�H��[<y@��M�9����Q
��8�z�
���@�J�mib&�l�B˶6t�u��W�:%}�Q�M{�l��4��[ј�@�r�
�h/�#
���S��ҷ
��3ү��](���~Q�Bx1��nt��9����t��&�4Rl�Q�l�恀TX͛�p��A��s��})��L��·UQ=����CP���Y@���tK�����p�p�y�D�\Ӻ�$��8.r�?a����T�[j��7и:���_�$��D�jDpd�-����5�*�ovo���V喇�3>�
��^q�1J�m4����kt�
W#XO.��^г$h�x�%IRw2K�v�4p��4�`&0�F�`MP2[e��#`������X{Oքhf)��n��^!,�xH�r�75gYR)���*�\
�t�ހ$���u{��L/�_���"�O@�#�^u�#=.�bò �Ǥ���0�J���\V��,���^*#��Z�]I7o
^�x�"����N@����/c%���l��A
n�p��B�NU.���m�`'��-:����fP��s��������$b�V��k���J���8h�E�0�n��߀��e-�Ǭ#�v�5��k����2� ���c�mRh�*8N[�4��]���bw��Άn�P�/�����.�t��)�5��ΰ��`��U<�i
A!Me���Dz@�RP�P�39��q���{8��R��֍Ӫ���Ɗ�/c�b٬�n�Z]f��³c`f����\g���ݏH<�I0<c"ئ��MC�:�tE�-�O��]�Nm$��.U���N�t�Dzi��7'~���k�?]��^��EȂIxp��7���H� �C7�=����Z @�BW�[wE²�
�x���{���'g?do�`��8e���p&.�������.8���ϭPsV�}�ű�[eH��$>p�(�����{3�7H́�O�_{�K�m��p��Ūt�q��^.K
�O�>2Bz��y &-: ���ǟ1��k�r��K1�� (J����i�E�d�+H<9N
���Q�B@�/B� �5#��ڑS���s�ѡvG
�վ$ia���U�ʀ��N8l�_��+nb��p��+��
6�����b�Y�R�Ļ{�Z60�ѕpN��B`И��0��$��
�!���x��Mqx%�K�>�|����_}K7?�+�-�D��W碤�rK��C)S
I|H�9�>�A6�g�=�0��8t{֑��k�l�ݥb�1�
�6��J8�ND��x={I����Wp����G�jCk������<�I��p�8�p����Î��q������z�jԤA9�j/��T��s�0�g�Qp�W>6��~q�
"��T�'�c�<&�`AK��]�>0�j��;EA��|[[�T��%��p
N��wvps�/���9���[)]�����p�8��7�7��Ab�wگ%}9��f��+�6�-���R���Ot���8�Ա-̦ܶ�����a>
y/p���8��9r8��V$C6�\�-�ɥw�k�/�2��ls->.�}-�De!�nR��zؖ³u���~�M����)2Z�J|��ɐ*�-���8�R���U:�H�9vF���#�����.tu9c\d�~�ӆʣe!�vழ�Wc㛴��n%����3���o�>&40B*w��6=p"���G��G�{p�}JM%ȼ²H��b'j��>{yV͞��*��I/W�Pl(��N���w�1�����^���o��ǭ���9/����8�+�y���:�Ȅm�N;&�c�����/��"!��N1�v��W��_|3p�x~S �E��q��fCI*a/�c��꽃H;q��vp�V�7ea��)b�wp�����^��g1H|p*�.Ն��v��\h}�iS�jw��="\=�ژKG���1tDE��ħ}Hǫ��`Vǚη���F�ZWP
������"@`�qs���Y �
0�������RZB���~*��W���;����;rx���;�\J�Bn��ګ��Hʓ&;��+��?�G�
?�عi
ecI�+��z�ӊ�JW$-�V�U��Na���.v��]��JWo�ʗ�t7L$���I��|B���앐���M�l8��GT�;4�n��1��)�����w���pr���$d�(B�L��1#�myT��
߮�ㄩ��3|�o�a��<�01�!�N�=�'��IJ٪���o���!����y��?`����נSB�X5ȉ�ÀSo���
���7*�p���lwR�~ڇ�&A�����[������ؾ�0Ъ\�G=�)�OE��b���wFb���=%n*����y$k
���$
k�� ;��IA�Jȼ��t}��j(�t�d`�
�7�;N�����=/�?[.�;x�������*ܴW*��
�2͜1ni��s�t�g�ՓD
5�@ʑl���((!�i3n��&[q�7��e_ņ�zLx`\/��M �ؐ#�f�B���Q
��^�cRT�3��_����N:�`�RI�r�.U��v7^w�h�U�s�zx�
��L���P�0�p��#��BT|��
��d�Lޝ���BUM
$U0.�J�J;@J�ǰUx^���z�j_w�;x�.7n��7n
�&U�Ɖ�v��;c�ŭ��=�~�G�(�c���*���IiZŒC,�pm�+�0��NN쵄W�ƶm�� ��z=I��"d�,�F���l�.ym1ӈH)..�FU*'�H|4�m=jk��7=N���c0~�h7o4���q?�Ÿ�b�]�h�j��ʜ6��=4�^�-���gF�(\�Q���I�!�b�M�.Y��G.��c�@x�{=n�j9ɠx/=xh�h)�$l
���S�:�!�ۋH��zP��W����|V���J:*��A"&�c屪�z8E2mnj�.�V�:qL3lӣ��F�����f"*���-9����x�ZD�-��65�LaO;�;�[9m�t�2�.m�ա~�g�`��Q�ץ_+
���C����3���|e�I_���j��C�Y��(�x�opW��6�`�e�=��`�ϒ�s�}}�us(�
��T֛W�X��
@Ie�-He%�8�J��V���ci��j ��� 7*=
���
�3'2?����]D������i'��}e�cOYIg,ހ����P=�J
�Ѭ�Gn��.]o�m��4>���߳
}��&�d��Z����;��B��n�K<�s�^As�^�v����� ���jXQW��!�e��/]��-i/ەЀ>L���[���
�U�7��n�?"_Y�V>;pRY&��X�3�F�K�(��TR/�[3�&��p�i����f��K�N�
/���֗%���l����7��MU^j.ٰMK�bɷ���r]f
�ֹs�>��W�Vk�1k%��0&B"ȴ��a��u,��:����SΪ��u�����ƱST����%��k
�j��9���T(�&'�j3q��y���J���=�h�/�A���|vCJ��5��pH���|�������o���
l��k9'\�z�&��0?s݀}���z��Yռ4Tac���C'�Tj� ���3�J��(@K=g�A��
9s`a�! ��Ƈ�G7>��@�`�2�=��wl����{k��P����%tGR
��0����7c$��k�T�J��h�x�A�ص�xQü�8��%��v샴��&��
�v���d���q����~�/
�0ZCY����<Nn@��M�i
�2#��ο̃'[�Ӿ��d~��_���j_[8�|zWI��Y��JK���Y����a�d�I�jdJ��nZ�HntÏ3������n�k�'� tC������ׯ��_�4"�t��6�������~�I�#���6�i���7l��G�
�f��geK�~�������3-k�ݫ7\[؆k��pM��
�n��������u_����Z�
�խ��Җ�o_�0���Fn�q�ͷ7�@�An���F��h���ݯ�#�
m+���쒆{��z���濫���kJ���GA������a�7�a˂��cP;W��JDT�W7\s�K"� %�'���PzB � %�'���PzB!ЅO !rY$�xTq�b�1�+B�6! !6
!&;���X�CYT�K���N�m�>x\q����g�G�-B�.�8���.�xB!�����6q�~)��\.p%�G��nω0����,�����5f�Pfq��O�a��`��L�is)�+Jg� �*>?��/�)�!�+�o�4��Y����*���Nݙ�>��w�S�tڍ����6x#����}j0}�'�C���WX�If!������
��� �:��"�"��E~�u�<�X+�
�F����[���S|=�n�<��g��4>*���p��M1�7^bP�o��LՓ 5���~8�ővf���@��5��}�����68+Oǁ�C���o�+��bu|��2H�6�gNv����.w$]E^`-����}> �v>����2��ɺ��Q��w:�N?p�i�S���^��=���d��un�$z���R��|��\�P�]�Oq~��>�~]�x�{\g�9��=�]�Ӏq$����L�v����M?�7�S�8��G�3طX~��3�_bU�#��-�Q7;�V~��n������<X��=��]րW�w�Fwb|�_�N=9��9>#�>�,-\tw��IN��N���fl0q79�?���!~���0�16��^<@��{;M��B�?���C�~��B�_k���_���2�3�z�-_��^��&d{�;F:@�+�sw87?����
��}G�O�����Q�(�Q�m���;���
WAO�(�k���H���>Gr|�s#���9�ހnv57�q�L�~�m����`W�K3�t�N|v�w{h���kN�Q�����M��;c4�
}\�)0��Vp�㗌e�
��xo��ހ~�dA�8��b�<�t��#��S1ΊKc*ԏeg�g���
�^c���(�'S��F��������{�Wx8��p*�AG�P�1�ݛ�FrCï9����Io@7v�éw9�?�\�6�Q1>��ЍN����{gB?�F��8-&>��s�`gmzO�bS��Kz��WA�w��\�l�s|���%N��ߑ<B
�5N�ަa�8ᚱ;�q1ޛ�t��[v�S��-��g����'{�q���X�Ǽ;�[#��d��Ɲ~w�a�;���{��&�3k�
�h����,��o�s��'��썛X1���C{�:1�#=|��c�D^M�|�ñf�ɼ���tзف����>��D�DidD��R�a>���2�{�����8�EO44��⤋�bG�q;_�M���G\�$}�@���1q��H�t!�ײ��|g�a�����n�����=���G��1�np��i@�82�y��K�>.�3��>�Rɂ�̟��Sw*�M��_�vѸ�^���#ک��g3�Y�Y��m:����M��:��=�~3-!�M<˴���J��L���"ZJDoV�G'_�3�[�y��#�D��h=GD
1�k�c>o�ۙ-k���B_vV������W67Z퇔����PzB � %�'���PzB � %�'���PzB � %�'���PzBۥ�g���䨪�w�g�2I! L
��
[ؔ��@�.�P��,""��(� ">���M�EY��$�@dM�:Yf�����z���qϭ�U]=ӓ4���%ӵu��|�T��Y�V�6�l�t���V�X7Ί+�V�X�@�bŊ�+V,ЭX�b�nŊt+V�X�[�b�nŊt+V�X�[�b�݊+�V�X�@�bŊ�+V,ЭX�@�bŊ���|��>�v�ߦ�m�y�߾��)%��Sq�8g��3�s�O�z�)3ϙ?�s��q����lg�?�og�?���~;}�d:}�d:M�7���o|����e:�h��;6ʼcߝ:���;�S��۔yG�)�yG��yG��y�p�\�N�s�ߎ�s8��s&�9����s�qs�q���^?_~�|���U�}�1�Q���I��#^����&��?��6x�@��YJ-�<@D�HBr���8Γppt(� �@ �I�[���p� @���u��J���������9��v@.�YP_�co����"�����@�?C�$0B$�D�A"��Hp$p���H���N8"�6�#G@����
A��#���oB�}��vB$8�~+!۹�`9��n���@ߜ�}:�E�$I�����I�a@9���G@8[lb�:Np\����8 >A�������ۇlw72�.td�H�;�Nv"��
��@2فT*�L2�L���.tw��;ۋ��zsy�.H
��I+A;4��,��������[�o�2�CPn����@�]�
�`�*<�$�k�0�����5w�B�����2�hK��Lu�-�F[:��T���]����Ao>�|���W�'%$$�!��
$!���
I��(���y����ՋLG��H�w��=�L[�,:ڳ��!_pP�������
C���@�d�+�F�8��������";zy��qG@�Dw_R���4�R)��S��d�[�ABr����v�K���2�wB��)A�z�\|r(���s$�|��>t&��i�BG�R���E$
�H� �
i�/��b���$ ?#@��&k` ����Ю��ǿ�cp�H����d�hK��ڑB�3�\>I��p}7������B���C��!
�, �U¸�`�v���.z:z�iɢ�%�lk7r�yH��%0���qvY���������
!En��=!p���P�#P�E�;;КJ�=�Fwo\r}��� �x��c�q`@�c�2�DX)�#���,AA��aCp
Z�Q�އ,��"�@�����nt6w)��D-
��a�������@�IЎ·�$�V3�mN|!r��3i�t������B6��j@h���#G�X�����Zx?���C�y
�x�8�:�
u�5@Q��$r�<:�����U���=,�����X��2�K��
�Np��<�S4��P,
��@kG��.H�J9hV]P`�����A�Dog�^��A�e"�.�����$���s�X!(�����(�@�D<M:F���"�k�����\�
e^����Ӓ#��1J���
a�ڎb�3]Y�u�����`���~%��AFP�t��;�c�8n���7�:�@�/����澩0%2��F�
�H�F�g�x?�-�����lS��u�gv7���.������b�Qo�s�@�b�V��o$hH9�;"7�"��4���b����/���|kM�*0T�118��q��qT������P�`���|9@���30�.�!\#D�'0ȅ���4<�A��\W�2���`�����[ �F�vR����hϤ�ѕ��,6yp�n�5��F�m�lly�`ew\�BB%�-5�=_���_�G��]�#�R0��#���u��S
V� 3c`x��@+9r�@5�ҳUc���NQ��j#�UB
p��If��n�42�]
�:��&�!��"���U�z�3�̚5W6:D,�/���ck�*C�:�����ke����?���'��H`�u��ل���c�hv�CD��s��o��5�[�����#P3��$�qd�d�'=$;;�ѕ�k+��
j~�#M��c�M1q{E.�(��:߬�A�.���A��r�
Ţ����� G��Ǟ�|?|G��W������Y[�W*p_`�2
����B�3I���_�kF�d�Q:UQ�"��r���`6ׁ(���F�/r�E(0}&�|�+�^D���N����
�M.���֙���vj���Q��@��8B����
~�����)�ݼO� ?�\�F�탓�����:p����b��B��B��\[}My�ɡou���)�\[�d�Nn�Y�@2`�CJ�R0d�}��_�az�;��a�D���� Ꮓ0�u̱�m����h]y�8��$��r��6���,2���4cx0ɦ�a<D��x��?Y
:��kͣ�)��d�;�|�rܶ�o��1��o_}y�b�w���{��u#N3�r�
�����9�(t!���
���3�O��B֝��Xxҡ ��C��~"��9��u��7��ָI|_�X��k�$ߗ$wH6�4bC5a���ޑB���]T��N�E�������+x($ȯ-�+CO��_z����=����ٸ�K�Ĵ��~�����Q��,����o�'&�p"�>�z<~�x�����a�Է����t=�V�Ph/�+ȈG���t������7cy#f�
���W�1�d!��
�~�a�L���CT[Xof@�$��,�
LJ7�U'#�V`F]�hj�M+r�p*�b��|sgm�_�5�-̞�W�{-��M�&���ʪq�w�?���\�+_��λw�s�^��t,�o��D-��z&^��7�u����{0,U��5y��^y�q�u�'��3\~��@����aPd�B�zF\�~؈���u�G�a-�e�g���P���\!�tg'{a����lz�cǮaF}�w�<8�U�k�0{�|}�o����.t�woÑ�=�7z�8�q�����-^X�,^]�
殙��V��?|�{��p�s�p�{��<�'�3�"|�^���>/��^�6{8{�oun�-o����R�>�R�������P�3�����,Վ>n�SN�k����u?��|7�'�����{s}����6� ���i����KI(��n��/'��]G��P���[q���'�#�D���j�(���Mo��X3g={*��|��h�m��W_S��M~9�o����啷��!�|�����w�����|n��Z/
b��~>ᗰ�ی�Ԅ�у:�&%����t��>�
�a���>tˑl�?�F.a˾1x��y�4��gr��p�c����G�nH��%?���&a����~��c��s0��g��,"������5��������}���O�F]|��t�8gL�f�c��\��K�z��E.7TI��y�tu�$FuZ87-���EWi2�]�x��gP�����q�c��ŕϯ�i`���4���=6 ��������U���\c�S�s�z��נ&
��t|nT�!2����r\�E�v57
��]�M��S����3�H7�M��4BGg6T���q��$��k�NSe��Jn�;�'��W<��^�:<�;�Q�%�0�������E�>���8���
�E�sp;�Xn���h����A'|�H-3��P �Z�A`�77�m����_��7�^Pɞ����G^�'6-�0c�
��[z�1bL%�@����{��6{�}!n~�O���2�Y5����Ѐ~{�˱���_��$[�N�ĂG]t�χ����E��"��:�I"P�ڲW�r�U�<�}���3I5)���� ��
y��,o�E ���`E�迒-�Tu��s#v
���n�Ln����X�Y��7��8<�D�E��+��^�*)M��1"�|��X�����Q�k��'@�wBL�pŸ�,�7���[<p%vB��;\nj��J1�eXp�NL-���
�{I�b,�,[w��
p��
�sK����m�r>���ïT�B��ڇ�i��1�zӭ�oZz2c{�v�ꓠ��5蛮L
�`�LG�\>���8QB�(��-�(�S����u�ӫ�V������Ӕ]��V�Ɩ<��C����{'Q$)�^�다��\s+��̇b����juoBV��@���/\�Qb�cX�H���I+y�LD��(���#Y���SI��qbr��f�^��0�K����H�a"�MU
>!v�א͞}��-���v0]�P,�bp�#�-�:��{\����Խ
��c��-���~���=�poH��7(P�DyȰ��}蛦E�j��!�ϗ%�ty,Ű�e]�A\JB��C�%Y��v��)/�)���@���?��g�´�N/uу=+�?>&K��"�X���)}��Zp
����|��?�Xe�� �� ?"'I
�X�M"\���N�.���{��8e!��͡���کBC�4�O�����吭0aĶ^3��~𭥘�;�ʎ�W��"���"���i�
n���S�F�u����Z�N�Me�θ�빡ɱ���K����x�O~;o�K��7��t�N���wǗ�����w�K�����a�C
��2�}Ү�#���}aFi�e�����@��NMdL���\�+���2�
p=9�z���q�0fȘ
�Ι����p�\�D@�������r����x@��c��Ű�1��t]����)��w�,�7IYD���ʪ�J8������F�Od�9���qߟ�0�eA%�>M�S�4�=�RNf|�
�>�2�S+�!���"���dPz,M��m�c��&,�\���n�zC���`��I�<8��^�h�Z�F�hl�x�6z���C>�Dž���qr�.S�\��B}�(&=�p;%� ��|0�߸-��k���)Փ׃II��BY�r�r0.��)0�!l�����Q�a���<�x����
����[p�"�t������"�N��=2���z�l�3��X6���?��}��
7�8��0s��.���!��+{��>(���z<Bf�7c_��K�K�N�DZȂ�(�������
�˸=��=i��<�
��&��;�� ��&I�c�li$���lեi�d�9p��♵OV�Gi�O�ar��9h�n�s��)��2�L�I��o}@��b����"d����V�@/���6��,�7a�K�$d+H�"��
Q�p H��-�@��JI!�\�I
U���N#"ܶ�����6�
��
pZO�G��(�x�/}n�>|�Ss_Yނ˨���� BJW�+��E����ʥ7�)���k>kNmm���z�#~���$$PU��D�J�q"7p��q.��
��a�xߌ���/S����%y������ϒ<�c����}��
�=�a�S=�Kނ�7�G!n!�&�
�E��{/Oϴ�:�o܍�\6�J��A�r��]SSLrm� ̮�aL+mF҈����>F�G�y��0�p��#��G��ų�Fl�<��(-@��v�L{�d�2s"�y�J?4*!�"��o�51
���p�loP�{f�p��5�B���Ն�^�@ߔ-���2�t ��U��V
) ���VH�UԖD�V_0�K*����OmuҸ퓟���������߮���+A,I/��_�g�O�>s>v���g��e���Y?�?[���T�%�SƸ�+[���Q�.�ԁ���w�����Sw�ʦti�4HN&��T�V)����:e�
@2R���]zi�o#��$�Yd��C�-�F&P7�U�
��,8��p�;��#
C�pH��3�Y'�����p��5�M2���{���x����f\$�9��ZfIХ��T�Z_��UM��ވ�u���E
Bi���㡒$e��
}�B��*�m[��-��[[/���>j�c1뼹x�
x�
��EF���~��Q?�Ӥ�^�!2-��(ӂEbp=v2�ӯb��x<�E����
|��͝iߌXw*i�"Џ��;
0���w۵E7I9�L&�����I)}މF^�WY��
fhD>|Bը�&�"�E�|6�����_b�����oR=4�G�2�z.2�{$4� G)}�-�)FDJ���{�w����˾���Ϝ7p�W�U����煤ǩ6)��T��^&�H�=|�y�zl�,E���k��A�脺c�.+�>�I}��}�a�=���C�ޏi8����C�N$��,���:3^'�Go7ߑ<�/�
e��Y�|p���1����A���.�Z���t���1'y}8��ނ�-|��>�!Å<��F%P�m
��"K���;�ܵ�ι?�u-��u-��Z����\��_�t�����q�����A��,zIF#P�Q�-W��Մ\��k�#u_^@������2
�=���R�Rz��r(����1;���GJ��H��\��z
�٢x�!�-|(���Wl��
!�x(��`{�2�}0�C�G����ԅF-i!�9�qҫ�������0|�0Ŝ{1grD�����ғ���~��WDa������#ƺ�D���X��8?�KÝ���\�Yt�Jr�͔�rs�m=����W�o�'}��@���f
���m�#��%�P?vA��d�̀��2���KXx�n/0�z险#?��&�O�gݩ��@8
���&M�LaI�+I�EN����\�������ʠ
�C�Eg%�y4����[��\��B�i;݊M��W�\?hK 47"�`F7�k��`�r�}��OK�5��y[��MtN�)�!C�F�F^�L�.�v�R�>.Ja��_W`ft���8�G�#���I3G.CV�+4��5ߙ���-=�Ǜ�|�b�,n_��a��KIS�oU���H6M�yz��9R�}��;O��Q����$�g<��D�|O)�hC#5���!�\���iA)����P
��K,�e�u3��h����0�F���f&�K>���(e�q�J��ߋK�gd�����3İ�ʅ���t��&�z7��ғa�_#���U�`��b�p�k��|�y����sb����j�l�:�S0�����E>R��*�1.
%$#ϛ���bpӂ1x�����;�ܝ���I[z������\�8��S�!��u�
pj��5�3|���V�8
�-��|5)'}�n�ܞ<�:��bi���4,#�����4�ި�.�\Z[�]�*�A���
���X���9+���.aҍ<j�U����z�l�3ur~eA?��[c����hBtŲ��Xֱ4J|_\3�Z�
���P���;�r,��| �i7��9�ֳ%�����-(\�k*�6-����zb
�%$�~�,��YNP蔡�9H��m�^$M�n�ۈݩH�����|�ɯt����w��d�j��>�@�~� ���(�R��{*f��俉��֘�z���n�OL�>��7d��%����إwF
To��3����t�=#����W��"<mXh��%�4��3p�.yC��dC�sr�
��73�nJ�@�`��5����]]�jqmq|����n�
y$Ƀ��5X�x"�ct^����%�!H��u7���z�u'��Ռ�U#j�K
1J�Kx�p����C%��y`���en[��*�7��ѷo�����{��vr���}cK�W�*6�-��;�/y��%U�W3�{}�1҄5��I�yl5]^�A��`�}�-���-r��Q��P,���pF8%�|��k,�t;��M_�Vj.��[V8����윞�ޭ�;�,�Յ4~|���?8iU��M�
�-�Q�o阤�>����ː���y��f����-C�}AhAa�/WL�tP=!���L��.��G���Y��˧���ۯif�����q�?g?�ػݰޞ�>�"�}rU�u^����o.�O����G�J��Yn��#&��؞����Z��g����'���Cr �g��� Up��
�F�-%+���{��8�if��ifrB�]�K���4Cբk��[�b�� Z��懒_4c�]���Vl����]
I�jY��]����
�؊�<�^�nP�O.�1�eQ�j~�.�!b��&FT5T��w��d����y���ۓ
�5�hfg4R�&�Ztk�-�7�d:��d��ܺ��ƽ]�r����.��� =��N*v�wz�yD���`�Xo���5�������KJ����t�J$�;�Θ��2'��|�sǵ��7�����if�-w�oμԽ*]�f; [�b�n%d�{�S�֮��첫��Xr�}?��q�'7����ƆO.^��xK���;&�\��v�;e�|���m�h#���&K��!bP�\�!�r��ɗe�w��t��-�Om�c�嗮mX��&�f45���i��״\�|W�|c!
��Ҡn��Z��vZ�[�<��jʯ.46���������5W,�|͙Kg�9rɥ�w]z�ꭗ^�f��K�l��5
f[vɚ�e��mXv�چ嗮mX���3��\qY�Q+�h��ʫ[����{�~�|�k^�j��-�uk�z�b6�e���"�N���m�����kaᅋ��W����_����6��z¯�ް���HD}D�%�"JQ+5Q�
Z�Q��:����
D$7b�?�f�nŊt+V�X�[�b�݊+�V�X�@�bŊ�+V,ЭX�Rt!DB1d�V'��J�-!�.��Z���!�B��|�r�U !�VпJZ�:�ݶ϶ !D�1��K�sths���sWUx�
5��!F
!vB(���b^6d����_�;@�z`AB�i��@Dެ�!N��&���r�9>�zک���>����r>_�hOo@�9�X�����[��744����7��}v�9��a/�Wb����
�K�#��s���������k�3��<��=��x1�7������6�`�`]��u���rG�����POm=�7J�2�x�/Ɣ����j^��,g�6����+�q�9������X��#��?8�%��ȹ�
��+P���g0Z�A�ߘ�}���/����i;��F�85C����/8����Y�&f�>�.;���I��Z�u��V�� ���Qf�:�<z
��l�"����<�}{��u��;���lc�wF4��Y���D���Np�]y��"t�F5~����;�
����F_aԃ��6�����C���{*�g���o*�9w��}����Kc�F892��e�G=��|C���B=��CXQ>NJ�Cc�cX�w�o(y��9�L��2�l���Rotn�����+����S}Ύ,�`�Op���>O��2��Q��Tx��b����-�!�5&Lmh�ph����H�s��a�'�c�]��&��
}�����l܀Z�V���Dw9{(#!
��=���mƲGXў���F��n?
/�n�}�mw
x���~����|�Z� `v�OdwuO����x�>�>������/��Ƚ�JuE��Ox���dܟ=yN�����h��x�O��܍�^S�`�
ͺv���e��xP^�M#6��;�8�~l��_����˚�-s��z��c�9�ui��l���2&�<Fgbp����{mD��P����;{~;�l�KCF�9�eE��e�+&��gth��
�Z�W�bEX�,b|E��/�Zv!���&?�x
���o����0Yp�\7�5�=I�cȸ�B�|�M�u�0�c�*ܮȚ8�ޒ&XZ��9����f���e�X�
��a �f^F�+�Ťn
�3�cX���X�g��CS~2�x��9}������!�u��4H�a�]!�Y�]��{$����:�O���p�#
�����/��X�x>�>�CV��`B�\&�9���d+v��z�F:W5+�h2�]�#���y�r퐘snhy���h?g����PV��bR����HQS�V"��/y�ۋ<'��x%���s�+��l\�
d�1�W�139��~b���9XC�et����>����R�9���DL�c�s���7�f��56�ɼ/|F@o�QdP�؈��<��b��u��;,��>{f5<�����xv��.|��ؽ�l�ů�kV��#��1��8�x<��U|����]���+��zXY<����f�������q+�4K��`���D�YN�ت�8�i���\�?#HӴ2;��z=[y��2{�V}F������E�Be$�I��nn+���k9��/
����s��h\�X�_���p���LC�-n�=9-������G��P���n�<��=�;��ս�����]�
�>;�۱��J�&6�#����~+�*8���ŏ#�@�����ٮ�;b����/F�=��O
3�Y{��{GV"�0�L�gE���4e>_�{���E����sT��JvE�Ip�$��{}̲sZ<A����<��-�&�|�w]%ϓ�{|
{@���'����i�33��r�f����pq�n�ksb��<&sƲ)P�r�(T�ޔ#�R�i������iV��c��oX�:��eܖ�#7a+v_N��
;A1צ|�/��/���v�3A5����H�2�T���b�teD Np7k�F���eMo�ط��D_���Z������י9l���5��o��<O��Dr��U��4,�L��O3�£�O��
�c���D��V��:·J�,s�>�J���y�#q�����c8���+�n7�1�m���8^�)�>����|��1��V?��� ���P�QS~�؞A����<�V��J^#�f�� �S̤Vr�q�u�?�g���ױ5[�bƧ�q�/���a�1W�y�`��Ǻ��3�2+�'��&nf�ü�ϰ�|b�m^c�!�����
�y�'�6S�f(o�0o��ߚ�k1sd6_�c��e��\S=���}Db �� >�,�O�-��6�^�f+��-�d��9��k�ٶ�ם��
��t[�Gx��#��D4���JDg��~ެ�'����g:M"�g�l�HD��DTKD�huD�7]MD��M�����":��0��N#�+��#�G�h2�;��""w��Z��":���E�����"������r�y��;��N���/�I�ϩDt=h��GD��i�lwVp���sO#�{q��y�#�hXd܆���<�q����Z�o��o��.ID7��|+��uy��KD�� |�)Dt-`�\iܫ�Dt4�_�=��5D�H�~�v�7���T�X��݊t+V�X�[�b�݊+�V�X�@�bŊ�+V,ЭX�b�nŊ�+V,ЭX�b�nŊt+V�X�[�b�݊+�V�X����j��IEND�B`�rsticketspro-legacy.png000064400000102240151156122360011251
0ustar00�PNG
IHDR�d��(�sRGB���gAMA���a pHYs���o�dtEXtSoftwarePaint.NET
v3.5.100�r��IDATx^�]�G�q �Âp�Npwwwww����B��q���
�
q������{�{�3�wGB�v��n�vgz���������{
����������O����,S�� �J��/��?��s��?<q
�YBR�h�[C�������ƃj�r��9�瀟~�9�瀟O��T��Yץ���v2��@)�=���W^���#���>_�M����/��?��s�ρ�M�_
��m]Z�|{���Oj�-+�Ϗ� �FH�����
Rp[�dݘ���!�lP��M�[�瀟~�9��@,r@���H�$n�6�H��dΥ����y��l������z��T���ۚ�I���ڔ���4h(?(5(A,V�_��~�9�瀟�?2�
h0���Lʵ>����\^�*-Փy�_�ٝ�}�����h+h��4Sw�����n��r�@P�矓��9�瀟~�9�ˁ�0�"���{K�
"�HSY��LYxe��|:߁�4I���'m7�j{JK������䵠Ѡj��T���~�9�瀟�'�@��FPη>��k�:�U3S/��H+�s�\h�Ԛ�]�!�/O���������FRyw ɻ5�{���
��*��|r��*?��s��?lr�� ���\
$���8�Es�"(�2�X2Ay����(�f_�&�.M�i�kt;h�%w䕜[2<���}��M�r(��n�N�i����?��s��@��@���
��^������r��}�[Vx���%5c3@�
�0y������Se�� Zy�Օ2;i�#̊Z�o�.�B�4~�~>���
?��s��xS��=pא�e��'�?l��h�V�l�;�X2��I�\��'i�<��p�s��4>PS��*�44h:��Ľ�T�C��s��?�x�8�M���
��7��;�K ��ǜ���=r��:�vlc�0i���0g�s��'!z䙁��x{it���
�/97���|�|��
�מ�;��7��?����ȃ�
��߷��nΑ2a��!4]��٨�\��Q�x�L�0V�w&(+⳨�w?�N��,�Bs��]}jJ��ً�V�9�瀟~��9�M�
�i�}�=��®b2�I�j���I;6�����];�
&������#5b�3��|�p~��:3HӠk�(EBsJ�-%ۦ4O�?��˲)eS�砉�����T��s�ρ��x��/�2�y���Z�.���l��\m�0v�s�d�١�ٜ�ϣ���X̓�i?����h}��UPkPP��K���s��?���r�ե�����~��7��W��<��|�ٛ3��vL
Y��=i�c��
L����gh�!��H����N�ξ�%�E�(@y�9(�����s��?�x9��
W`k�}��ۤ���������GjǞ����\�3�2U+s5�� �
��i�
� s�Y㝇��'CO��!}���;HӃ����
7���IV��A
@����7��?��s����q?o=�ƸGp������]Z��s���C�\�c/�L
9*
s�8�\�I;v�g`<8��F�N�Ҁ��Ov�s-��������Y7����?M���/���~�9���k�u�#��/�%@��v�D;佦c�����̥yV;�x��3��v�p�2��9�ޱ�vLs�Q;�f��c
�#`<���.�Nvը��n�d�x��4�WUʄ��[��d�K�5aV!�"�r�0(����6�9�瀟~<���w��
�M�}1�D�?�y:w9�Ze���]Cvd�g����U;��Q��H�X�q$
ww2��Ą$L
�x'�u��t;�VZl 5w��R��$��Lg
�ʼ.������sZ�3ܣ���9�瀟~�g9.:���6��
Y�c"�Ys�bzL��j=�1�I�{s�2zVs�X�؈�2���vl�L?:Q�q��cce±Q2��Pz���!w�4b��= ƽ�w�>sG�q�������G�I�#m�Cx3i���T�YR�oF�����m@w�5��+�瀟~<��}��H�RXR�+5e���R`[����t�\mcO�Ǯq�#�U=�%�i4Ý��I'G��#�d���}��'{V�]keC� ٹ^�O�
�Bd��Od����e��y2��t�'@�j�����`��H[�r��F����NGZ��C{n�ݖC���y�e}��AG�m@�8�h����瀟~�9�_���
�v����&2� �y�Ca:���S�LO�1���C�h��1Rf�"o�]��$�˟^��~�M�߿/>�Ǐ;���o���?�{��˷�~+{�
���kʸp��^��Xg�k�Ԏi��vl㎇[H�Cͤ=��a�����`oU)�-��ؐN��O%�C��4��~����?��s����qt��������Ƞ5��`MKv�;6�����1���z왡2�dy��2�wz��=V�G�ɓ'O����!���%�}q
�\����~��-������H�k�]��g��'GWʴ�e��ޚ��
� �o
0n"m6ֈ���@}�����97��,�R�P^*�g{��_%?��s���5�UtAy������qE~��
���Y���2�P�s�T��Y��t62��2��,Y�w�|�헚�Km�`��_i���3'��郲��FY�����uy�xd�"������$�69z�|���@S�����P�Ays�b����<��i��t�a��vL0V��`#qPCiu��ʤ&�jI�]e���`�_��\�0*{�����5Щ&��҃�[�x���?��'��.(/�j����v�d���_���C$\�D����zҩ1��"Y�F~���fL355��vȊȫ����e��!2��zaP'�|1��{ɐc}d��~26|���?U���l8"���4n��[�e�m2o�,��Y4s��ۅ7�4d�q�c
�8PO�ﯫQ��u@�5�v��$8$��w��OY6ҡ��DyQ�?�ݧ��ڂވ?���
^)U��u7�ޠY��Z�~[�d��2^�'�\;Td7�KB\�?��|.���x8JWPj������C1<�/���`��x�E��>S2���ط+Vㄲ�ه��o^
0N�]P��f�s��T�]J;ʼnZ�3��B�N�2s��Ռ=�|r��p�\��f��f�[?ޒ��;��}���ce��n�Ǒq��0'z�ӳ�'B���"��{˄#��o�ޣ{��75p�ꛯ�}+e��a�`+M;&
�90�f�e+@v�qMSn���F��Ր�;_�<�5?�<��<�9K�96V�R�Q�Z�cL�*Uy�58�a��l�3g
��)s���2d�,Y���Ibat��2
eȔii���~�н�㙯-~�j{��۹��햵a�e���2l¤�5���3WD��^ꆲ2��{�W�T�,R4Ƽ�
����e�>ʔ9�tԷ|��e��1`�coԭ߀�y��ks�ߣ[D����ᕪ�0�!S����"�yA�ӤJ��U��i;�Q@ʔ��<k緿�z�V�f-K�/W��#�Ǐ������ُV�^Ӳ<˱R����^�<
�)s֬��y�Ӥi�
A���봜�o���AK�ʙ�H�[�|x�����4[��2��-��S��|��Y��L�<}�y��$z�o�D
�Ous�;ydc���;�V<~�y}�r�\��9���v<Tf�"]�v2Aٓv��q$
אF{�KC���,�3��@�.(����e˅��/`� ି[�
���y�נ!m���/�O�R��%%A�1ɳ�90'��9y�|�qs��ڻ�Iۮ��)P`'N��i㷶�:v��s</�y���S�IPp�Ե2��Y������ҿ����?�A�FS�2T$L8�y�ES�N���r�M�.^�i����P��h7��g����{�6X��%_�B�-@9;ʋ�ɘ�$�+6m���@��/-;t�
U��Z�H���$�=K���0��(L#;�o�r;�H�5�@�{�[�H�i<�Ie�1\3Y�٧N
��YG���^���Gj�2]3sE�+0f"�^z�s\���9rѻ�aN���dҞ1��D�|��5������鴿��%s�ب��1��
��I�=U5����T�QB�֦~@�*��+lޛo˚��}�5T.]&=��R��І�j�nshJ+�%��.}����ח�5y�|iԲ��3�5��0���`����QS�F�r���%���@9_��1�a��C�;PN�6m�֝�������ճ�Ir��{��w߷��q�̔��/�1˷��D|�ɲ<_ƃ��l�$\$`����BP�z�{���<���S�B��9�����^�R;�I��(����B��w�J2��Y>[�aYi�dzI3�x�Ɂ���H��Rd2Z���k��$
�C��q�C-����t�r��y
��~zFf�*��0d�v�d�q�=��ήJٔS��M�'4�f�oc륁��7ޔաaO�>ٺ]cU۠Y�_a�~���/� �8��G����\�-T�d������S�:���|�[���ό �GN�"�)W�V��YY+7o(�5�|�N��f�){�\�2�,f}�� ���<�-{�R��-Y�e�
����"���,&�o�ޏ���xT�|��R�J=�����ؚw��r�0$=��^�몟(-��[J��#���@�ʙ�x�"�V�~l��������5M�G��E�˰S��q��[�c�ԌU�Lm��@�zV.&1���jd�jwȱw��@ye�9r���}���2s�Ti���(��a�v��2W7��k�
��;JI���@�*��N
�)8l��%B����
�g谿a���=4,�ɒ<f�0W?�:~�A���Gx�>ԁ{���Q�ԩ�6o��=���8I�fs�2Lu��¿ʹ��;�l�Sb_���4i;��b�G\���EPN�=W�}�^[l)�}���,Y&Z_v�Ag��|t��tѲ�ҺS�3�D���m[s�?_@6#��r�e�ݙRtgN�a{
�#C���+��cc�ju���SC5�k03��N"4���
ڱ� �*�%g5��N0F�"�["�q��U�Qxc�wu��d��r��~-9ɩK�d�� �r_ݙ+R;�ƻ�W��Tkgy����ߜ[��II`�-'�`��|�uY�y�?J�Z-
�7�+y�
���^���=z�'�b�f����i_ziꤝ���ܬm��7fm6~�
��W�����B6H�|��uPΙ7#;������(Cv;��b�n�6��EPN����&[�~����
�j03��F,[�Ʋ����@j֯�'��[s�?��>`��
:���T3�v{��,}p�Mב��Ü�@<��4���yd�l;�U~��g
�oܺ�9u�;6�p��� O����5�X3W;rV���T�1sY3���HR�N-u�������5m���~���w��]��2��<k�@&��YN�ae�ܶ"�c}:��QPl�b�/��x��7���eR�R��%b��Wu�]}�Ï���<`r�oΙ�PA�i�6���a���S(W���֭h'�>(��{�+Myحo?������P��Ŭ�^�&�~|fAy�����߮[7I�b
�n�^�\y�Fp|Y������
".Π�E|Ŷ����2��{����=D
����5��@�ޱ�\�#�1�#"ʻ��A8җZ�L�>�8���c���coڱ��@Vy�U�j:s9�c��t���T�{��B��ZA3��g���x\n)!{�I��m4�j���1��ښv\� �
������;�H��oCf���
q .V�T���Z����]�7|�G��+���!���Õx�ĉ�x�d���g�Ї�]g���k�
�~���:=F�,yC�ޯ�{�se�BB�"$�]�V�m=ߊ��;�t
���`ƢE⍦-XP��r�\X���k���%(��b��o/�r�+?����F�
n)��
�<6���9����,6Ɓ�ep�����b@�,��?��Q*p�]Pf*̾�w�»�5�� ��ecw@6�y<��h�rd��XE-�رc�֞%8٩�S3�Ԏi�>fe�vd�r��3��@��<�ٻ���F2k�49��|w�;y}ǫ�bw}͙�` Ⱥv�W�Q��/kT��E6听k�#{M@l�s#�F��y�5�2���}��Wiӥ��ҥO��_5j���q9�TVe�����*�=�w�R�����k���$6~��'؛�@~�t��`��C�mh���J��˚4{�8H�/~���v
�5N&v��y�����V~l��Æa�.�|�++��7�}�(Q����Z�m�[���s�X����<�ܻ��ʩSw���L��E�"(ǃ\
i߭��,7i��(����3���\�n���~��������<�ė�F�֗˕����5����[E���%��!�������w�����̃+�#p�5d���~p�L><6����~�1C��d
ܿ&��cu��Ґ�+
YK��Ԏa���i2]�cWg.&�!m�4��s�=��.��c���R{7�ch�4U��Ԏ
�5
-%%��lk�����%J�M�=G�H�h���Pm��|�נ� bV��zM���r�ʎ�8�j�Vos���A��һ���/�@�R^�nj\o
�i�h�L�ƭZ�E0�Y Ds\9�a_��xV;m�нM�}(?�e����Jp�\�N��ƌ{�|.A�d��9p�,S��3 �/�K7NR��ʆ�[�
yld17d��,�u�[����^��9g������H�c�G�MO��ުܥ�k��]��\��{Mdc��o\@Pμ*@^�%=?m/%w���Fs����D@~��,��|�駚隹�W�P��y�1���g�33��]�];v���*�j��������y�[
�X������.���;�ߒ~�A�\+]w�urMh�$��2�֊Jo-(��^"($b�\�<q�,ykFg���ez-�E�g��[����A'��W|8��l��8���/\Ȱ����k�z1E@�*�j]9y�fjWe/Z�\F! ���Et<s ��*�w,JN�3Dz�|~��թe����냳�.}ǔ�w�@�,G��U�t�
�"(��uk֦�i���Ԩ[�:䱊(C"�8���o�f����
.|}1�������Ə���#�oZ����@�PږZ�:O�k+ev��{L͘�4c�+0���4��`�,d�QS>qL훯�k"=M�
u��8D�řK�S�t@V�@T2�&3�k���9��<$������^���'Ið�0����9��J3V`\)��T�^\�n+,9ק'(
J=\�X���~���1C��j�Y��)f�2�5F���Op��Wb�X��ַ��{�8e�ǍvrY'ĵ��Ԭyn�ܹZ��T7�1��I�&m�rb����>�A.t����+V����rΜ'��LkƏ�]�=��*U��͛���߀g���f��uM�O�R�Z��Ƹ�h �Hm�=t�q1m�|ɖ�(ks
hހ#�X��ߧ̝'P��([,̟�v�ע������;����RywI8x
�X9r����!O86Jf�O��fIȮ-&�{�a'Be���N@��b�v8su�w5���]�<��f���*g���5��i�v��Ȟ�cG�qdf.:s��]Y�d�|�R��odDZ��%���v����\a{1�;wH&��u��+����L�������Y�6��n-\�Բ��� ���%͚-�{�?��W�F�9�i:�{�A��T���n��2M��b�}��J�A��oVu���;���2M��@c@�&QD��:�(��L188G�s�,1�SQ����t���=�g�mf{���aW����x�T�i3�vO�*[6���h�ʠN�ɠ7�60v�m���"�<-9fr<��R�fͯQ�%(�$1��7-��Lٲg��)+^�([��c;�m�[o�߿���ʎ�9�s1íh�d2�b���P����g��@>���wF����%�"
�T��*j�k�v��CO��&�1i����{�.�n9p���@yڡ��x7G�L��1Y�c�`lde�����<��Pd�Lͻ�@]
���8DB%�g�J���1H�;ލ�cP�e��=r��9��c���Q�e��];&��^T�m/��r�
Y�?�x4aL_��
�9w��e�4j�d��ՔY���T�:{��eO�7W��~?�ɪ7���a��C,�%(cE�h_�6Iܸq�ċo7���c5�8����6ղ��9<o�ʉ����T��Ȍ�Ƥ f�$�3X~l������b�Q�^=;�I��{ܶK�G���y��Xx�5�
@S���q�ɉ��-2�G�N�~�!Q�l8����Y�qm-�x|)��f���
/�r��ҏz
����mձ㣚��=�_��߸�<��2��xr���Tɽ`}�9t�8�v�Y�X��j�=?�ԏq�����IYO�$I����x^ҿ���q˖����x��Z���m�>̞;�8c���C�ۘ<�U�Z�ѫ0Q{�&ϙ-/�/eY���9��3L�5�Y�|�88���߲s˖a���ĉ�G��O�$Iu�LA����"��}}�E84��7m����A�S�L�� _�����n?�`οS�vmM�(o���W���Z���}�pO����p
�W�F/�.
s�L�ZG�K�54ӵ�vLS5Sd�D��7�,��Ǐh@���k~���U�ut�L>8Vz�����G#c�#�X��u�q�d��c7@֎Y��Y��l4W;ٙ&��N:
���p�ɚ&�Ͽ�\��,�Ci�j�ޱҌ��0��T`c����yu�}b�
F��'Ȃ��6�'
��'P�W�U��X�=i�,�sޏ�8A���[��s�@�}�{�L21嗭�1�9y�e���(��\�`�":��%�IW�YHT@ ��-X�Z�v�d�̙2���,�=���թ�7&��^x�'8/� ��s�{�frвC+P���.��k{ɇ=�$�%L�����:eϔ%˂�K_�ӏP+�dn%��g�6G3nsD����8L�c����ǎ�,�ϝ�p��2�c��ܯ5�ٱ�����u�*�^��9s�xCFN�$n)\����Y��C9eAf�1���7_1�1S��|�XY�C"���2���ȏ�T����ïD�%O^uN��5��*S���P�L��p--D|����W+ר�@.�D:�߽���)R��±��� �}b�����J��#,��b�g(���9 ��]t4�j{Jˬ;��lx!i^_3]��cj�d��4��Y��9{D���;P6�*�w.��GzG:s9ҳ��Z�1�q�1�� �<b�q+�;�pю�,F"�!���D�;�{��.~����pN�l&UC_�@Y���`L�`\fk!��W����eU�;p�j!�/
�_�P��qc!
KL�+~_A���̷,{��lٌ��0}�[u�`y�Th��T�
�W�X�G�S�A.t�x���T�mPƤ����^�f@o��)#&�R�����SW�k&���e0��7PƂ����ͱ(�Д��ʗ���^5-��� ԥ����'��6�;=�������O��T���Q�Sc���c���eZ]����.��0��X�n�ՠ�Cj�V�{�}��90+�eh�c�����U�x闯�=��O��-P�DؙF�1��)�31i�-~�kҘ[q4'�Ϡ��7>N�?O�֮e�̰h|������K�6�'P�O�R�ƍ>C�lXG��o�?��R�j�c�{�7ߒ
��(�u�}�䵻0���G�kZ�cj��IGG˲�K%��)�s��y�"35f��I��2<|�#����hk!k�lt�ҽ��ڱv�"��z"��ڡ+@�<b�=�{
Yi���\MvԖ�v-�o��F�
]"�Bq������VHH��[
H�
� ��SbA��*6x�(�� ܌�"��k��R�N�Ve��:E����W<h#��6ndy/���K������X`�U���k��˗�6(+U�o_yu!��=�r2�al�ڵ~��ݪ�~�H�<y��=�&8kp�����ӬMk3P��݂N={�eU���Z�õ�@�{��!=���
V�><�B�G<���i/��#cT��gB�3�r:h�[:t�&�-�iվ�
�[��u~O�RZj^��
1����>�k��H)T��-P�DL����n#<Xx���^��U��N��P�0�]�.^�y��NPN�"ś�7�����1o��Ӱ��|��6��:�]C%ψ��=��Q�ʀ`�m��J�ד�w�J�C��x;m�X��y�Ęc��=��╋Z���ै���++B?���}�+��
k�,�H��c-�I�Y�i�<bѨ�\Mg.#�� �$o�jg��������m�|��eٰ3D:ok�yWs�X�?Vڱ�4@.���ۘ���'@�������`��#��+�.0���F�Ү�[6q�7i����Z�����k���$��R�r�;�Vu���^�&���^�G1��ƾc����v��ʃ�F��U�˕�6(-Y�o�{h��7a���q�w�'��UG;��?b�cġn��j|#W���3��>�q��t��\�c�O5-�<�tO�V���Û �{�<sy��`���+|7k�詓�H��b��8М?�?|h��S=����Kj7l�U��������!O�ȿ�m�
�X��o&˽�l5�ĽmUlv�A��Y3,y4r�2}��S~0ݢ�_J�)-�7�4`���x�ӄ��H�� �<�C�zu��b"C�Ҥv�X��;}�e�����Y�g�]_�*�#��u?��w��N��<�UKw��;&
9�G�+GOqd#�3ã>��8�����N��y��c��g��=V��f��1�T�L��
��:�Ef梩�����V���%
�+m/���'@~yK~)�9�FE7��U)�W��k��G�o��deF�0��`Z�c@?�r��N={��zr��ʉ a߀�m���>t��ąӑ�~�!S�I�&�C\N���Y,�2��+0b��z�,[&ڠPx`�g�f�a&[�;(¤��נ��g%�w�.����2Fg����ĘiSL�רEso����y�;vx8e�l�eL��a��\��q`ꫀE�a��z��b��;u�_�Y�_��k{���A�b�X�N���Q$�r�]~ٽ.Y�dԔ ���H�j&f���C`�2fb�'b�|���[�KlZ��Ed�8�f�.�qd�O�U�ov�A�8��U�Y��Y���mkԭ�Ī\��1��I�2�o?��f����k���X�*�4���#'M0�?����}���l����_3��J<{�C;��竖�q�vV�7gK�����4M�O��h챡0E��S'�1�eODp���S��ݱL��wM;>�w�t�R�H���D
Q���j��k�B"C�jMC
��\j��ʲx�"��ۯd�֙Rk[�ޱf���Z7W����%7�ը�F��\�T������q%�BCa5�ޘ�pްM9�5�a^�mت\�^�VMz,��I�S�+�n8��)�x
WۘXq,^�_�ȿ;�I�D�\e"��y.�>�w�`[u.Q��h�2̆�B�����_H�BS�c?�ovxJ
� �~�����ַ31�w�q0������mЬ�'P&�)R���CƎ6�;�����<�K��-hޮ��ɋ����1,*&��^��G�ޛ���)�<�K�.S��-\[��'=��S;|Wנ>������Q��t?M�m�t��ի����0�T�2Wkկ�W�>���~���a_)LB�\y�l�9���vu��[2f�ʐň�^xil��#�J6�]PN��A�F��=���+�B=dc� o}2���5K|\�y㿺?e�TFPnU�j�����T&�u�,M۴��ۉ���y�0���v��j�w��+(gY�R���">�)�Csk'D�y�Ot�>AN�:�e�R�(��ki�[�3�cd"�v��{dzU������E�w5٩3o5�8̑&�=ԩ�R2a�����e��O��:�{Ǻ�Z�M@.�)�ߔ[�l�!A�S�(#�MX���;z�)q`Z�rzFS����2�U������)�^eh8�)�v�r�n$4j�M۴~X�|�Ϡ�o����L��S1m�3�`/,t���J�A���fϠv
`qe���o��۪n���W�]S�,�%����sh��(��<�ωu�
|5fWƖ� .�̞I���$p��ٰy�G�X���C�
����1��}�8S�/�o��ؚy�6�K�p/�����r��_oaax�����j!��O��wR�m�f�n�I�0�o�W}��g�G�E
����:�E?c2S�F���_P�rH��9K����U+���Hʃk��I���:£���u��y�5����*7;�m���G���v@���Xx�������rn�}��O����g��>�]��}��U�!�j�`�D�r���^x��Y݃E�X$�a!�6�p
���*Z����]���Bx��B��+�����CRI�߱J�<ZJ�D&�nN@����=0C���@枱'"X�yL�a��[x;����P'��Z�j��Ih��8��(0V��f`�4duĢ3M��{�;V�\=�v���"d�=�~ks�v@~yk�v���{�$�r����*`�,��b�h?c%֭_��Q+���^�Oa��?u���AԪ<�{3L\�'�)Q�2@~̢�-��u�v�f�k�.�N���q6&S�XI����`w���Թh���eL�̞A����©�����;l�
T�d/&���ϳ��&O��%☯
�ҿ�1Q��ĉS�
|���d>1�7{&�o�A��@H�Zf���� ��>��$./���д[<��a���AQLz��T�P&�@]�"n��������neZw.^*_@��~?��o
�����PX-<Ձ���f�t�kwG�P��и;c�Z��c���2هբ�^ï���
-ڷ�O��<ٱ8��37�C��e��f��'N"�J~�{�J����Rv���E� y�2� ,��g0��rM
��3��A�r��~Kf�1��~�2Z-�͖���ȓ{G{8���O+V�Bo�\C��A}�!�e���b7�����E�1�d8�]^��ܸq�i���^i�Ԫ_߹@:��r��5j�8��ȞOu�Ҏ����Z�&
;�dzЎW�VL�m�*���m;�Iħ�wk7)��'�lԎ �Eu�����*��}.��p�ܹ�:�� O��8Qê�g��p��J7^ܭ���L<�Y��N0���J4�eR��K�u�y|�+X;u`D��9���àAb�m�
EK7����n�1����S�N�{ޞ�mx��1L���TOЙЬ�0���r<�8��g%�[��E<�����Dz�͞��G���f,n-��'����s��%.�"��N�T6}6��ЏV��L��bqMM����r��4d�,*̻���m��\t�i6Iv�A���-���L�K�;F�f���)l5p��9�`�ɧ���>�eπ%ƲNVuV���yѸΊg[�ݫY�����k�{�_ݗ˗��E���q�`�4v)`�8:��{C&�����x�0Y������wv��i�\/á��f���]��3���m��{�کN�]�c=U���i2�#�{f.��r��n�vO���(�����j���Gv����ヨ��ߔ�[k�J;��Zr8x�����r��2�?�u��M��� Ǖ�p���'��S���S����f=i�F��C8��VΔv1~a�N@v�
'ڠ���gpB��ʽ�թ���@��#����<�1�����=Aӫ�skԫ��`��4��-���+)CC�i�P^�cA牨i`��k�N�ڨe����
� x./�2dܴ�t��W��%(�4����r�0Iw�����
�7���!�F���d�!�!�P�3.8?Њ֨e�~k�>=m�a|u}1�W�'��hF��M|.�[���u�r�cx���0O�m����ਹ�j.�"��L��
o=�USο!�̻3M��.��U�~В��E��4�XO�h�Z�L#
ӻڝ�
�yR�/�v�%9��4Ws�ؙ�zdf.[$Q�\�?���qĢ�Eoi2
ӑ�ζJ�`�\�|e.8X�/��B���T�TZ�;6j�
�lM@&��IQ�����f�gϙ#����#�1�=d
�f�i�6���V�8�f+#�`�Z5�:(V���h��0ֶny��Rl߽��:b�mPF8��~�?r��2v&�Gf��o�bܩ��RF��?F_l�D�2���w�ZV�X0�p������bA`*W!Q��^���mVW=�����kc�r8�R��C�3<��^�Ww��x�̇��ߒQA9y'&�1k�wя��L/}�rz�'e+V���Ԅ��k�qd��7�&O���Ъ��V/�r����v筞���*���&C�⌺������r;���$,�~G����n�U���6:!�zo��ؾK��&�v�oژ��2o�(�
����AE6��#�.��U��$x�i��^�w�s���� ��w����_������s5M֮y�#���5v�E7@��#�Eo��T��[+ȼ-����z�����]�m��
�c#
V�|�̳~c�
���1K& ʙ���9��[3�0����s?�m$H�Я���������I����@2&1�/���Ym�/y��
���}`�o�5�����������|��4����7�FF�5u8�%{VS~�~)
�&(�/A���=���Q�_5k/e��ɢ���J����r^L�B�^<���}�N)S�4mC`�̒��d���"U��<�ϜA����O�0��g�rG[�#o�&]���_x������9�����5eȜ��i�Me�[�^�3^��%o��b���p�K�����P�>籐)$L�襌�L�M�.�
O����2x�=�+]��L���Y�5
�Z_ދn�%o�{U���!M��4du��#�de�
��矝��(S[�L�3*�����A�{��A{]�V�1��5d�q�3���{Ǟ2s)G��[�Ȭ-���q��Yw��_]
�6�L��`\0$����IGM�2��d�1��8i"I�<�ӣdI$I�Ē0q�{��[[����K� �ԢZʼn�,�c�IQ~l�?���ď�$�Qdw��R]��`�P/<��
~�A9~�xL��ċ��o&J���=���#�^��� ��L��0Q��va�$ �6����,q�lB�?B�/���@���[9 ��⠍;��]'LΦ톼�l�
���O�;+:�~�al�Y\�zq���<�I��K����e�AD�X�v�������x�ww�L7n��'�5V�9,Q��p��@���:�@���S*\����\>Ϸ��~��a�N����յe6��vI�s9������S?�x��t盲w�^M�d�1Ý��u���Q{�8sV�pc�w��v���4�:k�1���Z9t�1W;�d��U���W�L�/��R3ϳފ��M����<Ns5��T
$H#���=�5�e2��8 @��Ӡ��
%���F��b�P�K݃p�h9�1��F�$ųb�G}�al���cZO
���l�+��r|���3�7PI�$��{� �t@9�9?���A�
�K��w��]�sN�=p��q>��;����Pe�� M�F��[9��T�N���ǮL9� >%N���߆<ӼIp�
]r�����!A��� H�^�5P��;c��5��P������H(c�[�I�c���V[nY��P�y�1�X�r?l��f6��n�\
{9:�\nga�[�>,m7��G,���G;˜��h
K��[�n�͛7��Q�&����%lo���/ҙKs�Reb�ؘ�KK��Ǒ&�Ĝ��ؑ�Z�;+@&;�X��<6��d2�;C��䓊����-�ʵ+Z�YwU���Iݍ�5����8���Bʎ=e�@���H�����I�ОaR���,�LO1��v;ˣ�i��� �ߡ�kz��(�ɺ&�Y[�}�Qi�1e�vƋ�)���\c��BS����ƍg&&��f�L�(��]��74����l�#�}��7�(A�������)�7��'������0;�0 dj,�rת-�~O�b�\@9��|I������hQڡ/(�����+;�,�J��>�}|��=��~������l"#,}|
��;�:@�b^�sm��E��7�p��2:�\㋗e�ͭRp[6i���fS"��գ��{�if]2O��#�7�|�B��`��v� �{{5dw�*�q�bg�ݕ5@���G urde���&qnj=.�ő����"2y�8�|��BC��عc�kcg)�Cd��g�|벨=��1=)%��\��t�0AB�i��J8�X���&H@g�����`��4Ka�4�p�����Db�~���0����BB�D�x?^4�xД-�,
([\�(�SeYI��ߎ7��I,x�����a��ΊG���lFfep,x5_�7�{�V�L/�>ew�yz&�����J�_��M�({�}A�(ۜ3�����c�}>}���=u.�=z��J2,gP�̞�/�&��>3e�܅Zͫ|.�oe��y�7+~��?�����r��K��K�М8!��
w>�Jz�
�-�kj�$��0�;i����ko�H@ִ�8f��F� u�q$;b��4����9s1M&4d-+�D��̙���ĐڱdzV��TP�oP��e�������-�H�
�\9�̒�C�SN�x��b�\c� 2�{QW��_����Z �6��^�C�
�a�Mo�)3)�� ��v℉y�T�&K:���!�X?(���2v�
h��|�#+�J?s�&��mP�z�3��`��E�1�+�<!��?FoX%)�E�YO��/(�����A�Дm�2�~Y��A `Aq���@�~�8��9Zj��мlƪ��@���o�M�Zh��e�g�WO��~�(�����f��ܑW:"G�v��1�@�t��t<�B��*�m�˟^Ҵdߕ��w�m�-�eok�T�0W;�*�I�Ws5�P�̸c{�M;6�� �%6;�d2ԩ��2v������I����H��
�"�v"�Y��@Ǟ�')��L�����l�}���j�UB��7�g�3ǜ���ӽ̎�����1H�ح/�EW�-|���}e�y=���>�4�x�l��<��bj���d�#+��CN���"
�-�B�N�}��_t���i�`��Z�>G��x�#
s�+b^jé|���~Pv�I_��2;j��A���){�Ɋ�ʧW?մa��l3~�i�Fi���K�jw혉@���F��S�jw�ju��Q;�ReBC.�%�3��=.�1���4D.~zAe�&�)�}��m�
�:��1���{]&ɽ6�e�+���WL@������jpj�q��=9bR�h�Kp�� $@{��Fs���3��mP ����_V2�~�"��o��e�|m��g@SVL��v�����yԪM��#��oQғz����At*�D�϶�����VC����:ͮnAy��At4�i���_��
��i�15d�3�f�y̬\<թ��p�\9w��)@V�^�ݞ��j_�v��:�q�:��\j��x��3����J3���\mԎ����UlCn�i���|�#(k{�Ƕ�kh�����rF��5�g�_���.�����U>��ϟ� �j���4?���>>�y�{���2_�25����,�ݺ锞�f���4e������=nm?����pߛ{�V�$6����'C٭a�=E�,{�c��0�ʌ��0p���n��O�|
���d����e���fRew)�2��t����E���t��L�=I6�m�@���jY9Gы���O����{k����fl��t�����:���i2i�v�X(��1�ce�V�H8�V;�IE7䔁{˙Kg����;���Ƥk�Ay:�穘jʈ��3�;'RL`4K%����M%��N1y�L�Ǯ����!~P���LPN���L��a<�ț����+���M�1�d�
(�Q�O� ^�s��ܚ�◧�5��8qע,_C�|~P��@9)@���;+��g����v��9�#�V7�v����eŶ�4ӵ{C�~��G�#��=�j�\ԎI
�Q�N�3�U�����\: G1U�ג�xҎ
�L�L��\]|�c��%o�13WHv黱���p��*�k��0�|�{��s�ɠ2ɑf3%5��
o�vMLA�����mm9AB��0�>:+s&���MB�9%�濹t,�3���.�����2o�-pd�h��x�{�Yn��_V�C|�u�SԔ��S
�
8�8?�;��c�z�<�V#���ʙ���:zʼn{W�
Bz������g��ξ�.��8D����A�p��X캿���c�:}P��=&�Νı���܅sr��
�#r3��Z����ӻZ���?6"a�Ym�{:D�Ke�깱�?�������{?����j`��fkR���O�P��T�m��5m9n�3\���ڕyM=��7|��c_�bm���|�@����-V@��B�,�k��Ж�Y������Mi=tR���fe�Q�}�`�����q��c�C�̯삳���l�_eGF/{��<D�lO~(���V2�1�,c(gm�.(_�sA
�I�}U4��Q;V���<n������Q��.��&���e����$t���s��;�Z���P��;�cg�qd"�P'�v�4dc����D
�\�p�r�;v1W#m��v��ʄflLB`�={ĩ��I�\�zY�n�
����NPvh��̜4����Д����;ow�㖩-�5�W���b/��z�Ϗ�eXG�F���D�[
mO@�{��§�3�K��a��k�!�-Hy����x��{�vd
rAm��}�F��5+`�5_��6/��A��7|h���`����F�pA���?��� �
��c��z.��`���o�U������p�2Y�DyNg�r�́�h
m��:�#Y?Db��T��xo������@��m�yYw��R��n#�w������W�j�3y�{�P'P�%4g.��5�j�s�)3��w�j�\
@Vg{�[mL�qC+9|6\�V���|'��9$�BZK�5��=d�q�j���i�P��I�������X ���O�a�f1���0�}����b!�A��=�K���0��J��:zY�25i������X����_��fujRtA�s=�-[Z4��
y⾨�_����Z��-���@�u��P:<�%4����BL�qn��>=���x�1����� ��+�ˤ$��0}���B+����q���8�]@6j��f��wNH��Y����Q�Fs5Ot��V뀬e��u�I����4���\��Ę*ӹw0�C����vB��f�d�c�vl�[��\�;n���<}@�W����ˤM�$�d����<O9˪T�
&E��+�@�ϯm�+�D���6F=s{ȉ!�幯��L��
���P�`eʦ���]�Uݤj�X:�?Ú��er4�ț��X� ,
�|��e�!5�mr������Z�O39��)Uy="�(w>�2��6q\$�i������y�s=xX�d6.��r<��A�~�Ŷ��zf*33�(�+�3����s������ ��)U��v"@��L�� ����K���
l����\���dB;��]%��d��̥\�ջ#�V+g.jƚv�{VS;6d�2����]��ܮ�1<�yޱ��"��Ն��/b����ON"(���TZWR�;V`�4�
����(M�YeNNX�ʝڲ#K�y���C���j2UeiB7�YLRL*��=���ˉ����1q,���_V��*���y=���$��r3L��{�����ݥ�E�l�a8�WV���r|�YGf����F&�s��`�~�nKO����Pg;�H*����bQ�߷��r$��N��.�V�F��x��&��>�W�
��͏��n�G��LP`�;����D���H&b�%�e%���Ї���9U���5��J_T
�
��
�ή�l���W�e��oH��9�3����Ԏ�d
���td�k��C$����������puzy�!3s��Su�1�4cƌ9&�Z_A>��v�3M�gz`/]*����L�Fs��W�lS�n���\E�F��ﱩ)�1U
d�ז�߇@2U��'6��5�C�3a?�g&��W@���^��^�J�����x.��ȞaP��X&�
��9�=t-&�%�i�m���rPf��^cg��ON����[�$�i���6��0Ә�W^�(�C��o�E��T��l�$��xK�e��n�3�J����"�Uk`�=Kԁ~
A�R�6�Y����7��AYw��f��|}s�j���v�!-%�>�<`�Y�W��8ȶ�P�u��`)�-��
���14dc�L
�y����ɳ��j�.�N�ظ�P�H@v$q���\�c�IP;V�̸�B낥MHcY6G6�(�햐��d���guf'
Gj�Аu@κ*�eZ)�J��+�A9&�=v&P͑ʱr�w�����Θ�x',E�x��뜨x���I<
�aP�����DA��
��{�=A��{b�X� �7��u�z�c�SP&��-o�u��L���iqP��-۬9<���ܲ(�F��t��I�3.LX�>a3���1�y�,�(s�,.�x�"��w(��.d-�F>�)GyF9�|+����EQm�=VS3�n�p�M�r�@�%��f;�к���_�a:�W1NS,��!�T"�q��2�Yx}�����
�/ͱwl4WG������{lr��I��:��ȥ�1��wD�=��D��p�C���j�3�=i�*3s���Ž���ɒM�K���Ț\Ng.w�`�Hה�5P�sNMjV�I$��Qr?
��sCL@�[ ���r��q(��,[T0V_<à����y0����3֊���0M/�b&��L��A�9�Y�-�B\��aQ@8�p��8��c��n���~2y@��#(j���.�y���0a^���(��"�O!m,���W�)��o��؇��4g�p��n�r�@�֖����m�x�w��+3����?�NN@��]P^z�ui|��� -�i���1��su#��E�A��@��D'�&�y��J���
�\�@Hv��\���w�ҌU챥�z�1M���{\`m6�q���8]J��UC6h�d:x��8�[Дypyt_��)�iy֭]-WӬ�ġfEOk�+9�GxԜ���k4Sb��?�"]�O�}�A
��N��_ V���r��(��f(��a)�
>�Kj���s��]�����^u-��r��f�S`ǻ��xO��A�7x:�[Cv��}�3ʺ�c��c���e�n_�_���;��Я@Ӓ��fE�þ�*o�����c�ڱ�������*�ѻڨ!k�1�8���d�?6j���\.�\�v�p'o�NʻZiǚ�Z7W���̵�����EG��krʌ�S�-�wjɚ���
�,�� 1\/~�L�ܮX!�SL��Z�<�#�ڻv�U�+��a⻋g���D;���0����`���'<�~ߍw������ձ�ʄ"qV�*T.)��8X;��m��:�ۼ����:���d���(��e|���]��n�X���zO��~P�9(S$:c1�mu����A�~�l0j��0~�
��|�p)y:��-�9uq����t�2�h;o�ѻ��+s5�
�c#�T"�ډN
�y�M�.�j�ɤg�ѻ�q���c�3��U�L;Re=�˭-*onZ"#6��k�9����L�F�� ƈ
\�ѳ��<�����-#���,&�����Y��d����g}�:�=��z�e֙��B�B6|�)'L>�ڮ 2:��(�ޕ���"��MDܣ����r;'P��n^�g�j�eq��������{��|e�d��,�u
e7B�=9��A9v@�Ɋ��Nl3�{�b��4��@k������K�m٤���Z����,����\B�h���P�Y�S�3�U"j��c7@���eԎ��:�y�ݵcc�q�u���ˤwH7ɽ:Ы�L0���
/���OCS�C��n8���&h1�ྮ^j����/�cS�ճ�x@,�c2�_=�k�d��(4��v�Z�&z���U���^l�rbʁs0.�Z�ܥ3�Mf
�W�r�YP�/BB:y�?+>�������:�c� ���(fOm�&ʣ�_yɻW�ʱ����Z�9�Ϙ��g��U!�0W�B�q���r���`�ܒM*�,�%qj��?v�=6"�1�Iw�bV.g�j��C��Q;6=� ��Ԏ�E6ѳ�q��'�Xi��N��c5c��vlu��V>��4^W[��Jk�Gj�JSP�6�����z�\v�7�$��6k��GK���]f��tS�v�io�Ϥ#�0��ЦX19<�}L�(��!'1~��/;�vK��˳��^�f~]B���db�H�zT{�+v<���ڢ�2>f���/��Us�"]����e��3��*���=t�w,�a۷�!)�_���xoҼ�3���ы%��b6о�}�� ��7#xF�������3��ڋS��o�G�?v�2�o>�if��`Vz_�۵�cv�+tF�E�Ե�)���Řd���NF�K��%�O�oͪyG�d�yV�▷:2+�3o�.�T':s�D�@��v��� �Z�����`lf������3ʌ�S�ý�I�5Ŭ�c��Z2�c�<y.&�;��L�Z_^C�s�Nټ��\L���Eg������;G!%�с��
T�L\`����@�)�/����{�v��� JpO��!��`�\�k�N
����0�Mj�O=,*�gn���>�m}�����X�uxǪ��7ױ�-~gV6�ە�9ʤI�0��q�y�r����
��ɐ�Y�?Ž��
�N�]s���.�s���@y?�� :=��7����z:�J�6��Qe���!�?skG��.�¶������ ��n���X����bf�Z�-��o�p�|T��ӆx�tIb<���6B榢d����ʢ����c�ߡ��}h���(|�H\���w��X�� 0��4:�\�\%Yu�Cɿ%��wRi2�"�AQ�dҙKe�����rۋh���\
�5��<��3�c�رw�s-���f�b�j�TqM Y�g���0J����Y�\��c
����t}v�W�'�w�Y6��R;�:�V�F�w�0��3&j�vd���L��I�&��Ļ0_�L�@0��t!&�/�m.�k�{�ma�ɏk����A����X��}�)����k:B�z�o��V';�g����J��e6���Գ<�)��e��W����h�<&�A������[h�<\Cn���"B-��1=(5zR_�\�0��jE�xd.Z�^SQ�賝���:�6���sx2�/��D)V}�~��`�����v�ט�[X�r+�K��N�4h�>����q��.�����W��
�o�A<���b�w����
_��j��GZ��j�JCCƹǻ+;��V�4l� �:љ�k��d�su�<�y{
& �<f��3g�� �j-)���.gSdFM��Vr��
Bz���{����^r�O�N&��F
Y}^m�=�Юp�ׯ�p�9���
7�`���M���W�Ӕ�K��:#b��F��ٍ�$c
N�,cH�X�X-������A��TDp�oϪ��Y�
'{�g�� &f�/c���¢��;�+E���c��
��z��+5M��<��e�3�3o5��
�`L@V` ȑG,*@��dԐ���3�1+�f���d��<�aC�q��D&��!ͥĺ��=dc�Lc"��X[^>��,ڼP
���=vq抺� �?(��V�--�����k�gu2����_]?�xf9���%���Ε���AS�*/o/-�';y?Չ�jg�1��Ǧ�q�3���N�����j�v����w\i2�l�'�m��ǎʑ�G$��v���_��s��K��'ӶO��� ��~���А]Υ�n�vf?(?���_1?��s��@����D���(��>&6I�-9���1��\�����Վ3�j�ju���v�t���j7�jOG,zJ�o]fiR_��/���ܾ}[���Y��#u�ޱJ�B��kf�M{6���5-������vE@(�i;D�CR���~�9��@�8�Ҕd������ʉ{G��0�=�:iy�u0V��j�X�Oy��v���P'�C$��Й�Ժ|2o�l�d�;w�8A��|��
Y�w��[[�Į��
��!�Bz���+��MoI��U�}�hj����g@1�����o�s��?�x68�f�5�ʙ�ȡ��K���H4�t��e�C$��c�:)@�@ك��{�Q3s9�X�vL2���P'�14dgf�
g.�i2�Rej��8H���Jzd�����Q��o�ɾ�{��ƒ}Uz�\M��Zk+ʤ��ds�f��QZ�k"9�{����
?(?��_?��s���@�Ik���.0Ͼ>E�e��ؐi0�F�:���\�4co�Ncc�LK@6zW#]��P'cf.�DPn�Ӝ�>
w��մd���'epH_)�:�4\[SFl,k�����O#��bi��!9C��a�v�G���Y����?��?��s���@��I�e�$�ftA��Wu�佣�}oZ)�5��-����N.�N�kڱuf.��E�v����P'�����c&A�q.�r����5e�sgd�E2e�x�vt�<zPӞgm�.5�V��O^�d�����p�r2����>���W0��N/�=(�{a�.)���Z�S%a����j*r�?�/�g�y���
�=W]��]<��:PPPE��v|���Do�K,(��*�?��vIi����J���j�;���wY��el�]%T�|��g{=2�M�`��qo��^g{��^O���S����<��3�~�ʮ_�տAo�K��6R�l����6�%��ی�b}<՛߹��d��
��2�� �e��.���
��֤���c]~!õ=3����45��.��7�~F�;�i��2^]{�3�������xu���5|y��c�9G�9N���$
��%�_��5�s��^��xo�,
r�>s�w�e��c�G����b���:>�̍�_�qo���z�9�<]�y�%��:ʝ����"�s��U�^l��l�G)�D�s��(���
�V�|�2#v1G�j�1�<F�L-� I@�p'��\��Ǧ�N4Wo�.�G,�d���Ԓ�虹r�M��"7]W�ESV�^|��͛7��Ӳ9t�l�w��s5���i��N��]0V
L vd�1k�ח���~V�3x��w�qp��w���#�9
�$���UA�@_�n���z��I2�9/��`ճ���&��^��L��&
�{�/@�@�@o�\2v�J�-���S��
'��s{P��\����9��ol��w=<g�~��;��_mE9��qb�"ϘX"�K��a���F���}{A��Y�\N�g_�'T.j����i����I�]
c�)���7N`o�;���U�<L����X�C��5��".����IW��$�o�>}b_�o���
5J�+9p��B��M�����wO�cr�E
��p�7�r���-��F>7'k.�YnG�=� ��@��>�2 X���O�̬�k�;3\�M6\����?�y���|�k=�g���ᾨ�"��5��IPg+9�5T*�8־�O'@#Aڡ
xO��c����[s��q�)x'p�=_�(WA�_g�Z�3>q�dm��l��Yφ�6�[��NK(>�Q"@#\���d�����<���V�~W��m��FJn�'��"����Q�czX�8J���?��ԙK�=V�,*��Ȏ�\d����q4T�ݻ��� Ċ�g/���Ȱ
���0cs�%��@v8tydj��e
�
f��⤼�;�S�Sc�g�x躂��(���4��{'���y��
5�j�P��9��"p.1�v��ES����Rka�n���;��/�����;W�n^�:� �.��a�J��W�~
�s�7ׯ���Exg� �Fp�<�s���2�%'5q�`���F������V���︇��P[C=9�YO.L�|��� �����M�:O�6�r��[��[��
g�A��r!b��Ho����9�w�/')j@�>�|Y��]fXwg~u|n
b����Xc�(�[Ṋ�6��g.
�f��X�5
�7֑u�d����
����/y����ɱDž��|�o��E;��!��6�عb����z]��s�W���=+�7��7����<Ӫ����
.ލ�)��zq�Wq1C
��K�\��^;����b=�
�A\��Q��"�|���u���4� �c��}�9��y�e�<�l�)��W<�|�>��@}���K�=�}l�;��q&r��u$η�{YO��P���|ȖnV��ܡ�-Z����r��R�ti��/
�Ԏ
i2�ls�:��ꤜ��کNFg�M8f���#]��
���
kI���,��\�p�ƍ0+p&@���O�&����<�=���D���y
���B�AY˿��8������LXJ�(���M)\�r���y����f2b��
�$�w�ԖLSk�
.�r����D��*�i�Ԋ�c���@9?>spm��U�g��Sֿg}9Q�4�f����8A+���N�;繺�_�29�l��E��'P&�X_NJ�
�)uy��y����×/�̉F�I :�xPf���x�ݸ�u�c'<5�A٪LN��cM��;M��#�s������i�:s�I
�2$���d��(/|O��b�}��;�4.p ���A�'����\0�
ʥ�i��L`k֯��I��x�Kݩ�`�d�s�>�����7P�iAU�w�w+@ژ����
�)�S
�s\sKB3����67_����xO0f����N���?Jj\|7
��Kg/|R�\Ê�(��s�uP�QZ>B@?\,D�=�ր �Xt��|���e��9�wkf)�ij���e����@x�W��\���T��4�Fs�W��
���Z��{���e��u���4m�D���C2q�yWe��+
�:t�=�H�v�)��Xu�!���|j�wA<@[
O��k��=�M�N35]3����^�˨-h{�x����rՙ^��� �W��@_���P�
�Ḱ��� ĉ�`��/��2'|���m��;�Ms)�K�,�w�,������i�l'��
�
��ý���?
ʴ�(���eWoStA��4�A�YM��@��L0c(����2Cywٟ��
���
�e�Ӏ���xd��m\]P�s��u�e�r�v���ej���Gm�&v������I�կ�4=��똂�9�A��LGe|���
�A_�3�C��3��%�s���:�_���B�V7ǚ�s�?y�3��6j�ד��]Pne�{|��qP�-}\�,�rQB�3�e"
(�O7g��/�ʼڲʁMm�&eِR�|�P�?�%��U�<����20W�ֵc-HyW��\�c53�#�Iw�v��:Q;��wl�Hg��s�n�v��#�XK��
�ܫ2I���dŮ����r��I�y,LF��ҫE��@�� �F��
P��N��VgW��>�/������
N��@��� Dd���U,�&��re
M9��
w'����+{�A��4�
���(���k)�4幜���)�l#'r�D��J9���[reN^�9������
2�+P���agEe|�Ww�
ֻ&�}���)(S��_��}*ȓ����w��h�z�}e.��_M�'�z
��4��{e�
�ڃf�����23����Mv|GY���r��a!D^Q���B����4�[���.(��I~�jW�]�2�B��=�A�&|�2e�"H�+}"<��c
�\0Mq�/yeZL��9�ƅ帗�D�5��5�y��w|Qk�[pd.���\�p�k�����n��xP|g=\Ʒ.��l��JC#�}�{��
�r�
蜤�.�2_{0s��(o��@�� ��[�K�-����F0��
ڱ������dOi2=�:9�8�\�����:)@κ*�v�b��A��I� .�CFK����꼮�\�c�cW��
�a�)�O0A�5e��EA���L�W�wA4�q"7:>����p�(S��D�s��_
ԸINg�s��� 8N��A���>'UQc&�q��
�4-Cy,�(��t�q���
�s�� �f�
�5�'��tͺ�n���V���LA�}H����zݽ�2ͮ�Z�Wp����|���2G�P���9�=��q2�␚������(3�('��;j�ܲ� b�����{Y���<(�ǽ7pfy�蘯Cq�'���g�w�\��
�S��Z���L`{U�R�v��8�)(ӄN��I�L�.{��+֝}��PD`%U����v�k;���C�Q��Q������XI��E���
*�{.f�A���]Pf�(���g��(s������ .
ۂh����$��5����ߎ0��b'r��{�d鯯I�����
�f�=M���`���M�xq�"�k�d������J�<f��eC�S�O��4�ud��g�`�����/8�)�p)�*��T#(��#A]A��hV4��B�#W�@�a4����0�s�;³
���4m�R�DM�}|�qb*zA'O�0D|�s��
���y�0>sГX56�Ήl�
P&�:�U��)�ϥ�� �;�W�rF�9\�oq�ue֗��Ɋu�FM-����&���2��Eo?y�X��7P�Ħ��ww0�狦LM�rB-�m4
�λ�ݓ��ɜ/ʑ�w��Ls��;M�Q���)3YAcA��7�
�e֛�k�='h��E�~
�L�(��ql���pD|V�Ls<ƔQ�S�6��2�^oX��E��
P���
�N���i��x��c3�c�Zo>�3��m�2�!�W�D��5O��$�y��)����\pN��ׅ��dY��
p��;��I&��ru�ly��=���)�\u�r�2������fh�#*ˁ?wˈ��$_h�� �[9���wlt�����"�ry4W#3����x����ک!��j�/�c#
{<f���"_<�U�qdR�Ƚ�Șd������ ���EV�n�$4���5�����}�Zʚ����Ǖf8ȹ����S�@��,���렏@*<A�rl9zdi����^��D�rdSf
����G |�$|�(s�@s��wN�\Ms�v�>�Y�2W��Bj���ߑoԦ��E'$��k|ӟSPf���}����&Z�������+-^_��)��)3���5.z�ƿ߂�ap
�[�{�j�N��;vi�����ɘ:��� l�
2�@�.r�����G���5��
/5��w'(�:�����n�}K�]�f3Y��Ԓ vN��K���<�3�;���y]�_��m���w���o��:zq���Bs7��E��=�2�ϸ����M���A���w�̭Nחm��7�J��$x�KК�I�!n��F8s����,jI�xV�k���n`l�(��8����J�d:zeZ��-�/hnf�p�ྌ�8;�P�ʚZW���Q��O�������]N,ڊツ2M>UAA��[yUl���ɗ��+\j��Ϣ�L9e� �����E3�r�
P�ʖ�]�8W��AAܟr����\ŷ�d�̪F�?�
:�����r�GfL֡�������$~qk���2��~�BC2��E�&����@���<>��<�s�a� P���;�P�cԔ�x���`_.\���I�BM��f='(�mn�߹����c�����2�o�z nA\�9c[���\�Q�)S�<��|O�ڽ_�~wKHlh���~:ʧ���A�
���(��> .v�@���g�,�Qcn�
�s��m�(s\S#��q>�ŋ�ǹKB
A����/�4MY/�c��*=^A�'~
�a�N��G�B��O���[t�9�T��L] �s�|��2)q$��M-yB�ӑ+��T����3��S��q���c8s1�X�;ֵc��J3V��Ԑ-5�����Z�Ayvꊢ-gZ�b;����X���q��Z#'EN.��6(��B3�'F�&JoA
�a�@c159�3��#v5eLN2�ڊ�ھ�9 ����͚�� n*�Z�{
�����s��<\��8��YlLJ
e%�rq��`IS�'?�b��RNP��$@q1����@�2�Tq�OM��w5�M�2��Q�4<�G��B7>��iZW��2��Z��Z����{PLA���j7����&�#(��릅���Ps5�o@�.� �M
�D���L���?��S�/�����BY��L�ϩA\Q>)�4a��ky���FP�X
0wqH����Zj�A_��݈��u��'���k�8��N��^4��:c����Ņ0�@�|�|p�S3����1V�L-|%��_��L��u#JV0|g�)��ą�Vy�����D�^���t�de֓�b�����:L���I��8��HV+a`�7_�
����}�!������so�4�����'��tR`C��d�{АUܱ�;v&���\m� �vHi�1dMS^�b/��DހYi�Lc�d�sR3H�@Άk88{�3�L'3-f�q@\QNq��A�� rF!�h��E��q�8��h
,Dm�W�|�u���U��GS25Q�����|0N�
�?M�|�Ǡ�^��4�Sc�s�@Wg��k�`�+m�+�e
en�����L��:���
��ϭj�`��1��������zY��nL�@K��45�=u�D����k��x�����CTp�m|��D��r������Ɔ�S��� ��@��≌�9A�o��DK��.���^�Ou\Cp��;��u��/֍��a��Q8V��`�x#(P4�r���������X�~Se��\,{��(|�F�����Z���5e�<`y����.nei��wj�c�k����Lʶr��,�
���Ǟ���'�; ����h��h=���z4��g\ppLPyP�����_K�a-/�֟��w�יqM���2vᝋ"�mZ�8�hݠ�ܣ���*)hj
/��4_�КW\��|���β5�t��\���^�ݝ&u/T�"��K���0����d�&�E;���$
i2������{�n���F�@�@���C�y����BA�
�/�j�fB���?��s���3�����叟*��d�2��br���W| ���p.v6���f�,�;_�ޙ"=N���NJI�մ� Zӄy�"�]��\Q��5@;�w��Ԟ��-����Еy]Jɲɍ6:�Ϻ#���)�v��lSK����R}��/5b�r�2�S���~�9�瀟v8� ��=�}��I77y#$��g�)lu��?Nq6pU��I���Y����sK�sMe�o�eޝi���2�j�u���=�Q�w\W�V#DI'��(+>g5�2e���>��
�!��H���i$﹌��|f���$��eҾ+y>�T�PXʟ/$e��2�qh����/��:+H���2��.u�ҩ�W+](v��բW*\-|���BW�\.p���[K\̵��砯rn*�U�Mž�P�ZвW��2pv�[���n��=��\_�eL��6���H��C�5~�9�瀟��Y����5�vܤqR'.?s���2qрNIʤ얤b�.I*��];���uIȫ�3�k/�$e|;Ŭ�R���+�n \S.��Fg���c�so�{������ɲ�ȸ�Cd��>2�F/|����M�_�"��w���;I����w��}w�}k�̺5I^�5�c����OG}9���Ό����[}������;o��U�{|�vy�����˻~��6�����Z}S�o�o��i�m�>m�mЧ�W�ZU�P�@�T��K��Ҩd��
J��R�x�Ku
4�P3O���4��Z�W���R�W*f�y�l`��3U��r�jWKe�z�DƊW�d(w�P�RG�X�\�K]̓���ܠ\ɋ��B�)�aO���ϙ����瀟~��s��rh7���IEND�B`�rsticketspro.gif000064400000004122151156122360007770
0ustar00GIF89a��A�6:�/s�k�b�Y�~�w�̔�˔c�Z9�.>�2L�BI�>J�@K�@�d�[F�<���&�A�64�(���>�3Y�OT�J�?�5�ә����<�2e�]Q�F?�4C�8V�MF�;P�F*�*�,�!�҆"�=�2%����`�X&�O�D�
��"�1�$2�&B�7�����\�S�
A�5Q�G��ʟٚ�z�rA�8���A�7U�K�6�-L�C�Ł�փ�Ж@�6n�f7�,�Հ}�uL�BS�I}�vB�6I�A����f�]n�f>�3�υ&���ո�����x'��ۏ��y�㬑Ќ��3�(d�[����Ø_�U�Ӥ?�47�+6�+���b�ZC�8?�3I�?L�A-�!~�wy�q�R�GZ�O��ޗ4�(8�-W�O�وq�hL�Da�Z^�TD�;#�4�)(�L�AH�@���������ʁM�E���S�I|�t��ׅ�t�mT�J�۹�Հh�a������ςu�m�
+��ϋ�ԃK�C;�0\�Ta�X\�S2�&<�1C�89�-u�m[�QX�O_�V.�"O�F~�v`�WC�9���������T�J�~�wo�g0�$g�^5�(<�1q�it�lQ�Gg�^C�8R�JJ�A.�!Q�G��'�N�D�D�9[�RG�=F�<8�,�լ\�R�֢V�L�Ԛ�D�9�?�4���!�XMP
DataXMP<?xpacket begin=""
id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta
xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060
61.134777, 2010/02/12-17:32:00 "> <rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
xmp:CreatorTool="Adobe Photoshop CS5 Windows"
xmpMM:InstanceID="xmp.iid:F4E7BBF66F6511E189DCEDE00DF875CA"
xmpMM:DocumentID="xmp.did:F4E7BBF76F6511E189DCEDE00DF875CA">
<xmpMM:DerivedFrom
stRef:instanceID="xmp.iid:F4E7BBF46F6511E189DCEDE00DF875CA"
stRef:documentID="xmp.did:F4E7BBF56F6511E189DCEDE00DF875CA"/>
</rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket
end="r"?>�������������������������������������������������������������������������������������������������������������������������������~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
!��,�ʼn�*G��#3N�m��`.i�ʀ�ЄI�̮S�Pٖ
N�\IPM7\�7g�x�F���D$�rҴ��tHD�� eM�PcV_>����ije]Va$��6�ƜJ�AZ�@89+�b�
.���y�G)��#��Ú?$ �F-\�vȈb��Y�@1��b�
S�"���i�+x8�Q5'��Ee
��$0IJ0,�"K�c���串��1�)A�fH#?��p��fG2`$�M�*=h����XY*�B;rsticketspro.png000064400000026156151156122360010022
0ustar00�PNG
IHDRWD5v�tEXtSoftwareAdobe
ImageReadyq�e<,IDATx��} �U��WGwϙk2 �O
@QA@6,�"
���"����_<Q��C��������,ry ��p$!$$�d�陾�}�{߫z]S=�s� ��]]�������Y?~�F��g
�,����ء��Q��2� _��g��M�$�{�<p���=��=�9�,���_�^do��Kn�s��1ڎM�JLua�={a�W^�Xb�%�}%�8��v�hg
�;Q�]j°~�@�|�qo[s�g��^��O��F�?ķ-�Xb�[�CD��h��8�o�կ4E�,��b`�h97Y�!�hp�x�Ul��h7��j|c�%��(���B��2�6
��P��i�]����m�`'lp�.8 ,ے��1J%ъE��'z`
�m��#�u�Xl�w�p��.�oc,���Fc�SE�R�˴��k���)�88���>E�ŜhD�EQO��jx<ӤUt�}@������,��v,[�%^ɻX���#��Xb�e�(�F�m-sb�Z�[�%7
E�粐�础�c�Ze.-�/:��J�e��L�l��΅d�k[ �6�>$v�T||o|[c�%��\opw���RvT�&�um��\&�l^�*2V�B�Z��&k)۪b�b;7b�K.��8�3e�U��l��'��́�t
!@���] ���b��Y�}.�������E�[@�>�
��,�;]7!_d200��\.H8�
���
$v�q=e�[�ZL�S��K�l�8$��E6Xd�
X0�Rwr}�� ������}�ؙ܃���K,\�$ڟ<N�
�����B�P��t2����8��?�+���x �@�#��g�F�>���]�V+�w��=�%����:�~j�i'i�$v���Xb�e����D[#`Б����j��1A��/-Sn��%`��|b��pb���*�,#
��c�u�b��dö�2+e��q�tf���7Ψ�iJ#^��%�X�����R��e�j)�C�=2��.���
�H���"����綶�r?@Ÿ* V�J�U3\+��d
C��p�6F8I�"��������P���[K,�L$p��G4���oXs�<�m�l6'AY��F��`s2 ��j`��t�\;[�``�(i��d$
����)\[��j��ԁ�G�-��v�K,\��V'�@&����.�� Rm��&&R��V����ԌU⨭��%+����Ek��F�Y�`�8s�|����K,�Lp�Y@�2 Y�քY���;!�
���X�
�U:����� �v���f�vp����L�d��_��>��7�ٝyh>��m�>q�u�-�%�X^Op=C@�G}`%��tUd�Xp9 [P�
�v���d�����Ok�?����7���@� �-:?��`��Ysv[f�;��IG6��Xb��ה��K��AT��:�����[�V�X��kJ,V���3g�����m�]�3�S��BdY�g�`�*�i��;0(+L:�ȼ��+�^�A���/�u�����%�X�S�#?~hx���5�h
����h�I3V�W�%J`�X{���^x-�<��ٰ|�
X6i9,jZ
N��^ؑ��R?4&�E���_ſRL,�����絛�ud99����>�AÒ�zV`���d~�Xb�e�ĺ������M��Ju�R���]�����R�5��aWd�tĿ,�¶�+��q)�:�t8��d8l�J��jʶ���D�Z��oau���N����PL�^��Wqu�*G�@U}�U=�(f�{�^�y�N}�
��q��BG).YK,���#�˹��DŽ���~� PX5{��Յ�b;t���E���V^'�\s��B�N�c
��e��S�S�g��`���s�O��}�`z�Ea�$�A���*�*�
`�d��
T%���/�c���D���^?��%�Xƛ����#�cr�+{�vP�;���g�7�fe�t,��|g�up����~�Rn�|<��Qx��e ���ֺp���j��YG�}�K�p��}�'-��c1_�����dv�*�"�.����b!���<���m��]�m��}�+Z3��-Z\C!�X�G�6�^����fp����W�����]�0��B"���(�{���Y��*'�W{��KÏ�������/��~�*�ԱRN
&%'A�IJP����@��g���;����|�o��5-��WR�UF̔���
�h�Y@�8�(��Q��%Ix������Q���E�@h!1�UW
P�&lm�h����D;O4�1�ZJG�p�K-�*ڎ�c�E�:��c1)��N�����D�$���$b�cE;��qP����GEK�p
�T�_���f����uF��h�����T��������Q*�e�����!��4N��
�j��7aI>c��I������q�1K���������Z?h��@���h���b^��˧/���?,��P�Lp�}o�]����+�j�@T�uQ�U�WZ)�{cU�,��`Oq
�Z��u�2��Ho�;�y��~-�wE{��������}�}M�o��O�s��c4�byc�4Y��8�:#a�7Ѿ3��:���*W:d�Ұ����.��Ӣͨqd��й��"�~�mɨ����_��JI��R�Ul؞���:��l��X{ڲ��:ѷG�|�P!�8gR0��g���;����<:�I�\7���:8�O'ÌE%5Wi��Բ�J�.���*;���j�ݲ^��4.�?y`c��#|�#8S�?)�ǩ�2ľ�R�,Z�ƾS�P��c;�b}�z3��x�$7��{��@}�h�h�y�~�Z�~C�wl���Ӎ� z�Wc[�a���Sӓ�X���*��N$��Bې5>j��j��/b[%�������a]�E����D����E�
�!�BW�\�ir�%�?�$\"��c�dSA�l6/�b�@��!dU���7�s�SKT�����%X6m�֔V��T ����G���r(��,|q�����]t��t<�ʽp���y~�B���+�l�Y�[�$ث������U����i��V��{x���tb���S�_}�����*}ԉ���^b��O�-C�L�Bۖ�&���ym^�p|1��Tb(5
j_���9Z�$���
�������֟��`� z�q�1�7E���h�o�ɻn�:J�
�Od@�-��S51*���������u���N/{�[h��ZN�C���^��;��d�d��_Y>i���*�K����Ϟ�ַ=%�����a`{�]E��XF}W�dL��wo��כ��+��zP���`��!?��6,WWh�z/��3A�%W4Y���g`��;
n�%��
T)�oUV
5�i�����p�+>\����o����E3�'��/ݦ���L��L�褹�&����1֬��.Z��~m`}Y�5��+Ul�����-�u�����ˏ&�b��|�2j��Q0����J����u�2Žܳ��\��K�j!Q�V�
������\��oT��%'֥�r��=�<�i�CPv�0[�e�շ��V��OPJ3H�N���6�7���RC�ӡtk*��{,H~^�~�l��D��'D�G��������4�z��T��wvı }��.��Q*k%A��}�V��ؤ�U2�D��l`}2b@��h��2��D���H1Ğ���s��q"
��yYB�7^��I�2�|��~0�5��ܢ�T�~?D״�hr=���ю�s��4�Jf�{�/�?f�R�T�\V�`�)7+�\jh5�g�T�iʮ��M+��Й뀖��)@+�P�UH
�LF\�i��a��j�ON�[��{WC�FH��S�Y
�
�(����6W?i��G�mq�����Һ1z�:*�7�켚la����J_�J����������ئ*�n���������E:7�����GH?>�kXL�Ӕ�����l�&����(��#�̽J�*�T�e����ﻳ�3��L��`
N�߬�o{�~��%��"���@y�%d��K��}�X��Wj7�ca��7���r.���<#d��W$B�Wz������&�����I��w���WQ�F�~�k4�ri�hH4@{�҅��jmh��U����Q�ݸSm`�iA�X�c��T��-K����VZ��U��>q�f����ކ��J��I:��@yw�5\�
6����t�Q�/�Զ�'S���1����������k�Z�c�"@�5��n�����<'��Z/�b�9���0s�H�I�z�17����v���P�+:�>K�)�q��_��Lh�,A��UẐ]���}�DL�ߖ����0��!c-�2�U��*O<Ho����
tLX ���`� ���i��aS���,Y�Ńl1+�յ2.�rղ/���ޅ���Vր�R������.0�|�W6�M�p/v����*�a��4p.Ll�!b�3� �K���OL�VÆ<@�l-��
����k��0b�#��B��*3��m��_Tx�*��TӉ�-OT�[�T�j��#cf�z�|��gʼ7���8�j�߳.��%�J^y�S��ܯ��əōTTEvT�L1#��0��s(V����[4�Z�bJ����ٵ�Y�e�w��-uy`��*��nRR��KIL*Ik6�[�X�i��ZA-YEj2�e� 2��D|�c��g9bWh���ؓ`��i(Y@,0<��5�M�hO��)��j�bGi[g�?�o"�i;w�����j8��`w6��Y�?C�~�rO���^�h�mp-��1�,������k�b���vC���|O���d�R7J^)p^�S@��c=H8 hm�!cg5���y&�U��U\nVl�S0\�a&��>�^��;�i�ݼ�*tTE-9�#}���8��������5g?�"���z�0���_��"��
�X�8>R�O��v}��r��d�y�u��TP���ߏDLH<4���8�Q�3��7!SkF�!K�s
�Z�
f�Ǻ�$�c_��2�����t���/���]ؙ�!Y��Zfc�����;�VL?~}ν0�n��i��E���4A�C]ź�DP�*����~U��A�B=a`�V��h%�1zh�R+����y�쇦���P�v��"��j�DΘ:)�I\?���I��(�+ XG���Pf����M21]�e�Fp�n��ڄ�;�g�Tx��2��"���On�],��K��<��c�P��
5�5p-���?��"�披�(ּW�s&�j�%T��"�vc5��L%�u�:X8e���Z(�(�ˎ�,���ν�l�b�BK�4��rL���EH�N����2��ԛʭǾQ9 �/3^M���Z�@UZ�Rp�U�WWa�x��SC��s�d��BDz��2P�����ɡ�F �Z�|
��U�E
?�r6]OXZI�4��;h"�8�׳'J�����U8���=��z3�]m|M��x�Q|רc'��Z�)�\=��0IF~vԧ���Fşײ������Z�e�;Bg(�����v��U�����J�E��Ϊݶ�Qd�7��x�mg��/�ruT�kaG^�g�8g|o�k���l=��??���TQIp0����1���*�}�l�g��zG#h�;L^��<��@o4%'m�WV�}��0NV'���?��O_�v�e6���I�VAs@-�������#�8JK����L���9]�SHW�bA���NEV�K��K��T4�1�:�U��g������'/9 �һ�Sa�4��0�R�V�VD0��S�*��%�7-S֒j_M2�^1.�T2-���D��#'�&`p���i�D��]�B��[�>�^�Ɖ�?�Wy>P�!��O�9e~�54^�f��aLĵ��A��
�UH�'�S����
�h�����4K��S���
��X��V0�k�אSʉ�� }�bP�J2�`�cAI,�2TVX�xY/Ë<;���j�v�/��3\�A������^:o�� 2p�"�-��]2,���}�=ue4Ԡ>L�m(���yz�5�K���am̬
�V��"�9b�"1�a�R'�*����+�U��yYhM&w�Sү�J��gM�0ceA�?7��ި't���j��4F[F?�
�$����zQ�r]P�[���s���b��.�E��m��(դDj-V����,
��-h[��v�><?��N�ǡ� \7
�ﰸJ{��B���}^*��
�~����9�16c�+���'�q\64��jfl����W��D�����$h6�qMv�b��e��5���4��dV�����t��88��2�
�B�G��lPCV^~��cgsEfyvH�@�jF#���j�*����~����v:Oض�^�'�n��,"̾DO��y�!��%��,�sL;F��=#P���!�9�����܅�X��3��0��C�T��0�E����E��>"Zf�s_21`��/+�A�G0W��
y��܍��J�8U�μ���]V�����3�B��ࠑvE+�
W��ʘ�_����jhٛ�SnF��95��ձ�Hr�)��u�D+����
�a
f�,ދ����l�;a�������<�]����S&��
VZ���y�CɇI��8�V��!6���Й_+N��N"�
�/p�LN�z��7p��$֒Z=RYM�x�%<��azt8�G��*D�it�D���˯5��~������Dnır ��C��K1�X�o��/�m��z����ME���W���1�rF��ٶ��a��Y� ��`�Wa�2XIcxx�y�$��Ƣ����U��K`p��_�p��ۺ'��#B�C�}e��#�F���\]��:3��ðd��Sfs{�LX$�Z��g#�U�Ad��FC�4��[�eSOT0k�C'��]I�J�v�2u5�jr�;-�3������`Iխ��(�}]^~�����L.������ڃ:(��l�Q�+#��/�j�`ٴ��p�aV�[���!+ô,[�b��*K{�o/>GjEi�%�Бp`��}�I3k���_��*?�L(Bt���ʧ�/�PQg�T-=ʎ~vpE�k>AXk�z�%@.�c#��p��SI��m7.D>�$j|��cQ���W�4��&�+
���!d�{�6,�kL"�4J\�u��ڶ�w�����f�XRŰg�Wds��v�_��e���o��
\��ޭ�����Y�X++^�#�fc���XH�L�z8���BS�;%��2��!]<X�K�U`�Xw���I�l�?Sl+m&a<Y�i@�U-T+�m��T���=��Bx̣Xs���Z���7���az�1��@*�o�{�!��Qd�4@V�ȋ|�A�a���쯵�ݐ���/6�\�ih,$G6ȻC�o$;"�s�qͫh��vHS��̙1���Azv��_o�p��At��:b��A�m7��ס�*SB���@��lЀZ^�Jn��V@���R3?ʸ4��o\?�z
<߾ Λs!��8���bN&8d�5�_�4���>�-��,���9�Y���[��;/����M��R�g�~H���GM3Y�K�M�9 �o-`l`��xWĺ8b�|+D�ё�B���j9�7�NO��:������l4��'t�����ի#9U��W}�@��i@��f�h@tl�^��öͰ�ab>��G��J #U�Q$Aeg�a4�([0'?��VR�ך9ڮE꿲����)�������viH����с?�EkU?y'<�kܲ����f7͡���Ys�VX�v�`zc�,�}�-�@g���)��/��4��� X��LSi�~8}�,~���"�?�y�~��L"����=�I�G��Q>�5wM�����c���~bc�����6k��2ο+ֽ}��g��
���)�l�W��L7
qj�o����H'Nt����������긮�~ڨ��@��Ve�(��=�S?/]]
�=�=�j�+z�Kef�S���b
�u��3��}�^Z{K�%�3%i/zE?~�Oz`�{��c��Eg�I6:�^ɾ���}#Y^;����*�|&b�dRk�A���0�dsXc��aU�f�0�o�q�i�8�&��w�M���iZ�}(���s<i��d���p�Z�';~�@!*�?ʶ?��XTj�_�sYĶ�4W�D''F[|�Wϵ����F�2���~�1�NҖ��z�*��GE����R��$�S�<��1�k��($KPh+����%�6l��)�lwe:%p6�& v��"���
SBY��(`�AB��_v�
�?�n#�Y���k�!����90��E�\:b6F�M��������f��0�ǫ�c8q�/��+ .
��e�Q����/U�{,�:jY���2ҡ&���j5�.E��$\���3�$�[/U(hih���ð0�d�e����ңQ�B�`���}��릈~��c�չ0�HR��W���;��TR�)t�l�5�8���׃�����6�ys�c�R��~ȥ�l��5�Ɨ̂@�wt�S���ق�R\�5���q�2�I�P-s^�R���|ơp�i߃��Ɇ13��7y���W�"|��oÒ����k+7��ƫc`5�[�ȶ���`�����'��R*=
�����ÿ�#
h�XF#�I���^���$.i���5�l��^|�^m�>;�r!ח�W�(LK-�B�,DZ��V _-���Z�~�
9ӕ;�ۊʞkf�:��+��ES���f������|�
e�
A��e��h��Ns���[��L?���oy�>��T7�czLeL���F3֬U�%�,�lk+.�ҳ;-���D�W�l5�
(�����ղ��)�`\KPܭ�L�5���6�\Pl�=�����\!��n���_ɾ�l�XY������#X K��}]�A�S�0�y7������������%��d��`�9*{�%�@k��jVВ�٤~Sl,�b�9���2��)I+�R9�Q�B��5Z����n]
�I��΄:�N|^*g�<V�*�#�$��w�k��D*hG����X�u���k��َ�Y��w���&�|l*��*��,�m�v�A@��-��`��V��d����4#�]�\pP3T��\e��K�`����U�Fx�}���x���7rW����X����Y����
`yO����3�Q����̌�E�9�҂�%ч`����\�/x
Jp�e
uIC]����T2T������F�����X� �F��Xc�%�qW#��X��%^��~rJ��A�r���d
�����dFqV
���+�����(K0��ܷN�u 8�3:��Q�f�`�(�<
ď@,��2.��
7���K4:/�&�dr��H��X~��٩&�,�B��cT�E�#��z�
pu���d�Pܪ�n��P��ac�Vu-��yr/��}o�;`X�Xtŷ?�Xb/q�Z1��i�-��|�[��Z���*M���\D$����w�[,H��Z��Xx1������խ�J\~���rA�z��](�z��?�����\����K,�gB���$����)۪T�h6WR�1-�B���2�Ǫ�Y�>=
��`��*���b�:��Ga�e >��hƊ��ܞ��O��+-a*awl�%�X^WpE*�Ts�uSR���^`"���(���z������5�w�-M���J�1A7X�����!(#�H��x|V�;J�%Lǰ���K,������lM"��lvp�V2�lV�g0Vi���8��G���tp!�e&3�����bP�$�B�V�C�U���sC�х!`Ų�{�[K,�Lp�;�YO�<�>"�i��jE��-��#��j'3V)D�|��Q���\9�0�
��z���L`զ�
�'���6��.v���M��.g�K�`ū6�îb�%����� �)��+��Ǟ;�Ձ;�&VZ�`��S,C�1�`�R ��^��$��y�:`?L�f�2�˃%���6ېhu!�D���?�<��0��`�����b�%�Xjgхs��,�[2г.�u��e���ּ�����d�K{����)#~�2l�ܬm�v�)����}�nUFu�)��WbF�4��uO�����^9.݁�'{�3�Xb�e���kA�S}лA�Cx!��{M�V��imZ^�;�A;'@Q�[����Y0����Z�6!��U���۽^�B����%��ʶ����5���W�.�X��Zq����K,\���{}=k�w
l��nrZ��!�y�c%�6�,�E0V��6�^� ۓL�U�j�u6�-������w�]���ͼ(
X�W�P����K,c.�Xtҷa�lM+�>���l<3571����25����������O�R,�`M6�L�����g3w��������z[*)A�/�����\��?�Y�-1ͽ���
�6��w�⺷%[�v��� �&��u�����d���ꭢ-U~�����sk2��̾\X�2���T1���!��K,���UK�����}7as��٩���S��Rs9�����N��`���$�5A�*�{i�����)u{[
�J��6������q1�����M��H�Xb��o\M)��]�g����ꥐm˵&&;Y��ut
Hc�h���P�]#��=�2��{�o,����&�F���z�^��!���ak\���s�R��b+���~!�+���s���IEND�B`�staff.png000064400000007115151156122360006363
0ustar00�PNG
IHDR00�`n� pHYs��~�
�IDATxڭY{t�U�g-�q-�r֬�,R���x��"��\u���:k�z�"
��PZ�nӴi�&i�ͻI�&i�}��4m�ȣ�#M����K>͊����Y�o�}~���9�KY�������͛7CÉ����z�BQt0�dH�0���XwO�[? \�Ō��7���ǎ{������bP��x��!!
(�tiiI.�9rd���۶m#@�������5(�$d��ABgaa!11��g�ݵk���^{mϞ=�� ���+(@
�0�a��e�TCJJ�SO=���/c1�/�UBj0�!��3k��t�z���۟��^xa�Ν��C�e�������7n=ztÆ
X`ǎ�=��B
&0�9��
Ch�N'�߲ej♠
��e�m�'4aC���JXu�����k�ڍ7�;
�@�nݺ}���]�`z5(��I�� Q�k��P(|��G 4���~���Ç��#""֯_�iӦ����!:xy8�I`�9��C�=��y�G""6�ٳw��
[6�����<t��#$�ɠ��!&�j��[�ڼ�0�!��d����~��X�vp'��'�yc�������;�t0�dĦ��}�f~�~x�0�!��dmj�@
x衇�����j�G�����4fƉw�~�O�f#�ظ)��_��o�{�V�IWE�t;�Yuᥝ��pr�@�u:��?�a㦨�6R;^�:�J���$�|L�'��&��迋b��oo�����%E��0��^{
@ı��Ҳo��͛#�y�Ϗ�$x3�Z�.���t�yx&�)��Z�p���7�z�h�}2"�p���w�����ˣ�=�k^�!O��a��>ٔ9�B~7w����N����k+�Ikp{kc)���_�ŗp��{~�轷^�S�2b�z�H�%q>ٜ�m��Z��6��N���M�H��c� ���*�
����@���W�L��:��}���6F�`��ˠ�Ә�f��5}�1e�.q�&~�|n�pj@��S��H����*Z@���%O��]��T��k�
�2����1K�h��Ѫ��?�N����Q~ܣ�hq�;�j���9����L��O=�zU��}�����C��C��A�)@��+����N30��w?��.�A��}Nw�~��`��=��U����_��/��~ޫ��W�qw�N�a�`��p�J
�7o�9�W�,C<����o��8ٻ\·�⃝��t�#{�?�V|�S���pt�wJ�w�����nU����g��_�w����z��'���C�&��\k��,������w��p��E�܁��K�_N��.��v�^U�H�����L�������P8�a����cjr�;��ٮ(f�_�`l���}��}�}��݃��+�ژ�+�d����+gE�����pX��Px������Rf��-m��VE�]fj*,��k���?�R�h�G�3~�����|���[�h�[ػ
*Z��Fn��Զ��ڵ��6<�mn��̪�����Dg���M�+14�
V��Il��ҪV[cM��d#�us+�W�y�j�njd�h�Z�%�v~�Ef�I�lRSSq�MYe��d�z8_��������,6ijxe՜�jNY
OS'�5��hST�:{Z=5��f
Ǭ�3���X�e��.w�$�f<E+�`�S[Z����R�M
�����PM�ĸ>;'�T�K��b#��X�41J��j�<HR�"��;�F�}���!Wg������������y�����VYU+�)�[�ں��VI%��44�N\^}}n-ߖ�����
Js��<��"���F���]V�+����f����ѷ�0�����)�wjʋ�k�0Y��T�e�v�W�o�j��@a���RE\�'��z����
~@Y;����PM.*&8b(���*���7�M6dMou���...2??�vqq�}Vos��-s��`��8�Z���^l
�i�������(��_���U֫_�#(��)R���Z��^�o��j��wjiqannn>(�`8�QԴ�M�H.�����Ѓ�A
�HSm��wc���ba�.�!��*�x%��H*P�Y�nu-��[�zk����:���}e�k��*Ѓ��B
��4��J-���,t��d�-�!NaJ���9�l>�IC��(�@���v�h�\}@1;;;t0�����
E�FpHVi"��
y�rR�:�[��Q��di, �u��&�
���r���i,yW �r�{�>�����-�-��Iu����pS�� ���
I9���/Mg�<�)�D��ߛ!��G,�0�&L���Ҵ��L$NP�+֢*i��ܩ*���>�_5um,U5@3K*�
5�&�,0��Q����y�.�'���λ
�Wb���żL�_�
�d�ae�T9Ej]n(P��H��S��0�Pf��9t��*�S�:�H�-(��ʯ2$�4�jQ��2YVn���PCqٹ�82'.�{9�(�.
�#O�5O���᪫}�)�̏��<M
vMf����7�{��
Ux)Op)�w>�ɐh�VC��D��J��f���s� �E�?�.���櫈��C�'�8t0,(6�����$(�>Mg+SYr�#A4��d.<�K�'ӋBg�j@�?M���_�,�Jʃ��L����N��P�H_&7+���@3���&��CVĀZ�:I�+4�%��"��ł����Y����?��f��}
��Φ�~b�#s�)�UPŔ��d���V�����36>VP�`%�P�%�4���.�p�g�P��+䳩ԱI諸^^=���E%�O�g�L$�N��I������͂��\^B��J`��;�!��*��ƽ�IB���4�Ǟ@�"�Kb��b�M+�>��|{9;:)w`xlU]�[uiLx�'H_]L�.�LQW)�1�cH�
<>��:@Ĩ�l�&'=��|�L�
A'
M�T��)�q&��O%偞�q����ܪ�g���d��I<��
����h�O�?�F;�Q�/�=P�$���L�(�`H���p��"�#�g��,�*�Tb.|~����$�H��0Z��E}�ƍ��~_z<6������e�D'�*�
��D���U�i��s�,�TĀ́`NiJ�9q)�Xlډ�<)�qc�nEM�í40�o0W����Ĝo.eֱ��'�A��u5�#�&�6
������ܯ/����:��O'�s�ES��B���^��n�����wwu544���x�
;!��A;�B���e�4(hC�1y<>;:�!�gS�c2�W�̔|6�'Q�����:��O���7��m�_-��ydd�����t47۪jju�
�ެ��$JuEuM������t0�$^AAc0C&0t9pWpN��?��p���=:KKKp�+GH������v8����0�WP�2L`����R���/�\�s�KGő�IEND�B`�statuses.png000064400000007761151156122360007142
0ustar00�PNG
IHDR00�`n� pHYs��~��IDATxڝYyX[�u�~���˗&��i�N�v&M;�LZ��4�t<��6��x�`�`�
cc�c�H
�"� �&@��?mHhAZz����a;���{�9���9���.Q�|>����,{]�~��0�-2�E�E<������P�+j-%+���'�q�i��1���Q!Ep�"�
����ɂ��sHV��3[�}��A���PXQ�4n��6��L&�J���)�p:א��gsY�E���t�[K���8�zEw�e��|kY+�h��^�T��e����+^(�,w�7�%��"���g(�s�
y|S�Ȕ�1d��'����gwQ�Ej�����`�K���w-/
�jгqO�3���"�m���k(��s
�k}��>wV�3g��ٺKS�i��P>�-����75.{\ASy�S��*o����͝���7���s�%<C)���
�4�AiLU��Cu�GT�ʄ1u����܄�̸�K�6�=3�>���D��,:�Lޗb�z �����y;�&9-^x��ߜ�op�el8��<A��d{h�]������h�{��
@���Leʨ�Ĉ2��Lb��[9�����Vi����^`!�z���>2,�
0V�hKf�2��C��+��-�F�l�J�����썠`�0
�^��Y�(aP? ;<�H
�om���m�HL/�^�C�Ď�K���5ųڛ�+=�h��pE�
U���"�Bl" 6ix�`(ȳ���%��'��_�+��C�Z9����\aL����2��8�s�~2O_1�*�֔1I���
D�&�7��-��M��
S�ƿ�dm��
��:�`l������H���%��-����Jb�&�D��y��Ax_h��S�F�r�,e�l��s6��}��|��|������������<���k�+�x�`��'�
0�
m�q����9��8����U1�~L��q�ob2$C����c�k,�
������6���2�
��_�3?��88��t��/Kn`hJEl����,��̟[f�������ي���s�ѮM��Q� ���/!rS&��L���gw�M|�0��
}^>�v�E�JM6I%���
�t"��
0�Ʃ����7L� �ވ������q��,��W�;*�u@���O�J���Y1��\5������O�Y����+��dK�Y��˨^$��{��v��5�O���緇>,�}P�5��zl}sHu��)
��4>?M\��:̄�������??��b�������[Z����u��C���沋�߫YW9�?���¿U?�T:�A닛��5H�F�������9K�;9(.�f�o
~x���'(��c��Ӱb���
3����%���������ɗf�v�k'p�n����5��%%�0*4�Wi�V���E�=�y}���#_��_��}������-4���Y�#>/Ry�՞�(�~��gvXu�n0P>�U�x��mA��6�$��6
,���fϕ���j�{E���Q����wN�=�ײͳv
��_�{���̎����+��>n���V�|�
�nF�en�caI�ι�M�Rx������%�{>��K�wK�I��iѵ�X{7��PT��:�����4��T%^.������2�UT~y-+�|p+n*�c�
�SP5�?�N6����_e��l�e��w�숴�k�Y�]H����5f�\�QĶ�>����H�Q&��n�x=�X�l>�}��}�8��m�ֳط2��g@�~u
��n���*{]@�� ��5��@��d��g�U0u�����W\6�l�5���.�O�Nf�.�P�NE��,�Nc�9�����u��K}����+h㨦xX�&s���F��1�]HU��@tzB����<��sw�ۧ�Z�/bƳ
I_&5�4�����S��Nj��|1�*�,�h�F���d�Y��,p4 �J'w���-�P:\oh��Y��n|�8�2���x�sÑ��+������d��PdzS�FC}퉾Y��٫���5�u�����ڮ9C�qQ��*K�Z�U33=v���%����_��C5�ſ�L�y��A|��;eU{5
��r�F�8�ר�D�����)\:@�s���K��0��]�c��P��b��r��F�<\}�S�ž�ae]W�q<��V���m�B���9�r����9�m������A����z6=����?R�v�G?�ۀy�9 ���Y�v�*��w���ض[S��cP�+��J�(�.�k��u?�4��\�z�����Ee?18
o�Jy#���F5�z��0�'*eYP\]�D�t�sX��9n�U�rT�|`V��Y�J)"��nݼ���t�Kö��w�c�*U~�Ks��:d,e-��Y��4�N�;���N�-�,hZ�tv�g�B�}��ʿF�z�9��G�Q.*a.��u!u����uuJ�|f\�4_Y��0cx���-�5ܣ�զ%�s�)��=>��.3�@K�/
obB�� �1����,���^�����-ے;�]�M3<1]4
/��md�
)�G9�7�%�Vm��\>��
JAp��mn�d[,�@�pjDbr��
#�� �ts�)8����R���a��|+U�T�-hm�P�o�}K������ ��|��-��xIV��E��&�Y���/��_k��A>���)�&��p�Gw�G�h�L�[�� Sy��rxW�C���Oj�qP.m�)�,�VEK2����(��y�+�DN�<��U��t�����>K�/�Z�X�"Ih/��`Ƶ�%�C�����8�iX�T�*�����&�i��8�Y�P!.�x}�"��&?��|C���T�5�N��';5�H���m� 3g��-6��9$����?��|�m��*�Jz|��=A�$�)DM
A}��=�(z@���n��ǻ�$�@P
�sL�(��M!h��c��K=��i3���XK4�Cʈ��B��@[kv��R�5�:4g:������V�1��N}�M]/���F�s�e1�`�@$
�WǷ�N5�c��Is���vb!/V/8WV��ŕ�@W��>�^�FP��)O�{��(Vq�E~�ߪ<�$�W��l�F��R�HgӘ��x��m"��3�Z��XEِ�v�T5fhf�3�e�Y=b��H|��������:Qj�:�JmS%�q(��f(%��Y�VĢ�k�{j����M|@�A'��{�<��i��b�i�G��
��aҜMQ���\��p��?(�8Ʒ�p����)xUR�"�L�0�o�E7�4A���1��о��
�x�`��{ꥉX�~�0��W����v�n���q�?�D�LK�Z�jEIX�1��8Vy���^��F��6@{��d��C�H;k$�g ��~�]WN�2�?t�2�"���偕��#=�R6A��J��V$��h`J�(7A{�|�%;K�W=E�>�|W%C�j��XEn��F?\����{C�����i4�>ҋ�juy����
Ml�P��(#O�*QСFYL�t�dm��k%�6t��!��5�T�U�����d���"�-�Ȭ�
=�ɇ$��.�����p�,o�'`AiX�i\����ڔ�K�lR����]����$V���'a�HR~�c��r��ɍ�
�"����JS+>�$K����V�����m��v�E��r���:�Cu�M��"Ml�A���(z���Vx�-�#MhJ��F��Vx����Q�f1��#���&I"Jz-Kh����6�RP��8Q=S-�ّW���U������1Wmm�������('� 3�+�[}r��QY�Nw��]-|k����V�f�'p��B��pW�����3�K���v�IEND�B`�support.png000064400000006252151156122360006775
0ustar00�PNG
IHDR00�`n� pHYs��~�\IDATxڭ�{pT����V;N��S�ZQnB*�KjE0��P�"*��D)���VQ;*���ʭ��t��l�$Y� I��
$!��u7�Iv��g�^�;��=9� �~3���>������h]^ �������3�\���kyc�ц�n��n�����踨*4�dh�_�~[�X�����PSSөS����FcJJ��P�I'C`��[~�F�m�(L
�A��V^V�������_��T\\l6�����
M:�̀��I7N�Ky��
Po��i��^HMIM��(,,���<�|[[��b������t2�f��Ў3w�Ky�
�f���?�.c����^����҂,��t{G:�3�� T
�J~)���F�~I��떴�L�o�Zz[Ӛ_�V�9�����Ja)1��&���a
pH��ZMb�O�w�L���7ox�8���o�hv�څ���}o��nE3���}�5�~�� TByP��
1�Q� d��4�Q� �Lk\��%��>�0Q����th~Y]a-$Z�*�a
pH��ZȑZ1q2ĮbuOUoOV~�o�_H��K������_����;�UڻI>_��O�<+��=�*4�d�08$PA-�H(�]�Q��|���)W�ZtkSB\o�R���=/�^����۽ѳc�k�3��v�������A-Th���a
pH��Zȑ@H,����_]}���Y���&���O�9�\+���;�Mշ+ɳ}�`�ބ��m�ù�zsEeaAAnn�Q�P�I'C`�1�
��6�
�r$BN�n�L�X����dN�n���u�_{��
�C�e&k���WV9���sŜ�%S��
��U��,S^^iii�Z��!0�@�
ɡ�B9!P���L�,�Ֆ�߯��>r�-9+���Ԯdś��npV�I�q7���ӛ�w�6���{�&�a��@*>�JV�l�r$BQ����ٜ��^w���x����
�?^�}�g��5���i_>�̢���\�s�:>}/(\ Fm{�J�,c��@�*�� ��CT;2���c�dff?^�����|�/�����O&-�L����Iy�_�?�Z�������#���8j3�� TB9!�����H���
{��=��zb���WV������stt�5��/�ܮc�
�$!�(�cD�[:''��;00�)PN9�u����S����5ؽ�C��7Nr�
aF@�@�W/��z�"��H�DH���,;;�������Q��$����3�]��b���T�{]�/D�}�*Ŝ"�r�"���
���ȭȪ���"�]KYe�15�����иe�j��*�\e@B!��Bi(���MOO���
�!��\S��ŏ0��H��c�-��!�
B�!�E�����\�K�g�ل0c�����\^���e����Hj��v"��H���D�Z]]�������>�O������e�7b|�@!��W*ȉ!�.���/��@����8w��q}}�`�|oD�*�C��Ӥ�g�C!1e$����Ш��2g�
pH��PL��r�"�a��jnn���jkH�
�����r����I����5@�@%�6��CiYC����{���<X�Z�Ǔ������|��+����?��!�
B-�D9D�Ɓ�s��FH91yĀ�G�.��� Q��d|��6SfH{[�*���&@�@��9�!�E0|R3�����б3��UE^,CNׅ�w͛h��SokcHM�5�1�a
pH��P��H
��H��"��;�9��գ�P� ��C��Z�Q���i*�{�$_݉�M��$��
�p$[imnj���"oYY3M�N���Vߗ�_~����-�,_pS��+��Ň�Z����_�JcЎ1��!�
Bh!G!�(��ib;v,�h΅�����Q:�]�|��3ѵ�a��w5-�\z�O2n���{������(��҆�@�*��vȑ@9D������BS��̬���ɎͿ�~BƸM�t���g�/���k��n̜|Չ���N����|�2C`�1��!�
Bh!G!�
Ť�ڏs{���eZ4��3z�_�z�i��2O�=/y�zҙt�#�N�\tK��+������q���
M:�3�� TB9!���@H{u"9m����(�gZ��_�o�����|���i�K����=���~錒�9VhLIa�f��
M:�3�� TB9!��G���P�3����<��0s���f^|�- �]�<=僯p�g���t<��遲�~�gΞ5�ͥj�B�N�0�c
�L|
�
�r$BN�������֦��S�︾v��k��ʳ3Q��eŧ}[�<�=�W��&L[�ӶK-Th���a
pH��Zȑ@HՊ�mٱ4�%wN<v�k�φ¾i����}�n��C�kHy��
��P��ܝ��c
�C�z3ZȑiOݹ?�!q�Z�g�M4ͽ�&~V˚�}��o<��E��1��#��sT�E��F
�C��B���8`��&������g}���
q���;2���6�$��N�
�a�
�6�{��>�?g���s6��ǥN�����$����b�ن����C"�1�`�1��!�
����#'������U�d��ԃ鿼9�о�egjj�������
Iq��"*t2�f�D���#b�q%�m"O��=0��4����i�.��l��<��V�P�I'Cʗ�ɨ�4��!Q�"����DEH�Y��D�y��s�����n's���AE�r�ȑ��4��B��D�N�R���ɓ
�6�U�:�r��Ŋ/��y�3h5�u�T�{��R|z挱tp7�wvv�0���!�A-�3>�8Mb*>�1w�mW+�bB9���)�#)E�,�h���QqR]��'R`ǿ�QQ���T��y��y�����4*B1�8:�̑�$GN�K������U��c|��%x�"��
���K#�IEND�B`�tick.png000064400000000714151156122360006210
0ustar00�PNG
IHDR�a�IDATx���@�k[qj۶ֶm�:��m�m�?�~�t�Rۛ|��L������d�o��S�A�T�$�~92=z9s;�NŖBYD���>��S���n����)�i�=����
[\��w��8�DI����
�Q���z_J)���2��G�E���Ƥ��58nZ/}����G��ݯ��Q8��;5��aQ��#���]Ь���c�v9�r��|E�w_���y�C�ӡ�S��u�9���˪�r����˳�#�3Ah���͢��K��M�9��.�=����n<Uy02���r��j��C�#���<�<�9���-5�� �tE���������;B��
�J��9�r��Ez�u���ȣ�H�E#ʝ����va�J
�52��qIEND�B`�tickets.png000064400000006544151156122360006733
0ustar00�PNG
IHDR00�`n� pHYs��~�
IDATxڭY [SI�6�����gz���Q\@VA
�"����l$!�-�HHB��% ����J2I���kQ>��֩soݪҟ���NOOI��ξ�`
�T*�R��Z���p��b�F��z<
�B&�����F��S�����AC�D������=<�;���{���5�0>>n2�&�=��ޞ�|>T��ֱ۬���
�����'��V�1F��rB{���S�>�m6էO+��3��]��*��7��'�E�M������N���*�.����lɇ1
țq8I3�)�gM=L�|kk��}ė=gwC��,�$�0�A��^�"y�,��hƫF��bh��
���7L_-j�l���/�
�l��N4pxx�OZF{.o8��|�ާ�L⫵��^oN�2�7��5Ɇ<''0�V�18�W|e.�ë�>۴��K�E���F���
�٭}t@?��?�^��=o��צw(<X��J�Tqr|3帾�?T"Q����(7���D��R���OŒO����KMO�-,�/�kKE�i��˫k�bey��\�)�O��ֳUSYm}9��_1D�jE �$�-�P�M�8�S3v�K�Ѯ��#��I��s��2�-��;???��O9�lS��5������#�n��`�՛+���q:�� �'g��QC�P]�oNe���Jj�T��N�ݩLk�,v��"�OOO�t����Z��hc�ёJ������zy�,F�V�����i������ѹ�9|��N/�`�h���J�)���Z����,
Pτ�
w�@/���D"�Z0H�>2�C�r���
��O�N',�B�^�����������{{{�
]���\���J����D
PW&g� [����8�uT�@DȈ2H��l6�A��NGGG���y�[�/���T�<1C��Ejc��b;~J��,I��240�ݘ����K���>S
!](��+�c0�AJ��c8
!��K��hh|T�^F�{���C�g�ɍh���*��)Ő=�?R�gLi��=mH����Kc�?E� 2Z'sx#E�F�����j��[����p�B����
1D��א̒ET�Di-}XnXe���C�777�:��'��,���"�{AmZZ]!Zb'p�p{����)��3$Lk�":a��
*,��IT9�����0Nm?e�f5M�|�9n=�y����s�p��zJס���=��1E��B�i�M�2BRt -�C��zD��3o�s'��`��g��y.c2I��Y\�k�>�1
C��'��,f"��F-^_�e3�uc���b��x�>��^o�!&��eu��0�� Re�U|*�����xlC� ��zaa~aqi�f\�� ���+�VVqD�q�Á������-
ȴI��=�&7v�W���/�D)E����&�'��W�B_���D�3nom�� �3�'<��l�"�[���!�*AR�4��7a���IQ���9�^ul��+�UU�Y�D=$�_\9v�/TmB2?�G�/�D�H1$H�?���I
�จ-z�٣eow{g���-=�leLKS�|�Z�:�s>1��!�
�ٞ١ȗh�"�L��Z�
��{΄ɂo�;;;+++���\Y^Yۚ��ݵ���r��δ>��h2!�����#C��W���zYb�e�����=��0Z�\��
�� �����"���c`�D�Jq�}j���ϡ� �AC�!dmybuT�*y�5��e�$�<�����P��w�2�4��{9?����4��M�yVqB�?a(��?O4F���Ѓ���j~lY�:N<$
b����EwsN��17����d��I�ܪ�q�쬋D�B�����K�(��r�>a]������+mә,�� =www��e������Բ<���9N�����Q�j~~���^��W�"�4�a�~��R�J��Fa����w���Hy
����[˶={v`��<�i�|��/���;�7%~d�>m�}!�P��~%�Ae��w-Z�_�ЀH�
B�
<.k}�X�93ҤQQ��b�"")�I�@O��6a��7�s��{Ea��{nLI��h�|�izp)s�\s��ރ�5�0��<��]�Y~��#U,�h�:��fvQ��I�-6\o��D�4��#,��+:c�;�mҙ�$�H����Mv����l�>�ޕ4,�7['w�7�[�_*����P6o$������{e�w��C>9��?��K�6�x��d��'�#?g\=�����B��/����z�^���3[�y���vQ��`���nzN�Ӄs9<<��?pZ��fƊ{�R�d<��4��a6�^�����MVܷ��� u��Kb˹1�Zo6��&���I�R2瘙�seM�#�,N[ݠb����\d�
\�!�"���R������(�s�x
@&)��ِ��ż{;k�O�=y�r@�7�pWG�|7X���L�lqJ�}�҄�!�ܫ��~�|�u���Ky��W�$#Cr�ՎUC������b(�A��>����r@IT�8��6]]O��{��T�uZ666�9�b6[&&�SSS�
����6pE%%5v'u��
>���Pl�f�ZSK��B�b�Z�è��DB�A��fp��ϣ3�pKo���P
BV�q�
��:��]T=�C'��'LBFJ��PB�(��?�F�+a�*�^�p�U
r�E.qG��G�̂�Vzs/n��[�~���J^��b��>/�?P�R�|^��q��50�V����b�:�,`��[=�7a�
E��
U!='�8P�WRٲ��H1)���3�xYm�ؠ!'���1�
�f�=���ʒ���wmW�����G1�rb_�s9�g]Q��_l�N'|�*>>�⧲����@����W�sf0]˫�������7��n�f�.��UX�MÝ7
1Eh�1E�Ŭ{o�Jر%M�%�ߡ�<(myP����QY������q����Ǖ�J.N�1��
�C�p�
Y-�T���_��e���Q��Ϝ�__T���e�o�5����W��Wu��3/h��u������|þVԄv���Fqˍ��7ߵ�*i�]�~�]ǝRnL'��{����{^,N�U����7��4�4�Y��-�O�&��w鍒T�0�)z��1Ei��u�Oo�"�)�F�S�I��$TO=H��$Ϩ^��M��ug4u?gw?o����,��C3ZOf����v�C�stC&&SF��b+�-�;�KڝRΝ2.%Q"�������{IEND�B`�updates.png000064400000011644151156122360006727
0ustar00�PNG
IHDR00�`n� pHYs��~�VIDATxڥ�w\SW��淋O���[W�����uUT�Z�DE�2e#�&��F6��`�=B
d'$ ��IRq��y='ߜ�ɽ����{�Ɇ�����T�|M*_{y��s�tmN��P�|��?k��~���
š��ڋ�:��I���C
�L�v �]sk�y�@v�L��[�r�� H������:_�Upč�e�<ia�.��īc���9iO�d/3s'ڸb٪\ŵ��=��Z�dU�U��(?��bη�斩")K,c/��K��e90֒���V)"Y�`�nRTL��L����\y�B�ӆ7hT9��p){��0ĭg��]��n�dH([���cI����r�hutA:$\�]�Y��D����1~�0w\
V�-�Z�@�-t�o�tx��9[�6r�����e�*i~��d��V)bلxMF\�
W1�ir�[�[��{�'j&x����k
�T���6�CqC�|2�db��%Ds�|1af�N2�`��-H�ER�iQJT�#雕tM/cyb
�6��
�ǧ�96�#�t��ӆ��A�0��1��"�pb��1�bϷ�;���R�R����12lePA����/�z�<�>�A���Xa�t����>����B�Jm�����R:?y��G��prƧ���\��<pD�R�^�2�c`N20�@�m��|QO��,T2�J��,�<��t�`ƴ����&d��VH��S��EE{�0���OauS���$n����ԲL��E���cZ�9�p
��"O��]h��W3��Y$]PB�ɛ�*�L�R�n�׳�����߽HI#WE�wM�}Co�8'�}Ԫ�c<��b=�M������yr�;%�M��<fj�����#�b�U2g[�B<ԙGqf˙3�ԩ����Qvt/ů�W,YQ5�N�
�>�pz�i
�@�i�=�k�yC�;~̟@ �g@F�$.`��
����@�]��:�B�
�l)u��5�9����&���R:7��J�A�)I#T/to���s���T�1�7�i�j�X5z4�Ah��oT�=D�١�=�������v��G�S����h�Ri�A4AuF�jXs�<a9}1oL��()��`���qI0�{6l��x.{�WiÊTq��H;_z���&��Lfͥ2��j�yc�fij}<���;�J�|F��O��� >�l���/
O��2�y���,���n�m+�T���R�߫�6��jp=�{_=���roڢl���3�ʮ' $�)�|˱?C�S�Gb��d���W�wk�q��#��$����^Z�3v��J�L%M��@�M�&'!��tE��c̳�sy̥��>�9V��o�vԳ�lͻ��8w�;}�3��ؿ��G�m�:��k.�M �᭖H�ih�~B٩�_s�M�[���&��~��!WܨW�x��C{�Gd����f��O���~̽m��:��q��J�f���M��>��zus��F�b��K�ŘO����̴/��ɫ��I�N�(~�Y�A��+ȶ;5��>�A��7<ɣ}̻��K�tS0��� �N�[� Ct�
�b'�0g�U}}��R��-�wv��
��h^6������K聎�?�T|Q��k�5�²4�|��������SU�(cX�e�Fe��n�>��;�#v�GtŎ��H�
u��1���z)1�I�3�G̰'kv�4j\Ek��p$m�fc��������a!��l���&
�Q<�'k�kgh?�Չ����<�Q}6��|Q��2�Ud��ꮻ��f�>@f�4`�<h�g>h����:fd�q�����Y���9�6p3[x�)�m:gpg9�
�)���}��|S4�����L@'��D��_2����K������7��nW��t��v��u߮�2�%��S�,�0xN�L���}�5xȞp5����h����K�����f�9՚�PMτ��A?H�ӏ�E���c)@�3�(ü�sE�ư���%8��
�t��P��)}����n��3<��B�u��Fnz����_+�8`/��.�j�#�ƣ�����n1;=�����!��0��Ա�JVV활z�|�AA�QAӹ�&
����rh9�0�E
�hg�F~E!MP5'�Mn⥶��z�
J���Z/���j��j�D�;D|���0%��I����$S;<�PT�N\�^B��d$
;�Vu2��Tf-0P0�j�$�w��F|�����-��Hs���
i��*ِ�Ih/�e*�{6�����v/���|��f��m����8G��Cv{'}�
��z��}x����c`:q%��ezP�^"0đx��b�vȭe�z���ϡ��"�@��gx���BX��^9+��Aq���NAV1�
�o>��S��S�v��/-���~a��S�ڣ؝��=�����keh>��i.�`d�������vD��D�]C�z����mc�M��q��x��h�]��}3��S7�ȃ��at�[
���u�v����S�A���[?��"�+��o\���!;���'��
|��dj=��
����
��L?�[�1��]�5�Ϫ0�l����(dܰ(t���W��`G�LF���m3�0��#��:��5�Ph�;}.4�c�at�IFՉ4�<5ט���[mC�9F~���(n�g�N��]>ɻ}������K�럶7
m�_���ݮ����mvO�� �r/\+}�u��Uj/�(t����
���s���B��c���A�
>k��u�;E\K.�#��D*B?�\7�\#8�H����m_9G}�$s�W�L����^PuO����Q&���^Ў��l�}���j5�B������e̐
vh
7�e:��:R0��NO FR3��
��kD�3�N�fV��d��T7 ���N�j���gA�Y?����_9Fns���
b�_;Gms�n�dӥ��~�6��9����Q�����o
�Bz4�F
�\5�Ⅱ��pFh -����;��&�
mPN%�f�˦�b���5&)������В��#swx@������0�S��ϬB�V��/��>���&t�U�'vΧ��Z�i�<X�C�\]�r�/�;���P�H.���*9A�ܐF~X��}6nd1����yxk�ji�<l���<���[�FI`ӆiB`Z�R-h��Bu��O�=���/�[n1{���m���͍�u?]h8���߇�_�W����e���
�l�G!ݧ��[�����Q�
���t��;!Q�/��k�%���{I%��k��3 �:���1����)�L,U�K����]w���G�=?�����n�x�[퉶���*m�֟*w��ٹd�u$c�-��cx!X>�\�:^@=ϿW���u����X!�e.�T�y,�n�d�]e�W{5~6��pt���o��w=����&c�͗�6���e��W]6_q��W]7_v�|�q�E��-A�u\�+ߣW���/]֩�NvΥ�1��X���+9^�s��d��'ń_���L�bJk$\��,i�̮L����)�ᝰ����sV��[o4�ި�m7��)sۍ�6�6[m2t��х�q��o��f�*��
馐�(N���#8�Q#?����������ϕ�\�Z���$�в&wʻ��&��v�$����mw<>40������́m����,���&C��f�CC�ϝtb�^o>��W�������pҸͳ �\���g��fp��3K�KG�ˁ�;er9�ˇ��*�����u��eږ~�[}v���V������f��}`�(l6z~������/8}���}����P����
uN
Y�MX��������!ۜ�8%������^�X�/��$
-��;�X����y�k�}�[�__u���v���|jb���
ا�֟�l�`���__qR��a�aoi��r#\5iи�x�i�t�BHf�d�t���O�1C�Y���^�~xM!�T*�����Kq=����1�X}��C�!Z�����u�C����u��ם�_sV���ۮ��ߚz�
?�q~z�=�p�FN��_j���<;j�8�
�jY� sě�t)�X}u����d��'�ɍݡ���"���^�cn����~�
9h�m�mt�*��8��S�E��� H��o�_��m��M���XMۮ���;�;H�P�i-����ym��F������J!��w�GV���!/E��v�z�;��;� 9�?�A�q1*�,�@Wv��I#ӆS�=7���tꄏ\ͦ��[:�/KV�W��篧wlz��� ���l6e|�8:��*�b���0�}N��4�80@`�]�k���b�Z{��ĉ�1�.Y��r��nYv�5z#����y�+f�������W4/�Z^����p8t*eb|�8J���D }��~Ph��Р�2�A0;+^Z����o����7��S5�"%ͪr�yM��O
��%��@T-,,���p�\6��4*]i:
�����A5�npɚb��-KČ�}˅d�{䠍/�L�0%�,��G��7X@-������D$/.��i��b
$8*�z���t�ɟ�J�R�Wk\�=��GQ:&t�L�����@o{�՟�a}Y�^��:��"bL��Q�����'����d'��3M�Ȗև���+���]g�ͬV�P4Ü"�2zI��QZ��Ǟ�,�����벿��}�+ua�"�,ID��y���Ҋ��+H�^���oӺ�����Ҕ�*�ޯ����!v��]IEND�B`�user.png000064400000006124151156122360006235
0ustar00�PNG
IHDR@@%� pHYs��~�IDATx���Y��Up�5M�'!�`� cFGD�!�Db�ۨ1H|3�EdD��f�MQW@p�FQ�P@��G���/_�O>.��r�S�N�_�N�:��Y�v�������۷oߴiӿ3��A�:��Yb�ĉ
7n�7oޠA�|��n���c&|4�j�M��
�۶m[�`��?~�5�t�֭W�^/�(P�l����&�E���/��{���ʛn��omʦ�h:#�
�������+p����e���3�ԙ&
��M�ֹs瞧-�0��#���h�v��d����n���$L1��
��/����_|�:Td��p=��]�t�C�
��2^q�w���*2[F���s�kN���*���ص�b�����8��+W^xᅗe��C=t�]w=�z��qY�eSL�H�3�x� |��G�w^�Ln��vE�o��
7�p�:\u
��+
�(�b���[f�8��˗��Ln���.��{��W\q��������#��2��A�(P�|�-��聑��,�'���{�]t������A3fLuu��!Cn���N�:Tڵnw�y�?2��A�(P6l�bܸq�
2�
��W��g�}v��gG��ѣ?���5k�,]�tʔ)O>��x�s�9.��.�x�Ѡ��ׯ�"�~��u��UUU1K�,�'�v�Z�{���k�b@���/az�����?���7�|s��<���AǓfmm��f����r�)�e�����;L�۷/@�V�r�ڰa�W_}���_��2a�
�g�W&s��Y�h���j�y�f:4�e�>��cL1�,�'�s��G}�믿��K�+,�����-[�|��7F�v�����8}�>��Ӂ2�
��W���C�Ǝ{�תC��͟|�z�j)hp77�g#�=M�f�;|�p�d��8~�xMM�ꡁ�?��i
� &q��;h!�#ƽ�C��Y�?�ꫯV͘e��Ȟ={\A���?c�}��e˂���
�-��F��x6b�[:4������6�f�0�8v옋,Lo���;38��Ah���=Y����@o��m�Af����Լ��[�A.�J��$�$ij��ҡI�,sY(c�v�EB8�K�,ԠL��)b�[:4�e�{�WF�w��q���o��p$�R
�]���&���:M�f�[F�aN�8�k�����;���GqT(eȒ&�lĸ�th�7�>|��$�2:q�͛KVl�`�#ƽ�C��Yv�i~�X&��ݻw+���P�4�>�]p�1�m@�?w�\+�@1U�u�LG�ݱc��MEWD���3�_�|�j��bĸ�thΚ5�4�p;�Y�+H�ȑ#��ՙDqT�؎8������$^љ>}�ՐQ�;�\���h�8�`�У��Dq��hw
��*�S�N��$3N���*d5L�V�����d��@���Z�U5��������b�Y1���.z��bĸ[SR��R�� /Ԗ/L['
ީ2F)$B���1�]�#BC���L�x�i"� SK3��Qg�e���|I�
�*JʢL6I�tr�mۦ���h1:V�a��P�3;εG�0gE�ۺ��\��D�d����W19p�]���cM(ܚ�[�������G�%�~q�Et�Ԧ�k���]]+�m�̙
ȜL�L���q+����O���ܷo������W����H�@ěM�ٟ�$�Z��"
�yf&QٵA
���A�WZ���F
�?e�G�^QH��}Q�����qj��'�+�js��h�RA�9Gs��$i�B���;�_
`��Iŷ�c�%�OQL\����7��;�I�آD�J�'��-F�}���m�duuuT�X��%���,L���]�>���}jN�Ë��|��]P�$
6�8��S��-��l�#�UB/� }>���s�;�2 �?iҤɓ'����Pr
��M
=\
^E�K���}@�_�J�K/����/�8Pc3��Q���6m:T
^�t7ȗ����+��C�p��7n y�)�������@��kͩ�#���'�#0�&GUU�P�R�C�C�8������q�Fޟ�t�x;�ah�K�B��1cƎ[¡dC�L�2lӆQg#�{Y��D�KЋ#��&٨Q�^|��D�Y��#��"&ŋ����Y��
�%�:���@���9rd����Kr)�ttA����9���M5'��������hW�C�>���#F�x�F��,���~ �}�b��N�@/�<��;Ç/��7O@/9x�`�D#���\�ښ��Ĥ�@҅8�S)�Q.S�<���s�=��E���<��3�<���棑�)�&��t����ǝ*}Iڰ���aÆ2hР���y�8p`��8��)O#1�o_�@_�I�2zڲt*zDS�V�}[�~���
�%b)�H*�{ī��<�_#m��� }���]D���Ǐ�^O=�T -El�@$&W2�I�z>��=$
5�%v��<Vdal�X�D#�ٴ�m��W:pG��C��,�.�G���R��q���K!0y�T�2�5Q+��W� ���f
<_���O��0
�5�~��}|ݺuvdp`+���F��dd&���
��p��E=�M
|�`��ôy������:.Y�0�"��+"��L{#��t�mn@g�M���%~��0�)����0���۲e�ƍ]/59�!����1J���]�U�.��=3n�p��\F�!���e�s��������U�V�����,.�cU&rÊ��WB3Nq�vL�Ww�s�w�r���m�v����ۈ۷oO����k�9���kjj�Klkr�c�t�eSLL?�3�,�\��m�ɣ�X�cǎYP�&h�i�Ν;v�pcںu+�~�mm�B�eSL4��d�q.���0�SO�X�IEND�B`�assets/css/style.css000064400000003525151156205660010524
0ustar00form.form-horizontal div.control-label
{
width: 28% !important;
}
form.form-horizontal div.control-label label
{
font-weight: bold !important;
}
table.admintable td label {
clear: none;
min-width: 40px;
margin: 3px 2px;
display: inline-block;
}
table.admintable td.key {
font-weight: bold;
}
fieldset.adminform {
background-color: white;
}
table.admintable {
background-color: white;
}
span.submitter_name, span.submitter_email {
display: block;
}
#hdp_right_panel {
margin: 8px 0 10px 0;
}
#comment_heading {
width: 15%;
float: left;
}
#add_comment_heading {
float: left;
}
.attachment_lists {
background: none repeat scroll 0 0 #ECF4FB;
border: 1px solid #CADAE7;
padding: 5px 5px 5px 10px;
margin: 0 5px 5px;
float: right;
width: 20%;
}
.hdp_ticket_message_left {
float: left;
width: 75%;
text-align: justify;
}
.hdp_ticket_message {
text-align: justify;
}
h2.hdp_heading {
font-size: 20px;
}
#hdp_add_comment_link {
font-size: 18px;
margin-left: 10px;
}
div.admintable {
background-color: white;
}
.hdp_toolbar {
margin-left: 10px;
}
#hdp_container {
margin: 0px;
padding: 0px;
}
ul#hdp_attachment_list li {
list-style: none;
}
table.admintable td label {
clear: none;
min-width: 40px;
margin: 3px 2px;
display: inline-block;
}
fieldset.adminform {
border: none;
}
.form-horizontal label.control-label {
text-align: left;
}
.form-horizontal div.controls label {
clear: none;
min-width: 40px;
display: inline-block;
}
span.label_box {
font-weight: bold;
color: #FFF;
font-size: 14px;
padding: 4px;
margin-left: 4px;
text-transform: uppercase;
}assets/js/colorpicker/arrow.gif000064400000000102151156205660012617
0ustar00GIF89a�����<x�<x!�
,L�p��lo�:��*�4I;assets/js/colorpicker/cross.gif000064400000000123151156205660012621
0ustar00GIF89a����������!�
,$�ǝ��RQg/�,���@��)�)�qڤp<��U;assets/js/colorpicker/demo.html000064400000000307151156205660012617
0ustar00<html>
<head>
<title>jscolor demo</title>
</head>
<body>
<script type="text/javascript"
src="jscolor.js"></script>
Click here: <input class="color" value="66ff00">
</body>
</html>
assets/js/colorpicker/hs.png000064400000005174151156205660012134
0ustar00�PNG
IHDR�e�5�
CIDATx���r#+E�a�?��%�yH��.����q��z<��Z�wm.!��?��_�
��?�O;j� �o���yh���#�az8hW��#D��|� �Q�h�?#zv�$܆;������A�~2�8̱8"r�����8D���)�ԑ��n��&�f�Ĺi( �v&v�����F �����_#��@��C��H�x��jMKП���t���-t"�<��Ƒ����}��Hナ����*G�φN��#��5b�H����2]E��|��kS��݈�k�\{�\
�&�%�B?������D�'A�"��.�C����NʔIL�~��Ol]�_��<��r�Ԅ�/L�q/t�����HIh�|��U=�v#�n����R�iK��#�1v
{�>j
�,����=�;<��*숽"}�Gԩu�wax�kձҏgC�����2�q�o��s�����E�K4
�8ڙ��֏�˪���u�u"��hb{�Kl�Xc�U�\c�wRǟ; z�14��Q�V�x�=��sυ�Kl���G��Y+c�$��݈����=0�<��=z;�4�E��K�7FF����C@"]�V�ݿ�����Oai��F�G"���(��!�G�48�F
�t@��$
�Ca�_�"�\_��2����v&v�&��^��2�TaO��?z�1t�J7#�f��ʠ��|�F?���$��.�#�6l��S��`��U?zt[�����:����1neh���$�N�W�Y��н���.�#��
Z�1`��=ڟ�Z����8[J`z�A��A]�|t�}�0G����j{vU=MI�sI1��Јn{�
"-͟�v�
>�p��������[�c��
#`�+N
�Sj�ʕ�Y�~�(_B~�P�-��н���[k�_RV��ܿ}.�?�=t]�*�7`1�3�]��k_��/O�v&v�f���Ρ�n�I��dz��C#.����T�X|5��V?��
}4B��W�%��(�0-�D���? ��#n
�q���8�km*�&k����hgb���
W`d*<H#���_���'������!�Ki�c�M�����
�а�����V��<�4��}K�,�op[�gm����������ce�?���a�nĎ�
����-�T�x�O�ߞ������c���v���π�aGli�ϥ�/E��O �
�"?}����ҟ;�2K6ט?�,hgbh�>,-�9o
秏��HlM������2�g6|7����$��f��z��y�������[�����,(:�D�fJ�'�ҏx4CFF ��K��4uY_?j��,�y"tR�Y�Q���"������ÜQ}=��*���z�
Oh���f�H����=a��D.����D�8���1Ҵ?��Ċ�B��xZ��Yh�D#�\�qt�wS4�&�?
�ٞ>ϻ�/�z�G��thb{hE�e�PZW͎v���C���]�{�#�c��8a�Ej��$�-��Ь��}��_Թ�8ړ����2J؆4�G��Di��4�@�� �K7��iiv�l��k1U�gD��g��l#5t�~��'Q��҄y���#������tbm�U�U��6���>ڟ��ݿR9����f�܀g�t���Bl������FVFI�_l��W?��Hl���cn������ B�;BK��6wg�T��P�w�B�G��g:U�����?���El =��G�2b6����x�?�=�T���le4ȯ��������]�Q���%�\��z
�
���@h�rjA<
�{�E���_��{�`�y]^�~���0�h���V��A�6��R�H�xE�0�-����ʠ˚�����}�y���.�j.�n�Q��
�8ڟ�����l���EY@σ�Bl����q��c�Z��9�-a6��b��wl�ѽ���O��_w#v�4��Ƕ=Ԥ/�������Џ�X$Rܭ\�{/(,�H�4ҏ���C@J¬n��22�U=����6p�?�=�} �z��V�8 �I3�A[R���яà��]������s����WoxuS����@�-��Ѕ~L
묌L�`�]�Z?N��$����#(dny��L�d����.��1W��Z���%z���0G�֏@���}�R��2:���A��+�_D�O�.�s��Ç�%҅~���P,�ٛ+|�"�u�s[�:ڟ��bDM�e�z(gٗ
�|���F��#W��1л�-�k�������B
����0�w�B����2��#�9ڍ������T4���跏c�7�A@Jr5��Ț�ĩ̹��q� �Ol}�_@���x��2�)S�z��|8ڟ������I�k2+|M��F��p&�'�t��Guj؆o�x�Fb3�Z?(����s�̗��{��t�݂�܉Nה��[F�d�������ꚜ�L�db�ӡ�n�.е~0_>����Ҽ��Ȗ���������d'Jv��}?���>Ė�!�����-H�:�
KIEND�B`�assets/js/colorpicker/hv.png000064400000005461151156205660012136
0ustar00�PNG
IHDR�e�5�
�IDATx����
��M�ݪ��f���n�b@_
��$]].�w��
�������IJ�@�
����_�6W�Χ@��8��̦��G����1{��̎�;O���ݻ��:�qݫ���ϧ�v�ඟ1~|���%a���G�K6.3����OLތ��ڹ��J�YF.�Q�֮�@>:���Q0�~��Ɔ���~��r��0hob
z�~����H�y��μ�>zk�U{C�(���a����ȅ���^���[hvu�
�c�G{"��?23��:R
�z3��� v��F�A����Z��~��3n=��R�EZɱ��I"uX��y�~�@�0�DMb�w5�F�w�71=�?�ʦ��S�,����:tq�03f���b�<�n�21�Rfl��CW7hW3a�~}��ّ��Q6oRycV��&�G��σv!%��5h�@A���3��E��8z�x�݄v��O�N!Pj�GqM��<)�8:����&v*��:�Ŭ�����Phob
zȏU�T>��2����jS �@�a�D�9<Q!Ȳ
��<�����
�0`� �d�
��A�a�@4�?�Jm�������
40s/���*&`Q�-eT�W�6C�4�f��-M�_4��B$��AU`�_�osf�X��N�PW����lYڢ�|6�<:�x3���/��Rn�MU�SzuQ9ڕXY����U:��A�
�&�jƣ�c���h����>��&��e�,�1�C4����$ON��t��tB��_��lAEQ4Gi�lt��1���ڀ���Hv��hob�>g�&�_��Hen/kSz��HK����,����_�f�r�Ǜ]3$�\�υ�I���Z
��_�ڀ����tق��R~l����B[�?���AWh�h�%\�Y���ۓ'��/��+����2v% ������_�TQ3�ݘ�<ڛX�Y�VןvV^g�_���(8՟>:��ޮ_���ΪU)��~���]����ԯ�3�B8��=�y#����h↵���X+��9F~�^�'��Ia�s���!���]h"���č[��9��k���Y��@�0����L��1Q0��?ڛ����M�<*p��TB����*�f���$l�z3W��4[�����I]OZ�'o%�c���o7��m�h�v���0��)�a�@�e�B�j���]UQ���/|4���߮Co�Zv]�Ruv]��)�;�5,t�[Ю�'��_�;��'���
Ў�'_�_��O�/.fm.��%�9����b�>�M�zy��B�ꩼ�
�D�A�/k-;o��Q�ubmm,�y�C�A�/�q����<hWb
�(�v4Q��U^7�町ȗX�����*�K�J3]8M����5�j����ok�>��N��b�oZI"��(F}�ef(j�*C��P��^�'�f���\?(�����eZ�_W&{��c6��
<t����ܣ�F���{l^ߴ�ǩ�ˣ'NNT��!M�W����y�~�J}nzi�\w�k��J�J���& �{\w�ql'գ�f�@�A��À��X�|{ׄ���'B�k�{dk����A�݄2���=C�A�C��!7cۺ��}e)��)\t�H]�m2s�l�˖��D���v1O�tyU���zjm�~�S)��f�b}�EK[���<����Φ���Dho�@hb}MIu�;�$����<�gA�k֧[�&�D��b�yմ�k��^j��Nā�K�{Lago�z�����:��������:�E�<�=�@h��,�~ݿʳ��[���~�@��?{��x�����=\��
��I��8�Җ�:� �iK���=6��?��eiv}*w��G�Z�U�H.Ͼ>�ӡM�iv�B�h����_6�l���P�ebp���\V�����uwrH��bU,̹�>�s�]��%����0��m��uB/��/ς
��O���{��-��(Zg����q���=:���y��{��.�Gi�����a! �{�
�'Q�Bz�5Iq'�s�7�
Kx��V��������۠��G>
���Q}ͯ��z?��A{B��G�ͽШ΅��G�*�,>�{�J�A�K�kw0�O��%P�VtMK�z����@iy7���d�:��4�@���KjN:SwU�m�l�R_�T���#t�������1Ewb
�ҳ�tGm���i���
�Ů]��0hWb
���#G��0�<��j��0�b
���T0��S�����G��]B��5��c�w��n��!JV����
~�#c������<�isa/�V�q�>q;PR�?��g�/�����`���ͣX��à���0h�����!��
|���Q���ٯ�Rz�1��_�Tmu�m�$��s�1��1�JҾM�v��0�0b��_*���&����s�Ц;�#�Bc>>�-M�'��F���7i�)d�LW��
m%Nq�P?6�{MGr����������3����0�{�ib���=L�A��w~��Lg@�GA��'w�_>�M���h �N�v"v��C�uZw���|�Ho^���c���g�/i�9kU���"9ڕؑ�I�����·���h�����JU��@'�+Q����Q��wt���j��A����Ͼ�`�x+�q�tIEND�B`�assets/js/colorpicker/jscolor.js000064400000115057151156205660013027
0ustar00/**
* jscolor, JavaScript Color Picker
*
* @version 1.4.0
* @license GNU Lesser General Public License,
http://www.gnu.org/copyleft/lesser.html
* @author Jan Odvarko, http://odvarko.cz
* @created 2008-06-15
* @updated 2012-07-06
* @link http://jscolor.com
*/
var jscolor = {
dir: '', // location of jscolor directory (leave empty to
autodetect)
bindClass: 'color', // class name
binding: true, // automatic binding via <input
class="...">
preloading: true, // use image preloading?
install: function () {
jscolor.addEvent(window, 'load', jscolor.init);
},
init: function () {
if (jscolor.binding) {
jscolor.bind();
}
if (jscolor.preloading) {
jscolor.preload();
}
},
getDir: function () {
if (!jscolor.dir) {
var detected = jscolor.detectDir();
jscolor.dir = detected !== false ? detected :
'jscolor/';
}
return jscolor.dir;
},
detectDir: function () {
var base = location.href;
var e = document.getElementsByTagName('base');
for (var i = 0; i < e.length; i += 1) {
if (e[i].href) {
base = e[i].href;
}
}
var e = document.getElementsByTagName('script');
for (var i = 0; i < e.length; i += 1) {
if (e[i].src &&
/(^|\/)jscolor\.js([?#].*)?$/i.test(e[i].src)) {
var src = new jscolor.URI(e[i].src);
var srcAbs = src.toAbsolute(base);
srcAbs.path = srcAbs.path.replace(/[^\/]+$/, '');
// remove filename
srcAbs.query = null;
srcAbs.fragment = null;
return srcAbs.toString();
}
}
return false;
},
bind: function () {
var matchClass = new RegExp('(^|\\s)(' +
jscolor.bindClass + ')\\s*(\\{[^}]*\\})?', 'i');
var e = document.getElementsByTagName('input');
for (var i = 0; i < e.length; i += 1) {
var m;
if (!e[i].color && e[i].className && (m =
e[i].className.match(matchClass))) {
var prop = {};
if (m[3]) {
try {
prop = (new Function('return (' + m[3] +
')'))();
} catch (eInvalidProp) {
}
}
e[i].color = new jscolor.color(e[i], prop);
}
}
},
preload: function () {
for (var fn in jscolor.imgRequire) {
if (jscolor.imgRequire.hasOwnProperty(fn)) {
jscolor.loadImage(fn);
}
}
},
images: {
pad: [181, 101],
sld: [16, 101],
cross: [15, 15],
arrow: [7, 11]
},
imgRequire: {},
imgLoaded: {},
requireImage: function (filename) {
jscolor.imgRequire[filename] = true;
},
loadImage: function (filename) {
if (!jscolor.imgLoaded[filename]) {
jscolor.imgLoaded[filename] = new Image();
jscolor.imgLoaded[filename].src = jscolor.getDir() + filename;
}
},
fetchElement: function (mixed) {
return typeof mixed === 'string' ?
document.getElementById(mixed) : mixed;
},
addEvent: function (el, evnt, func) {
if (el.addEventListener) {
el.addEventListener(evnt, func, false);
} else if (el.attachEvent) {
el.attachEvent('on' + evnt, func);
}
},
fireEvent: function (el, evnt) {
if (!el) {
return;
}
if (document.createEvent) {
var ev = document.createEvent('HTMLEvents');
ev.initEvent(evnt, true, true);
el.dispatchEvent(ev);
} else if (document.createEventObject) {
var ev = document.createEventObject();
el.fireEvent('on' + evnt, ev);
} else if (el['on' + evnt]) { // alternatively use the
traditional event model (IE5)
el['on' + evnt]();
}
},
getElementPos: function (e) {
var e1 = e, e2 = e;
var x = 0, y = 0;
if (e1.offsetParent) {
do {
x += e1.offsetLeft;
y += e1.offsetTop;
} while (e1 = e1.offsetParent);
}
while ((e2 = e2.parentNode) && e2.nodeName.toUpperCase()
!== 'BODY') {
x -= e2.scrollLeft;
y -= e2.scrollTop;
}
return [x, y];
},
getElementSize: function (e) {
return [e.offsetWidth, e.offsetHeight];
},
getRelMousePos: function (e) {
var x = 0, y = 0;
if (!e) {
e = window.event;
}
if (typeof e.offsetX === 'number') {
x = e.offsetX;
y = e.offsetY;
} else if (typeof e.layerX === 'number') {
x = e.layerX;
y = e.layerY;
}
return {x: x, y: y};
},
getViewPos: function () {
if (typeof window.pageYOffset === 'number') {
return [window.pageXOffset, window.pageYOffset];
} else if (document.body && (document.body.scrollLeft ||
document.body.scrollTop)) {
return [document.body.scrollLeft, document.body.scrollTop];
} else if (document.documentElement &&
(document.documentElement.scrollLeft ||
document.documentElement.scrollTop)) {
return [document.documentElement.scrollLeft,
document.documentElement.scrollTop];
} else {
return [0, 0];
}
},
getViewSize: function () {
if (typeof window.innerWidth === 'number') {
return [window.innerWidth, window.innerHeight];
} else if (document.body && (document.body.clientWidth ||
document.body.clientHeight)) {
return [document.body.clientWidth,
document.body.clientHeight];
} else if (document.documentElement &&
(document.documentElement.clientWidth ||
document.documentElement.clientHeight)) {
return [document.documentElement.clientWidth,
document.documentElement.clientHeight];
} else {
return [0, 0];
}
},
URI: function (uri) { // See RFC3986
this.scheme = null;
this.authority = null;
this.path = '';
this.query = null;
this.fragment = null;
this.parse = function (uri) {
var m =
uri.match(/^(([A-Za-z][0-9A-Za-z+.-]*)(:))?((\/\/)([^\/?#]*))?([^?#]*)((\?)([^#]*))?((#)(.*))?/);
this.scheme = m[3] ? m[2] : null;
this.authority = m[5] ? m[6] : null;
this.path = m[7];
this.query = m[9] ? m[10] : null;
this.fragment = m[12] ? m[13] : null;
return this;
};
this.toString = function () {
var result = '';
if (this.scheme !== null) {
result = result + this.scheme + ':';
}
if (this.authority !== null) {
result = result + '//' + this.authority;
}
if (this.path !== null) {
result = result + this.path;
}
if (this.query !== null) {
result = result + '?' + this.query;
}
if (this.fragment !== null) {
result = result + '#' + this.fragment;
}
return result;
};
this.toAbsolute = function (base) {
var base = new jscolor.URI(base);
var r = this;
var t = new jscolor.URI;
if (base.scheme === null) {
return false;
}
if (r.scheme !== null && r.scheme.toLowerCase() ===
base.scheme.toLowerCase()) {
r.scheme = null;
}
if (r.scheme !== null) {
t.scheme = r.scheme;
t.authority = r.authority;
t.path = removeDotSegments(r.path);
t.query = r.query;
} else {
if (r.authority !== null) {
t.authority = r.authority;
t.path = removeDotSegments(r.path);
t.query = r.query;
} else {
if (r.path === '') {
t.path = base.path;
if (r.query !== null) {
t.query = r.query;
} else {
t.query = base.query;
}
} else {
if (r.path.substr(0, 1) === '/') {
t.path = removeDotSegments(r.path);
} else {
if (base.authority !== null &&
base.path === '') {
t.path = '/' + r.path;
} else {
t.path = base.path.replace(/[^\/]+$/,
'') + r.path;
}
t.path = removeDotSegments(t.path);
}
t.query = r.query;
}
t.authority = base.authority;
}
t.scheme = base.scheme;
}
t.fragment = r.fragment;
return t;
};
function removeDotSegments(path) {
var out = '';
while (path) {
if (path.substr(0, 3) === '../' || path.substr(0,
2) === './') {
path = path.replace(/^\.+/, '').substr(1);
} else if (path.substr(0, 3) === '/./' || path
=== '/.') {
path = '/' + path.substr(3);
} else if (path.substr(0, 4) === '/../' || path
=== '/..') {
path = '/' + path.substr(4);
out = out.replace(/\/?[^\/]*$/, '');
} else if (path === '.' || path ===
'..') {
path = '';
} else {
var rm = path.match(/^\/?[^\/]*/)[0];
path = path.substr(rm.length);
out = out + rm;
}
}
return out;
}
if (uri) {
this.parse(uri);
}
},
/*
* Usage example:
* var myColor = new jscolor.color(myInputElement)
*/
color: function (target, prop) {
this.required = true; // refuse empty values?
this.adjust = true; // adjust value to uniform notation?
this.hash = false; // prefix color with # symbol?
this.caps = true; // uppercase?
this.slider = true; // show the value/saturation slider?
this.valueElement = target; // value holder
this.styleElement = target; // where to reflect current color
this.onImmediateChange = null; // onchange callback (can be either
string or function)
this.hsv = [0, 0, 1]; // read-only 0-6, 0-1, 0-1
this.rgb = [1, 1, 1]; // read-only 0-1, 0-1, 0-1
this.minH = 0; // read-only 0-6
this.maxH = 6; // read-only 0-6
this.minS = 0; // read-only 0-1
this.maxS = 1; // read-only 0-1
this.minV = 0; // read-only 0-1
this.maxV = 1; // read-only 0-1
this.pickerOnfocus = true; // display picker on focus?
this.pickerMode = 'HSV'; // HSV | HVS
this.pickerPosition = 'bottom'; // left | right | top |
bottom
this.pickerSmartPosition = true; // automatically adjust picker
position when necessary
this.pickerButtonHeight = 20; // px
this.pickerClosable = false;
this.pickerCloseText = 'Close';
this.pickerButtonColor = 'ButtonText'; // px
this.pickerFace = 10; // px
this.pickerFaceColor = 'ThreeDFace'; // CSS color
this.pickerBorder = 1; // px
this.pickerBorderColor = 'ThreeDHighlight ThreeDShadow
ThreeDShadow ThreeDHighlight'; // CSS color
this.pickerInset = 1; // px
this.pickerInsetColor = 'ThreeDShadow ThreeDHighlight
ThreeDHighlight ThreeDShadow'; // CSS color
this.pickerZIndex = 10000;
for (var p in prop) {
if (prop.hasOwnProperty(p)) {
this[p] = prop[p];
}
}
this.hidePicker = function () {
if (isPickerOwner()) {
removePicker();
}
};
this.showPicker = function () {
if (!isPickerOwner()) {
var tp = jscolor.getElementPos(target); // target pos
var ts = jscolor.getElementSize(target); // target size
var vp = jscolor.getViewPos(); // view pos
var vs = jscolor.getViewSize(); // view size
var ps = getPickerDims(this); // picker size
var a, b, c;
switch (this.pickerPosition.toLowerCase()) {
case 'left':
a = 1;
b = 0;
c = -1;
break;
case 'right':
a = 1;
b = 0;
c = 1;
break;
case 'top':
a = 0;
b = 1;
c = -1;
break;
default:
a = 0;
b = 1;
c = 1;
break;
}
var l = (ts[b] + ps[b]) / 2;
// picker pos
if (!this.pickerSmartPosition) {
var pp = [
tp[a],
tp[b] + ts[b] - l + l * c
];
} else {
var pp = [
-vp[a] + tp[a] + ps[a] > vs[a] ?
(-vp[a] + tp[a] + ts[a] / 2 > vs[a] / 2
&& tp[a] + ts[a] - ps[a] >= 0 ? tp[a] + ts[a] - ps[a] : tp[a])
:
tp[a],
-vp[b] + tp[b] + ts[b] + ps[b] - l + l * c >
vs[b] ?
(-vp[b] + tp[b] + ts[b] / 2 > vs[b] / 2
&& tp[b] + ts[b] - l - l * c >= 0 ? tp[b] + ts[b] - l - l * c :
tp[b] + ts[b] - l + l * c) :
(tp[b] + ts[b] - l + l * c >= 0 ? tp[b] +
ts[b] - l + l * c : tp[b] + ts[b] - l - l * c)
];
}
drawPicker(pp[a], pp[b]);
}
};
this.importColor = function () {
if (!valueElement) {
this.exportColor();
} else {
if (!this.adjust) {
if (!this.fromString(valueElement.value, leaveValue))
{
styleElement.style.backgroundImage =
styleElement.jscStyle.backgroundImage;
styleElement.style.backgroundColor =
styleElement.jscStyle.backgroundColor;
styleElement.style.color =
styleElement.jscStyle.color;
this.exportColor(leaveValue | leaveStyle);
}
} else if (!this.required &&
/^\s*$/.test(valueElement.value)) {
valueElement.value = '';
styleElement.style.backgroundImage =
styleElement.jscStyle.backgroundImage;
styleElement.style.backgroundColor =
styleElement.jscStyle.backgroundColor;
styleElement.style.color =
styleElement.jscStyle.color;
this.exportColor(leaveValue | leaveStyle);
} else if (this.fromString(valueElement.value)) {
// OK
} else {
this.exportColor();
}
}
};
this.exportColor = function (flags) {
if (!(flags & leaveValue) && valueElement) {
var value = this.toString();
if (this.caps) {
value = value.toUpperCase();
}
if (this.hash) {
value = '#' + value;
}
valueElement.value = value;
}
if (!(flags & leaveStyle) && styleElement) {
styleElement.style.backgroundImage = "none";
styleElement.style.backgroundColor =
'#' + this.toString();
styleElement.style.color =
0.213 * this.rgb[0] +
0.715 * this.rgb[1] +
0.072 * this.rgb[2]
< 0.5 ? '#FFF' : '#000';
}
if (!(flags & leavePad) && isPickerOwner()) {
redrawPad();
}
if (!(flags & leaveSld) && isPickerOwner()) {
redrawSld();
}
};
this.fromHSV = function (h, s, v, flags) { // null = don't
change
if (h !== null) {
h = Math.max(0.0, this.minH, Math.min(6.0, this.maxH, h));
}
if (s !== null) {
s = Math.max(0.0, this.minS, Math.min(1.0, this.maxS, s));
}
if (v !== null) {
v = Math.max(0.0, this.minV, Math.min(1.0, this.maxV, v));
}
this.rgb = HSV_RGB(
h === null ? this.hsv[0] : (this.hsv[0] = h),
s === null ? this.hsv[1] : (this.hsv[1] = s),
v === null ? this.hsv[2] : (this.hsv[2] = v)
);
this.exportColor(flags);
};
this.fromRGB = function (r, g, b, flags) { // null = don't
change
if (r !== null) {
r = Math.max(0.0, Math.min(1.0, r));
}
if (g !== null) {
g = Math.max(0.0, Math.min(1.0, g));
}
if (b !== null) {
b = Math.max(0.0, Math.min(1.0, b));
}
var hsv = RGB_HSV(
r === null ? this.rgb[0] : r,
g === null ? this.rgb[1] : g,
b === null ? this.rgb[2] : b
);
if (hsv[0] !== null) {
this.hsv[0] = Math.max(0.0, this.minH, Math.min(6.0,
this.maxH, hsv[0]));
}
if (hsv[2] !== 0) {
this.hsv[1] = hsv[1] === null ? null : Math.max(0.0,
this.minS, Math.min(1.0, this.maxS, hsv[1]));
}
this.hsv[2] = hsv[2] === null ? null : Math.max(0.0, this.minV,
Math.min(1.0, this.maxV, hsv[2]));
// update RGB according to final HSV, as some values might be
trimmed
var rgb = HSV_RGB(this.hsv[0], this.hsv[1], this.hsv[2]);
this.rgb[0] = rgb[0];
this.rgb[1] = rgb[1];
this.rgb[2] = rgb[2];
this.exportColor(flags);
};
this.fromString = function (hex, flags) {
var m = hex.match(/^\W*([0-9A-F]{3}([0-9A-F]{3})?)\W*$/i);
if (!m) {
return false;
} else {
if (m[1].length === 6) { // 6-char notation
this.fromRGB(
parseInt(m[1].substr(0, 2), 16) / 255,
parseInt(m[1].substr(2, 2), 16) / 255,
parseInt(m[1].substr(4, 2), 16) / 255,
flags
);
} else { // 3-char notation
this.fromRGB(
parseInt(m[1].charAt(0) + m[1].charAt(0), 16) /
255,
parseInt(m[1].charAt(1) + m[1].charAt(1), 16) /
255,
parseInt(m[1].charAt(2) + m[1].charAt(2), 16) /
255,
flags
);
}
return true;
}
};
this.toString = function () {
return (
(0x100 | Math.round(255 *
this.rgb[0])).toString(16).substr(1) +
(0x100 | Math.round(255 *
this.rgb[1])).toString(16).substr(1) +
(0x100 | Math.round(255 *
this.rgb[2])).toString(16).substr(1)
);
};
function RGB_HSV(r, g, b) {
var n = Math.min(Math.min(r, g), b);
var v = Math.max(Math.max(r, g), b);
var m = v - n;
if (m === 0) {
return [null, 0, v];
}
var h = r === n ? 3 + (b - g) / m : (g === n ? 5 + (r - b) / m
: 1 + (g - r) / m);
return [h === 6 ? 0 : h, m / v, v];
}
function HSV_RGB(h, s, v) {
if (h === null) {
return [v, v, v];
}
var i = Math.floor(h);
var f = i % 2 ? h - i : 1 - (h - i);
var m = v * (1 - s);
var n = v * (1 - s * f);
switch (i) {
case 6:
case 0:
return [v, n, m];
case 1:
return [n, v, m];
case 2:
return [m, v, n];
case 3:
return [m, n, v];
case 4:
return [n, m, v];
case 5:
return [v, m, n];
}
}
function removePicker() {
delete jscolor.picker.owner;
document.getElementsByTagName('body')[0].removeChild(jscolor.picker.boxB);
}
function drawPicker(x, y) {
if (!jscolor.picker) {
jscolor.picker = {
box: document.createElement('div'),
boxB: document.createElement('div'),
pad: document.createElement('div'),
padB: document.createElement('div'),
padM: document.createElement('div'),
sld: document.createElement('div'),
sldB: document.createElement('div'),
sldM: document.createElement('div'),
btn: document.createElement('div'),
btnS: document.createElement('span'),
btnT: document.createTextNode(THIS.pickerCloseText)
};
for (var i = 0, segSize = 4; i < jscolor.images.sld[1];
i += segSize) {
var seg = document.createElement('div');
seg.style.height = segSize + 'px';
seg.style.fontSize = '1px';
seg.style.lineHeight = '0';
jscolor.picker.sld.appendChild(seg);
}
jscolor.picker.sldB.appendChild(jscolor.picker.sld);
jscolor.picker.box.appendChild(jscolor.picker.sldB);
jscolor.picker.box.appendChild(jscolor.picker.sldM);
jscolor.picker.padB.appendChild(jscolor.picker.pad);
jscolor.picker.box.appendChild(jscolor.picker.padB);
jscolor.picker.box.appendChild(jscolor.picker.padM);
jscolor.picker.btnS.appendChild(jscolor.picker.btnT);
jscolor.picker.btn.appendChild(jscolor.picker.btnS);
jscolor.picker.box.appendChild(jscolor.picker.btn);
jscolor.picker.boxB.appendChild(jscolor.picker.box);
}
var p = jscolor.picker;
// controls interaction
p.box.onmouseup =
p.box.onmouseout = function () {
target.focus();
};
p.box.onmousedown = function () {
abortBlur = true;
};
p.box.onmousemove = function (e) {
if (holdPad || holdSld) {
holdPad && setPad(e);
holdSld && setSld(e);
if (document.selection) {
document.selection.empty();
} else if (window.getSelection) {
window.getSelection().removeAllRanges();
}
dispatchImmediateChange();
}
};
p.padM.onmouseup =
p.padM.onmouseout = function () {
if (holdPad) {
holdPad = false;
jscolor.fireEvent(valueElement,
'change');
}
};
p.padM.onmousedown = function (e) {
// if the slider is at the bottom, move it up
switch (modeID) {
case 0:
if (THIS.hsv[2] === 0) {
THIS.fromHSV(null, null, 1.0);
}
;
break;
case 1:
if (THIS.hsv[1] === 0) {
THIS.fromHSV(null, 1.0, null);
}
;
break;
}
holdPad = true;
setPad(e);
dispatchImmediateChange();
};
p.sldM.onmouseup =
p.sldM.onmouseout = function () {
if (holdSld) {
holdSld = false;
jscolor.fireEvent(valueElement,
'change');
}
};
p.sldM.onmousedown = function (e) {
holdSld = true;
setSld(e);
dispatchImmediateChange();
};
// picker
var dims = getPickerDims(THIS);
p.box.style.width = dims[0] + 'px';
p.box.style.height = dims[1] + 'px';
// picker border
p.boxB.style.position = 'absolute';
p.boxB.style.clear = 'both';
p.boxB.style.left = x + 'px';
p.boxB.style.top = y + 'px';
p.boxB.style.zIndex = THIS.pickerZIndex;
p.boxB.style.border = THIS.pickerBorder + 'px
solid';
p.boxB.style.borderColor = THIS.pickerBorderColor;
p.boxB.style.background = THIS.pickerFaceColor;
// pad image
p.pad.style.width = jscolor.images.pad[0] + 'px';
p.pad.style.height = jscolor.images.pad[1] + 'px';
// pad border
p.padB.style.position = 'absolute';
p.padB.style.left = THIS.pickerFace + 'px';
p.padB.style.top = THIS.pickerFace + 'px';
p.padB.style.border = THIS.pickerInset + 'px solid';
p.padB.style.borderColor = THIS.pickerInsetColor;
// pad mouse area
p.padM.style.position = 'absolute';
p.padM.style.left = '0';
p.padM.style.top = '0';
p.padM.style.width = THIS.pickerFace + 2 * THIS.pickerInset +
jscolor.images.pad[0] + jscolor.images.arrow[0] + 'px';
p.padM.style.height = p.box.style.height;
p.padM.style.cursor = 'crosshair';
// slider image
p.sld.style.overflow = 'hidden';
p.sld.style.width = jscolor.images.sld[0] + 'px';
p.sld.style.height = jscolor.images.sld[1] + 'px';
// slider border
p.sldB.style.display = THIS.slider ? 'block' :
'none';
p.sldB.style.position = 'absolute';
p.sldB.style.right = THIS.pickerFace + 'px';
p.sldB.style.top = THIS.pickerFace + 'px';
p.sldB.style.border = THIS.pickerInset + 'px solid';
p.sldB.style.borderColor = THIS.pickerInsetColor;
// slider mouse area
p.sldM.style.display = THIS.slider ? 'block' :
'none';
p.sldM.style.position = 'absolute';
p.sldM.style.right = '0';
p.sldM.style.top = '0';
p.sldM.style.width = jscolor.images.sld[0] +
jscolor.images.arrow[0] + THIS.pickerFace + 2 * THIS.pickerInset +
'px';
p.sldM.style.height = p.box.style.height;
try {
p.sldM.style.cursor = 'pointer';
} catch (eOldIE) {
p.sldM.style.cursor = 'hand';
}
// "close" button
function setBtnBorder() {
var insetColors = THIS.pickerInsetColor.split(/\s+/);
var pickerOutsetColor = insetColors.length < 2 ?
insetColors[0] : insetColors[1] + ' ' + insetColors[0] + '
' + insetColors[0] + ' ' + insetColors[1];
p.btn.style.borderColor = pickerOutsetColor;
}
p.btn.style.display = THIS.pickerClosable ? 'block' :
'none';
p.btn.style.position = 'absolute';
p.btn.style.left = THIS.pickerFace + 'px';
p.btn.style.bottom = THIS.pickerFace + 'px';
p.btn.style.padding = '0 15px';
p.btn.style.height = '18px';
p.btn.style.border = THIS.pickerInset + 'px solid';
setBtnBorder();
p.btn.style.color = THIS.pickerButtonColor;
p.btn.style.font = '12px sans-serif';
p.btn.style.textAlign = 'center';
try {
p.btn.style.cursor = 'pointer';
} catch (eOldIE) {
p.btn.style.cursor = 'hand';
}
p.btn.onmousedown = function () {
THIS.hidePicker();
};
p.btnS.style.lineHeight = p.btn.style.height;
// load images in optimal order
switch (modeID) {
case 0:
var padImg = 'hs.png';
break;
case 1:
var padImg = 'hv.png';
break;
}
p.padM.style.backgroundImage = "url('" +
jscolor.getDir() + "cross.gif')";
p.padM.style.backgroundRepeat = "no-repeat";
p.sldM.style.backgroundImage = "url('" +
jscolor.getDir() + "arrow.gif')";
p.sldM.style.backgroundRepeat = "no-repeat";
p.pad.style.backgroundImage = "url('" +
jscolor.getDir() + padImg + "')";
p.pad.style.backgroundRepeat = "no-repeat";
p.pad.style.backgroundPosition = "0 0";
// place pointers
redrawPad();
redrawSld();
jscolor.picker.owner = THIS;
document.getElementsByTagName('body')[0].appendChild(p.boxB);
}
function getPickerDims(o) {
var dims = [
2 * o.pickerInset + 2 * o.pickerFace +
jscolor.images.pad[0] +
(o.slider ? 2 * o.pickerInset + 2 * jscolor.images.arrow[0]
+ jscolor.images.sld[0] : 0),
o.pickerClosable ?
4 * o.pickerInset + 3 * o.pickerFace +
jscolor.images.pad[1] + o.pickerButtonHeight :
2 * o.pickerInset + 2 * o.pickerFace +
jscolor.images.pad[1]
];
return dims;
}
function redrawPad() {
// redraw the pad pointer
switch (modeID) {
case 0:
var yComponent = 1;
break;
case 1:
var yComponent = 2;
break;
}
var x = Math.round((THIS.hsv[0] / 6) * (jscolor.images.pad[0] -
1));
var y = Math.round((1 - THIS.hsv[yComponent]) *
(jscolor.images.pad[1] - 1));
jscolor.picker.padM.style.backgroundPosition =
(THIS.pickerFace + THIS.pickerInset + x -
Math.floor(jscolor.images.cross[0] / 2)) + 'px ' +
(THIS.pickerFace + THIS.pickerInset + y -
Math.floor(jscolor.images.cross[1] / 2)) + 'px';
// redraw the slider image
var seg = jscolor.picker.sld.childNodes;
switch (modeID) {
case 0:
var rgb = HSV_RGB(THIS.hsv[0], THIS.hsv[1], 1);
for (var i = 0; i < seg.length; i += 1) {
seg[i].style.backgroundColor = 'rgb(' +
(rgb[0] * (1 - i / seg.length) * 100) +
'%,' +
(rgb[1] * (1 - i / seg.length) * 100) +
'%,' +
(rgb[2] * (1 - i / seg.length) * 100) +
'%)';
}
break;
case 1:
var rgb, s, c = [THIS.hsv[2], 0, 0];
var i = Math.floor(THIS.hsv[0]);
var f = i % 2 ? THIS.hsv[0] - i : 1 - (THIS.hsv[0] -
i);
switch (i) {
case 6:
case 0:
rgb = [0, 1, 2];
break;
case 1:
rgb = [1, 0, 2];
break;
case 2:
rgb = [2, 0, 1];
break;
case 3:
rgb = [2, 1, 0];
break;
case 4:
rgb = [1, 2, 0];
break;
case 5:
rgb = [0, 2, 1];
break;
}
for (var i = 0; i < seg.length; i += 1) {
s = 1 - 1 / (seg.length - 1) * i;
c[1] = c[0] * (1 - s * f);
c[2] = c[0] * (1 - s);
seg[i].style.backgroundColor = 'rgb(' +
(c[rgb[0]] * 100) + '%,' +
(c[rgb[1]] * 100) + '%,' +
(c[rgb[2]] * 100) + '%)';
}
break;
}
}
function redrawSld() {
// redraw the slider pointer
switch (modeID) {
case 0:
var yComponent = 2;
break;
case 1:
var yComponent = 1;
break;
}
var y = Math.round((1 - THIS.hsv[yComponent]) *
(jscolor.images.sld[1] - 1));
jscolor.picker.sldM.style.backgroundPosition =
'0 ' + (THIS.pickerFace + THIS.pickerInset + y -
Math.floor(jscolor.images.arrow[1] / 2)) + 'px';
}
function isPickerOwner() {
return jscolor.picker && jscolor.picker.owner ===
THIS;
}
function blurTarget() {
if (valueElement === target) {
THIS.importColor();
}
if (THIS.pickerOnfocus) {
THIS.hidePicker();
}
}
function blurValue() {
if (valueElement !== target) {
THIS.importColor();
}
}
function setPad(e) {
var mpos = jscolor.getRelMousePos(e);
var x = mpos.x - THIS.pickerFace - THIS.pickerInset;
var y = mpos.y - THIS.pickerFace - THIS.pickerInset;
switch (modeID) {
case 0:
THIS.fromHSV(x * (6 / (jscolor.images.pad[0] - 1)), 1 -
y / (jscolor.images.pad[1] - 1), null, leaveSld);
break;
case 1:
THIS.fromHSV(x * (6 / (jscolor.images.pad[0] - 1)),
null, 1 - y / (jscolor.images.pad[1] - 1), leaveSld);
break;
}
}
function setSld(e) {
var mpos = jscolor.getRelMousePos(e);
var y = mpos.y - THIS.pickerFace - THIS.pickerInset;
switch (modeID) {
case 0:
THIS.fromHSV(null, null, 1 - y / (jscolor.images.sld[1]
- 1), leavePad);
break;
case 1:
THIS.fromHSV(null, 1 - y / (jscolor.images.sld[1] - 1),
null, leavePad);
break;
}
}
function dispatchImmediateChange() {
if (THIS.onImmediateChange) {
var callback;
if (typeof THIS.onImmediateChange === 'string')
{
callback = new Function(THIS.onImmediateChange);
} else {
callback = THIS.onImmediateChange;
}
callback.call(THIS);
}
}
var THIS = this;
var modeID = this.pickerMode.toLowerCase() === 'hvs' ? 1
: 0;
var abortBlur = false;
var
valueElement = jscolor.fetchElement(this.valueElement),
styleElement = jscolor.fetchElement(this.styleElement);
var
holdPad = false,
holdSld = false;
var
leaveValue = 1 << 0,
leaveStyle = 1 << 1,
leavePad = 1 << 2,
leaveSld = 1 << 3;
// target
jscolor.addEvent(target, 'focus', function () {
if (THIS.pickerOnfocus) {
THIS.showPicker();
}
});
jscolor.addEvent(target, 'blur', function () {
if (!abortBlur) {
window.setTimeout(function () {
abortBlur || blurTarget();
abortBlur = false;
}, 0);
} else {
abortBlur = false;
}
});
// valueElement
if (valueElement) {
var updateField = function () {
THIS.fromString(valueElement.value, leaveValue);
dispatchImmediateChange();
};
jscolor.addEvent(valueElement, 'keyup',
updateField);
jscolor.addEvent(valueElement, 'input',
updateField);
jscolor.addEvent(valueElement, 'blur', blurValue);
valueElement.setAttribute('autocomplete',
'off');
}
// styleElement
if (styleElement) {
styleElement.jscStyle = {
backgroundImage: styleElement.style.backgroundImage,
backgroundColor: styleElement.style.backgroundColor,
color: styleElement.style.color
};
}
// require images
switch (modeID) {
case 0:
jscolor.requireImage('hs.png');
break;
case 1:
jscolor.requireImage('hv.png');
break;
}
jscolor.requireImage('cross.gif');
jscolor.requireImage('arrow.gif');
this.importColor();
}
};
jscolor.install();
export.js000064400000003425151156425400006432 0ustar00jQuery.noConflict();
var RSMembership = {}
RSMembership.$ = jQuery;
RSMembership.exportCSV = {
totalItems : 0,
view : '',
setProgress: function (current) {
if (RSMembership.$('#com-rsmembership-joomla-configuration-progress
.com-rsmembership-bar').length > 0) {
var currentProgress = (current * 100) / this.totalItems;
RSMembership.$('#com-rsmembership-joomla-configuration-progress
.com-rsmembership-bar').css('width', currentProgress +
'%').text(parseInt(currentProgress) + '%');
}
},
setCSV : function(from, fileHash) {
if (this.totalItems > 0 && from == this.totalItems) {
RSMembership.$('#com-rsmembership-joomla-configuration-progress').hide();
window.location.assign('index.php?option=com_rsmembership&task='+this.view+'.exportcsv&filehash='+fileHash);
}
else
{
RSMembership.$.ajax({
dataType: 'json',
type: 'POST',
url: 'index.php',
data: {
option: 'com_rsmembership',
task: this.view+'.writecsv',
start: from,
filehash: fileHash
},
beforeSend: function() {
RSMembership.$('#j-main-container').find('.alert').remove();
RSMembership.$('#com-rsmembership-joomla-configuration-progress').show();
},
success: function(data) {
if (data.success == true) {
from = data.response.newFrom;
fileHash = data.response.fileHash;
RSMembership.exportCSV.setProgress(from);
setTimeout(function(){
RSMembership.exportCSV.setCSV(from,fileHash);
},700);
} else {
RSMembership.$('#com-rsmembership-joomla-configuration-progress').hide();
RSMembership.$('#j-main-container').prepend(RSMembership.$('<div
class="alert
alert-error"></div>').text(data.response));
}
}
});
}
}
}
ordertable.js000064400000000560151156425400007231 0ustar00Joomla.orderTable
= function(listOrder) {
table = document.getElementById("sortTable");
direction = document.getElementById("directionTable");
order = table.options[table.selectedIndex].value;
if (order != listOrder) {
dirn = 'asc';
} else {
dirn = direction.options[direction.selectedIndex].value;
}
Joomla.tableOrdering(order, dirn, '');
}script.js000064400000000565151156425400006417 0ustar00// XML HTTP Object
function rsmembership_get_xml_http_object()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}ui/core.js000064400000020506151156425400006455 0ustar00/*!
* jQuery UI Core 1.10.3
* http://jqueryui.com
*
* Copyright 2013 jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/category/ui-core/
*/
(function( $, undefined ) {
var uuid = 0,
runiqueId = /^ui-id-\d+$/;
// $.ui might exist from components with no dependencies, e.g.,
$.ui.position
$.ui = $.ui || {};
$.extend( $.ui, {
version: "1.10.3",
keyCode: {
BACKSPACE: 8,
COMMA: 188,
DELETE: 46,
DOWN: 40,
END: 35,
ENTER: 13,
ESCAPE: 27,
HOME: 36,
LEFT: 37,
NUMPAD_ADD: 107,
NUMPAD_DECIMAL: 110,
NUMPAD_DIVIDE: 111,
NUMPAD_ENTER: 108,
NUMPAD_MULTIPLY: 106,
NUMPAD_SUBTRACT: 109,
PAGE_DOWN: 34,
PAGE_UP: 33,
PERIOD: 190,
RIGHT: 39,
SPACE: 32,
TAB: 9,
UP: 38
}
});
// plugins
$.fn.extend({
focus: (function( orig ) {
return function( delay, fn ) {
return typeof delay === "number" ?
this.each(function() {
var elem = this;
setTimeout(function() {
$( elem ).focus();
if ( fn ) {
fn.call( elem );
}
}, delay );
}) :
orig.apply( this, arguments );
};
})( $.fn.focus ),
scrollParent: function() {
var scrollParent;
if (($.ui.ie &&
(/(static|relative)/).test(this.css("position"))) ||
(/absolute/).test(this.css("position"))) {
scrollParent = this.parents().filter(function() {
return
(/(relative|absolute|fixed)/).test($.css(this,"position"))
&&
(/(auto|scroll)/).test($.css(this,"overflow")+$.css(this,"overflow-y")+$.css(this,"overflow-x"));
}).eq(0);
} else {
scrollParent = this.parents().filter(function() {
return
(/(auto|scroll)/).test($.css(this,"overflow")+$.css(this,"overflow-y")+$.css(this,"overflow-x"));
}).eq(0);
}
return (/fixed/).test(this.css("position")) ||
!scrollParent.length ? $(document) : scrollParent;
},
zIndex: function( zIndex ) {
if ( zIndex !== undefined ) {
return this.css( "zIndex", zIndex );
}
if ( this.length ) {
var elem = $( this[ 0 ] ), position, value;
while ( elem.length && elem[ 0 ] !== document ) {
// Ignore z-index if position is set to a value where z-index is
ignored by the browser
// This makes behavior of this function consistent across browsers
// WebKit always returns auto if the element is positioned
position = elem.css( "position" );
if ( position === "absolute" || position ===
"relative" || position === "fixed" ) {
// IE returns 0 when zIndex is not specified
// other browsers return a string
// we ignore the case of nested elements with an explicit value of 0
// <div style="z-index: -10;"><div
style="z-index: 0;"></div></div>
value = parseInt( elem.css( "zIndex" ), 10 );
if ( !isNaN( value ) && value !== 0 ) {
return value;
}
}
elem = elem.parent();
}
}
return 0;
},
uniqueId: function() {
return this.each(function() {
if ( !this.id ) {
this.id = "ui-id-" + (++uuid);
}
});
},
removeUniqueId: function() {
return this.each(function() {
if ( runiqueId.test( this.id ) ) {
$( this ).removeAttr( "id" );
}
});
}
});
// selectors
function focusable( element, isTabIndexNotNaN ) {
var map, mapName, img,
nodeName = element.nodeName.toLowerCase();
if ( "area" === nodeName ) {
map = element.parentNode;
mapName = map.name;
if ( !element.href || !mapName || map.nodeName.toLowerCase() !==
"map" ) {
return false;
}
img = $( "img[usemap=#" + mapName + "]" )[0];
return !!img && visible( img );
}
return ( /input|select|textarea|button|object/.test( nodeName ) ?
!element.disabled :
"a" === nodeName ?
element.href || isTabIndexNotNaN :
isTabIndexNotNaN) &&
// the element and all of its ancestors must be visible
visible( element );
}
function visible( element ) {
return $.expr.filters.visible( element ) &&
!$( element ).parents().addBack().filter(function() {
return $.css( this, "visibility" ) === "hidden";
}).length;
}
$.extend( $.expr[ ":" ], {
data: $.expr.createPseudo ?
$.expr.createPseudo(function( dataName ) {
return function( elem ) {
return !!$.data( elem, dataName );
};
}) :
// support: jQuery <1.8
function( elem, i, match ) {
return !!$.data( elem, match[ 3 ] );
},
focusable: function( element ) {
return focusable( element, !isNaN( $.attr( element, "tabindex"
) ) );
},
tabbable: function( element ) {
var tabIndex = $.attr( element, "tabindex" ),
isTabIndexNaN = isNaN( tabIndex );
return ( isTabIndexNaN || tabIndex >= 0 ) && focusable(
element, !isTabIndexNaN );
}
});
// support: jQuery <1.8
if ( !$( "<a>" ).outerWidth( 1 ).jquery ) {
$.each( [ "Width", "Height" ], function( i, name ) {
var side = name === "Width" ? [ "Left",
"Right" ] : [ "Top", "Bottom" ],
type = name.toLowerCase(),
orig = {
innerWidth: $.fn.innerWidth,
innerHeight: $.fn.innerHeight,
outerWidth: $.fn.outerWidth,
outerHeight: $.fn.outerHeight
};
function reduce( elem, size, border, margin ) {
$.each( side, function() {
size -= parseFloat( $.css( elem, "padding" + this ) ) || 0;
if ( border ) {
size -= parseFloat( $.css( elem, "border" + this +
"Width" ) ) || 0;
}
if ( margin ) {
size -= parseFloat( $.css( elem, "margin" + this ) ) || 0;
}
});
return size;
}
$.fn[ "inner" + name ] = function( size ) {
if ( size === undefined ) {
return orig[ "inner" + name ].call( this );
}
return this.each(function() {
$( this ).css( type, reduce( this, size ) + "px" );
});
};
$.fn[ "outer" + name] = function( size, margin ) {
if ( typeof size !== "number" ) {
return orig[ "outer" + name ].call( this, size );
}
return this.each(function() {
$( this).css( type, reduce( this, size, true, margin ) + "px"
);
});
};
});
}
// support: jQuery <1.8
if ( !$.fn.addBack ) {
$.fn.addBack = function( selector ) {
return this.add( selector == null ?
this.prevObject : this.prevObject.filter( selector )
);
};
}
// support: jQuery 1.6.1, 1.6.2 (http://bugs.jquery.com/ticket/9413)
if ( $( "<a>" ).data( "a-b", "a"
).removeData( "a-b" ).data( "a-b" ) ) {
$.fn.removeData = (function( removeData ) {
return function( key ) {
if ( arguments.length ) {
return removeData.call( this, $.camelCase( key ) );
} else {
return removeData.call( this );
}
};
})( $.fn.removeData );
}
// deprecated
$.ui.ie = !!/msie [\w.]+/.exec( navigator.userAgent.toLowerCase() );
$.support.selectstart = "onselectstart" in
document.createElement( "div" );
$.fn.extend({
disableSelection: function() {
return this.bind( ( $.support.selectstart ? "selectstart" :
"mousedown" ) +
".ui-disableSelection", function( event ) {
event.preventDefault();
});
},
enableSelection: function() {
return this.unbind( ".ui-disableSelection" );
}
});
$.extend( $.ui, {
// $.ui.plugin is deprecated. Use $.widget() extensions instead.
plugin: {
add: function( module, option, set ) {
var i,
proto = $.ui[ module ].prototype;
for ( i in set ) {
proto.plugins[ i ] = proto.plugins[ i ] || [];
proto.plugins[ i ].push( [ option, set[ i ] ] );
}
},
call: function( instance, name, args ) {
var i,
set = instance.plugins[ name ];
if ( !set || !instance.element[ 0 ].parentNode || instance.element[ 0
].parentNode.nodeType === 11 ) {
return;
}
for ( i = 0; i < set.length; i++ ) {
if ( instance.options[ set[ i ][ 0 ] ] ) {
set[ i ][ 1 ].apply( instance.element, args );
}
}
}
},
// only used by resizable
hasScroll: function( el, a ) {
//If overflow is hidden, the element might have extra content, but the
user wants to hide it
if ( $( el ).css( "overflow" ) === "hidden") {
return false;
}
var scroll = ( a && a === "left" ) ?
"scrollLeft" : "scrollTop",
has = false;
if ( el[ scroll ] > 0 ) {
return true;
}
// TODO: determine which cases actually cause this to happen
// if the element doesn't have the scroll set, see if it's
possible to
// set the scroll
el[ scroll ] = 1;
has = ( el[ scroll ] > 0 );
el[ scroll ] = 0;
return has;
}
});
})( jQuery );
ui/datepicker.js000064400000231034151156425400007640 0ustar00/*!
* jQuery UI Datepicker 1.10.3
* http://jqueryui.com
*
* Copyright 2013 jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/datepicker/
*
* Depends:
* jquery.ui.core.js
*/
(function( $, undefined ) {
$.extend($.ui, { datepicker: { version: "1.10.3" } });
var PROP_NAME = "datepicker",
instActive;
/* Date picker manager.
Use the singleton instance of this class, $.datepicker, to interact with
the date picker.
Settings for (groups of) date pickers are maintained in an instance
object,
allowing multiple different settings on the same page. */
function Datepicker() {
this._curInst = null; // The current instance in use
this._keyEvent = false; // If the last event was a key event
this._disabledInputs = []; // List of date picker inputs that have been
disabled
this._datepickerShowing = false; // True if the popup picker is showing ,
false if not
this._inDialog = false; // True if showing within a "dialog",
false if not
this._mainDivId = "ui-datepicker-div"; // The ID of the main
datepicker division
this._inlineClass = "ui-datepicker-inline"; // The name of the
inline marker class
this._appendClass = "ui-datepicker-append"; // The name of the
append marker class
this._triggerClass = "ui-datepicker-trigger"; // The name of the
trigger marker class
this._dialogClass = "ui-datepicker-dialog"; // The name of the
dialog marker class
this._disableClass = "ui-datepicker-disabled"; // The name of
the disabled covering marker class
this._unselectableClass = "ui-datepicker-unselectable"; // The
name of the unselectable cell marker class
this._currentClass = "ui-datepicker-current-day"; // The name of
the current day marker class
this._dayOverClass = "ui-datepicker-days-cell-over"; // The name
of the day hover marker class
this.regional = []; // Available regional settings, indexed by language
code
this.regional[""] = { // Default regional settings
closeText: "Done", // Display text for close link
prevText: "Prev", // Display text for previous month link
nextText: "Next", // Display text for next month link
currentText: "Today", // Display text for current month link
monthNames:
["January","February","March","April","May","June",
"July","August","September","October","November","December"],
// Names of months for drop-down and formatting
monthNamesShort: ["Jan", "Feb", "Mar",
"Apr", "May", "Jun", "Jul",
"Aug", "Sep", "Oct", "Nov",
"Dec"], // For formatting
dayNames: ["Sunday", "Monday", "Tuesday",
"Wednesday", "Thursday", "Friday",
"Saturday"], // For formatting
dayNamesShort: ["Sun", "Mon", "Tue",
"Wed", "Thu", "Fri", "Sat"], // For
formatting
dayNamesMin:
["Su","Mo","Tu","We","Th","Fr","Sa"],
// Column headings for days starting at Sunday
weekHeader: "Wk", // Column header for week of the year
dateFormat: "mm/dd/yy", // See format options on parseDate
firstDay: 0, // The first day of the week, Sun = 0, Mon = 1, ...
isRTL: false, // True if right-to-left language, false if left-to-right
showMonthAfterYear: false, // True if the year select precedes month,
false for month then year
yearSuffix: "" // Additional text to append to the year in the
month headers
};
this._defaults = { // Global defaults for all the date picker instances
showOn: "focus", // "focus" for popup on focus,
// "button" for trigger button, or "both" for
either
showAnim: "fadeIn", // Name of jQuery animation for popup
showOptions: {}, // Options for enhanced animations
defaultDate: null, // Used when field is blank: actual date,
// +/-number for offset from today, null for today
appendText: "", // Display text following the input box, e.g.
showing the format
buttonText: "...", // Text for trigger button
buttonImage: "", // URL for trigger button image
buttonImageOnly: false, // True if the image appears alone, false if it
appears on a button
hideIfNoPrevNext: false, // True to hide next/previous month links
// if not applicable, false to just disable them
navigationAsDateFormat: false, // True if date formatting applied to
prev/today/next links
gotoCurrent: false, // True if today link goes back to current selection
instead
changeMonth: false, // True if month can be selected directly, false if
only prev/next
changeYear: false, // True if year can be selected directly, false if
only prev/next
yearRange: "c-10:c+10", // Range of years to display in
drop-down,
// either relative to today's year (-nn:+nn), relative to currently
displayed year
// (c-nn:c+nn), absolute (nnnn:nnnn), or a combination of the above
(nnnn:-n)
showOtherMonths: false, // True to show dates in other months, false to
leave blank
selectOtherMonths: false, // True to allow selection of dates in other
months, false for unselectable
showWeek: false, // True to show week of the year, false to not show it
calculateWeek: this.iso8601Week, // How to calculate the week of the
year,
// takes a Date and returns the number of the week for it
shortYearCutoff: "+10", // Short year values < this are in
the current century,
// > this are in the previous century,
// string value starting with "+" for current year + value
minDate: null, // The earliest selectable date, or null for no limit
maxDate: null, // The latest selectable date, or null for no limit
duration: "fast", // Duration of display/closure
beforeShowDay: null, // Function that takes a date and returns an array
with
// [0] = true if selectable, false if not, [1] = custom CSS class
name(s) or "",
// [2] = cell title (optional), e.g. $.datepicker.noWeekends
beforeShow: null, // Function that takes an input field and
// returns a set of custom settings for the date picker
onSelect: null, // Define a callback function when a date is selected
onChangeMonthYear: null, // Define a callback function when the month or
year is changed
onClose: null, // Define a callback function when the datepicker is
closed
numberOfMonths: 1, // Number of months to show at a time
showCurrentAtPos: 0, // The position in multipe months at which to show
the current month (starting at 0)
stepMonths: 1, // Number of months to step back/forward
stepBigMonths: 12, // Number of months to step back/forward for the big
links
altField: "", // Selector for an alternate field to store
selected dates into
altFormat: "", // The date format to use for the alternate
field
constrainInput: true, // The input is constrained by the current date
format
showButtonPanel: false, // True to show button panel, false to not show
it
autoSize: false, // True to size the input for the date format, false to
leave as is
disabled: false // The initial disabled state
};
$.extend(this._defaults, this.regional[""]);
this.dpDiv = bindHover($("<div id='" + this._mainDivId +
"' class='ui-datepicker ui-widget ui-widget-content
ui-helper-clearfix ui-corner-all'></div>"));
}
$.extend(Datepicker.prototype, {
/* Class name added to elements to indicate already configured with a date
picker. */
markerClassName: "hasDatepicker",
//Keep track of the maximum number of rows displayed (see #7043)
maxRows: 4,
// TODO rename to "widget" when switching to widget factory
_widgetDatepicker: function() {
return this.dpDiv;
},
/* Override the default settings for all instances of the date picker.
* @param settings object - the new settings to use as defaults
(anonymous object)
* @return the manager object
*/
setDefaults: function(settings) {
extendRemove(this._defaults, settings || {});
return this;
},
/* Attach the date picker to a jQuery selection.
* @param target element - the target input field or division or span
* @param settings object - the new settings to use for this date picker
instance (anonymous)
*/
_attachDatepicker: function(target, settings) {
var nodeName, inline, inst;
nodeName = target.nodeName.toLowerCase();
inline = (nodeName === "div" || nodeName ===
"span");
if (!target.id) {
this.uuid += 1;
target.id = "dp" + this.uuid;
}
inst = this._newInst($(target), inline);
inst.settings = $.extend({}, settings || {});
if (nodeName === "input") {
this._connectDatepicker(target, inst);
} else if (inline) {
this._inlineDatepicker(target, inst);
}
},
/* Create a new instance object. */
_newInst: function(target, inline) {
var id = target[0].id.replace(/([^A-Za-z0-9_\-])/g, "\\\\$1");
// escape jQuery meta chars
return {id: id, input: target, // associated target
selectedDay: 0, selectedMonth: 0, selectedYear: 0, // current selection
drawMonth: 0, drawYear: 0, // month being drawn
inline: inline, // is datepicker inline or not
dpDiv: (!inline ? this.dpDiv : // presentation div
bindHover($("<div class='" + this._inlineClass +
" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix
ui-corner-all'></div>")))};
},
/* Attach the date picker to an input field. */
_connectDatepicker: function(target, inst) {
var input = $(target);
inst.append = $([]);
inst.trigger = $([]);
if (input.hasClass(this.markerClassName)) {
return;
}
this._attachments(input, inst);
input.addClass(this.markerClassName).keydown(this._doKeyDown).
keypress(this._doKeyPress).keyup(this._doKeyUp);
this._autoSize(inst);
$.data(target, PROP_NAME, inst);
//If disabled option is true, disable the datepicker once it has been
attached to the input (see ticket #5665)
if( inst.settings.disabled ) {
this._disableDatepicker( target );
}
},
/* Make attachments based on settings. */
_attachments: function(input, inst) {
var showOn, buttonText, buttonImage,
appendText = this._get(inst, "appendText"),
isRTL = this._get(inst, "isRTL");
if (inst.append) {
inst.append.remove();
}
if (appendText) {
inst.append = $("<span class='" + this._appendClass +
"'>" + appendText + "</span>");
input[isRTL ? "before" : "after"](inst.append);
}
input.unbind("focus", this._showDatepicker);
if (inst.trigger) {
inst.trigger.remove();
}
showOn = this._get(inst, "showOn");
if (showOn === "focus" || showOn === "both") { //
pop-up date picker when in the marked field
input.focus(this._showDatepicker);
}
if (showOn === "button" || showOn === "both") { //
pop-up date picker when button clicked
buttonText = this._get(inst, "buttonText");
buttonImage = this._get(inst, "buttonImage");
inst.trigger = $(this._get(inst, "buttonImageOnly") ?
$("<img/>").addClass(this._triggerClass).
attr({ src: buttonImage, alt: buttonText, title: buttonText }) :
$("<button
type='button'></button>").addClass(this._triggerClass).
html(!buttonImage ? buttonText : $("<img/>").attr(
{ src:buttonImage, alt:buttonText, title:buttonText })));
input[isRTL ? "before" : "after"](inst.trigger);
inst.trigger.click(function() {
if ($.datepicker._datepickerShowing && $.datepicker._lastInput
=== input[0]) {
$.datepicker._hideDatepicker();
} else if ($.datepicker._datepickerShowing &&
$.datepicker._lastInput !== input[0]) {
$.datepicker._hideDatepicker();
$.datepicker._showDatepicker(input[0]);
} else {
$.datepicker._showDatepicker(input[0]);
}
return false;
});
}
},
/* Apply the maximum length for the date format. */
_autoSize: function(inst) {
if (this._get(inst, "autoSize") && !inst.inline) {
var findMax, max, maxI, i,
date = new Date(2009, 12 - 1, 20), // Ensure double digits
dateFormat = this._get(inst, "dateFormat");
if (dateFormat.match(/[DM]/)) {
findMax = function(names) {
max = 0;
maxI = 0;
for (i = 0; i < names.length; i++) {
if (names[i].length > max) {
max = names[i].length;
maxI = i;
}
}
return maxI;
};
date.setMonth(findMax(this._get(inst, (dateFormat.match(/MM/) ?
"monthNames" : "monthNamesShort"))));
date.setDate(findMax(this._get(inst, (dateFormat.match(/DD/) ?
"dayNames" : "dayNamesShort"))) + 20 -
date.getDay());
}
inst.input.attr("size", this._formatDate(inst, date).length);
}
},
/* Attach an inline date picker to a div. */
_inlineDatepicker: function(target, inst) {
var divSpan = $(target);
if (divSpan.hasClass(this.markerClassName)) {
return;
}
divSpan.addClass(this.markerClassName).append(inst.dpDiv);
$.data(target, PROP_NAME, inst);
this._setDate(inst, this._getDefaultDate(inst), true);
this._updateDatepicker(inst);
this._updateAlternate(inst);
//If disabled option is true, disable the datepicker before showing it
(see ticket #5665)
if( inst.settings.disabled ) {
this._disableDatepicker( target );
}
// Set display:block in place of inst.dpDiv.show() which won't work
on disconnected elements
// http://bugs.jqueryui.com/ticket/7552 - A Datepicker created on a
detached div has zero height
inst.dpDiv.css( "display", "block" );
},
/* Pop-up the date picker in a "dialog" box.
* @param input element - ignored
* @param date string or Date - the initial date to display
* @param onSelect function - the function to call when a date is
selected
* @param settings object - update the dialog date picker
instance's settings (anonymous object)
* @param pos int[2] - coordinates for the dialog's position within
the screen or
* event - with x/y coordinates or
* leave empty for default (screen centre)
* @return the manager object
*/
_dialogDatepicker: function(input, date, onSelect, settings, pos) {
var id, browserWidth, browserHeight, scrollX, scrollY,
inst = this._dialogInst; // internal instance
if (!inst) {
this.uuid += 1;
id = "dp" + this.uuid;
this._dialogInput = $("<input type='text'
id='" + id +
"' style='position: absolute; top: -100px; width:
0px;'/>");
this._dialogInput.keydown(this._doKeyDown);
$("body").append(this._dialogInput);
inst = this._dialogInst = this._newInst(this._dialogInput, false);
inst.settings = {};
$.data(this._dialogInput[0], PROP_NAME, inst);
}
extendRemove(inst.settings, settings || {});
date = (date && date.constructor === Date ?
this._formatDate(inst, date) : date);
this._dialogInput.val(date);
this._pos = (pos ? (pos.length ? pos : [pos.pageX, pos.pageY]) : null);
if (!this._pos) {
browserWidth = document.documentElement.clientWidth;
browserHeight = document.documentElement.clientHeight;
scrollX = document.documentElement.scrollLeft ||
document.body.scrollLeft;
scrollY = document.documentElement.scrollTop ||
document.body.scrollTop;
this._pos = // should use actual width/height below
[(browserWidth / 2) - 100 + scrollX, (browserHeight / 2) - 150 +
scrollY];
}
// move input on screen for focus, but hidden behind dialog
this._dialogInput.css("left", (this._pos[0] + 20) +
"px").css("top", this._pos[1] + "px");
inst.settings.onSelect = onSelect;
this._inDialog = true;
this.dpDiv.addClass(this._dialogClass);
this._showDatepicker(this._dialogInput[0]);
if ($.blockUI) {
$.blockUI(this.dpDiv);
}
$.data(this._dialogInput[0], PROP_NAME, inst);
return this;
},
/* Detach a datepicker from its control.
* @param target element - the target input field or division or span
*/
_destroyDatepicker: function(target) {
var nodeName,
$target = $(target),
inst = $.data(target, PROP_NAME);
if (!$target.hasClass(this.markerClassName)) {
return;
}
nodeName = target.nodeName.toLowerCase();
$.removeData(target, PROP_NAME);
if (nodeName === "input") {
inst.append.remove();
inst.trigger.remove();
$target.removeClass(this.markerClassName).
unbind("focus", this._showDatepicker).
unbind("keydown", this._doKeyDown).
unbind("keypress", this._doKeyPress).
unbind("keyup", this._doKeyUp);
} else if (nodeName === "div" || nodeName === "span")
{
$target.removeClass(this.markerClassName).empty();
}
},
/* Enable the date picker to a jQuery selection.
* @param target element - the target input field or division or span
*/
_enableDatepicker: function(target) {
var nodeName, inline,
$target = $(target),
inst = $.data(target, PROP_NAME);
if (!$target.hasClass(this.markerClassName)) {
return;
}
nodeName = target.nodeName.toLowerCase();
if (nodeName === "input") {
target.disabled = false;
inst.trigger.filter("button").
each(function() { this.disabled = false; }).end().
filter("img").css({opacity: "1.0", cursor:
""});
} else if (nodeName === "div" || nodeName === "span")
{
inline = $target.children("." + this._inlineClass);
inline.children().removeClass("ui-state-disabled");
inline.find("select.ui-datepicker-month,
select.ui-datepicker-year").
prop("disabled", false);
}
this._disabledInputs = $.map(this._disabledInputs,
function(value) { return (value === target ? null : value); }); //
delete entry
},
/* Disable the date picker to a jQuery selection.
* @param target element - the target input field or division or span
*/
_disableDatepicker: function(target) {
var nodeName, inline,
$target = $(target),
inst = $.data(target, PROP_NAME);
if (!$target.hasClass(this.markerClassName)) {
return;
}
nodeName = target.nodeName.toLowerCase();
if (nodeName === "input") {
target.disabled = true;
inst.trigger.filter("button").
each(function() { this.disabled = true; }).end().
filter("img").css({opacity: "0.5", cursor:
"default"});
} else if (nodeName === "div" || nodeName === "span")
{
inline = $target.children("." + this._inlineClass);
inline.children().addClass("ui-state-disabled");
inline.find("select.ui-datepicker-month,
select.ui-datepicker-year").
prop("disabled", true);
}
this._disabledInputs = $.map(this._disabledInputs,
function(value) { return (value === target ? null : value); }); //
delete entry
this._disabledInputs[this._disabledInputs.length] = target;
},
/* Is the first field in a jQuery collection disabled as a datepicker?
* @param target element - the target input field or division or span
* @return boolean - true if disabled, false if enabled
*/
_isDisabledDatepicker: function(target) {
if (!target) {
return false;
}
for (var i = 0; i < this._disabledInputs.length; i++) {
if (this._disabledInputs[i] === target) {
return true;
}
}
return false;
},
/* Retrieve the instance data for the target control.
* @param target element - the target input field or division or span
* @return object - the associated instance data
* @throws error if a jQuery problem getting data
*/
_getInst: function(target) {
try {
return $.data(target, PROP_NAME);
}
catch (err) {
throw "Missing instance data for this datepicker";
}
},
/* Update or retrieve the settings for a date picker attached to an input
field or division.
* @param target element - the target input field or division or span
* @param name object - the new settings to update or
* string - the name of the setting to change or retrieve,
* when retrieving also "all" for all instance settings or
* "defaults" for all global defaults
* @param value any - the new value for the setting
* (omit if above is an object or to retrieve a value)
*/
_optionDatepicker: function(target, name, value) {
var settings, date, minDate, maxDate,
inst = this._getInst(target);
if (arguments.length === 2 && typeof name === "string")
{
return (name === "defaults" ? $.extend({},
$.datepicker._defaults) :
(inst ? (name === "all" ? $.extend({}, inst.settings) :
this._get(inst, name)) : null));
}
settings = name || {};
if (typeof name === "string") {
settings = {};
settings[name] = value;
}
if (inst) {
if (this._curInst === inst) {
this._hideDatepicker();
}
date = this._getDateDatepicker(target, true);
minDate = this._getMinMaxDate(inst, "min");
maxDate = this._getMinMaxDate(inst, "max");
extendRemove(inst.settings, settings);
// reformat the old minDate/maxDate values if dateFormat changes and a
new minDate/maxDate isn't provided
if (minDate !== null && settings.dateFormat !== undefined
&& settings.minDate === undefined) {
inst.settings.minDate = this._formatDate(inst, minDate);
}
if (maxDate !== null && settings.dateFormat !== undefined
&& settings.maxDate === undefined) {
inst.settings.maxDate = this._formatDate(inst, maxDate);
}
if ( "disabled" in settings ) {
if ( settings.disabled ) {
this._disableDatepicker(target);
} else {
this._enableDatepicker(target);
}
}
this._attachments($(target), inst);
this._autoSize(inst);
this._setDate(inst, date);
this._updateAlternate(inst);
this._updateDatepicker(inst);
}
},
// change method deprecated
_changeDatepicker: function(target, name, value) {
this._optionDatepicker(target, name, value);
},
/* Redraw the date picker attached to an input field or division.
* @param target element - the target input field or division or span
*/
_refreshDatepicker: function(target) {
var inst = this._getInst(target);
if (inst) {
this._updateDatepicker(inst);
}
},
/* Set the dates for a jQuery selection.
* @param target element - the target input field or division or span
* @param date Date - the new date
*/
_setDateDatepicker: function(target, date) {
var inst = this._getInst(target);
if (inst) {
this._setDate(inst, date);
this._updateDatepicker(inst);
this._updateAlternate(inst);
}
},
/* Get the date(s) for the first entry in a jQuery selection.
* @param target element - the target input field or division or span
* @param noDefault boolean - true if no default date is to be used
* @return Date - the current date
*/
_getDateDatepicker: function(target, noDefault) {
var inst = this._getInst(target);
if (inst && !inst.inline) {
this._setDateFromField(inst, noDefault);
}
return (inst ? this._getDate(inst) : null);
},
/* Handle keystrokes. */
_doKeyDown: function(event) {
var onSelect, dateStr, sel,
inst = $.datepicker._getInst(event.target),
handled = true,
isRTL = inst.dpDiv.is(".ui-datepicker-rtl");
inst._keyEvent = true;
if ($.datepicker._datepickerShowing) {
switch (event.keyCode) {
case 9: $.datepicker._hideDatepicker();
handled = false;
break; // hide on tab out
case 13: sel = $("td." + $.datepicker._dayOverClass +
":not(." +
$.datepicker._currentClass + ")", inst.dpDiv);
if (sel[0]) {
$.datepicker._selectDay(event.target, inst.selectedMonth,
inst.selectedYear, sel[0]);
}
onSelect = $.datepicker._get(inst, "onSelect");
if (onSelect) {
dateStr = $.datepicker._formatDate(inst);
// trigger custom callback
onSelect.apply((inst.input ? inst.input[0] : null), [dateStr,
inst]);
} else {
$.datepicker._hideDatepicker();
}
return false; // don't submit the form
case 27: $.datepicker._hideDatepicker();
break; // hide on escape
case 33: $.datepicker._adjustDate(event.target, (event.ctrlKey ?
-$.datepicker._get(inst, "stepBigMonths") :
-$.datepicker._get(inst, "stepMonths")), "M");
break; // previous month/year on page up/+ ctrl
case 34: $.datepicker._adjustDate(event.target, (event.ctrlKey ?
+$.datepicker._get(inst, "stepBigMonths") :
+$.datepicker._get(inst, "stepMonths")), "M");
break; // next month/year on page down/+ ctrl
case 35: if (event.ctrlKey || event.metaKey) {
$.datepicker._clearDate(event.target);
}
handled = event.ctrlKey || event.metaKey;
break; // clear on ctrl or command +end
case 36: if (event.ctrlKey || event.metaKey) {
$.datepicker._gotoToday(event.target);
}
handled = event.ctrlKey || event.metaKey;
break; // current on ctrl or command +home
case 37: if (event.ctrlKey || event.metaKey) {
$.datepicker._adjustDate(event.target, (isRTL ? +1 : -1),
"D");
}
handled = event.ctrlKey || event.metaKey;
// -1 day on ctrl or command +left
if (event.originalEvent.altKey) {
$.datepicker._adjustDate(event.target, (event.ctrlKey ?
-$.datepicker._get(inst, "stepBigMonths") :
-$.datepicker._get(inst, "stepMonths")), "M");
}
// next month/year on alt +left on Mac
break;
case 38: if (event.ctrlKey || event.metaKey) {
$.datepicker._adjustDate(event.target, -7, "D");
}
handled = event.ctrlKey || event.metaKey;
break; // -1 week on ctrl or command +up
case 39: if (event.ctrlKey || event.metaKey) {
$.datepicker._adjustDate(event.target, (isRTL ? -1 : +1),
"D");
}
handled = event.ctrlKey || event.metaKey;
// +1 day on ctrl or command +right
if (event.originalEvent.altKey) {
$.datepicker._adjustDate(event.target, (event.ctrlKey ?
+$.datepicker._get(inst, "stepBigMonths") :
+$.datepicker._get(inst, "stepMonths")), "M");
}
// next month/year on alt +right
break;
case 40: if (event.ctrlKey || event.metaKey) {
$.datepicker._adjustDate(event.target, +7, "D");
}
handled = event.ctrlKey || event.metaKey;
break; // +1 week on ctrl or command +down
default: handled = false;
}
} else if (event.keyCode === 36 && event.ctrlKey) { // display
the date picker on ctrl+home
$.datepicker._showDatepicker(this);
} else {
handled = false;
}
if (handled) {
event.preventDefault();
event.stopPropagation();
}
},
/* Filter entered characters - based on date format. */
_doKeyPress: function(event) {
var chars, chr,
inst = $.datepicker._getInst(event.target);
if ($.datepicker._get(inst, "constrainInput")) {
chars = $.datepicker._possibleChars($.datepicker._get(inst,
"dateFormat"));
chr = String.fromCharCode(event.charCode == null ? event.keyCode :
event.charCode);
return event.ctrlKey || event.metaKey || (chr < " " ||
!chars || chars.indexOf(chr) > -1);
}
},
/* Synchronise manual entry and field/alternate field. */
_doKeyUp: function(event) {
var date,
inst = $.datepicker._getInst(event.target);
if (inst.input.val() !== inst.lastVal) {
try {
date = $.datepicker.parseDate($.datepicker._get(inst,
"dateFormat"),
(inst.input ? inst.input.val() : null),
$.datepicker._getFormatConfig(inst));
if (date) { // only if valid
$.datepicker._setDateFromField(inst);
$.datepicker._updateAlternate(inst);
$.datepicker._updateDatepicker(inst);
}
}
catch (err) {
}
}
return true;
},
/* Pop-up the date picker for a given input field.
* If false returned from beforeShow event handler do not show.
* @param input element - the input field attached to the date picker
or
* event - if triggered by focus
*/
_showDatepicker: function(input) {
input = input.target || input;
if (input.nodeName.toLowerCase() !== "input") { // find from
button/image trigger
input = $("input", input.parentNode)[0];
}
if ($.datepicker._isDisabledDatepicker(input) || $.datepicker._lastInput
=== input) { // already here
return;
}
var inst, beforeShow, beforeShowSettings, isFixed,
offset, showAnim, duration;
inst = $.datepicker._getInst(input);
if ($.datepicker._curInst && $.datepicker._curInst !== inst) {
$.datepicker._curInst.dpDiv.stop(true, true);
if ( inst && $.datepicker._datepickerShowing ) {
$.datepicker._hideDatepicker( $.datepicker._curInst.input[0] );
}
}
beforeShow = $.datepicker._get(inst, "beforeShow");
beforeShowSettings = beforeShow ? beforeShow.apply(input, [input, inst])
: {};
if(beforeShowSettings === false){
return;
}
extendRemove(inst.settings, beforeShowSettings);
inst.lastVal = null;
$.datepicker._lastInput = input;
$.datepicker._setDateFromField(inst);
if ($.datepicker._inDialog) { // hide cursor
input.value = "";
}
if (!$.datepicker._pos) { // position below input
$.datepicker._pos = $.datepicker._findPos(input);
$.datepicker._pos[1] += input.offsetHeight; // add the height
}
isFixed = false;
$(input).parents().each(function() {
isFixed |= $(this).css("position") === "fixed";
return !isFixed;
});
offset = {left: $.datepicker._pos[0], top: $.datepicker._pos[1]};
$.datepicker._pos = null;
//to avoid flashes on Firefox
inst.dpDiv.empty();
// determine sizing offscreen
inst.dpDiv.css({position: "absolute", display:
"block", top: "-1000px"});
$.datepicker._updateDatepicker(inst);
// fix width for dynamic number of date pickers
// and adjust position before showing
offset = $.datepicker._checkOffset(inst, offset, isFixed);
inst.dpDiv.css({position: ($.datepicker._inDialog && $.blockUI ?
"static" : (isFixed ? "fixed" :
"absolute")), display: "none",
left: offset.left + "px", top: offset.top + "px"});
if (!inst.inline) {
showAnim = $.datepicker._get(inst, "showAnim");
duration = $.datepicker._get(inst, "duration");
inst.dpDiv.zIndex($(input).zIndex()+100);
$.datepicker._datepickerShowing = true;
if ( $.effects && $.effects.effect[ showAnim ] ) {
inst.dpDiv.show(showAnim, $.datepicker._get(inst,
"showOptions"), duration);
} else {
inst.dpDiv[showAnim || "show"](showAnim ? duration : null);
}
if ( $.datepicker._shouldFocusInput( inst ) ) {
inst.input.focus();
}
$.datepicker._curInst = inst;
}
},
/* Generate the date picker content. */
_updateDatepicker: function(inst) {
this.maxRows = 4; //Reset the max number of rows being displayed (see
#7043)
instActive = inst; // for delegate hover events
inst.dpDiv.empty().append(this._generateHTML(inst));
this._attachHandlers(inst);
inst.dpDiv.find("." + this._dayOverClass + "
a").mouseover();
var origyearshtml,
numMonths = this._getNumberOfMonths(inst),
cols = numMonths[1],
width = 17;
inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3
ui-datepicker-multi-4").width("");
if (cols > 1) {
inst.dpDiv.addClass("ui-datepicker-multi-" +
cols).css("width", (width * cols) + "em");
}
inst.dpDiv[(numMonths[0] !== 1 || numMonths[1] !== 1 ? "add" :
"remove") +
"Class"]("ui-datepicker-multi");
inst.dpDiv[(this._get(inst, "isRTL") ? "add" :
"remove") +
"Class"]("ui-datepicker-rtl");
if (inst === $.datepicker._curInst &&
$.datepicker._datepickerShowing && $.datepicker._shouldFocusInput(
inst ) ) {
inst.input.focus();
}
// deffered render of the years select (to avoid flashes on Firefox)
if( inst.yearshtml ){
origyearshtml = inst.yearshtml;
setTimeout(function(){
//assure that inst.yearshtml didn't change.
if( origyearshtml === inst.yearshtml && inst.yearshtml ){
inst.dpDiv.find("select.ui-datepicker-year:first").replaceWith(inst.yearshtml);
}
origyearshtml = inst.yearshtml = null;
}, 0);
}
},
// #6694 - don't focus the input if it's already focused
// this breaks the change event in IE
// Support: IE and jQuery <1.9
_shouldFocusInput: function( inst ) {
return inst.input && inst.input.is( ":visible" )
&& !inst.input.is( ":disabled" ) &&
!inst.input.is( ":focus" );
},
/* Check positioning to remain on screen. */
_checkOffset: function(inst, offset, isFixed) {
var dpWidth = inst.dpDiv.outerWidth(),
dpHeight = inst.dpDiv.outerHeight(),
inputWidth = inst.input ? inst.input.outerWidth() : 0,
inputHeight = inst.input ? inst.input.outerHeight() : 0,
viewWidth = document.documentElement.clientWidth + (isFixed ? 0 :
$(document).scrollLeft()),
viewHeight = document.documentElement.clientHeight + (isFixed ? 0 :
$(document).scrollTop());
offset.left -= (this._get(inst, "isRTL") ? (dpWidth -
inputWidth) : 0);
offset.left -= (isFixed && offset.left ===
inst.input.offset().left) ? $(document).scrollLeft() : 0;
offset.top -= (isFixed && offset.top === (inst.input.offset().top
+ inputHeight)) ? $(document).scrollTop() : 0;
// now check if datepicker is showing outside window viewport - move to a
better place if so.
offset.left -= Math.min(offset.left, (offset.left + dpWidth >
viewWidth && viewWidth > dpWidth) ?
Math.abs(offset.left + dpWidth - viewWidth) : 0);
offset.top -= Math.min(offset.top, (offset.top + dpHeight > viewHeight
&& viewHeight > dpHeight) ?
Math.abs(dpHeight + inputHeight) : 0);
return offset;
},
/* Find an object's position on the screen. */
_findPos: function(obj) {
var position,
inst = this._getInst(obj),
isRTL = this._get(inst, "isRTL");
while (obj && (obj.type === "hidden" || obj.nodeType
!== 1 || $.expr.filters.hidden(obj))) {
obj = obj[isRTL ? "previousSibling" :
"nextSibling"];
}
position = $(obj).offset();
return [position.left, position.top];
},
/* Hide the date picker from view.
* @param input element - the input field attached to the date picker
*/
_hideDatepicker: function(input) {
var showAnim, duration, postProcess, onClose,
inst = this._curInst;
if (!inst || (input && inst !== $.data(input, PROP_NAME))) {
return;
}
if (this._datepickerShowing) {
showAnim = this._get(inst, "showAnim");
duration = this._get(inst, "duration");
postProcess = function() {
$.datepicker._tidyDialog(inst);
};
// DEPRECATED: after BC for 1.8.x $.effects[ showAnim ] is not needed
if ( $.effects && ( $.effects.effect[ showAnim ] || $.effects[
showAnim ] ) ) {
inst.dpDiv.hide(showAnim, $.datepicker._get(inst,
"showOptions"), duration, postProcess);
} else {
inst.dpDiv[(showAnim === "slideDown" ? "slideUp" :
(showAnim === "fadeIn" ? "fadeOut" :
"hide"))]((showAnim ? duration : null), postProcess);
}
if (!showAnim) {
postProcess();
}
this._datepickerShowing = false;
onClose = this._get(inst, "onClose");
if (onClose) {
onClose.apply((inst.input ? inst.input[0] : null), [(inst.input ?
inst.input.val() : ""), inst]);
}
this._lastInput = null;
if (this._inDialog) {
this._dialogInput.css({ position: "absolute", left:
"0", top: "-100px" });
if ($.blockUI) {
$.unblockUI();
$("body").append(this.dpDiv);
}
}
this._inDialog = false;
}
},
/* Tidy up after a dialog display. */
_tidyDialog: function(inst) {
inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar");
},
/* Close date picker if clicked elsewhere. */
_checkExternalClick: function(event) {
if (!$.datepicker._curInst) {
return;
}
var $target = $(event.target),
inst = $.datepicker._getInst($target[0]);
if ( ( ( $target[0].id !== $.datepicker._mainDivId &&
$target.parents("#" + $.datepicker._mainDivId).length === 0
&&
!$target.hasClass($.datepicker.markerClassName) &&
!$target.closest("." + $.datepicker._triggerClass).length
&&
$.datepicker._datepickerShowing && !($.datepicker._inDialog
&& $.blockUI) ) ) ||
( $target.hasClass($.datepicker.markerClassName) &&
$.datepicker._curInst !== inst ) ) {
$.datepicker._hideDatepicker();
}
},
/* Adjust one of the date sub-fields. */
_adjustDate: function(id, offset, period) {
var target = $(id),
inst = this._getInst(target[0]);
if (this._isDisabledDatepicker(target[0])) {
return;
}
this._adjustInstDate(inst, offset +
(period === "M" ? this._get(inst,
"showCurrentAtPos") : 0), // undo positioning
period);
this._updateDatepicker(inst);
},
/* Action for current link. */
_gotoToday: function(id) {
var date,
target = $(id),
inst = this._getInst(target[0]);
if (this._get(inst, "gotoCurrent") && inst.currentDay)
{
inst.selectedDay = inst.currentDay;
inst.drawMonth = inst.selectedMonth = inst.currentMonth;
inst.drawYear = inst.selectedYear = inst.currentYear;
} else {
date = new Date();
inst.selectedDay = date.getDate();
inst.drawMonth = inst.selectedMonth = date.getMonth();
inst.drawYear = inst.selectedYear = date.getFullYear();
}
this._notifyChange(inst);
this._adjustDate(target);
},
/* Action for selecting a new month/year. */
_selectMonthYear: function(id, select, period) {
var target = $(id),
inst = this._getInst(target[0]);
inst["selected" + (period === "M" ? "Month"
: "Year")] =
inst["draw" + (period === "M" ? "Month" :
"Year")] =
parseInt(select.options[select.selectedIndex].value,10);
this._notifyChange(inst);
this._adjustDate(target);
},
/* Action for selecting a day. */
_selectDay: function(id, month, year, td) {
var inst,
target = $(id);
if ($(td).hasClass(this._unselectableClass) ||
this._isDisabledDatepicker(target[0])) {
return;
}
inst = this._getInst(target[0]);
inst.selectedDay = inst.currentDay = $("a", td).html();
inst.selectedMonth = inst.currentMonth = month;
inst.selectedYear = inst.currentYear = year;
this._selectDate(id, this._formatDate(inst,
inst.currentDay, inst.currentMonth, inst.currentYear));
},
/* Erase the input field and hide the date picker. */
_clearDate: function(id) {
var target = $(id);
this._selectDate(target, "");
},
/* Update the input field with the selected date. */
_selectDate: function(id, dateStr) {
var onSelect,
target = $(id),
inst = this._getInst(target[0]);
dateStr = (dateStr != null ? dateStr : this._formatDate(inst));
if (inst.input) {
inst.input.val(dateStr);
}
this._updateAlternate(inst);
onSelect = this._get(inst, "onSelect");
if (onSelect) {
onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]);
// trigger custom callback
} else if (inst.input) {
inst.input.trigger("change"); // fire the change event
}
if (inst.inline){
this._updateDatepicker(inst);
} else {
this._hideDatepicker();
this._lastInput = inst.input[0];
if (typeof(inst.input[0]) !== "object") {
inst.input.focus(); // restore focus
}
this._lastInput = null;
}
},
/* Update any alternate field to synchronise with the main field. */
_updateAlternate: function(inst) {
var altFormat, date, dateStr,
altField = this._get(inst, "altField");
if (altField) { // update alternate field too
altFormat = this._get(inst, "altFormat") || this._get(inst,
"dateFormat");
date = this._getDate(inst);
dateStr = this.formatDate(altFormat, date,
this._getFormatConfig(inst));
$(altField).each(function() { $(this).val(dateStr); });
}
},
/* Set as beforeShowDay function to prevent selection of weekends.
* @param date Date - the date to customise
* @return [boolean, string] - is this date selectable?, what is its CSS
class?
*/
noWeekends: function(date) {
var day = date.getDay();
return [(day > 0 && day < 6), ""];
},
/* Set as calculateWeek to determine the week of the year based on the ISO
8601 definition.
* @param date Date - the date to get the week for
* @return number - the number of the week within the year that contains
this date
*/
iso8601Week: function(date) {
var time,
checkDate = new Date(date.getTime());
// Find Thursday of this week starting on Monday
checkDate.setDate(checkDate.getDate() + 4 - (checkDate.getDay() || 7));
time = checkDate.getTime();
checkDate.setMonth(0); // Compare with Jan 1
checkDate.setDate(1);
return Math.floor(Math.round((time - checkDate) / 86400000) / 7) + 1;
},
/* Parse a string value into a date object.
* See formatDate below for the possible formats.
*
* @param format string - the expected format of the date
* @param value string - the date in the above format
* @param settings Object - attributes include:
* shortYearCutoff number - the cutoff year for determining the
century (optional)
* dayNamesShort string[7] - abbreviated names of the days from Sunday
(optional)
* dayNames string[7] - names of the days from Sunday (optional)
* monthNamesShort string[12] - abbreviated names of the months
(optional)
* monthNames string[12] - names of the months (optional)
* @return Date - the extracted date value or null if value is blank
*/
parseDate: function (format, value, settings) {
if (format == null || value == null) {
throw "Invalid arguments";
}
value = (typeof value === "object" ? value.toString() : value +
"");
if (value === "") {
return null;
}
var iFormat, dim, extra,
iValue = 0,
shortYearCutoffTemp = (settings ? settings.shortYearCutoff : null) ||
this._defaults.shortYearCutoff,
shortYearCutoff = (typeof shortYearCutoffTemp !== "string" ?
shortYearCutoffTemp :
new Date().getFullYear() % 100 + parseInt(shortYearCutoffTemp, 10)),
dayNamesShort = (settings ? settings.dayNamesShort : null) ||
this._defaults.dayNamesShort,
dayNames = (settings ? settings.dayNames : null) ||
this._defaults.dayNames,
monthNamesShort = (settings ? settings.monthNamesShort : null) ||
this._defaults.monthNamesShort,
monthNames = (settings ? settings.monthNames : null) ||
this._defaults.monthNames,
year = -1,
month = -1,
day = -1,
doy = -1,
literal = false,
date,
// Check whether a format character is doubled
lookAhead = function(match) {
var matches = (iFormat + 1 < format.length &&
format.charAt(iFormat + 1) === match);
if (matches) {
iFormat++;
}
return matches;
},
// Extract a number from the string value
getNumber = function(match) {
var isDoubled = lookAhead(match),
size = (match === "@" ? 14 : (match === "!" ? 20
:
(match === "y" && isDoubled ? 4 : (match ===
"o" ? 3 : 2)))),
digits = new RegExp("^\\d{1," + size + "}"),
num = value.substring(iValue).match(digits);
if (!num) {
throw "Missing number at position " + iValue;
}
iValue += num[0].length;
return parseInt(num[0], 10);
},
// Extract a name from the string value and convert to an index
getName = function(match, shortNames, longNames) {
var index = -1,
names = $.map(lookAhead(match) ? longNames : shortNames, function (v,
k) {
return [ [k, v] ];
}).sort(function (a, b) {
return -(a[1].length - b[1].length);
});
$.each(names, function (i, pair) {
var name = pair[1];
if (value.substr(iValue, name.length).toLowerCase() ===
name.toLowerCase()) {
index = pair[0];
iValue += name.length;
return false;
}
});
if (index !== -1) {
return index + 1;
} else {
throw "Unknown name at position " + iValue;
}
},
// Confirm that a literal character matches the string value
checkLiteral = function() {
if (value.charAt(iValue) !== format.charAt(iFormat)) {
throw "Unexpected literal at position " + iValue;
}
iValue++;
};
for (iFormat = 0; iFormat < format.length; iFormat++) {
if (literal) {
if (format.charAt(iFormat) === "'" &&
!lookAhead("'")) {
literal = false;
} else {
checkLiteral();
}
} else {
switch (format.charAt(iFormat)) {
case "d":
day = getNumber("d");
break;
case "D":
getName("D", dayNamesShort, dayNames);
break;
case "o":
doy = getNumber("o");
break;
case "m":
month = getNumber("m");
break;
case "M":
month = getName("M", monthNamesShort, monthNames);
break;
case "y":
year = getNumber("y");
break;
case "@":
date = new Date(getNumber("@"));
year = date.getFullYear();
month = date.getMonth() + 1;
day = date.getDate();
break;
case "!":
date = new Date((getNumber("!") - this._ticksTo1970) /
10000);
year = date.getFullYear();
month = date.getMonth() + 1;
day = date.getDate();
break;
case "'":
if (lookAhead("'")){
checkLiteral();
} else {
literal = true;
}
break;
default:
checkLiteral();
}
}
}
if (iValue < value.length){
extra = value.substr(iValue);
if (!/^\s+/.test(extra)) {
throw "Extra/unparsed characters found in date: " + extra;
}
}
if (year === -1) {
year = new Date().getFullYear();
} else if (year < 100) {
year += new Date().getFullYear() - new Date().getFullYear() % 100 +
(year <= shortYearCutoff ? 0 : -100);
}
if (doy > -1) {
month = 1;
day = doy;
do {
dim = this._getDaysInMonth(year, month - 1);
if (day <= dim) {
break;
}
month++;
day -= dim;
} while (true);
}
date = this._daylightSavingAdjust(new Date(year, month - 1, day));
if (date.getFullYear() !== year || date.getMonth() + 1 !== month ||
date.getDate() !== day) {
throw "Invalid date"; // E.g. 31/02/00
}
return date;
},
/* Standard date formats. */
ATOM: "yy-mm-dd", // RFC 3339 (ISO 8601)
COOKIE: "D, dd M yy",
ISO_8601: "yy-mm-dd",
RFC_822: "D, d M y",
RFC_850: "DD, dd-M-y",
RFC_1036: "D, d M y",
RFC_1123: "D, d M yy",
RFC_2822: "D, d M yy",
RSS: "D, d M y", // RFC 822
TICKS: "!",
TIMESTAMP: "@",
W3C: "yy-mm-dd", // ISO 8601
_ticksTo1970: (((1970 - 1) * 365 + Math.floor(1970 / 4) - Math.floor(1970
/ 100) +
Math.floor(1970 / 400)) * 24 * 60 * 60 * 10000000),
/* Format a date object into a string value.
* The format can be combinations of the following:
* d - day of month (no leading zero)
* dd - day of month (two digit)
* o - day of year (no leading zeros)
* oo - day of year (three digit)
* D - day name short
* DD - day name long
* m - month of year (no leading zero)
* mm - month of year (two digit)
* M - month name short
* MM - month name long
* y - year (two digit)
* yy - year (four digit)
* @ - Unix timestamp (ms since 01/01/1970)
* ! - Windows ticks (100ns since 01/01/0001)
* "..." - literal text
* '' - single quote
*
* @param format string - the desired format of the date
* @param date Date - the date value to format
* @param settings Object - attributes include:
* dayNamesShort string[7] - abbreviated names of the days from Sunday
(optional)
* dayNames string[7] - names of the days from Sunday (optional)
* monthNamesShort string[12] - abbreviated names of the months
(optional)
* monthNames string[12] - names of the months (optional)
* @return string - the date in the above format
*/
formatDate: function (format, date, settings) {
if (!date) {
return "";
}
var iFormat,
dayNamesShort = (settings ? settings.dayNamesShort : null) ||
this._defaults.dayNamesShort,
dayNames = (settings ? settings.dayNames : null) ||
this._defaults.dayNames,
monthNamesShort = (settings ? settings.monthNamesShort : null) ||
this._defaults.monthNamesShort,
monthNames = (settings ? settings.monthNames : null) ||
this._defaults.monthNames,
// Check whether a format character is doubled
lookAhead = function(match) {
var matches = (iFormat + 1 < format.length &&
format.charAt(iFormat + 1) === match);
if (matches) {
iFormat++;
}
return matches;
},
// Format a number, with leading zero if necessary
formatNumber = function(match, value, len) {
var num = "" + value;
if (lookAhead(match)) {
while (num.length < len) {
num = "0" + num;
}
}
return num;
},
// Format a name, short or long as requested
formatName = function(match, value, shortNames, longNames) {
return (lookAhead(match) ? longNames[value] : shortNames[value]);
},
output = "",
literal = false;
if (date) {
for (iFormat = 0; iFormat < format.length; iFormat++) {
if (literal) {
if (format.charAt(iFormat) === "'" &&
!lookAhead("'")) {
literal = false;
} else {
output += format.charAt(iFormat);
}
} else {
switch (format.charAt(iFormat)) {
case "d":
output += formatNumber("d", date.getDate(), 2);
break;
case "D":
output += formatName("D", date.getDay(), dayNamesShort,
dayNames);
break;
case "o":
output += formatNumber("o",
Math.round((new Date(date.getFullYear(), date.getMonth(),
date.getDate()).getTime() - new Date(date.getFullYear(), 0, 0).getTime()) /
86400000), 3);
break;
case "m":
output += formatNumber("m", date.getMonth() + 1, 2);
break;
case "M":
output += formatName("M", date.getMonth(),
monthNamesShort, monthNames);
break;
case "y":
output += (lookAhead("y") ? date.getFullYear() :
(date.getYear() % 100 < 10 ? "0" : "") +
date.getYear() % 100);
break;
case "@":
output += date.getTime();
break;
case "!":
output += date.getTime() * 10000 + this._ticksTo1970;
break;
case "'":
if (lookAhead("'")) {
output += "'";
} else {
literal = true;
}
break;
default:
output += format.charAt(iFormat);
}
}
}
}
return output;
},
/* Extract all possible characters from the date format. */
_possibleChars: function (format) {
var iFormat,
chars = "",
literal = false,
// Check whether a format character is doubled
lookAhead = function(match) {
var matches = (iFormat + 1 < format.length &&
format.charAt(iFormat + 1) === match);
if (matches) {
iFormat++;
}
return matches;
};
for (iFormat = 0; iFormat < format.length; iFormat++) {
if (literal) {
if (format.charAt(iFormat) === "'" &&
!lookAhead("'")) {
literal = false;
} else {
chars += format.charAt(iFormat);
}
} else {
switch (format.charAt(iFormat)) {
case "d": case "m": case "y": case
"@":
chars += "0123456789";
break;
case "D": case "M":
return null; // Accept anything
case "'":
if (lookAhead("'")) {
chars += "'";
} else {
literal = true;
}
break;
default:
chars += format.charAt(iFormat);
}
}
}
return chars;
},
/* Get a setting value, defaulting if necessary. */
_get: function(inst, name) {
return inst.settings[name] !== undefined ?
inst.settings[name] : this._defaults[name];
},
/* Parse existing date and initialise date picker. */
_setDateFromField: function(inst, noDefault) {
if (inst.input.val() === inst.lastVal) {
return;
}
var dateFormat = this._get(inst, "dateFormat"),
dates = inst.lastVal = inst.input ? inst.input.val() : null,
defaultDate = this._getDefaultDate(inst),
date = defaultDate,
settings = this._getFormatConfig(inst);
try {
date = this.parseDate(dateFormat, dates, settings) || defaultDate;
} catch (event) {
dates = (noDefault ? "" : dates);
}
inst.selectedDay = date.getDate();
inst.drawMonth = inst.selectedMonth = date.getMonth();
inst.drawYear = inst.selectedYear = date.getFullYear();
inst.currentDay = (dates ? date.getDate() : 0);
inst.currentMonth = (dates ? date.getMonth() : 0);
inst.currentYear = (dates ? date.getFullYear() : 0);
this._adjustInstDate(inst);
},
/* Retrieve the default date shown on opening. */
_getDefaultDate: function(inst) {
return this._restrictMinMax(inst,
this._determineDate(inst, this._get(inst, "defaultDate"), new
Date()));
},
/* A date may be specified as an exact value or a relative one. */
_determineDate: function(inst, date, defaultDate) {
var offsetNumeric = function(offset) {
var date = new Date();
date.setDate(date.getDate() + offset);
return date;
},
offsetString = function(offset) {
try {
return $.datepicker.parseDate($.datepicker._get(inst,
"dateFormat"),
offset, $.datepicker._getFormatConfig(inst));
}
catch (e) {
// Ignore
}
var date = (offset.toLowerCase().match(/^c/) ?
$.datepicker._getDate(inst) : null) || new Date(),
year = date.getFullYear(),
month = date.getMonth(),
day = date.getDate(),
pattern = /([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,
matches = pattern.exec(offset);
while (matches) {
switch (matches[2] || "d") {
case "d" : case "D" :
day += parseInt(matches[1],10); break;
case "w" : case "W" :
day += parseInt(matches[1],10) * 7; break;
case "m" : case "M" :
month += parseInt(matches[1],10);
day = Math.min(day, $.datepicker._getDaysInMonth(year, month));
break;
case "y": case "Y" :
year += parseInt(matches[1],10);
day = Math.min(day, $.datepicker._getDaysInMonth(year, month));
break;
}
matches = pattern.exec(offset);
}
return new Date(year, month, day);
},
newDate = (date == null || date === "" ? defaultDate : (typeof
date === "string" ? offsetString(date) :
(typeof date === "number" ? (isNaN(date) ? defaultDate :
offsetNumeric(date)) : new Date(date.getTime()))));
newDate = (newDate && newDate.toString() === "Invalid
Date" ? defaultDate : newDate);
if (newDate) {
newDate.setHours(0);
newDate.setMinutes(0);
newDate.setSeconds(0);
newDate.setMilliseconds(0);
}
return this._daylightSavingAdjust(newDate);
},
/* Handle switch to/from daylight saving.
* Hours may be non-zero on daylight saving cut-over:
* > 12 when midnight changeover, but then cannot generate
* midnight datetime, so jump to 1AM, otherwise reset.
* @param date (Date) the date to check
* @return (Date) the corrected date
*/
_daylightSavingAdjust: function(date) {
if (!date) {
return null;
}
date.setHours(date.getHours() > 12 ? date.getHours() + 2 : 0);
return date;
},
/* Set the date(s) directly. */
_setDate: function(inst, date, noChange) {
var clear = !date,
origMonth = inst.selectedMonth,
origYear = inst.selectedYear,
newDate = this._restrictMinMax(inst, this._determineDate(inst, date, new
Date()));
inst.selectedDay = inst.currentDay = newDate.getDate();
inst.drawMonth = inst.selectedMonth = inst.currentMonth =
newDate.getMonth();
inst.drawYear = inst.selectedYear = inst.currentYear =
newDate.getFullYear();
if ((origMonth !== inst.selectedMonth || origYear !== inst.selectedYear)
&& !noChange) {
this._notifyChange(inst);
}
this._adjustInstDate(inst);
if (inst.input) {
inst.input.val(clear ? "" : this._formatDate(inst));
}
},
/* Retrieve the date(s) directly. */
_getDate: function(inst) {
var startDate = (!inst.currentYear || (inst.input &&
inst.input.val() === "") ? null :
this._daylightSavingAdjust(new Date(
inst.currentYear, inst.currentMonth, inst.currentDay)));
return startDate;
},
/* Attach the onxxx handlers. These are declared statically so
* they work with static code transformers like Caja.
*/
_attachHandlers: function(inst) {
var stepMonths = this._get(inst, "stepMonths"),
id = "#" + inst.id.replace( /\\\\/g, "\\" );
inst.dpDiv.find("[data-handler]").map(function () {
var handler = {
prev: function () {
$.datepicker._adjustDate(id, -stepMonths, "M");
},
next: function () {
$.datepicker._adjustDate(id, +stepMonths, "M");
},
hide: function () {
$.datepicker._hideDatepicker();
},
today: function () {
$.datepicker._gotoToday(id);
},
selectDay: function () {
$.datepicker._selectDay(id,
+this.getAttribute("data-month"),
+this.getAttribute("data-year"), this);
return false;
},
selectMonth: function () {
$.datepicker._selectMonthYear(id, this, "M");
return false;
},
selectYear: function () {
$.datepicker._selectMonthYear(id, this, "Y");
return false;
}
};
$(this).bind(this.getAttribute("data-event"),
handler[this.getAttribute("data-handler")]);
});
},
/* Generate the HTML for the current state of the date picker. */
_generateHTML: function(inst) {
var maxDraw, prevText, prev, nextText, next, currentText, gotoDate,
controls, buttonPanel, firstDay, showWeek, dayNames, dayNamesMin,
monthNames, monthNamesShort, beforeShowDay, showOtherMonths,
selectOtherMonths, defaultDate, html, dow, row, group, col,
selectedDate,
cornerClass, calender, thead, day, daysInMonth, leadDays, curRows,
numRows,
printDate, dRow, tbody, daySettings, otherMonth, unselectable,
tempDate = new Date(),
today = this._daylightSavingAdjust(
new Date(tempDate.getFullYear(), tempDate.getMonth(),
tempDate.getDate())), // clear time
isRTL = this._get(inst, "isRTL"),
showButtonPanel = this._get(inst, "showButtonPanel"),
hideIfNoPrevNext = this._get(inst, "hideIfNoPrevNext"),
navigationAsDateFormat = this._get(inst,
"navigationAsDateFormat"),
numMonths = this._getNumberOfMonths(inst),
showCurrentAtPos = this._get(inst, "showCurrentAtPos"),
stepMonths = this._get(inst, "stepMonths"),
isMultiMonth = (numMonths[0] !== 1 || numMonths[1] !== 1),
currentDate = this._daylightSavingAdjust((!inst.currentDay ? new
Date(9999, 9, 9) :
new Date(inst.currentYear, inst.currentMonth, inst.currentDay))),
minDate = this._getMinMaxDate(inst, "min"),
maxDate = this._getMinMaxDate(inst, "max"),
drawMonth = inst.drawMonth - showCurrentAtPos,
drawYear = inst.drawYear;
if (drawMonth < 0) {
drawMonth += 12;
drawYear--;
}
if (maxDate) {
maxDraw = this._daylightSavingAdjust(new Date(maxDate.getFullYear(),
maxDate.getMonth() - (numMonths[0] * numMonths[1]) + 1,
maxDate.getDate()));
maxDraw = (minDate && maxDraw < minDate ? minDate :
maxDraw);
while (this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1)) >
maxDraw) {
drawMonth--;
if (drawMonth < 0) {
drawMonth = 11;
drawYear--;
}
}
}
inst.drawMonth = drawMonth;
inst.drawYear = drawYear;
prevText = this._get(inst, "prevText");
prevText = (!navigationAsDateFormat ? prevText :
this.formatDate(prevText,
this._daylightSavingAdjust(new Date(drawYear, drawMonth - stepMonths,
1)),
this._getFormatConfig(inst)));
prev = (this._canAdjustMonth(inst, -1, drawYear, drawMonth) ?
"<a class='ui-datepicker-prev ui-corner-all'
data-handler='prev' data-event='click'" +
" title='" + prevText + "'><span
class='ui-icon ui-icon-circle-triangle-" + ( isRTL ?
"e" : "w") + "'>" + prevText +
"</span></a>" :
(hideIfNoPrevNext ? "" : "<a
class='ui-datepicker-prev ui-corner-all ui-state-disabled'
title='"+ prevText +"'><span class='ui-icon
ui-icon-circle-triangle-" + ( isRTL ? "e" : "w") +
"'>" + prevText + "</span></a>"));
nextText = this._get(inst, "nextText");
nextText = (!navigationAsDateFormat ? nextText :
this.formatDate(nextText,
this._daylightSavingAdjust(new Date(drawYear, drawMonth + stepMonths,
1)),
this._getFormatConfig(inst)));
next = (this._canAdjustMonth(inst, +1, drawYear, drawMonth) ?
"<a class='ui-datepicker-next ui-corner-all'
data-handler='next' data-event='click'" +
" title='" + nextText + "'><span
class='ui-icon ui-icon-circle-triangle-" + ( isRTL ?
"w" : "e") + "'>" + nextText +
"</span></a>" :
(hideIfNoPrevNext ? "" : "<a
class='ui-datepicker-next ui-corner-all ui-state-disabled'
title='"+ nextText + "'><span class='ui-icon
ui-icon-circle-triangle-" + ( isRTL ? "w" : "e") +
"'>" + nextText + "</span></a>"));
currentText = this._get(inst, "currentText");
gotoDate = (this._get(inst, "gotoCurrent") &&
inst.currentDay ? currentDate : today);
currentText = (!navigationAsDateFormat ? currentText :
this.formatDate(currentText, gotoDate, this._getFormatConfig(inst)));
controls = (!inst.inline ? "<button type='button'
class='ui-datepicker-close ui-state-default ui-priority-primary
ui-corner-all' data-handler='hide'
data-event='click'>" +
this._get(inst, "closeText") + "</button>" :
"");
buttonPanel = (showButtonPanel) ? "<div
class='ui-datepicker-buttonpane ui-widget-content'>" +
(isRTL ? controls : "") +
(this._isInRange(inst, gotoDate) ? "<button
type='button' class='ui-datepicker-current ui-state-default
ui-priority-secondary ui-corner-all' data-handler='today'
data-event='click'" +
">" + currentText + "</button>" :
"") + (isRTL ? "" : controls) +
"</div>" : "";
firstDay = parseInt(this._get(inst, "firstDay"),10);
firstDay = (isNaN(firstDay) ? 0 : firstDay);
showWeek = this._get(inst, "showWeek");
dayNames = this._get(inst, "dayNames");
dayNamesMin = this._get(inst, "dayNamesMin");
monthNames = this._get(inst, "monthNames");
monthNamesShort = this._get(inst, "monthNamesShort");
beforeShowDay = this._get(inst, "beforeShowDay");
showOtherMonths = this._get(inst, "showOtherMonths");
selectOtherMonths = this._get(inst, "selectOtherMonths");
defaultDate = this._getDefaultDate(inst);
html = "";
dow;
for (row = 0; row < numMonths[0]; row++) {
group = "";
this.maxRows = 4;
for (col = 0; col < numMonths[1]; col++) {
selectedDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth,
inst.selectedDay));
cornerClass = " ui-corner-all";
calender = "";
if (isMultiMonth) {
calender += "<div class='ui-datepicker-group";
if (numMonths[1] > 1) {
switch (col) {
case 0: calender += " ui-datepicker-group-first";
cornerClass = " ui-corner-" + (isRTL ? "right"
: "left"); break;
case numMonths[1]-1: calender += "
ui-datepicker-group-last";
cornerClass = " ui-corner-" + (isRTL ? "left" :
"right"); break;
default: calender += " ui-datepicker-group-middle";
cornerClass = ""; break;
}
}
calender += "'>";
}
calender += "<div class='ui-datepicker-header
ui-widget-header ui-helper-clearfix" + cornerClass +
"'>" +
(/all|left/.test(cornerClass) && row === 0 ? (isRTL ? next :
prev) : "") +
(/all|right/.test(cornerClass) && row === 0 ? (isRTL ? prev :
next) : "") +
this._generateMonthYearHeader(inst, drawMonth, drawYear, minDate,
maxDate,
row > 0 || col > 0, monthNames, monthNamesShort) + // draw month
headers
"</div><table
class='ui-datepicker-calendar'><thead>" +
"<tr>";
thead = (showWeek ? "<th
class='ui-datepicker-week-col'>" + this._get(inst,
"weekHeader") + "</th>" : "");
for (dow = 0; dow < 7; dow++) { // days of the week
day = (dow + firstDay) % 7;
thead += "<th" + ((dow + firstDay + 6) % 7 >= 5 ?
" class='ui-datepicker-week-end'" : "") +
">" +
"<span title='" + dayNames[day] +
"'>" + dayNamesMin[day] +
"</span></th>";
}
calender += thead +
"</tr></thead><tbody>";
daysInMonth = this._getDaysInMonth(drawYear, drawMonth);
if (drawYear === inst.selectedYear && drawMonth ===
inst.selectedMonth) {
inst.selectedDay = Math.min(inst.selectedDay, daysInMonth);
}
leadDays = (this._getFirstDayOfMonth(drawYear, drawMonth) - firstDay +
7) % 7;
curRows = Math.ceil((leadDays + daysInMonth) / 7); // calculate the
number of rows to generate
numRows = (isMultiMonth ? this.maxRows > curRows ? this.maxRows :
curRows : curRows); //If multiple months, use the higher number of rows
(see #7043)
this.maxRows = numRows;
printDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1
- leadDays));
for (dRow = 0; dRow < numRows; dRow++) { // create date picker rows
calender += "<tr>";
tbody = (!showWeek ? "" : "<td
class='ui-datepicker-week-col'>" +
this._get(inst, "calculateWeek")(printDate) +
"</td>");
for (dow = 0; dow < 7; dow++) { // create date picker days
daySettings = (beforeShowDay ?
beforeShowDay.apply((inst.input ? inst.input[0] : null),
[printDate]) : [true, ""]);
otherMonth = (printDate.getMonth() !== drawMonth);
unselectable = (otherMonth && !selectOtherMonths) ||
!daySettings[0] ||
(minDate && printDate < minDate) || (maxDate &&
printDate > maxDate);
tbody += "<td class='" +
((dow + firstDay + 6) % 7 >= 5 ? "
ui-datepicker-week-end" : "") + // highlight weekends
(otherMonth ? " ui-datepicker-other-month" : "")
+ // highlight days from other months
((printDate.getTime() === selectedDate.getTime() &&
drawMonth === inst.selectedMonth && inst._keyEvent) || // user
pressed key
(defaultDate.getTime() === printDate.getTime() &&
defaultDate.getTime() === selectedDate.getTime()) ?
// or defaultDate is current printedDate and defaultDate is
selectedDate
" " + this._dayOverClass : "") + // highlight
selected day
(unselectable ? " " + this._unselectableClass + "
ui-state-disabled": "") + // highlight unselectable days
(otherMonth && !showOtherMonths ? "" : "
" + daySettings[1] + // highlight custom dates
(printDate.getTime() === currentDate.getTime() ? " " +
this._currentClass : "") + // highlight selected day
(printDate.getTime() === today.getTime() ? "
ui-datepicker-today" : "")) + "'" + //
highlight today (if different)
((!otherMonth || showOtherMonths) && daySettings[2] ? "
title='" + daySettings[2].replace(/'/g,
"'") + "'" : "") + // cell
title
(unselectable ? "" : "
data-handler='selectDay' data-event='click'
data-month='" + printDate.getMonth() + "'
data-year='" + printDate.getFullYear() + "'") +
">" + // actions
(otherMonth && !showOtherMonths ? " " :
// display for other months
(unselectable ? "<span
class='ui-state-default'>" + printDate.getDate() +
"</span>" : "<a class='ui-state-default"
+
(printDate.getTime() === today.getTime() ? "
ui-state-highlight" : "") +
(printDate.getTime() === currentDate.getTime() ? "
ui-state-active" : "") + // highlight selected day
(otherMonth ? " ui-priority-secondary" : "") +
// distinguish dates from other months
"' href='#'>" + printDate.getDate() +
"</a>")) + "</td>"; // display selectable
date
printDate.setDate(printDate.getDate() + 1);
printDate = this._daylightSavingAdjust(printDate);
}
calender += tbody + "</tr>";
}
drawMonth++;
if (drawMonth > 11) {
drawMonth = 0;
drawYear++;
}
calender += "</tbody></table>" + (isMultiMonth ?
"</div>" +
((numMonths[0] > 0 && col === numMonths[1]-1) ?
"<div
class='ui-datepicker-row-break'></div>" :
"") : "");
group += calender;
}
html += group;
}
html += buttonPanel;
inst._keyEvent = false;
return html;
},
/* Generate the month and year header. */
_generateMonthYearHeader: function(inst, drawMonth, drawYear, minDate,
maxDate,
secondary, monthNames, monthNamesShort) {
var inMinYear, inMaxYear, month, years, thisYear, determineYear, year,
endYear,
changeMonth = this._get(inst, "changeMonth"),
changeYear = this._get(inst, "changeYear"),
showMonthAfterYear = this._get(inst, "showMonthAfterYear"),
html = "<div class='ui-datepicker-title'>",
monthHtml = "";
// month selection
if (secondary || !changeMonth) {
monthHtml += "<span
class='ui-datepicker-month'>" + monthNames[drawMonth] +
"</span>";
} else {
inMinYear = (minDate && minDate.getFullYear() === drawYear);
inMaxYear = (maxDate && maxDate.getFullYear() === drawYear);
monthHtml += "<select class='ui-datepicker-month'
data-handler='selectMonth'
data-event='change'>";
for ( month = 0; month < 12; month++) {
if ((!inMinYear || month >= minDate.getMonth()) &&
(!inMaxYear || month <= maxDate.getMonth())) {
monthHtml += "<option value='" + month +
"'" +
(month === drawMonth ? " selected='selected'" :
"") +
">" + monthNamesShort[month] +
"</option>";
}
}
monthHtml += "</select>";
}
if (!showMonthAfterYear) {
html += monthHtml + (secondary || !(changeMonth && changeYear) ?
" " : "");
}
// year selection
if ( !inst.yearshtml ) {
inst.yearshtml = "";
if (secondary || !changeYear) {
html += "<span class='ui-datepicker-year'>" +
drawYear + "</span>";
} else {
// determine range of years to display
years = this._get(inst, "yearRange").split(":");
thisYear = new Date().getFullYear();
determineYear = function(value) {
var year = (value.match(/c[+\-].*/) ? drawYear +
parseInt(value.substring(1), 10) :
(value.match(/[+\-].*/) ? thisYear + parseInt(value, 10) :
parseInt(value, 10)));
return (isNaN(year) ? thisYear : year);
};
year = determineYear(years[0]);
endYear = Math.max(year, determineYear(years[1] || ""));
year = (minDate ? Math.max(year, minDate.getFullYear()) : year);
endYear = (maxDate ? Math.min(endYear, maxDate.getFullYear()) :
endYear);
inst.yearshtml += "<select class='ui-datepicker-year'
data-handler='selectYear'
data-event='change'>";
for (; year <= endYear; year++) {
inst.yearshtml += "<option value='" + year +
"'" +
(year === drawYear ? " selected='selected'" :
"") +
">" + year + "</option>";
}
inst.yearshtml += "</select>";
html += inst.yearshtml;
inst.yearshtml = null;
}
}
html += this._get(inst, "yearSuffix");
if (showMonthAfterYear) {
html += (secondary || !(changeMonth && changeYear) ?
" " : "") + monthHtml;
}
html += "</div>"; // Close datepicker_header
return html;
},
/* Adjust one of the date sub-fields. */
_adjustInstDate: function(inst, offset, period) {
var year = inst.drawYear + (period === "Y" ? offset : 0),
month = inst.drawMonth + (period === "M" ? offset : 0),
day = Math.min(inst.selectedDay, this._getDaysInMonth(year, month)) +
(period === "D" ? offset : 0),
date = this._restrictMinMax(inst, this._daylightSavingAdjust(new
Date(year, month, day)));
inst.selectedDay = date.getDate();
inst.drawMonth = inst.selectedMonth = date.getMonth();
inst.drawYear = inst.selectedYear = date.getFullYear();
if (period === "M" || period === "Y") {
this._notifyChange(inst);
}
},
/* Ensure a date is within any min/max bounds. */
_restrictMinMax: function(inst, date) {
var minDate = this._getMinMaxDate(inst, "min"),
maxDate = this._getMinMaxDate(inst, "max"),
newDate = (minDate && date < minDate ? minDate : date);
return (maxDate && newDate > maxDate ? maxDate : newDate);
},
/* Notify change of month/year. */
_notifyChange: function(inst) {
var onChange = this._get(inst, "onChangeMonthYear");
if (onChange) {
onChange.apply((inst.input ? inst.input[0] : null),
[inst.selectedYear, inst.selectedMonth + 1, inst]);
}
},
/* Determine the number of months to show. */
_getNumberOfMonths: function(inst) {
var numMonths = this._get(inst, "numberOfMonths");
return (numMonths == null ? [1, 1] : (typeof numMonths ===
"number" ? [1, numMonths] : numMonths));
},
/* Determine the current maximum date - ensure no time components are set.
*/
_getMinMaxDate: function(inst, minMax) {
return this._determineDate(inst, this._get(inst, minMax +
"Date"), null);
},
/* Find the number of days in a given month. */
_getDaysInMonth: function(year, month) {
return 32 - this._daylightSavingAdjust(new Date(year, month,
32)).getDate();
},
/* Find the day of the week of the first of a month. */
_getFirstDayOfMonth: function(year, month) {
return new Date(year, month, 1).getDay();
},
/* Determines if we should allow a "next/prev" month display
change. */
_canAdjustMonth: function(inst, offset, curYear, curMonth) {
var numMonths = this._getNumberOfMonths(inst),
date = this._daylightSavingAdjust(new Date(curYear,
curMonth + (offset < 0 ? offset : numMonths[0] * numMonths[1]), 1));
if (offset < 0) {
date.setDate(this._getDaysInMonth(date.getFullYear(),
date.getMonth()));
}
return this._isInRange(inst, date);
},
/* Is the given date in the accepted range? */
_isInRange: function(inst, date) {
var yearSplit, currentYear,
minDate = this._getMinMaxDate(inst, "min"),
maxDate = this._getMinMaxDate(inst, "max"),
minYear = null,
maxYear = null,
years = this._get(inst, "yearRange");
if (years){
yearSplit = years.split(":");
currentYear = new Date().getFullYear();
minYear = parseInt(yearSplit[0], 10);
maxYear = parseInt(yearSplit[1], 10);
if ( yearSplit[0].match(/[+\-].*/) ) {
minYear += currentYear;
}
if ( yearSplit[1].match(/[+\-].*/) ) {
maxYear += currentYear;
}
}
return ((!minDate || date.getTime() >= minDate.getTime()) &&
(!maxDate || date.getTime() <= maxDate.getTime()) &&
(!minYear || date.getFullYear() >= minYear) &&
(!maxYear || date.getFullYear() <= maxYear));
},
/* Provide the configuration settings for formatting/parsing. */
_getFormatConfig: function(inst) {
var shortYearCutoff = this._get(inst, "shortYearCutoff");
shortYearCutoff = (typeof shortYearCutoff !== "string" ?
shortYearCutoff :
new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10));
return {shortYearCutoff: shortYearCutoff,
dayNamesShort: this._get(inst, "dayNamesShort"), dayNames:
this._get(inst, "dayNames"),
monthNamesShort: this._get(inst, "monthNamesShort"),
monthNames: this._get(inst, "monthNames")};
},
/* Format the given date for display. */
_formatDate: function(inst, day, month, year) {
if (!day) {
inst.currentDay = inst.selectedDay;
inst.currentMonth = inst.selectedMonth;
inst.currentYear = inst.selectedYear;
}
var date = (day ? (typeof day === "object" ? day :
this._daylightSavingAdjust(new Date(year, month, day))) :
this._daylightSavingAdjust(new Date(inst.currentYear, inst.currentMonth,
inst.currentDay)));
return this.formatDate(this._get(inst, "dateFormat"), date,
this._getFormatConfig(inst));
}
});
/*
* Bind hover events for datepicker elements.
* Done via delegate so the binding only occurs once in the lifetime of the
parent div.
* Global instActive, set by _updateDatepicker allows the handlers to find
their way back to the active picker.
*/
function bindHover(dpDiv) {
var selector = "button, .ui-datepicker-prev, .ui-datepicker-next,
.ui-datepicker-calendar td a";
return dpDiv.delegate(selector, "mouseout", function() {
$(this).removeClass("ui-state-hover");
if (this.className.indexOf("ui-datepicker-prev") !== -1) {
$(this).removeClass("ui-datepicker-prev-hover");
}
if (this.className.indexOf("ui-datepicker-next") !== -1) {
$(this).removeClass("ui-datepicker-next-hover");
}
})
.delegate(selector, "mouseover", function(){
if (!$.datepicker._isDisabledDatepicker( instActive.inline ?
dpDiv.parent()[0] : instActive.input[0])) {
$(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");
$(this).addClass("ui-state-hover");
if (this.className.indexOf("ui-datepicker-prev") !== -1) {
$(this).addClass("ui-datepicker-prev-hover");
}
if (this.className.indexOf("ui-datepicker-next") !== -1) {
$(this).addClass("ui-datepicker-next-hover");
}
}
});
}
/* jQuery extend now ignores nulls! */
function extendRemove(target, props) {
$.extend(target, props);
for (var name in props) {
if (props[name] == null) {
target[name] = props[name];
}
}
return target;
}
/* Invoke the datepicker functionality.
@param options string - a command, optionally followed by additional
parameters or
Object - settings for attaching new datepicker functionality
@return jQuery object */
$.fn.datepicker = function(options){
/* Verify an empty collection wasn't passed - Fixes #6976 */
if ( !this.length ) {
return this;
}
/* Initialise the date picker. */
if (!$.datepicker.initialized) {
$(document).mousedown($.datepicker._checkExternalClick);
$.datepicker.initialized = true;
}
/* Append datepicker main container to body if not exist. */
if ($("#"+$.datepicker._mainDivId).length === 0) {
$("body").append($.datepicker.dpDiv);
}
var otherArgs = Array.prototype.slice.call(arguments, 1);
if (typeof options === "string" && (options ===
"isDisabled" || options === "getDate" || options ===
"widget")) {
return $.datepicker["_" + options + "Datepicker"].
apply($.datepicker, [this[0]].concat(otherArgs));
}
if (options === "option" && arguments.length === 2
&& typeof arguments[1] === "string") {
return $.datepicker["_" + options + "Datepicker"].
apply($.datepicker, [this[0]].concat(otherArgs));
}
return this.each(function() {
typeof options === "string" ?
$.datepicker["_" + options + "Datepicker"].
apply($.datepicker, [this].concat(otherArgs)) :
$.datepicker._attachDatepicker(this, options);
});
};
$.datepicker = new Datepicker(); // singleton instance
$.datepicker.initialized = false;
$.datepicker.uuid = new Date().getTime();
$.datepicker.version = "1.10.3";
})(jQuery);
ui/index.html000064400000000054151156425400007160
0ustar00<html><body
bgcolor="#FFFFFF"></body></html>ui/mouse.js000064400000011172151156425400006654
0ustar00/*!
* jQuery UI Mouse 1.10.3
* http://jqueryui.com
*
* Copyright 2013 jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/mouse/
*
* Depends:
* jquery.ui.widget.js
*/
(function( $, undefined ) {
var mouseHandled = false;
$( document ).mouseup( function() {
mouseHandled = false;
});
$.widget("ui.mouse", {
version: "1.10.3",
options: {
cancel: "input,textarea,button,select,option",
distance: 1,
delay: 0
},
_mouseInit: function() {
var that = this;
this.element
.bind("mousedown."+this.widgetName, function(event) {
return that._mouseDown(event);
})
.bind("click."+this.widgetName, function(event) {
if (true === $.data(event.target, that.widgetName +
".preventClickEvent")) {
$.removeData(event.target, that.widgetName +
".preventClickEvent");
event.stopImmediatePropagation();
return false;
}
});
this.started = false;
},
// TODO: make sure destroying one instance of mouse doesn't mess
with
// other instances of mouse
_mouseDestroy: function() {
this.element.unbind("."+this.widgetName);
if ( this._mouseMoveDelegate ) {
$(document)
.unbind("mousemove."+this.widgetName,
this._mouseMoveDelegate)
.unbind("mouseup."+this.widgetName, this._mouseUpDelegate);
}
},
_mouseDown: function(event) {
// don't let more than one widget handle mouseStart
if( mouseHandled ) { return; }
// we may have missed mouseup (out of window)
(this._mouseStarted && this._mouseUp(event));
this._mouseDownEvent = event;
var that = this,
btnIsLeft = (event.which === 1),
// event.target.nodeName works around a bug in IE 8 with
// disabled inputs (#7620)
elIsCancel = (typeof this.options.cancel === "string"
&& event.target.nodeName ?
$(event.target).closest(this.options.cancel).length : false);
if (!btnIsLeft || elIsCancel || !this._mouseCapture(event)) {
return true;
}
this.mouseDelayMet = !this.options.delay;
if (!this.mouseDelayMet) {
this._mouseDelayTimer = setTimeout(function() {
that.mouseDelayMet = true;
}, this.options.delay);
}
if (this._mouseDistanceMet(event) && this._mouseDelayMet(event))
{
this._mouseStarted = (this._mouseStart(event) !== false);
if (!this._mouseStarted) {
event.preventDefault();
return true;
}
}
// Click event may never have fired (Gecko & Opera)
if (true === $.data(event.target, this.widgetName +
".preventClickEvent")) {
$.removeData(event.target, this.widgetName +
".preventClickEvent");
}
// these delegates are required to keep context
this._mouseMoveDelegate = function(event) {
return that._mouseMove(event);
};
this._mouseUpDelegate = function(event) {
return that._mouseUp(event);
};
$(document)
.bind("mousemove."+this.widgetName, this._mouseMoveDelegate)
.bind("mouseup."+this.widgetName, this._mouseUpDelegate);
event.preventDefault();
mouseHandled = true;
return true;
},
_mouseMove: function(event) {
// IE mouseup check - mouseup happened when mouse was out of window
if ($.ui.ie && ( !document.documentMode || document.documentMode
< 9 ) && !event.button) {
return this._mouseUp(event);
}
if (this._mouseStarted) {
this._mouseDrag(event);
return event.preventDefault();
}
if (this._mouseDistanceMet(event) && this._mouseDelayMet(event))
{
this._mouseStarted =
(this._mouseStart(this._mouseDownEvent, event) !== false);
(this._mouseStarted ? this._mouseDrag(event) : this._mouseUp(event));
}
return !this._mouseStarted;
},
_mouseUp: function(event) {
$(document)
.unbind("mousemove."+this.widgetName,
this._mouseMoveDelegate)
.unbind("mouseup."+this.widgetName, this._mouseUpDelegate);
if (this._mouseStarted) {
this._mouseStarted = false;
if (event.target === this._mouseDownEvent.target) {
$.data(event.target, this.widgetName + ".preventClickEvent",
true);
}
this._mouseStop(event);
}
return false;
},
_mouseDistanceMet: function(event) {
return (Math.max(
Math.abs(this._mouseDownEvent.pageX - event.pageX),
Math.abs(this._mouseDownEvent.pageY - event.pageY)
) >= this.options.distance
);
},
_mouseDelayMet: function(/* event */) {
return this.mouseDelayMet;
},
// These are placeholder methods, to be overriden by extending plugin
_mouseStart: function(/* event */) {},
_mouseDrag: function(/* event */) {},
_mouseStop: function(/* event */) {},
_mouseCapture: function(/* event */) { return true; }
});
})(jQuery);
ui/slider.js000064400000044567151156425400007024 0ustar00/*!
* jQuery UI Slider 1.10.3
* http://jqueryui.com
*
* Copyright 2013 jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/slider/
*
* Depends:
* jquery.ui.core.js
* jquery.ui.mouse.js
* jquery.ui.widget.js
*/
(function( $, undefined ) {
// number of pages in a slider
// (how many times can you page up/down to go through the whole range)
var numPages = 5;
$.widget( "ui.slider", $.ui.mouse, {
version: "1.10.3",
widgetEventPrefix: "slide",
options: {
animate: false,
distance: 0,
max: 100,
min: 0,
orientation: "horizontal",
range: false,
step: 1,
value: 0,
values: null,
// callbacks
change: null,
slide: null,
start: null,
stop: null
},
_create: function() {
this._keySliding = false;
this._mouseSliding = false;
this._animateOff = true;
this._handleIndex = null;
this._detectOrientation();
this._mouseInit();
this.element
.addClass( "ui-slider" +
" ui-slider-" + this.orientation +
" ui-widget" +
" ui-widget-content" +
" ui-corner-all");
this._refresh();
this._setOption( "disabled", this.options.disabled );
this._animateOff = false;
},
_refresh: function() {
this._createRange();
this._createHandles();
this._setupEvents();
this._refreshValue();
},
_createHandles: function() {
var i, handleCount,
options = this.options,
existingHandles = this.element.find( ".ui-slider-handle"
).addClass( "ui-state-default ui-corner-all" ),
handle = "<a class='ui-slider-handle ui-state-default
ui-corner-all' href='#'></a>",
handles = [];
handleCount = ( options.values && options.values.length ) || 1;
if ( existingHandles.length > handleCount ) {
existingHandles.slice( handleCount ).remove();
existingHandles = existingHandles.slice( 0, handleCount );
}
for ( i = existingHandles.length; i < handleCount; i++ ) {
handles.push( handle );
}
this.handles = existingHandles.add( $( handles.join( "" )
).appendTo( this.element ) );
this.handle = this.handles.eq( 0 );
this.handles.each(function( i ) {
$( this ).data( "ui-slider-handle-index", i );
});
},
_createRange: function() {
var options = this.options,
classes = "";
if ( options.range ) {
if ( options.range === true ) {
if ( !options.values ) {
options.values = [ this._valueMin(), this._valueMin() ];
} else if ( options.values.length && options.values.length !==
2 ) {
options.values = [ options.values[0], options.values[0] ];
} else if ( $.isArray( options.values ) ) {
options.values = options.values.slice(0);
}
}
if ( !this.range || !this.range.length ) {
this.range = $( "<div></div>" )
.appendTo( this.element );
classes = "ui-slider-range" +
// note: this isn't the most fittingly semantic framework class
for this element,
// but worked best visually with a variety of themes
" ui-widget-header ui-corner-all";
} else {
this.range.removeClass( "ui-slider-range-min
ui-slider-range-max" )
// Handle range switching from true to min/max
.css({
"left": "",
"bottom": ""
});
}
this.range.addClass( classes +
( ( options.range === "min" || options.range ===
"max" ) ? " ui-slider-range-" + options.range :
"" ) );
} else {
this.range = $([]);
}
},
_setupEvents: function() {
var elements = this.handles.add( this.range ).filter( "a" );
this._off( elements );
this._on( elements, this._handleEvents );
this._hoverable( elements );
this._focusable( elements );
},
_destroy: function() {
this.handles.remove();
this.range.remove();
this.element
.removeClass( "ui-slider" +
" ui-slider-horizontal" +
" ui-slider-vertical" +
" ui-widget" +
" ui-widget-content" +
" ui-corner-all" );
this._mouseDestroy();
},
_mouseCapture: function( event ) {
var position, normValue, distance, closestHandle, index, allowed, offset,
mouseOverHandle,
that = this,
o = this.options;
if ( o.disabled ) {
return false;
}
this.elementSize = {
width: this.element.outerWidth(),
height: this.element.outerHeight()
};
this.elementOffset = this.element.offset();
position = { x: event.pageX, y: event.pageY };
normValue = this._normValueFromMouse( position );
distance = this._valueMax() - this._valueMin() + 1;
this.handles.each(function( i ) {
var thisDistance = Math.abs( normValue - that.values(i) );
if (( distance > thisDistance ) ||
( distance === thisDistance &&
(i === that._lastChangedValue || that.values(i) === o.min ))) {
distance = thisDistance;
closestHandle = $( this );
index = i;
}
});
allowed = this._start( event, index );
if ( allowed === false ) {
return false;
}
this._mouseSliding = true;
this._handleIndex = index;
closestHandle
.addClass( "ui-state-active" )
.focus();
offset = closestHandle.offset();
mouseOverHandle = !$( event.target ).parents().addBack().is(
".ui-slider-handle" );
this._clickOffset = mouseOverHandle ? { left: 0, top: 0 } : {
left: event.pageX - offset.left - ( closestHandle.width() / 2 ),
top: event.pageY - offset.top -
( closestHandle.height() / 2 ) -
( parseInt( closestHandle.css("borderTopWidth"), 10 ) || 0 )
-
( parseInt( closestHandle.css("borderBottomWidth"), 10 ) ||
0) +
( parseInt( closestHandle.css("marginTop"), 10 ) || 0)
};
if ( !this.handles.hasClass( "ui-state-hover" ) ) {
this._slide( event, index, normValue );
}
this._animateOff = true;
return true;
},
_mouseStart: function() {
return true;
},
_mouseDrag: function( event ) {
var position = { x: event.pageX, y: event.pageY },
normValue = this._normValueFromMouse( position );
this._slide( event, this._handleIndex, normValue );
return false;
},
_mouseStop: function( event ) {
this.handles.removeClass( "ui-state-active" );
this._mouseSliding = false;
this._stop( event, this._handleIndex );
this._change( event, this._handleIndex );
this._handleIndex = null;
this._clickOffset = null;
this._animateOff = false;
return false;
},
_detectOrientation: function() {
this.orientation = ( this.options.orientation === "vertical" )
? "vertical" : "horizontal";
},
_normValueFromMouse: function( position ) {
var pixelTotal,
pixelMouse,
percentMouse,
valueTotal,
valueMouse;
if ( this.orientation === "horizontal" ) {
pixelTotal = this.elementSize.width;
pixelMouse = position.x - this.elementOffset.left - ( this._clickOffset
? this._clickOffset.left : 0 );
} else {
pixelTotal = this.elementSize.height;
pixelMouse = position.y - this.elementOffset.top - ( this._clickOffset ?
this._clickOffset.top : 0 );
}
percentMouse = ( pixelMouse / pixelTotal );
if ( percentMouse > 1 ) {
percentMouse = 1;
}
if ( percentMouse < 0 ) {
percentMouse = 0;
}
if ( this.orientation === "vertical" ) {
percentMouse = 1 - percentMouse;
}
valueTotal = this._valueMax() - this._valueMin();
valueMouse = this._valueMin() + percentMouse * valueTotal;
return this._trimAlignValue( valueMouse );
},
_start: function( event, index ) {
var uiHash = {
handle: this.handles[ index ],
value: this.value()
};
if ( this.options.values && this.options.values.length ) {
uiHash.value = this.values( index );
uiHash.values = this.values();
}
return this._trigger( "start", event, uiHash );
},
_slide: function( event, index, newVal ) {
var otherVal,
newValues,
allowed;
if ( this.options.values && this.options.values.length ) {
otherVal = this.values( index ? 0 : 1 );
if ( ( this.options.values.length === 2 && this.options.range
=== true ) &&
( ( index === 0 && newVal > otherVal) || ( index === 1
&& newVal < otherVal ) )
) {
newVal = otherVal;
}
if ( newVal !== this.values( index ) ) {
newValues = this.values();
newValues[ index ] = newVal;
// A slide can be canceled by returning false from the slide callback
allowed = this._trigger( "slide", event, {
handle: this.handles[ index ],
value: newVal,
values: newValues
} );
otherVal = this.values( index ? 0 : 1 );
if ( allowed !== false ) {
this.values( index, newVal, true );
}
}
} else {
if ( newVal !== this.value() ) {
// A slide can be canceled by returning false from the slide callback
allowed = this._trigger( "slide", event, {
handle: this.handles[ index ],
value: newVal
} );
if ( allowed !== false ) {
this.value( newVal );
}
}
}
},
_stop: function( event, index ) {
var uiHash = {
handle: this.handles[ index ],
value: this.value()
};
if ( this.options.values && this.options.values.length ) {
uiHash.value = this.values( index );
uiHash.values = this.values();
}
this._trigger( "stop", event, uiHash );
},
_change: function( event, index ) {
if ( !this._keySliding && !this._mouseSliding ) {
var uiHash = {
handle: this.handles[ index ],
value: this.value()
};
if ( this.options.values && this.options.values.length ) {
uiHash.value = this.values( index );
uiHash.values = this.values();
}
//store the last changed value index for reference when handles overlap
this._lastChangedValue = index;
this._trigger( "change", event, uiHash );
}
},
value: function( newValue ) {
if ( arguments.length ) {
this.options.value = this._trimAlignValue( newValue );
this._refreshValue();
this._change( null, 0 );
return;
}
return this._value();
},
values: function( index, newValue ) {
var vals,
newValues,
i;
if ( arguments.length > 1 ) {
this.options.values[ index ] = this._trimAlignValue( newValue );
this._refreshValue();
this._change( null, index );
return;
}
if ( arguments.length ) {
if ( $.isArray( arguments[ 0 ] ) ) {
vals = this.options.values;
newValues = arguments[ 0 ];
for ( i = 0; i < vals.length; i += 1 ) {
vals[ i ] = this._trimAlignValue( newValues[ i ] );
this._change( null, i );
}
this._refreshValue();
} else {
if ( this.options.values && this.options.values.length ) {
return this._values( index );
} else {
return this.value();
}
}
} else {
return this._values();
}
},
_setOption: function( key, value ) {
var i,
valsLength = 0;
if ( key === "range" && this.options.range === true )
{
if ( value === "min" ) {
this.options.value = this._values( 0 );
this.options.values = null;
} else if ( value === "max" ) {
this.options.value = this._values( this.options.values.length-1 );
this.options.values = null;
}
}
if ( $.isArray( this.options.values ) ) {
valsLength = this.options.values.length;
}
$.Widget.prototype._setOption.apply( this, arguments );
switch ( key ) {
case "orientation":
this._detectOrientation();
this.element
.removeClass( "ui-slider-horizontal ui-slider-vertical" )
.addClass( "ui-slider-" + this.orientation );
this._refreshValue();
break;
case "value":
this._animateOff = true;
this._refreshValue();
this._change( null, 0 );
this._animateOff = false;
break;
case "values":
this._animateOff = true;
this._refreshValue();
for ( i = 0; i < valsLength; i += 1 ) {
this._change( null, i );
}
this._animateOff = false;
break;
case "min":
case "max":
this._animateOff = true;
this._refreshValue();
this._animateOff = false;
break;
case "range":
this._animateOff = true;
this._refresh();
this._animateOff = false;
break;
}
},
//internal value getter
// _value() returns value trimmed by min and max, aligned by step
_value: function() {
var val = this.options.value;
val = this._trimAlignValue( val );
return val;
},
//internal values getter
// _values() returns array of values trimmed by min and max, aligned by
step
// _values( index ) returns single value trimmed by min and max, aligned
by step
_values: function( index ) {
var val,
vals,
i;
if ( arguments.length ) {
val = this.options.values[ index ];
val = this._trimAlignValue( val );
return val;
} else if ( this.options.values && this.options.values.length )
{
// .slice() creates a copy of the array
// this copy gets trimmed by min and max and then returned
vals = this.options.values.slice();
for ( i = 0; i < vals.length; i+= 1) {
vals[ i ] = this._trimAlignValue( vals[ i ] );
}
return vals;
} else {
return [];
}
},
// returns the step-aligned value that val is closest to, between
(inclusive) min and max
_trimAlignValue: function( val ) {
if ( val <= this._valueMin() ) {
return this._valueMin();
}
if ( val >= this._valueMax() ) {
return this._valueMax();
}
var step = ( this.options.step > 0 ) ? this.options.step : 1,
valModStep = (val - this._valueMin()) % step,
alignValue = val - valModStep;
if ( Math.abs(valModStep) * 2 >= step ) {
alignValue += ( valModStep > 0 ) ? step : ( -step );
}
// Since JavaScript has problems with large floats, round
// the final value to 5 digits after the decimal point (see #4124)
return parseFloat( alignValue.toFixed(5) );
},
_valueMin: function() {
return this.options.min;
},
_valueMax: function() {
return this.options.max;
},
_refreshValue: function() {
var lastValPercent, valPercent, value, valueMin, valueMax,
oRange = this.options.range,
o = this.options,
that = this,
animate = ( !this._animateOff ) ? o.animate : false,
_set = {};
if ( this.options.values && this.options.values.length ) {
this.handles.each(function( i ) {
valPercent = ( that.values(i) - that._valueMin() ) / ( that._valueMax()
- that._valueMin() ) * 100;
_set[ that.orientation === "horizontal" ? "left" :
"bottom" ] = valPercent + "%";
$( this ).stop( 1, 1 )[ animate ? "animate" : "css"
]( _set, o.animate );
if ( that.options.range === true ) {
if ( that.orientation === "horizontal" ) {
if ( i === 0 ) {
that.range.stop( 1, 1 )[ animate ? "animate" :
"css" ]( { left: valPercent + "%" }, o.animate );
}
if ( i === 1 ) {
that.range[ animate ? "animate" : "css" ]( {
width: ( valPercent - lastValPercent ) + "%" }, { queue: false,
duration: o.animate } );
}
} else {
if ( i === 0 ) {
that.range.stop( 1, 1 )[ animate ? "animate" :
"css" ]( { bottom: ( valPercent ) + "%" }, o.animate
);
}
if ( i === 1 ) {
that.range[ animate ? "animate" : "css" ]( {
height: ( valPercent - lastValPercent ) + "%" }, { queue: false,
duration: o.animate } );
}
}
}
lastValPercent = valPercent;
});
} else {
value = this.value();
valueMin = this._valueMin();
valueMax = this._valueMax();
valPercent = ( valueMax !== valueMin ) ?
( value - valueMin ) / ( valueMax - valueMin ) * 100 :
0;
_set[ this.orientation === "horizontal" ? "left" :
"bottom" ] = valPercent + "%";
this.handle.stop( 1, 1 )[ animate ? "animate" :
"css" ]( _set, o.animate );
if ( oRange === "min" && this.orientation ===
"horizontal" ) {
this.range.stop( 1, 1 )[ animate ? "animate" :
"css" ]( { width: valPercent + "%" }, o.animate );
}
if ( oRange === "max" && this.orientation ===
"horizontal" ) {
this.range[ animate ? "animate" : "css" ]( { width:
( 100 - valPercent ) + "%" }, { queue: false, duration: o.animate
} );
}
if ( oRange === "min" && this.orientation ===
"vertical" ) {
this.range.stop( 1, 1 )[ animate ? "animate" :
"css" ]( { height: valPercent + "%" }, o.animate );
}
if ( oRange === "max" && this.orientation ===
"vertical" ) {
this.range[ animate ? "animate" : "css" ]( {
height: ( 100 - valPercent ) + "%" }, { queue: false, duration:
o.animate } );
}
}
},
_handleEvents: {
keydown: function( event ) {
/*jshint maxcomplexity:25*/
var allowed, curVal, newVal, step,
index = $( event.target ).data( "ui-slider-handle-index" );
switch ( event.keyCode ) {
case $.ui.keyCode.HOME:
case $.ui.keyCode.END:
case $.ui.keyCode.PAGE_UP:
case $.ui.keyCode.PAGE_DOWN:
case $.ui.keyCode.UP:
case $.ui.keyCode.RIGHT:
case $.ui.keyCode.DOWN:
case $.ui.keyCode.LEFT:
event.preventDefault();
if ( !this._keySliding ) {
this._keySliding = true;
$( event.target ).addClass( "ui-state-active" );
allowed = this._start( event, index );
if ( allowed === false ) {
return;
}
}
break;
}
step = this.options.step;
if ( this.options.values && this.options.values.length ) {
curVal = newVal = this.values( index );
} else {
curVal = newVal = this.value();
}
switch ( event.keyCode ) {
case $.ui.keyCode.HOME:
newVal = this._valueMin();
break;
case $.ui.keyCode.END:
newVal = this._valueMax();
break;
case $.ui.keyCode.PAGE_UP:
newVal = this._trimAlignValue( curVal + ( (this._valueMax() -
this._valueMin()) / numPages ) );
break;
case $.ui.keyCode.PAGE_DOWN:
newVal = this._trimAlignValue( curVal - ( (this._valueMax() -
this._valueMin()) / numPages ) );
break;
case $.ui.keyCode.UP:
case $.ui.keyCode.RIGHT:
if ( curVal === this._valueMax() ) {
return;
}
newVal = this._trimAlignValue( curVal + step );
break;
case $.ui.keyCode.DOWN:
case $.ui.keyCode.LEFT:
if ( curVal === this._valueMin() ) {
return;
}
newVal = this._trimAlignValue( curVal - step );
break;
}
this._slide( event, index, newVal );
},
click: function( event ) {
event.preventDefault();
},
keyup: function( event ) {
var index = $( event.target ).data( "ui-slider-handle-index"
);
if ( this._keySliding ) {
this._keySliding = false;
this._stop( event, index );
this._change( event, index );
$( event.target ).removeClass( "ui-state-active" );
}
}
}
});
}(jQuery));
ui/timepicker.js000064400000220446151156425400007666 0ustar00/*! jQuery
Timepicker Addon - v1.4 - 2013-08-11
* http://trentrichardson.com/examples/timepicker
* Copyright (c) 2013 Trent Richardson; Licensed MIT */
(function ($) {
/*
* Lets not redefine timepicker, Prevent "Uncaught RangeError: Maximum
call stack size exceeded"
*/
$.ui.timepicker = $.ui.timepicker || {};
if ($.ui.timepicker.version) {
return;
}
/*
* Extend jQueryUI, get it started with our version number
*/
$.extend($.ui, {
timepicker: {
version: "1.4"
}
});
/*
* Timepicker manager.
* Use the singleton instance of this class, $.timepicker, to interact with
the time picker.
* Settings for (groups of) time pickers are maintained in an instance
object,
* allowing multiple different settings on the same page.
*/
var Timepicker = function () {
this.regional = []; // Available regional settings, indexed by language
code
this.regional[''] = { // Default regional settings
currentText: 'Now',
closeText: 'Done',
amNames: ['AM', 'A'],
pmNames: ['PM', 'P'],
timeFormat: 'HH:mm',
timeSuffix: '',
timeOnlyTitle: 'Choose Time',
timeText: 'Time',
hourText: 'Hour',
minuteText: 'Minute',
secondText: 'Second',
millisecText: 'Millisecond',
microsecText: 'Microsecond',
timezoneText: 'Time Zone',
isRTL: false
};
this._defaults = { // Global defaults for all the datetime picker
instances
showButtonPanel: true,
timeOnly: false,
showHour: null,
showMinute: null,
showSecond: null,
showMillisec: null,
showMicrosec: null,
showTimezone: null,
showTime: true,
stepHour: 1,
stepMinute: 1,
stepSecond: 1,
stepMillisec: 1,
stepMicrosec: 1,
hour: 0,
minute: 0,
second: 0,
millisec: 0,
microsec: 0,
timezone: null,
hourMin: 0,
minuteMin: 0,
secondMin: 0,
millisecMin: 0,
microsecMin: 0,
hourMax: 23,
minuteMax: 59,
secondMax: 59,
millisecMax: 999,
microsecMax: 999,
minDateTime: null,
maxDateTime: null,
onSelect: null,
hourGrid: 0,
minuteGrid: 0,
secondGrid: 0,
millisecGrid: 0,
microsecGrid: 0,
alwaysSetTime: true,
separator: ' ',
altFieldTimeOnly: true,
altTimeFormat: null,
altSeparator: null,
altTimeSuffix: null,
pickerTimeFormat: null,
pickerTimeSuffix: null,
showTimepicker: true,
timezoneList: null,
addSliderAccess: false,
sliderAccessArgs: null,
controlType: 'slider',
defaultValue: null,
parse: 'strict'
};
$.extend(this._defaults, this.regional['']);
};
$.extend(Timepicker.prototype, {
$input: null,
$altInput: null,
$timeObj: null,
inst: null,
hour_slider: null,
minute_slider: null,
second_slider: null,
millisec_slider: null,
microsec_slider: null,
timezone_select: null,
hour: 0,
minute: 0,
second: 0,
millisec: 0,
microsec: 0,
timezone: null,
hourMinOriginal: null,
minuteMinOriginal: null,
secondMinOriginal: null,
millisecMinOriginal: null,
microsecMinOriginal: null,
hourMaxOriginal: null,
minuteMaxOriginal: null,
secondMaxOriginal: null,
millisecMaxOriginal: null,
microsecMaxOriginal: null,
ampm: '',
formattedDate: '',
formattedTime: '',
formattedDateTime: '',
timezoneList: null,
units: ['hour', 'minute', 'second',
'millisec', 'microsec'],
support: {},
control: null,
/*
* Override the default settings for all instances of the time picker.
* @param {Object} settings object - the new settings to use as defaults
(anonymous object)
* @return {Object} the manager object
*/
setDefaults: function (settings) {
extendRemove(this._defaults, settings || {});
return this;
},
/*
* Create a new Timepicker instance
*/
_newInst: function ($input, opts) {
var tp_inst = new Timepicker(),
inlineSettings = {},
fns = {},
overrides, i;
for (var attrName in this._defaults) {
if (this._defaults.hasOwnProperty(attrName)) {
var attrValue = $input.attr('time:' + attrName);
if (attrValue) {
try {
inlineSettings[attrName] = eval(attrValue);
} catch (err) {
inlineSettings[attrName] = attrValue;
}
}
}
}
overrides = {
beforeShow: function (input, dp_inst) {
if ($.isFunction(tp_inst._defaults.evnts.beforeShow)) {
return tp_inst._defaults.evnts.beforeShow.call($input[0], input,
dp_inst, tp_inst);
}
},
onChangeMonthYear: function (year, month, dp_inst) {
// Update the time as well : this prevents the time from disappearing
from the $input field.
tp_inst._updateDateTime(dp_inst);
if ($.isFunction(tp_inst._defaults.evnts.onChangeMonthYear)) {
tp_inst._defaults.evnts.onChangeMonthYear.call($input[0], year,
month, dp_inst, tp_inst);
}
},
onClose: function (dateText, dp_inst) {
if (tp_inst.timeDefined === true && $input.val() !==
'') {
tp_inst._updateDateTime(dp_inst);
}
if ($.isFunction(tp_inst._defaults.evnts.onClose)) {
tp_inst._defaults.evnts.onClose.call($input[0], dateText, dp_inst,
tp_inst);
}
}
};
for (i in overrides) {
if (overrides.hasOwnProperty(i)) {
fns[i] = opts[i] || null;
}
}
tp_inst._defaults = $.extend({}, this._defaults, inlineSettings, opts,
overrides, {
evnts: fns,
timepicker: tp_inst // add timepicker as a property of datepicker:
$.datepicker._get(dp_inst, 'timepicker');
});
tp_inst.amNames = $.map(tp_inst._defaults.amNames, function (val) {
return val.toUpperCase();
});
tp_inst.pmNames = $.map(tp_inst._defaults.pmNames, function (val) {
return val.toUpperCase();
});
// detect which units are supported
tp_inst.support = detectSupport(
tp_inst._defaults.timeFormat +
(tp_inst._defaults.pickerTimeFormat ?
tp_inst._defaults.pickerTimeFormat : '') +
(tp_inst._defaults.altTimeFormat ? tp_inst._defaults.altTimeFormat :
''));
// controlType is string - key to our this._controls
if (typeof(tp_inst._defaults.controlType) === 'string') {
if (tp_inst._defaults.controlType === 'slider' &&
typeof($.ui.slider) === 'undefined') {
tp_inst._defaults.controlType = 'select';
}
tp_inst.control = tp_inst._controls[tp_inst._defaults.controlType];
}
// controlType is an object and must implement create, options, value
methods
else {
tp_inst.control = tp_inst._defaults.controlType;
}
// prep the timezone options
var timezoneList = [-720, -660, -600, -570, -540, -480, -420, -360,
-300, -270, -240, -210, -180, -120, -60,
0, 60, 120, 180, 210, 240, 270, 300, 330, 345, 360, 390, 420, 480,
525, 540, 570, 600, 630, 660, 690, 720, 765, 780, 840];
if (tp_inst._defaults.timezoneList !== null) {
timezoneList = tp_inst._defaults.timezoneList;
}
var tzl = timezoneList.length, tzi = 0, tzv = null;
if (tzl > 0 && typeof timezoneList[0] !== 'object')
{
for (; tzi < tzl; tzi++) {
tzv = timezoneList[tzi];
timezoneList[tzi] = { value: tzv, label:
$.timepicker.timezoneOffsetString(tzv, tp_inst.support.iso8601) };
}
}
tp_inst._defaults.timezoneList = timezoneList;
// set the default units
tp_inst.timezone = tp_inst._defaults.timezone !== null ?
$.timepicker.timezoneOffsetNumber(tp_inst._defaults.timezone) :
((new Date()).getTimezoneOffset() * -1);
tp_inst.hour = tp_inst._defaults.hour < tp_inst._defaults.hourMin ?
tp_inst._defaults.hourMin :
tp_inst._defaults.hour > tp_inst._defaults.hourMax ?
tp_inst._defaults.hourMax : tp_inst._defaults.hour;
tp_inst.minute = tp_inst._defaults.minute <
tp_inst._defaults.minuteMin ? tp_inst._defaults.minuteMin :
tp_inst._defaults.minute > tp_inst._defaults.minuteMax ?
tp_inst._defaults.minuteMax : tp_inst._defaults.minute;
tp_inst.second = tp_inst._defaults.second <
tp_inst._defaults.secondMin ? tp_inst._defaults.secondMin :
tp_inst._defaults.second > tp_inst._defaults.secondMax ?
tp_inst._defaults.secondMax : tp_inst._defaults.second;
tp_inst.millisec = tp_inst._defaults.millisec <
tp_inst._defaults.millisecMin ? tp_inst._defaults.millisecMin :
tp_inst._defaults.millisec > tp_inst._defaults.millisecMax ?
tp_inst._defaults.millisecMax : tp_inst._defaults.millisec;
tp_inst.microsec = tp_inst._defaults.microsec <
tp_inst._defaults.microsecMin ? tp_inst._defaults.microsecMin :
tp_inst._defaults.microsec > tp_inst._defaults.microsecMax ?
tp_inst._defaults.microsecMax : tp_inst._defaults.microsec;
tp_inst.ampm = '';
tp_inst.$input = $input;
if (tp_inst._defaults.altField) {
tp_inst.$altInput = $(tp_inst._defaults.altField).css({
cursor: 'pointer'
}).focus(function () {
$input.trigger("focus");
});
}
if (tp_inst._defaults.minDate === 0 || tp_inst._defaults.minDateTime ===
0) {
tp_inst._defaults.minDate = new Date();
}
if (tp_inst._defaults.maxDate === 0 || tp_inst._defaults.maxDateTime ===
0) {
tp_inst._defaults.maxDate = new Date();
}
// datepicker needs minDate/maxDate, timepicker needs
minDateTime/maxDateTime..
if (tp_inst._defaults.minDate !== undefined &&
tp_inst._defaults.minDate instanceof Date) {
tp_inst._defaults.minDateTime = new
Date(tp_inst._defaults.minDate.getTime());
}
if (tp_inst._defaults.minDateTime !== undefined &&
tp_inst._defaults.minDateTime instanceof Date) {
tp_inst._defaults.minDate = new
Date(tp_inst._defaults.minDateTime.getTime());
}
if (tp_inst._defaults.maxDate !== undefined &&
tp_inst._defaults.maxDate instanceof Date) {
tp_inst._defaults.maxDateTime = new
Date(tp_inst._defaults.maxDate.getTime());
}
if (tp_inst._defaults.maxDateTime !== undefined &&
tp_inst._defaults.maxDateTime instanceof Date) {
tp_inst._defaults.maxDate = new
Date(tp_inst._defaults.maxDateTime.getTime());
}
tp_inst.$input.bind('focus', function () {
tp_inst._onFocus();
});
return tp_inst;
},
/*
* add our sliders to the calendar
*/
_addTimePicker: function (dp_inst) {
var currDT = (this.$altInput && this._defaults.altFieldTimeOnly)
? this.$input.val() + ' ' + this.$altInput.val() :
this.$input.val();
this.timeDefined = this._parseTime(currDT);
this._limitMinMaxDateTime(dp_inst, false);
this._injectTimePicker();
},
/*
* parse the time string from input value or _setTime
*/
_parseTime: function (timeString, withDate) {
if (!this.inst) {
this.inst = $.datepicker._getInst(this.$input[0]);
}
if (withDate || !this._defaults.timeOnly) {
var dp_dateFormat = $.datepicker._get(this.inst,
'dateFormat');
try {
var parseRes = parseDateTimeInternal(dp_dateFormat,
this._defaults.timeFormat, timeString,
$.datepicker._getFormatConfig(this.inst), this._defaults);
if (!parseRes.timeObj) {
return false;
}
$.extend(this, parseRes.timeObj);
} catch (err) {
$.timepicker.log("Error parsing the date/time string: " +
err +
"\ndate/time string = " + timeString +
"\ntimeFormat = " + this._defaults.timeFormat +
"\ndateFormat = " + dp_dateFormat);
return false;
}
return true;
} else {
var timeObj = $.datepicker.parseTime(this._defaults.timeFormat,
timeString, this._defaults);
if (!timeObj) {
return false;
}
$.extend(this, timeObj);
return true;
}
},
/*
* generate and inject html for timepicker into ui datepicker
*/
_injectTimePicker: function () {
var $dp = this.inst.dpDiv,
o = this.inst.settings,
tp_inst = this,
litem = '',
uitem = '',
show = null,
max = {},
gridSize = {},
size = null,
i = 0,
l = 0;
// Prevent displaying twice
if ($dp.find("div.ui-timepicker-div").length === 0 &&
o.showTimepicker) {
var noDisplay = ' style="display:none;"',
html = '<div class="ui-timepicker-div' + (o.isRTL ?
' ui-timepicker-rtl' : '') +
'"><dl>' + '<dt
class="ui_tpicker_time_label"' + ((o.showTime) ?
'' : noDisplay) + '>' + o.timeText +
'</dt>' +
'<dd class="ui_tpicker_time"' +
((o.showTime) ? '' : noDisplay) + '></dd>';
// Create the markup
for (i = 0, l = this.units.length; i < l; i++) {
litem = this.units[i];
uitem = litem.substr(0, 1).toUpperCase() + litem.substr(1);
show = o['show' + uitem] !== null ? o['show' +
uitem] : this.support[litem];
// Added by Peter Medeiros:
// - Figure out what the hour/minute/second max should be based on the
step values.
// - Example: if stepMinute is 15, then minMax is 45.
max[litem] = parseInt((o[litem + 'Max'] - ((o[litem +
'Max'] - o[litem + 'Min']) % o['step' +
uitem])), 10);
gridSize[litem] = 0;
html += '<dt class="ui_tpicker_' + litem +
'_label"' + (show ? '' : noDisplay) +
'>' + o[litem + 'Text'] + '</dt>' +
'<dd class="ui_tpicker_' + litem +
'"><div class="ui_tpicker_' + litem +
'_slider"' + (show ? '' : noDisplay) +
'></div>';
if (show && o[litem + 'Grid'] > 0) {
html += '<div style="padding-left:
1px"><table
class="ui-tpicker-grid-label"><tr>';
if (litem === 'hour') {
for (var h = o[litem + 'Min']; h <= max[litem]; h +=
parseInt(o[litem + 'Grid'], 10)) {
gridSize[litem]++;
var tmph = $.datepicker.formatTime(this.support.ampm ?
'hht' : 'HH', {hour: h}, o);
html += '<td data-for="' + litem +
'">' + tmph + '</td>';
}
}
else {
for (var m = o[litem + 'Min']; m <= max[litem]; m +=
parseInt(o[litem + 'Grid'], 10)) {
gridSize[litem]++;
html += '<td data-for="' + litem +
'">' + ((m < 10) ? '0' : '') + m +
'</td>';
}
}
html += '</tr></table></div>';
}
html += '</dd>';
}
// Timezone
var showTz = o.showTimezone !== null ? o.showTimezone :
this.support.timezone;
html += '<dt class="ui_tpicker_timezone_label"'
+ (showTz ? '' : noDisplay) + '>' + o.timezoneText +
'</dt>';
html += '<dd class="ui_tpicker_timezone" ' +
(showTz ? '' : noDisplay) + '></dd>';
// Create the elements from string
html += '</dl></div>';
var $tp = $(html);
// if we only want time picker...
if (o.timeOnly === true) {
$tp.prepend('<div class="ui-widget-header
ui-helper-clearfix ui-corner-all">' + '<div
class="ui-datepicker-title">' + o.timeOnlyTitle +
'</div>' + '</div>');
$dp.find('.ui-datepicker-header,
.ui-datepicker-calendar').hide();
}
// add sliders, adjust grids, add events
for (i = 0, l = tp_inst.units.length; i < l; i++) {
litem = tp_inst.units[i];
uitem = litem.substr(0, 1).toUpperCase() + litem.substr(1);
show = o['show' + uitem] !== null ? o['show' +
uitem] : this.support[litem];
// add the slider
tp_inst[litem + '_slider'] = tp_inst.control.create(tp_inst,
$tp.find('.ui_tpicker_' + litem + '_slider'), litem,
tp_inst[litem], o[litem + 'Min'], max[litem], o['step'
+ uitem]);
// adjust the grid and add click event
if (show && o[litem + 'Grid'] > 0) {
size = 100 * gridSize[litem] * o[litem + 'Grid'] /
(max[litem] - o[litem + 'Min']);
$tp.find('.ui_tpicker_' + litem + '
table').css({
width: size + "%",
marginLeft: o.isRTL ? '0' : ((size / (-2 *
gridSize[litem])) + "%"),
marginRight: o.isRTL ? ((size / (-2 * gridSize[litem])) +
"%") : '0',
borderCollapse: 'collapse'
}).find("td").click(function (e) {
var $t = $(this),
h = $t.html(),
n = parseInt(h.replace(/[^0-9]/g), 10),
ap = h.replace(/[^apm]/ig),
f = $t.data('for'); // loses scope, so we use data-for
if (f === 'hour') {
if (ap.indexOf('p') !== -1 && n < 12) {
n += 12;
}
else {
if (ap.indexOf('a') !== -1 && n === 12) {
n = 0;
}
}
}
tp_inst.control.value(tp_inst, tp_inst[f + '_slider'],
litem, n);
tp_inst._onTimeChange();
tp_inst._onSelectHandler();
}).css({
cursor: 'pointer',
width: (100 / gridSize[litem]) + '%',
textAlign: 'center',
overflow: 'hidden'
});
} // end if grid > 0
} // end for loop
// Add timezone options
this.timezone_select =
$tp.find('.ui_tpicker_timezone').append('<select></select>').find("select");
$.fn.append.apply(this.timezone_select,
$.map(o.timezoneList, function (val, idx) {
return $("<option />").val(typeof val ===
"object" ? val.value : val).text(typeof val ===
"object" ? val.label : val);
}));
if (typeof(this.timezone) !== "undefined" &&
this.timezone !== null && this.timezone !== "") {
var local_timezone = (new Date(this.inst.selectedYear,
this.inst.selectedMonth, this.inst.selectedDay, 12)).getTimezoneOffset() *
-1;
if (local_timezone === this.timezone) {
selectLocalTimezone(tp_inst);
} else {
this.timezone_select.val(this.timezone);
}
} else {
if (typeof(this.hour) !== "undefined" && this.hour
!== null && this.hour !== "") {
this.timezone_select.val(o.timezone);
} else {
selectLocalTimezone(tp_inst);
}
}
this.timezone_select.change(function () {
tp_inst._onTimeChange();
tp_inst._onSelectHandler();
});
// End timezone options
// inject timepicker into datepicker
var $buttonPanel = $dp.find('.ui-datepicker-buttonpane');
if ($buttonPanel.length) {
$buttonPanel.before($tp);
} else {
$dp.append($tp);
}
this.$timeObj = $tp.find('.ui_tpicker_time');
if (this.inst !== null) {
var timeDefined = this.timeDefined;
this._onTimeChange();
this.timeDefined = timeDefined;
}
// slideAccess integration:
http://trentrichardson.com/2011/11/11/jquery-ui-sliders-and-touch-accessibility/
if (this._defaults.addSliderAccess) {
var sliderAccessArgs = this._defaults.sliderAccessArgs,
rtl = this._defaults.isRTL;
sliderAccessArgs.isRTL = rtl;
setTimeout(function () { // fix for inline mode
if ($tp.find('.ui-slider-access').length === 0) {
$tp.find('.ui-slider:visible').sliderAccess(sliderAccessArgs);
// fix any grids since sliders are shorter
var sliderAccessWidth =
$tp.find('.ui-slider-access:eq(0)').outerWidth(true);
if (sliderAccessWidth) {
$tp.find('table:visible').each(function () {
var $g = $(this),
oldWidth = $g.outerWidth(),
oldMarginLeft = $g.css(rtl ? 'marginRight' :
'marginLeft').toString().replace('%', ''),
newWidth = oldWidth - sliderAccessWidth,
newMarginLeft = ((oldMarginLeft * newWidth) / oldWidth) +
'%',
css = { width: newWidth, marginRight: 0, marginLeft: 0 };
css[rtl ? 'marginRight' : 'marginLeft'] =
newMarginLeft;
$g.css(css);
});
}
}
}, 10);
}
// end slideAccess integration
tp_inst._limitMinMaxDateTime(this.inst, true);
}
},
/*
* This function tries to limit the ability to go outside the
* min/max date range
*/
_limitMinMaxDateTime: function (dp_inst, adjustSliders) {
var o = this._defaults,
dp_date = new Date(dp_inst.selectedYear, dp_inst.selectedMonth,
dp_inst.selectedDay);
if (!this._defaults.showTimepicker) {
return;
} // No time so nothing to check here
if ($.datepicker._get(dp_inst, 'minDateTime') !== null
&& $.datepicker._get(dp_inst, 'minDateTime') !==
undefined && dp_date) {
var minDateTime = $.datepicker._get(dp_inst, 'minDateTime'),
minDateTimeDate = new Date(minDateTime.getFullYear(),
minDateTime.getMonth(), minDateTime.getDate(), 0, 0, 0, 0);
if (this.hourMinOriginal === null || this.minuteMinOriginal === null ||
this.secondMinOriginal === null || this.millisecMinOriginal === null ||
this.microsecMinOriginal === null) {
this.hourMinOriginal = o.hourMin;
this.minuteMinOriginal = o.minuteMin;
this.secondMinOriginal = o.secondMin;
this.millisecMinOriginal = o.millisecMin;
this.microsecMinOriginal = o.microsecMin;
}
if (dp_inst.settings.timeOnly || minDateTimeDate.getTime() ===
dp_date.getTime()) {
this._defaults.hourMin = minDateTime.getHours();
if (this.hour <= this._defaults.hourMin) {
this.hour = this._defaults.hourMin;
this._defaults.minuteMin = minDateTime.getMinutes();
if (this.minute <= this._defaults.minuteMin) {
this.minute = this._defaults.minuteMin;
this._defaults.secondMin = minDateTime.getSeconds();
if (this.second <= this._defaults.secondMin) {
this.second = this._defaults.secondMin;
this._defaults.millisecMin = minDateTime.getMilliseconds();
if (this.millisec <= this._defaults.millisecMin) {
this.millisec = this._defaults.millisecMin;
this._defaults.microsecMin = minDateTime.getMicroseconds();
} else {
if (this.microsec < this._defaults.microsecMin) {
this.microsec = this._defaults.microsecMin;
}
this._defaults.microsecMin = this.microsecMinOriginal;
}
} else {
this._defaults.millisecMin = this.millisecMinOriginal;
this._defaults.microsecMin = this.microsecMinOriginal;
}
} else {
this._defaults.secondMin = this.secondMinOriginal;
this._defaults.millisecMin = this.millisecMinOriginal;
this._defaults.microsecMin = this.microsecMinOriginal;
}
} else {
this._defaults.minuteMin = this.minuteMinOriginal;
this._defaults.secondMin = this.secondMinOriginal;
this._defaults.millisecMin = this.millisecMinOriginal;
this._defaults.microsecMin = this.microsecMinOriginal;
}
} else {
this._defaults.hourMin = this.hourMinOriginal;
this._defaults.minuteMin = this.minuteMinOriginal;
this._defaults.secondMin = this.secondMinOriginal;
this._defaults.millisecMin = this.millisecMinOriginal;
this._defaults.microsecMin = this.microsecMinOriginal;
}
}
if ($.datepicker._get(dp_inst, 'maxDateTime') !== null
&& $.datepicker._get(dp_inst, 'maxDateTime') !==
undefined && dp_date) {
var maxDateTime = $.datepicker._get(dp_inst, 'maxDateTime'),
maxDateTimeDate = new Date(maxDateTime.getFullYear(),
maxDateTime.getMonth(), maxDateTime.getDate(), 0, 0, 0, 0);
if (this.hourMaxOriginal === null || this.minuteMaxOriginal === null ||
this.secondMaxOriginal === null || this.millisecMaxOriginal === null) {
this.hourMaxOriginal = o.hourMax;
this.minuteMaxOriginal = o.minuteMax;
this.secondMaxOriginal = o.secondMax;
this.millisecMaxOriginal = o.millisecMax;
this.microsecMaxOriginal = o.microsecMax;
}
if (dp_inst.settings.timeOnly || maxDateTimeDate.getTime() ===
dp_date.getTime()) {
this._defaults.hourMax = maxDateTime.getHours();
if (this.hour >= this._defaults.hourMax) {
this.hour = this._defaults.hourMax;
this._defaults.minuteMax = maxDateTime.getMinutes();
if (this.minute >= this._defaults.minuteMax) {
this.minute = this._defaults.minuteMax;
this._defaults.secondMax = maxDateTime.getSeconds();
if (this.second >= this._defaults.secondMax) {
this.second = this._defaults.secondMax;
this._defaults.millisecMax = maxDateTime.getMilliseconds();
if (this.millisec >= this._defaults.millisecMax) {
this.millisec = this._defaults.millisecMax;
this._defaults.microsecMax = maxDateTime.getMicroseconds();
} else {
if (this.microsec > this._defaults.microsecMax) {
this.microsec = this._defaults.microsecMax;
}
this._defaults.microsecMax = this.microsecMaxOriginal;
}
} else {
this._defaults.millisecMax = this.millisecMaxOriginal;
this._defaults.microsecMax = this.microsecMaxOriginal;
}
} else {
this._defaults.secondMax = this.secondMaxOriginal;
this._defaults.millisecMax = this.millisecMaxOriginal;
this._defaults.microsecMax = this.microsecMaxOriginal;
}
} else {
this._defaults.minuteMax = this.minuteMaxOriginal;
this._defaults.secondMax = this.secondMaxOriginal;
this._defaults.millisecMax = this.millisecMaxOriginal;
this._defaults.microsecMax = this.microsecMaxOriginal;
}
} else {
this._defaults.hourMax = this.hourMaxOriginal;
this._defaults.minuteMax = this.minuteMaxOriginal;
this._defaults.secondMax = this.secondMaxOriginal;
this._defaults.millisecMax = this.millisecMaxOriginal;
this._defaults.microsecMax = this.microsecMaxOriginal;
}
}
if (adjustSliders !== undefined && adjustSliders === true) {
var hourMax = parseInt((this._defaults.hourMax -
((this._defaults.hourMax - this._defaults.hourMin) %
this._defaults.stepHour)), 10),
minMax = parseInt((this._defaults.minuteMax -
((this._defaults.minuteMax - this._defaults.minuteMin) %
this._defaults.stepMinute)), 10),
secMax = parseInt((this._defaults.secondMax -
((this._defaults.secondMax - this._defaults.secondMin) %
this._defaults.stepSecond)), 10),
millisecMax = parseInt((this._defaults.millisecMax -
((this._defaults.millisecMax - this._defaults.millisecMin) %
this._defaults.stepMillisec)), 10),
microsecMax = parseInt((this._defaults.microsecMax -
((this._defaults.microsecMax - this._defaults.microsecMin) %
this._defaults.stepMicrosec)), 10);
if (this.hour_slider) {
this.control.options(this, this.hour_slider, 'hour', { min:
this._defaults.hourMin, max: hourMax });
this.control.value(this, this.hour_slider, 'hour', this.hour
- (this.hour % this._defaults.stepHour));
}
if (this.minute_slider) {
this.control.options(this, this.minute_slider, 'minute', {
min: this._defaults.minuteMin, max: minMax });
this.control.value(this, this.minute_slider, 'minute',
this.minute - (this.minute % this._defaults.stepMinute));
}
if (this.second_slider) {
this.control.options(this, this.second_slider, 'second', {
min: this._defaults.secondMin, max: secMax });
this.control.value(this, this.second_slider, 'second',
this.second - (this.second % this._defaults.stepSecond));
}
if (this.millisec_slider) {
this.control.options(this, this.millisec_slider, 'millisec',
{ min: this._defaults.millisecMin, max: millisecMax });
this.control.value(this, this.millisec_slider, 'millisec',
this.millisec - (this.millisec % this._defaults.stepMillisec));
}
if (this.microsec_slider) {
this.control.options(this, this.microsec_slider, 'microsec',
{ min: this._defaults.microsecMin, max: microsecMax });
this.control.value(this, this.microsec_slider, 'microsec',
this.microsec - (this.microsec % this._defaults.stepMicrosec));
}
}
},
/*
* when a slider moves, set the internal time...
* on time change is also called when the time is updated in the text
field
*/
_onTimeChange: function () {
if (!this._defaults.showTimepicker) {
return;
}
var hour = (this.hour_slider) ? this.control.value(this,
this.hour_slider, 'hour') : false,
minute = (this.minute_slider) ? this.control.value(this,
this.minute_slider, 'minute') : false,
second = (this.second_slider) ? this.control.value(this,
this.second_slider, 'second') : false,
millisec = (this.millisec_slider) ? this.control.value(this,
this.millisec_slider, 'millisec') : false,
microsec = (this.microsec_slider) ? this.control.value(this,
this.microsec_slider, 'microsec') : false,
timezone = (this.timezone_select) ? this.timezone_select.val() :
false,
o = this._defaults,
pickerTimeFormat = o.pickerTimeFormat || o.timeFormat,
pickerTimeSuffix = o.pickerTimeSuffix || o.timeSuffix;
if (typeof(hour) === 'object') {
hour = false;
}
if (typeof(minute) === 'object') {
minute = false;
}
if (typeof(second) === 'object') {
second = false;
}
if (typeof(millisec) === 'object') {
millisec = false;
}
if (typeof(microsec) === 'object') {
microsec = false;
}
if (typeof(timezone) === 'object') {
timezone = false;
}
if (hour !== false) {
hour = parseInt(hour, 10);
}
if (minute !== false) {
minute = parseInt(minute, 10);
}
if (second !== false) {
second = parseInt(second, 10);
}
if (millisec !== false) {
millisec = parseInt(millisec, 10);
}
if (microsec !== false) {
microsec = parseInt(microsec, 10);
}
var ampm = o[hour < 12 ? 'amNames' :
'pmNames'][0];
// If the update was done in the input field, the input field should not
be updated.
// If the update was done using the sliders, update the input field.
var hasChanged = (hour !== this.hour || minute !== this.minute || second
!== this.second || millisec !== this.millisec || microsec !== this.microsec
||
(this.ampm.length > 0 && (hour < 12) !==
($.inArray(this.ampm.toUpperCase(), this.amNames) !== -1)) ||
(this.timezone !== null && timezone !== this.timezone));
if (hasChanged) {
if (hour !== false) {
this.hour = hour;
}
if (minute !== false) {
this.minute = minute;
}
if (second !== false) {
this.second = second;
}
if (millisec !== false) {
this.millisec = millisec;
}
if (microsec !== false) {
this.microsec = microsec;
}
if (timezone !== false) {
this.timezone = timezone;
}
if (!this.inst) {
this.inst = $.datepicker._getInst(this.$input[0]);
}
this._limitMinMaxDateTime(this.inst, true);
}
if (this.support.ampm) {
this.ampm = ampm;
}
// Updates the time within the timepicker
this.formattedTime = $.datepicker.formatTime(o.timeFormat, this, o);
if (this.$timeObj) {
if (pickerTimeFormat === o.timeFormat) {
this.$timeObj.text(this.formattedTime + pickerTimeSuffix);
}
else {
this.$timeObj.text($.datepicker.formatTime(pickerTimeFormat, this, o)
+ pickerTimeSuffix);
}
}
this.timeDefined = true;
if (hasChanged) {
this._updateDateTime();
}
},
/*
* call custom onSelect.
* bind to sliders slidestop, and grid click.
*/
_onSelectHandler: function () {
var onSelect = this._defaults.onSelect || this.inst.settings.onSelect;
var inputEl = this.$input ? this.$input[0] : null;
if (onSelect && inputEl) {
onSelect.apply(inputEl, [this.formattedDateTime, this]);
}
},
/*
* update our input with the new date time..
*/
_updateDateTime: function (dp_inst) {
dp_inst = this.inst || dp_inst;
var dtTmp = (dp_inst.currentYear > 0?
new Date(dp_inst.currentYear, dp_inst.currentMonth,
dp_inst.currentDay) :
new Date(dp_inst.selectedYear, dp_inst.selectedMonth,
dp_inst.selectedDay)),
dt = $.datepicker._daylightSavingAdjust(dtTmp),
//dt = $.datepicker._daylightSavingAdjust(new
Date(dp_inst.selectedYear, dp_inst.selectedMonth, dp_inst.selectedDay)),
//dt = $.datepicker._daylightSavingAdjust(new Date(dp_inst.currentYear,
dp_inst.currentMonth, dp_inst.currentDay)),
dateFmt = $.datepicker._get(dp_inst, 'dateFormat'),
formatCfg = $.datepicker._getFormatConfig(dp_inst),
timeAvailable = dt !== null && this.timeDefined;
this.formattedDate = $.datepicker.formatDate(dateFmt, (dt === null ? new
Date() : dt), formatCfg);
var formattedDateTime = this.formattedDate;
// if a slider was changed but datepicker doesn't have a value yet,
set it
if (dp_inst.lastVa === "") {
dp_inst.currentYear = dp_inst.selectedYear;
dp_inst.currentMonth = dp_inst.selectedMonth;
dp_inst.currentDay = dp_inst.selectedDay;
}
/*
* remove following lines to force every changes in date picker to change
the input value
* Bug descriptions: when an input field has a default value, and click
on the field to pop up the date picker.
* If the user manually empty the value in the input field, the date
picker will never change selected value.
*/
//if (dp_inst.lastVal !== undefined && (dp_inst.lastVal.length
> 0 && this.$input.val().length === 0)) {
// return;
//}
if (this._defaults.timeOnly === true) {
formattedDateTime = this.formattedTime;
} else if (this._defaults.timeOnly !== true &&
(this._defaults.alwaysSetTime || timeAvailable)) {
formattedDateTime += this._defaults.separator + this.formattedTime +
this._defaults.timeSuffix;
}
this.formattedDateTime = formattedDateTime;
if (!this._defaults.showTimepicker) {
this.$input.val(this.formattedDate);
} else if (this.$altInput && this._defaults.timeOnly === false
&& this._defaults.altFieldTimeOnly === true) {
this.$altInput.val(this.formattedTime);
this.$input.val(this.formattedDate);
} else if (this.$altInput) {
this.$input.val(formattedDateTime);
var altFormattedDateTime = '',
altSeparator = this._defaults.altSeparator ?
this._defaults.altSeparator : this._defaults.separator,
altTimeSuffix = this._defaults.altTimeSuffix ?
this._defaults.altTimeSuffix : this._defaults.timeSuffix;
if (!this._defaults.timeOnly) {
if (this._defaults.altFormat) {
altFormattedDateTime =
$.datepicker.formatDate(this._defaults.altFormat, (dt === null ? new Date()
: dt), formatCfg);
}
else {
altFormattedDateTime = this.formattedDate;
}
if (altFormattedDateTime) {
altFormattedDateTime += altSeparator;
}
}
if (this._defaults.altTimeFormat) {
altFormattedDateTime +=
$.datepicker.formatTime(this._defaults.altTimeFormat, this, this._defaults)
+ altTimeSuffix;
}
else {
altFormattedDateTime += this.formattedTime + altTimeSuffix;
}
this.$altInput.val(altFormattedDateTime);
} else {
this.$input.val(formattedDateTime);
}
this.$input.trigger("change");
},
_onFocus: function () {
if (!this.$input.val() && this._defaults.defaultValue) {
this.$input.val(this._defaults.defaultValue);
var inst = $.datepicker._getInst(this.$input.get(0)),
tp_inst = $.datepicker._get(inst, 'timepicker');
if (tp_inst) {
if (tp_inst._defaults.timeOnly && (inst.input.val() !==
inst.lastVal)) {
try {
$.datepicker._updateDatepicker(inst);
} catch (err) {
$.timepicker.log(err);
}
}
}
}
},
/*
* Small abstraction to control types
* We can add more, just be sure to follow the pattern: create, options,
value
*/
_controls: {
// slider methods
slider: {
create: function (tp_inst, obj, unit, val, min, max, step) {
var rtl = tp_inst._defaults.isRTL; // if rtl go -60->0 instead of
0->60
return obj.prop('slide', null).slider({
orientation: "horizontal",
value: rtl ? val * -1 : val,
min: rtl ? max * -1 : min,
max: rtl ? min * -1 : max,
step: step,
slide: function (event, ui) {
tp_inst.control.value(tp_inst, $(this), unit, rtl ? ui.value * -1 :
ui.value);
tp_inst._onTimeChange();
},
stop: function (event, ui) {
tp_inst._onSelectHandler();
}
});
},
options: function (tp_inst, obj, unit, opts, val) {
if (tp_inst._defaults.isRTL) {
if (typeof(opts) === 'string') {
if (opts === 'min' || opts === 'max') {
if (val !== undefined) {
return obj.slider(opts, val * -1);
}
return Math.abs(obj.slider(opts));
}
return obj.slider(opts);
}
var min = opts.min,
max = opts.max;
opts.min = opts.max = null;
if (min !== undefined) {
opts.max = min * -1;
}
if (max !== undefined) {
opts.min = max * -1;
}
return obj.slider(opts);
}
if (typeof(opts) === 'string' && val !== undefined)
{
return obj.slider(opts, val);
}
return obj.slider(opts);
},
value: function (tp_inst, obj, unit, val) {
if (tp_inst._defaults.isRTL) {
if (val !== undefined) {
return obj.slider('value', val * -1);
}
return Math.abs(obj.slider('value'));
}
if (val !== undefined) {
return obj.slider('value', val);
}
return obj.slider('value');
}
},
// select methods
select: {
create: function (tp_inst, obj, unit, val, min, max, step) {
var sel = '<select class="ui-timepicker-select"
data-unit="' + unit + '" data-min="' + min +
'" data-max="' + max + '"
data-step="' + step + '">',
format = tp_inst._defaults.pickerTimeFormat ||
tp_inst._defaults.timeFormat;
for (var i = min; i <= max; i += step) {
sel += '<option value="' + i + '"' +
(i === val ? ' selected' : '') + '>';
if (unit === 'hour') {
sel += $.datepicker.formatTime($.trim(format.replace(/[^ht ]/ig,
'')), {hour: i}, tp_inst._defaults);
}
else if (unit === 'millisec' || unit ===
'microsec' || i >= 10) { sel += i; }
else {sel += '0' + i.toString(); }
sel += '</option>';
}
sel += '</select>';
obj.children('select').remove();
$(sel).appendTo(obj).change(function (e) {
tp_inst._onTimeChange();
tp_inst._onSelectHandler();
});
return obj;
},
options: function (tp_inst, obj, unit, opts, val) {
var o = {},
$t = obj.children('select');
if (typeof(opts) === 'string') {
if (val === undefined) {
return $t.data(opts);
}
o[opts] = val;
}
else { o = opts; }
return tp_inst.control.create(tp_inst, obj, $t.data('unit'),
$t.val(), o.min || $t.data('min'), o.max ||
$t.data('max'), o.step || $t.data('step'));
},
value: function (tp_inst, obj, unit, val) {
var $t = obj.children('select');
if (val !== undefined) {
return $t.val(val);
}
return $t.val();
}
}
} // end _controls
});
$.fn.extend({
/*
* shorthand just to use timepicker.
*/
timepicker: function (o) {
o = o || {};
var tmp_args = Array.prototype.slice.call(arguments);
if (typeof o === 'object') {
tmp_args[0] = $.extend(o, {
timeOnly: true
});
}
return $(this).each(function () {
$.fn.datetimepicker.apply($(this), tmp_args);
});
},
/*
* extend timepicker to datepicker
*/
datetimepicker: function (o) {
o = o || {};
var tmp_args = arguments;
if (typeof(o) === 'string') {
if (o === 'getDate') {
return $.fn.datepicker.apply($(this[0]), tmp_args);
} else {
return this.each(function () {
var $t = $(this);
$t.datepicker.apply($t, tmp_args);
});
}
} else {
return this.each(function () {
var $t = $(this);
$t.datepicker($.timepicker._newInst($t, o)._defaults);
});
}
}
});
/*
* Public Utility to parse date and time
*/
$.datepicker.parseDateTime = function (dateFormat, timeFormat,
dateTimeString, dateSettings, timeSettings) {
var parseRes = parseDateTimeInternal(dateFormat, timeFormat,
dateTimeString, dateSettings, timeSettings);
if (parseRes.timeObj) {
var t = parseRes.timeObj;
parseRes.date.setHours(t.hour, t.minute, t.second, t.millisec);
parseRes.date.setMicroseconds(t.microsec);
}
return parseRes.date;
};
/*
* Public utility to parse time
*/
$.datepicker.parseTime = function (timeFormat, timeString, options) {
var o = extendRemove(extendRemove({}, $.timepicker._defaults), options ||
{}),
iso8601 = (timeFormat.replace(/\'.*?\'/g,
'').indexOf('Z') !== -1);
// Strict parse requires the timeString to match the timeFormat exactly
var strictParse = function (f, s, o) {
// pattern for standard and localized AM/PM markers
var getPatternAmpm = function (amNames, pmNames) {
var markers = [];
if (amNames) {
$.merge(markers, amNames);
}
if (pmNames) {
$.merge(markers, pmNames);
}
markers = $.map(markers, function (val) {
return val.replace(/[.*+?|()\[\]{}\\]/g, '\\$&');
});
return '(' + markers.join('|') + ')?';
};
// figure out position of time elements.. cause js cant do named
captures
var getFormatPositions = function (timeFormat) {
var finds =
timeFormat.toLowerCase().match(/(h{1,2}|m{1,2}|s{1,2}|l{1}|c{1}|t{1,2}|z|'.*?')/g),
orders = {
h: -1,
m: -1,
s: -1,
l: -1,
c: -1,
t: -1,
z: -1
};
if (finds) {
for (var i = 0; i < finds.length; i++) {
if (orders[finds[i].toString().charAt(0)] === -1) {
orders[finds[i].toString().charAt(0)] = i + 1;
}
}
}
return orders;
};
var regstr = '^' + f.toString()
.replace(/([hH]{1,2}|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,
function (match) {
var ml = match.length;
switch (match.charAt(0).toLowerCase()) {
case 'h':
return ml === 1 ? '(\\d?\\d)' : '(\\d{' + ml +
'})';
case 'm':
return ml === 1 ? '(\\d?\\d)' : '(\\d{' + ml +
'})';
case 's':
return ml === 1 ? '(\\d?\\d)' : '(\\d{' + ml +
'})';
case 'l':
return '(\\d?\\d?\\d)';
case 'c':
return '(\\d?\\d?\\d)';
case 'z':
return '(z|[-+]\\d\\d:?\\d\\d|\\S+)?';
case 't':
return getPatternAmpm(o.amNames, o.pmNames);
default: // literal escaped in quotes
return '(' + match.replace(/\'/g,
"").replace(/(\.|\$|\^|\\|\/|\(|\)|\[|\]|\?|\+|\*)/g, function
(m) { return "\\" + m; }) + ')?';
}
})
.replace(/\s/g, '\\s?') +
o.timeSuffix + '$',
order = getFormatPositions(f),
ampm = '',
treg;
treg = s.match(new RegExp(regstr, 'i'));
var resTime = {
hour: 0,
minute: 0,
second: 0,
millisec: 0,
microsec: 0
};
if (treg) {
if (order.t !== -1) {
if (treg[order.t] === undefined || treg[order.t].length === 0) {
ampm = '';
resTime.ampm = '';
} else {
ampm = $.inArray(treg[order.t].toUpperCase(), o.amNames) !== -1 ?
'AM' : 'PM';
resTime.ampm = o[ampm === 'AM' ? 'amNames' :
'pmNames'][0];
}
}
if (order.h !== -1) {
if (ampm === 'AM' && treg[order.h] ===
'12') {
resTime.hour = 0; // 12am = 0 hour
} else {
if (ampm === 'PM' && treg[order.h] !==
'12') {
resTime.hour = parseInt(treg[order.h], 10) + 12; // 12pm = 12 hour,
any other pm = hour + 12
} else {
resTime.hour = Number(treg[order.h]);
}
}
}
if (order.m !== -1) {
resTime.minute = Number(treg[order.m]);
}
if (order.s !== -1) {
resTime.second = Number(treg[order.s]);
}
if (order.l !== -1) {
resTime.millisec = Number(treg[order.l]);
}
if (order.c !== -1) {
resTime.microsec = Number(treg[order.c]);
}
if (order.z !== -1 && treg[order.z] !== undefined) {
resTime.timezone = $.timepicker.timezoneOffsetNumber(treg[order.z]);
}
return resTime;
}
return false;
};// end strictParse
// First try JS Date, if that fails, use strictParse
var looseParse = function (f, s, o) {
try {
var d = new Date('2012-01-01 ' + s);
if (isNaN(d.getTime())) {
d = new Date('2012-01-01T' + s);
if (isNaN(d.getTime())) {
d = new Date('01/01/2012 ' + s);
if (isNaN(d.getTime())) {
throw "Unable to parse time with native Date: " + s;
}
}
}
return {
hour: d.getHours(),
minute: d.getMinutes(),
second: d.getSeconds(),
millisec: d.getMilliseconds(),
microsec: d.getMicroseconds(),
timezone: d.getTimezoneOffset() * -1
};
}
catch (err) {
try {
return strictParse(f, s, o);
}
catch (err2) {
$.timepicker.log("Unable to parse \ntimeString: " + s +
"\ntimeFormat: " + f);
}
}
return false;
}; // end looseParse
if (typeof o.parse === "function") {
return o.parse(timeFormat, timeString, o);
}
if (o.parse === 'loose') {
return looseParse(timeFormat, timeString, o);
}
return strictParse(timeFormat, timeString, o);
};
/**
* Public utility to format the time
* @param {string} format format of the time
* @param {Object} time Object not a Date for timezones
* @param {Object} [options] essentially the regional[].. amNames,
pmNames, ampm
* @returns {string} the formatted time
*/
$.datepicker.formatTime = function (format, time, options) {
options = options || {};
options = $.extend({}, $.timepicker._defaults, options);
time = $.extend({
hour: 0,
minute: 0,
second: 0,
millisec: 0,
microsec: 0,
timezone: null
}, time);
var tmptime = format,
ampmName = options.amNames[0],
hour = parseInt(time.hour, 10);
if (hour > 11) {
ampmName = options.pmNames[0];
}
tmptime =
tmptime.replace(/(?:HH?|hh?|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,
function (match) {
switch (match) {
case 'HH':
return ('0' + hour).slice(-2);
case 'H':
return hour;
case 'hh':
return ('0' + convert24to12(hour)).slice(-2);
case 'h':
return convert24to12(hour);
case 'mm':
return ('0' + time.minute).slice(-2);
case 'm':
return time.minute;
case 'ss':
return ('0' + time.second).slice(-2);
case 's':
return time.second;
case 'l':
return ('00' + time.millisec).slice(-3);
case 'c':
return ('00' + time.microsec).slice(-3);
case 'z':
return $.timepicker.timezoneOffsetString(time.timezone === null ?
options.timezone : time.timezone, false);
case 'Z':
return $.timepicker.timezoneOffsetString(time.timezone === null ?
options.timezone : time.timezone, true);
case 'T':
return ampmName.charAt(0).toUpperCase();
case 'TT':
return ampmName.toUpperCase();
case 't':
return ampmName.charAt(0).toLowerCase();
case 'tt':
return ampmName.toLowerCase();
default:
return match.replace(/'/g, "");
}
});
return tmptime;
};
/*
* the bad hack :/ override datepicker so it doesn't close on select
// inspired:
http://stackoverflow.com/questions/1252512/jquery-datepicker-prevent-closing-picker-when-clicking-a-date/1762378#1762378
*/
$.datepicker._base_selectDate = $.datepicker._selectDate;
$.datepicker._selectDate = function (id, dateStr) {
var inst = this._getInst($(id)[0]),
tp_inst = this._get(inst, 'timepicker');
if (tp_inst) {
tp_inst._limitMinMaxDateTime(inst, true);
inst.inline = inst.stay_open = true;
//This way the onSelect handler called from calendarpicker get the full
dateTime
this._base_selectDate(id, dateStr);
inst.inline = inst.stay_open = false;
this._notifyChange(inst);
this._updateDatepicker(inst);
} else {
this._base_selectDate(id, dateStr);
}
};
/*
* second bad hack :/ override datepicker so it triggers an event when
changing the input field
* and does not redraw the datepicker on every selectDate event
*/
$.datepicker._base_updateDatepicker = $.datepicker._updateDatepicker;
$.datepicker._updateDatepicker = function (inst) {
// don't popup the datepicker if there is another instance already
opened
var input = inst.input[0];
if ($.datepicker._curInst && $.datepicker._curInst !== inst
&& $.datepicker._datepickerShowing &&
$.datepicker._lastInput !== input) {
return;
}
if (typeof(inst.stay_open) !== 'boolean' || inst.stay_open ===
false) {
this._base_updateDatepicker(inst);
// Reload the time control when changing something in the input text
field.
var tp_inst = this._get(inst, 'timepicker');
if (tp_inst) {
tp_inst._addTimePicker(inst);
}
}
};
/*
* third bad hack :/ override datepicker so it allows spaces and colon in
the input field
*/
$.datepicker._base_doKeyPress = $.datepicker._doKeyPress;
$.datepicker._doKeyPress = function (event) {
var inst = $.datepicker._getInst(event.target),
tp_inst = $.datepicker._get(inst, 'timepicker');
if (tp_inst) {
if ($.datepicker._get(inst, 'constrainInput')) {
var ampm = tp_inst.support.ampm,
tz = tp_inst._defaults.showTimezone !== null ?
tp_inst._defaults.showTimezone : tp_inst.support.timezone,
dateChars = $.datepicker._possibleChars($.datepicker._get(inst,
'dateFormat')),
datetimeChars = tp_inst._defaults.timeFormat.toString()
.replace(/[hms]/g, '')
.replace(/TT/g, ampm ? 'APM' : '')
.replace(/Tt/g, ampm ? 'AaPpMm' : '')
.replace(/tT/g, ampm ? 'AaPpMm' : '')
.replace(/T/g, ampm ? 'AP' : '')
.replace(/tt/g, ampm ? 'apm' : '')
.replace(/t/g, ampm ? 'ap' : '') +
" " + tp_inst._defaults.separator +
tp_inst._defaults.timeSuffix +
(tz ? tp_inst._defaults.timezoneList.join('') :
'') +
(tp_inst._defaults.amNames.join('')) +
(tp_inst._defaults.pmNames.join('')) +
dateChars,
chr = String.fromCharCode(event.charCode === undefined ? event.keyCode
: event.charCode);
return event.ctrlKey || (chr < ' ' || !dateChars ||
datetimeChars.indexOf(chr) > -1);
}
}
return $.datepicker._base_doKeyPress(event);
};
/*
* Fourth bad hack :/ override _updateAlternate function used in inline
mode to init altField
* Update any alternate field to synchronise with the main field.
*/
$.datepicker._base_updateAlternate = $.datepicker._updateAlternate;
$.datepicker._updateAlternate = function (inst) {
var tp_inst = this._get(inst, 'timepicker');
if (tp_inst) {
var altField = tp_inst._defaults.altField;
if (altField) { // update alternate field too
var altFormat = tp_inst._defaults.altFormat ||
tp_inst._defaults.dateFormat,
date = this._getDate(inst),
formatCfg = $.datepicker._getFormatConfig(inst),
altFormattedDateTime = '',
altSeparator = tp_inst._defaults.altSeparator ?
tp_inst._defaults.altSeparator : tp_inst._defaults.separator,
altTimeSuffix = tp_inst._defaults.altTimeSuffix ?
tp_inst._defaults.altTimeSuffix : tp_inst._defaults.timeSuffix,
altTimeFormat = tp_inst._defaults.altTimeFormat !== null ?
tp_inst._defaults.altTimeFormat : tp_inst._defaults.timeFormat;
altFormattedDateTime += $.datepicker.formatTime(altTimeFormat, tp_inst,
tp_inst._defaults) + altTimeSuffix;
if (!tp_inst._defaults.timeOnly &&
!tp_inst._defaults.altFieldTimeOnly && date !== null) {
if (tp_inst._defaults.altFormat) {
altFormattedDateTime =
$.datepicker.formatDate(tp_inst._defaults.altFormat, date, formatCfg) +
altSeparator + altFormattedDateTime;
}
else {
altFormattedDateTime = tp_inst.formattedDate + altSeparator +
altFormattedDateTime;
}
}
$(altField).val(altFormattedDateTime);
}
}
else {
$.datepicker._base_updateAlternate(inst);
}
};
/*
* Override key up event to sync manual input changes.
*/
$.datepicker._base_doKeyUp = $.datepicker._doKeyUp;
$.datepicker._doKeyUp = function (event) {
var inst = $.datepicker._getInst(event.target),
tp_inst = $.datepicker._get(inst, 'timepicker');
if (tp_inst) {
if (tp_inst._defaults.timeOnly && (inst.input.val() !==
inst.lastVal)) {
try {
$.datepicker._updateDatepicker(inst);
} catch (err) {
$.timepicker.log(err);
}
}
}
return $.datepicker._base_doKeyUp(event);
};
/*
* override "Today" button to also grab the time.
*/
$.datepicker._base_gotoToday = $.datepicker._gotoToday;
$.datepicker._gotoToday = function (id) {
var inst = this._getInst($(id)[0]),
$dp = inst.dpDiv;
this._base_gotoToday(id);
var tp_inst = this._get(inst, 'timepicker');
selectLocalTimezone(tp_inst);
var now = new Date();
this._setTime(inst, now);
$('.ui-datepicker-today', $dp).click();
};
/*
* Disable & enable the Time in the datetimepicker
*/
$.datepicker._disableTimepickerDatepicker = function (target) {
var inst = this._getInst(target);
if (!inst) {
return;
}
var tp_inst = this._get(inst, 'timepicker');
$(target).datepicker('getDate'); // Init
selected[Year|Month|Day]
if (tp_inst) {
inst.settings.showTimepicker = false;
tp_inst._defaults.showTimepicker = false;
tp_inst._updateDateTime(inst);
}
};
$.datepicker._enableTimepickerDatepicker = function (target) {
var inst = this._getInst(target);
if (!inst) {
return;
}
var tp_inst = this._get(inst, 'timepicker');
$(target).datepicker('getDate'); // Init
selected[Year|Month|Day]
if (tp_inst) {
inst.settings.showTimepicker = true;
tp_inst._defaults.showTimepicker = true;
tp_inst._addTimePicker(inst); // Could be disabled on page load
tp_inst._updateDateTime(inst);
}
};
/*
* Create our own set time function
*/
$.datepicker._setTime = function (inst, date) {
var tp_inst = this._get(inst, 'timepicker');
if (tp_inst) {
var defaults = tp_inst._defaults;
// calling _setTime with no date sets time to defaults
tp_inst.hour = date ? date.getHours() : defaults.hour;
tp_inst.minute = date ? date.getMinutes() : defaults.minute;
tp_inst.second = date ? date.getSeconds() : defaults.second;
tp_inst.millisec = date ? date.getMilliseconds() : defaults.millisec;
tp_inst.microsec = date ? date.getMicroseconds() : defaults.microsec;
//check if within min/max times..
tp_inst._limitMinMaxDateTime(inst, true);
tp_inst._onTimeChange();
tp_inst._updateDateTime(inst);
}
};
/*
* Create new public method to set only time, callable as
$().datepicker('setTime', date)
*/
$.datepicker._setTimeDatepicker = function (target, date, withDate) {
var inst = this._getInst(target);
if (!inst) {
return;
}
var tp_inst = this._get(inst, 'timepicker');
if (tp_inst) {
this._setDateFromField(inst);
var tp_date;
if (date) {
if (typeof date === "string") {
tp_inst._parseTime(date, withDate);
tp_date = new Date();
tp_date.setHours(tp_inst.hour, tp_inst.minute, tp_inst.second,
tp_inst.millisec);
tp_date.setMicroseconds(tp_inst.microsec);
} else {
tp_date = new Date(date.getTime());
tp_date.setMicroseconds(date.getMicroseconds());
}
if (tp_date.toString() === 'Invalid Date') {
tp_date = undefined;
}
this._setTime(inst, tp_date);
}
}
};
/*
* override setDate() to allow setting time too within Date object
*/
$.datepicker._base_setDateDatepicker = $.datepicker._setDateDatepicker;
$.datepicker._setDateDatepicker = function (target, date) {
var inst = this._getInst(target);
if (!inst) {
return;
}
if (typeof(date) === 'string') {
date = new Date(date);
if (!date.getTime()) {
$.timepicker.log("Error creating Date object from string.");
}
}
var tp_inst = this._get(inst, 'timepicker');
var tp_date;
if (date instanceof Date) {
tp_date = new Date(date.getTime());
tp_date.setMicroseconds(date.getMicroseconds());
} else {
tp_date = date;
}
// This is important if you are using the timezone option,
javascript's Date
// object will only return the timezone offset for the current locale, so
we
// adjust it accordingly. If not using timezone option this won't
matter..
// If a timezone is different in tp, keep the timezone as is
if (tp_inst) {
// look out for DST if tz wasn't specified
if (!tp_inst.support.timezone && tp_inst._defaults.timezone ===
null) {
tp_inst.timezone = tp_date.getTimezoneOffset() * -1;
}
date = $.timepicker.timezoneAdjust(date, tp_inst.timezone);
tp_date = $.timepicker.timezoneAdjust(tp_date, tp_inst.timezone);
}
this._updateDatepicker(inst);
this._base_setDateDatepicker.apply(this, arguments);
this._setTimeDatepicker(target, tp_date, true);
};
/*
* override getDate() to allow getting time too within Date object
*/
$.datepicker._base_getDateDatepicker = $.datepicker._getDateDatepicker;
$.datepicker._getDateDatepicker = function (target, noDefault) {
var inst = this._getInst(target);
if (!inst) {
return;
}
var tp_inst = this._get(inst, 'timepicker');
if (tp_inst) {
// if it hasn't yet been defined, grab from field
if (inst.lastVal === undefined) {
this._setDateFromField(inst, noDefault);
}
var date = this._getDate(inst);
if (date && tp_inst._parseTime($(target).val(),
tp_inst.timeOnly)) {
date.setHours(tp_inst.hour, tp_inst.minute, tp_inst.second,
tp_inst.millisec);
date.setMicroseconds(tp_inst.microsec);
// This is important if you are using the timezone option,
javascript's Date
// object will only return the timezone offset for the current locale,
so we
// adjust it accordingly. If not using timezone option this won't
matter..
if (tp_inst.timezone != null) {
// look out for DST if tz wasn't specified
if (!tp_inst.support.timezone && tp_inst._defaults.timezone
=== null) {
tp_inst.timezone = date.getTimezoneOffset() * -1;
}
date = $.timepicker.timezoneAdjust(date, tp_inst.timezone);
}
}
return date;
}
return this._base_getDateDatepicker(target, noDefault);
};
/*
* override parseDate() because UI 1.8.14 throws an error about "Extra
characters"
* An option in datapicker to ignore extra format characters would be
nicer.
*/
$.datepicker._base_parseDate = $.datepicker.parseDate;
$.datepicker.parseDate = function (format, value, settings) {
var date;
try {
date = this._base_parseDate(format, value, settings);
} catch (err) {
// Hack! The error message ends with a colon, a space, and
// the "extra" characters. We rely on that instead of
// attempting to perfectly reproduce the parsing algorithm.
if (err.indexOf(":") >= 0) {
date = this._base_parseDate(format, value.substring(0, value.length -
(err.length - err.indexOf(':') - 2)), settings);
$.timepicker.log("Error parsing the date string: " + err +
"\ndate string = " + value + "\ndate format = " +
format);
} else {
throw err;
}
}
return date;
};
/*
* override formatDate to set date with time to the input
*/
$.datepicker._base_formatDate = $.datepicker._formatDate;
$.datepicker._formatDate = function (inst, day, month, year) {
var tp_inst = this._get(inst, 'timepicker');
if (tp_inst) {
tp_inst._updateDateTime(inst);
return tp_inst.$input.val();
}
return this._base_formatDate(inst);
};
/*
* override options setter to add time to maxDate(Time) and minDate(Time).
MaxDate
*/
$.datepicker._base_optionDatepicker = $.datepicker._optionDatepicker;
$.datepicker._optionDatepicker = function (target, name, value) {
var inst = this._getInst(target),
name_clone;
if (!inst) {
return null;
}
var tp_inst = this._get(inst, 'timepicker');
if (tp_inst) {
var min = null,
max = null,
onselect = null,
overrides = tp_inst._defaults.evnts,
fns = {},
prop;
if (typeof name === 'string') { // if min/max was set with the
string
if (name === 'minDate' || name === 'minDateTime')
{
min = value;
} else if (name === 'maxDate' || name ===
'maxDateTime') {
max = value;
} else if (name === 'onSelect') {
onselect = value;
} else if (overrides.hasOwnProperty(name)) {
if (typeof (value) === 'undefined') {
return overrides[name];
}
fns[name] = value;
name_clone = {}; //empty results in exiting function after overrides
updated
}
} else if (typeof name === 'object') { //if min/max was set
with the JSON
if (name.minDate) {
min = name.minDate;
} else if (name.minDateTime) {
min = name.minDateTime;
} else if (name.maxDate) {
max = name.maxDate;
} else if (name.maxDateTime) {
max = name.maxDateTime;
}
for (prop in overrides) {
if (overrides.hasOwnProperty(prop) && name[prop]) {
fns[prop] = name[prop];
}
}
}
for (prop in fns) {
if (fns.hasOwnProperty(prop)) {
overrides[prop] = fns[prop];
if (!name_clone) { name_clone = $.extend({}, name); }
delete name_clone[prop];
}
}
if (name_clone && isEmptyObject(name_clone)) { return; }
if (min) { //if min was set
if (min === 0) {
min = new Date();
} else {
min = new Date(min);
}
tp_inst._defaults.minDate = min;
tp_inst._defaults.minDateTime = min;
} else if (max) { //if max was set
if (max === 0) {
max = new Date();
} else {
max = new Date(max);
}
tp_inst._defaults.maxDate = max;
tp_inst._defaults.maxDateTime = max;
} else if (onselect) {
tp_inst._defaults.onSelect = onselect;
}
}
if (value === undefined) {
return this._base_optionDatepicker.call($.datepicker, target, name);
}
return this._base_optionDatepicker.call($.datepicker, target, name_clone
|| name, value);
};
/*
* jQuery isEmptyObject does not check hasOwnProperty - if someone has
added to the object prototype,
* it will return false for all objects
*/
var isEmptyObject = function (obj) {
var prop;
for (prop in obj) {
if (obj.hasOwnProperty(prop)) {
return false;
}
}
return true;
};
/*
* jQuery extend now ignores nulls!
*/
var extendRemove = function (target, props) {
$.extend(target, props);
for (var name in props) {
if (props[name] === null || props[name] === undefined) {
target[name] = props[name];
}
}
return target;
};
/*
* Determine by the time format which units are supported
* Returns an object of booleans for each unit
*/
var detectSupport = function (timeFormat) {
var tf = timeFormat.replace(/'.*?'/g,
'').toLowerCase(), // removes literals
isIn = function (f, t) { // does the format contain the token?
return f.indexOf(t) !== -1 ? true : false;
};
return {
hour: isIn(tf, 'h'),
minute: isIn(tf, 'm'),
second: isIn(tf, 's'),
millisec: isIn(tf, 'l'),
microsec: isIn(tf, 'c'),
timezone: isIn(tf, 'z'),
ampm: isIn(tf, 't') && isIn(timeFormat,
'h'),
iso8601: isIn(timeFormat, 'Z')
};
};
/*
* Converts 24 hour format into 12 hour
* Returns 12 hour without leading 0
*/
var convert24to12 = function (hour) {
hour %= 12;
if (hour === 0) {
hour = 12;
}
return String(hour);
};
var computeEffectiveSetting = function (settings, property) {
return settings && settings[property] ? settings[property] :
$.timepicker._defaults[property];
};
/*
* Splits datetime string into date and time substrings.
* Throws exception when date can't be parsed
* Returns {dateString: dateString, timeString: timeString}
*/
var splitDateTime = function (dateTimeString, timeSettings) {
// The idea is to get the number separator occurrences in datetime and
the time format requested (since time has
// fewer unknowns, mostly numbers and am/pm). We will use the time
pattern to split.
var separator = computeEffectiveSetting(timeSettings,
'separator'),
format = computeEffectiveSetting(timeSettings, 'timeFormat'),
timeParts = format.split(separator), // how many occurrences of
separator may be in our format?
timePartsLen = timeParts.length,
allParts = dateTimeString.split(separator),
allPartsLen = allParts.length;
if (allPartsLen > 1) {
return {
dateString: allParts.splice(0, allPartsLen -
timePartsLen).join(separator),
timeString: allParts.splice(0, timePartsLen).join(separator)
};
}
return {
dateString: dateTimeString,
timeString: ''
};
};
/*
* Internal function to parse datetime interval
* Returns: {date: Date, timeObj: Object}, where
* date - parsed date without time (type Date)
* timeObj = {hour: , minute: , second: , millisec: , microsec: } -
parsed time. Optional
*/
var parseDateTimeInternal = function (dateFormat, timeFormat,
dateTimeString, dateSettings, timeSettings) {
var date,
parts,
parsedTime;
parts = splitDateTime(dateTimeString, timeSettings);
date = $.datepicker._base_parseDate(dateFormat, parts.dateString,
dateSettings);
if (parts.timeString === '') {
return {
date: date
};
}
parsedTime = $.datepicker.parseTime(timeFormat, parts.timeString,
timeSettings);
if (!parsedTime) {
throw 'Wrong time format';
}
return {
date: date,
timeObj: parsedTime
};
};
/*
* Internal function to set timezone_select to the local timezone
*/
var selectLocalTimezone = function (tp_inst, date) {
if (tp_inst && tp_inst.timezone_select) {
var now = date || new Date();
tp_inst.timezone_select.val(-now.getTimezoneOffset());
}
};
/*
* Create a Singleton Instance
*/
$.timepicker = new Timepicker();
/**
* Get the timezone offset as string from a date object (eg
'+0530' for UTC+5.5)
* @param {number} tzMinutes if not a number, less than -720 (-1200), or
greater than 840 (+1400) this value is returned
* @param {boolean} iso8601 if true formats in accordance to iso8601
"+12:45"
* @return {string}
*/
$.timepicker.timezoneOffsetString = function (tzMinutes, iso8601) {
if (isNaN(tzMinutes) || tzMinutes > 840 || tzMinutes < -720) {
return tzMinutes;
}
var off = tzMinutes,
minutes = off % 60,
hours = (off - minutes) / 60,
iso = iso8601 ? ':' : '',
tz = (off >= 0 ? '+' : '-') + ('0' +
Math.abs(hours)).slice(-2) + iso + ('0' +
Math.abs(minutes)).slice(-2);
if (tz === '+00:00') {
return 'Z';
}
return tz;
};
/**
* Get the number in minutes that represents a timezone string
* @param {string} tzString formatted like "+0500",
"-1245", "Z"
* @return {number} the offset minutes or the original string if it
doesn't match expectations
*/
$.timepicker.timezoneOffsetNumber = function (tzString) {
var normalized = tzString.toString().replace(':',
''); // excuse any iso8601, end up with "+1245"
if (normalized.toUpperCase() === 'Z') { // if iso8601 with Z,
its 0 minute offset
return 0;
}
if (!/^(\-|\+)\d{4}$/.test(normalized)) { // possibly a user defined tz,
so just give it back
return tzString;
}
return ((normalized.substr(0, 1) === '-' ? -1 : 1) * // plus or
minus
((parseInt(normalized.substr(1, 2), 10) * 60) + // hours (converted to
minutes)
parseInt(normalized.substr(3, 2), 10))); // minutes
};
/**
* No way to set timezone in js Date, so we must adjust the minutes to
compensate. (think setDate, getDate)
* @param {Date} date
* @param {string} toTimezone formatted like "+0500",
"-1245"
* @return {Date}
*/
$.timepicker.timezoneAdjust = function (date, toTimezone) {
var toTz = $.timepicker.timezoneOffsetNumber(toTimezone);
if (!isNaN(toTz)) {
date.setMinutes(date.getMinutes() + -date.getTimezoneOffset() - toTz);
}
return date;
};
/**
* Calls `timepicker()` on the `startTime` and `endTime` elements, and
configures them to
* enforce date range limits.
* n.b. The input value must be correctly formatted (reformatting is not
supported)
* @param {Element} startTime
* @param {Element} endTime
* @param {Object} options Options for the timepicker() call
* @return {jQuery}
*/
$.timepicker.timeRange = function (startTime, endTime, options) {
return $.timepicker.handleRange('timepicker', startTime,
endTime, options);
};
/**
* Calls `datetimepicker` on the `startTime` and `endTime` elements, and
configures them to
* enforce date range limits.
* @param {Element} startTime
* @param {Element} endTime
* @param {Object} options Options for the `timepicker()` call. Also
supports `reformat`,
* a boolean value that can be used to reformat the input values to the
`dateFormat`.
* @param {string} method Can be used to specify the type of picker to be
added
* @return {jQuery}
*/
$.timepicker.datetimeRange = function (startTime, endTime, options) {
$.timepicker.handleRange('datetimepicker', startTime, endTime,
options);
};
/**
* Calls `datepicker` on the `startTime` and `endTime` elements, and
configures them to
* enforce date range limits.
* @param {Element} startTime
* @param {Element} endTime
* @param {Object} options Options for the `timepicker()` call. Also
supports `reformat`,
* a boolean value that can be used to reformat the input values to the
`dateFormat`.
* @return {jQuery}
*/
$.timepicker.dateRange = function (startTime, endTime, options) {
$.timepicker.handleRange('datepicker', startTime, endTime,
options);
};
/**
* Calls `method` on the `startTime` and `endTime` elements, and
configures them to
* enforce date range limits.
* @param {string} method Can be used to specify the type of picker to be
added
* @param {Element} startTime
* @param {Element} endTime
* @param {Object} options Options for the `timepicker()` call. Also
supports `reformat`,
* a boolean value that can be used to reformat the input values to the
`dateFormat`.
* @return {jQuery}
*/
$.timepicker.handleRange = function (method, startTime, endTime, options)
{
options = $.extend({}, {
minInterval: 0, // min allowed interval in milliseconds
maxInterval: 0, // max allowed interval in milliseconds
start: {}, // options for start picker
end: {} // options for end picker
}, options);
function checkDates(changed, other) {
var startdt = startTime[method]('getDate'),
enddt = endTime[method]('getDate'),
changeddt = changed[method]('getDate');
if (startdt !== null) {
var minDate = new Date(startdt.getTime()),
maxDate = new Date(startdt.getTime());
minDate.setMilliseconds(minDate.getMilliseconds() +
options.minInterval);
maxDate.setMilliseconds(maxDate.getMilliseconds() +
options.maxInterval);
if (options.minInterval > 0 && minDate > enddt) { //
minInterval check
endTime[method]('setDate', minDate);
}
else if (options.maxInterval > 0 && maxDate < enddt) { //
max interval check
endTime[method]('setDate', maxDate);
}
else if (startdt > enddt) {
other[method]('setDate', changeddt);
}
}
}
function selected(changed, other, option) {
if (!changed.val()) {
return;
}
var date = changed[method].call(changed, 'getDate');
if (date !== null && options.minInterval > 0) {
if (option === 'minDate') {
date.setMilliseconds(date.getMilliseconds() + options.minInterval);
}
if (option === 'maxDate') {
date.setMilliseconds(date.getMilliseconds() - options.minInterval);
}
}
if (date.getTime) {
other[method].call(other, 'option', option, date);
}
}
$.fn[method].call(startTime, $.extend({
onClose: function (dateText, inst) {
checkDates($(this), endTime);
},
onSelect: function (selectedDateTime) {
selected($(this), endTime, 'minDate');
}
}, options, options.start));
$.fn[method].call(endTime, $.extend({
onClose: function (dateText, inst) {
checkDates($(this), startTime);
},
onSelect: function (selectedDateTime) {
selected($(this), startTime, 'maxDate');
}
}, options, options.end));
checkDates(startTime, endTime);
selected(startTime, endTime, 'minDate');
selected(endTime, startTime, 'maxDate');
return $([startTime.get(0), endTime.get(0)]);
};
/**
* Log error or data to the console during error or debugging
* @param {Object} err pass any type object to log to the console during
error or debugging
* @return {void}
*/
$.timepicker.log = function (err) {
if (window.console) {
window.console.log(err);
}
};
/*
* Add util object to allow access to private methods for testability.
*/
$.timepicker._util = {
_extendRemove: extendRemove,
_isEmptyObject: isEmptyObject,
_convert24to12: convert24to12,
_detectSupport: detectSupport,
_selectLocalTimezone: selectLocalTimezone,
_computeEffectiveSetting: computeEffectiveSetting,
_splitDateTime: splitDateTime,
_parseDateTimeInternal: parseDateTimeInternal
};
/*
* Microsecond support
*/
if (!Date.prototype.getMicroseconds) {
Date.prototype.microseconds = 0;
Date.prototype.getMicroseconds = function () { return this.microseconds;
};
Date.prototype.setMicroseconds = function (m) {
this.setMilliseconds(this.getMilliseconds() + Math.floor(m / 1000));
this.microseconds = m % 1000;
return this;
};
}
/*
* Keep up with the version
*/
$.timepicker.version = "1.4";
})(jQuery);
ui/widget.js000064400000036346151156425400007021 0ustar00/*!
* jQuery UI Widget 1.10.3
* http://jqueryui.com
*
* Copyright 2013 jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/jQuery.widget/
*/
(function( $, undefined ) {
var uuid = 0,
slice = Array.prototype.slice,
_cleanData = $.cleanData;
$.cleanData = function( elems ) {
for ( var i = 0, elem; (elem = elems[i]) != null; i++ ) {
try {
$( elem ).triggerHandler( "remove" );
// http://bugs.jquery.com/ticket/8235
} catch( e ) {}
}
_cleanData( elems );
};
$.widget = function( name, base, prototype ) {
var fullName, existingConstructor, constructor, basePrototype,
// proxiedPrototype allows the provided prototype to remain unmodified
// so that it can be used as a mixin for multiple widgets (#8876)
proxiedPrototype = {},
namespace = name.split( "." )[ 0 ];
name = name.split( "." )[ 1 ];
fullName = namespace + "-" + name;
if ( !prototype ) {
prototype = base;
base = $.Widget;
}
// create selector for plugin
$.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) {
return !!$.data( elem, fullName );
};
$[ namespace ] = $[ namespace ] || {};
existingConstructor = $[ namespace ][ name ];
constructor = $[ namespace ][ name ] = function( options, element ) {
// allow instantiation without "new" keyword
if ( !this._createWidget ) {
return new constructor( options, element );
}
// allow instantiation without initializing for simple inheritance
// must use "new" keyword (the code above always passes args)
if ( arguments.length ) {
this._createWidget( options, element );
}
};
// extend with the existing constructor to carry over any static
properties
$.extend( constructor, existingConstructor, {
version: prototype.version,
// copy the object used to create the prototype in case we need to
// redefine the widget later
_proto: $.extend( {}, prototype ),
// track widgets that inherit from this widget in case this widget is
// redefined after a widget inherits from it
_childConstructors: []
});
basePrototype = new base();
// we need to make the options hash a property directly on the new
instance
// otherwise we'll modify the options hash on the prototype that
we're
// inheriting from
basePrototype.options = $.widget.extend( {}, basePrototype.options );
$.each( prototype, function( prop, value ) {
if ( !$.isFunction( value ) ) {
proxiedPrototype[ prop ] = value;
return;
}
proxiedPrototype[ prop ] = (function() {
var _super = function() {
return base.prototype[ prop ].apply( this, arguments );
},
_superApply = function( args ) {
return base.prototype[ prop ].apply( this, args );
};
return function() {
var __super = this._super,
__superApply = this._superApply,
returnValue;
this._super = _super;
this._superApply = _superApply;
returnValue = value.apply( this, arguments );
this._super = __super;
this._superApply = __superApply;
return returnValue;
};
})();
});
constructor.prototype = $.widget.extend( basePrototype, {
// TODO: remove support for widgetEventPrefix
// always use the name + a colon as the prefix, e.g., draggable:start
// don't prefix for widgets that aren't DOM-based
widgetEventPrefix: existingConstructor ? basePrototype.widgetEventPrefix
: name
}, proxiedPrototype, {
constructor: constructor,
namespace: namespace,
widgetName: name,
widgetFullName: fullName
});
// If this widget is being redefined then we need to find all widgets
that
// are inheriting from it and redefine all of them so that they inherit
from
// the new version of this widget. We're essentially trying to
replace one
// level in the prototype chain.
if ( existingConstructor ) {
$.each( existingConstructor._childConstructors, function( i, child ) {
var childPrototype = child.prototype;
// redefine the child widget using the same prototype that was
// originally used, but inherit from the new version of the base
$.widget( childPrototype.namespace + "." +
childPrototype.widgetName, constructor, child._proto );
});
// remove the list of existing child constructors from the old
constructor
// so the old child constructors can be garbage collected
delete existingConstructor._childConstructors;
} else {
base._childConstructors.push( constructor );
}
$.widget.bridge( name, constructor );
};
$.widget.extend = function( target ) {
var input = slice.call( arguments, 1 ),
inputIndex = 0,
inputLength = input.length,
key,
value;
for ( ; inputIndex < inputLength; inputIndex++ ) {
for ( key in input[ inputIndex ] ) {
value = input[ inputIndex ][ key ];
if ( input[ inputIndex ].hasOwnProperty( key ) && value !==
undefined ) {
// Clone objects
if ( $.isPlainObject( value ) ) {
target[ key ] = $.isPlainObject( target[ key ] ) ?
$.widget.extend( {}, target[ key ], value ) :
// Don't extend strings, arrays, etc. with objects
$.widget.extend( {}, value );
// Copy everything else by reference
} else {
target[ key ] = value;
}
}
}
}
return target;
};
$.widget.bridge = function( name, object ) {
var fullName = object.prototype.widgetFullName || name;
$.fn[ name ] = function( options ) {
var isMethodCall = typeof options === "string",
args = slice.call( arguments, 1 ),
returnValue = this;
// allow multiple hashes to be passed on init
options = !isMethodCall && args.length ?
$.widget.extend.apply( null, [ options ].concat(args) ) :
options;
if ( isMethodCall ) {
this.each(function() {
var methodValue,
instance = $.data( this, fullName );
if ( !instance ) {
return $.error( "cannot call methods on " + name + "
prior to initialization; " +
"attempted to call method '" + options +
"'" );
}
if ( !$.isFunction( instance[options] ) || options.charAt( 0 ) ===
"_" ) {
return $.error( "no such method '" + options +
"' for " + name + " widget instance" );
}
methodValue = instance[ options ].apply( instance, args );
if ( methodValue !== instance && methodValue !== undefined ) {
returnValue = methodValue && methodValue.jquery ?
returnValue.pushStack( methodValue.get() ) :
methodValue;
return false;
}
});
} else {
this.each(function() {
var instance = $.data( this, fullName );
if ( instance ) {
instance.option( options || {} )._init();
} else {
$.data( this, fullName, new object( options, this ) );
}
});
}
return returnValue;
};
};
$.Widget = function( /* options, element */ ) {};
$.Widget._childConstructors = [];
$.Widget.prototype = {
widgetName: "widget",
widgetEventPrefix: "",
defaultElement: "<div>",
options: {
disabled: false,
// callbacks
create: null
},
_createWidget: function( options, element ) {
element = $( element || this.defaultElement || this )[ 0 ];
this.element = $( element );
this.uuid = uuid++;
this.eventNamespace = "." + this.widgetName + this.uuid;
this.options = $.widget.extend( {},
this.options,
this._getCreateOptions(),
options );
this.bindings = $();
this.hoverable = $();
this.focusable = $();
if ( element !== this ) {
$.data( element, this.widgetFullName, this );
this._on( true, this.element, {
remove: function( event ) {
if ( event.target === element ) {
this.destroy();
}
}
});
this.document = $( element.style ?
// element within the document
element.ownerDocument :
// element is window or document
element.document || element );
this.window = $( this.document[0].defaultView ||
this.document[0].parentWindow );
}
this._create();
this._trigger( "create", null, this._getCreateEventData() );
this._init();
},
_getCreateOptions: $.noop,
_getCreateEventData: $.noop,
_create: $.noop,
_init: $.noop,
destroy: function() {
this._destroy();
// we can probably remove the unbind calls in 2.0
// all event bindings should go through this._on()
this.element
.unbind( this.eventNamespace )
// 1.9 BC for #7810
// TODO remove dual storage
.removeData( this.widgetName )
.removeData( this.widgetFullName )
// support: jquery <1.6.3
// http://bugs.jquery.com/ticket/9413
.removeData( $.camelCase( this.widgetFullName ) );
this.widget()
.unbind( this.eventNamespace )
.removeAttr( "aria-disabled" )
.removeClass(
this.widgetFullName + "-disabled " +
"ui-state-disabled" );
// clean up events and states
this.bindings.unbind( this.eventNamespace );
this.hoverable.removeClass( "ui-state-hover" );
this.focusable.removeClass( "ui-state-focus" );
},
_destroy: $.noop,
widget: function() {
return this.element;
},
option: function( key, value ) {
var options = key,
parts,
curOption,
i;
if ( arguments.length === 0 ) {
// don't return a reference to the internal hash
return $.widget.extend( {}, this.options );
}
if ( typeof key === "string" ) {
// handle nested keys, e.g., "foo.bar" => { foo: { bar: ___
} }
options = {};
parts = key.split( "." );
key = parts.shift();
if ( parts.length ) {
curOption = options[ key ] = $.widget.extend( {}, this.options[ key ]
);
for ( i = 0; i < parts.length - 1; i++ ) {
curOption[ parts[ i ] ] = curOption[ parts[ i ] ] || {};
curOption = curOption[ parts[ i ] ];
}
key = parts.pop();
if ( value === undefined ) {
return curOption[ key ] === undefined ? null : curOption[ key ];
}
curOption[ key ] = value;
} else {
if ( value === undefined ) {
return this.options[ key ] === undefined ? null : this.options[ key
];
}
options[ key ] = value;
}
}
this._setOptions( options );
return this;
},
_setOptions: function( options ) {
var key;
for ( key in options ) {
this._setOption( key, options[ key ] );
}
return this;
},
_setOption: function( key, value ) {
this.options[ key ] = value;
if ( key === "disabled" ) {
this.widget()
.toggleClass( this.widgetFullName + "-disabled
ui-state-disabled", !!value )
.attr( "aria-disabled", value );
this.hoverable.removeClass( "ui-state-hover" );
this.focusable.removeClass( "ui-state-focus" );
}
return this;
},
enable: function() {
return this._setOption( "disabled", false );
},
disable: function() {
return this._setOption( "disabled", true );
},
_on: function( suppressDisabledCheck, element, handlers ) {
var delegateElement,
instance = this;
// no suppressDisabledCheck flag, shuffle arguments
if ( typeof suppressDisabledCheck !== "boolean" ) {
handlers = element;
element = suppressDisabledCheck;
suppressDisabledCheck = false;
}
// no element argument, shuffle and use this.element
if ( !handlers ) {
handlers = element;
element = this.element;
delegateElement = this.widget();
} else {
// accept selectors, DOM elements
element = delegateElement = $( element );
this.bindings = this.bindings.add( element );
}
$.each( handlers, function( event, handler ) {
function handlerProxy() {
// allow widgets to customize the disabled handling
// - disabled as an array instead of boolean
// - disabled class as method for disabling individual parts
if ( !suppressDisabledCheck &&
( instance.options.disabled === true ||
$( this ).hasClass( "ui-state-disabled" ) ) ) {
return;
}
return ( typeof handler === "string" ? instance[ handler ] :
handler )
.apply( instance, arguments );
}
// copy the guid so direct unbinding works
if ( typeof handler !== "string" ) {
handlerProxy.guid = handler.guid =
handler.guid || handlerProxy.guid || $.guid++;
}
var match = event.match( /^(\w+)\s*(.*)$/ ),
eventName = match[1] + instance.eventNamespace,
selector = match[2];
if ( selector ) {
delegateElement.delegate( selector, eventName, handlerProxy );
} else {
element.bind( eventName, handlerProxy );
}
});
},
_off: function( element, eventName ) {
eventName = (eventName || "").split( " " ).join(
this.eventNamespace + " " ) + this.eventNamespace;
element.unbind( eventName ).undelegate( eventName );
},
_delay: function( handler, delay ) {
function handlerProxy() {
return ( typeof handler === "string" ? instance[ handler ] :
handler )
.apply( instance, arguments );
}
var instance = this;
return setTimeout( handlerProxy, delay || 0 );
},
_hoverable: function( element ) {
this.hoverable = this.hoverable.add( element );
this._on( element, {
mouseenter: function( event ) {
$( event.currentTarget ).addClass( "ui-state-hover" );
},
mouseleave: function( event ) {
$( event.currentTarget ).removeClass( "ui-state-hover" );
}
});
},
_focusable: function( element ) {
this.focusable = this.focusable.add( element );
this._on( element, {
focusin: function( event ) {
$( event.currentTarget ).addClass( "ui-state-focus" );
},
focusout: function( event ) {
$( event.currentTarget ).removeClass( "ui-state-focus" );
}
});
},
_trigger: function( type, event, data ) {
var prop, orig,
callback = this.options[ type ];
data = data || {};
event = $.Event( event );
event.type = ( type === this.widgetEventPrefix ?
type :
this.widgetEventPrefix + type ).toLowerCase();
// the original event may come from any element
// so we need to reset the target on the new event
event.target = this.element[ 0 ];
// copy original event properties over to the new event
orig = event.originalEvent;
if ( orig ) {
for ( prop in orig ) {
if ( !( prop in event ) ) {
event[ prop ] = orig[ prop ];
}
}
}
this.element.trigger( event, data );
return !( $.isFunction( callback ) &&
callback.apply( this.element[0], [ event ].concat( data ) ) === false
||
event.isDefaultPrevented() );
}
};
$.each( { show: "fadeIn", hide: "fadeOut" }, function(
method, defaultEffect ) {
$.Widget.prototype[ "_" + method ] = function( element, options,
callback ) {
if ( typeof options === "string" ) {
options = { effect: options };
}
var hasOptions,
effectName = !options ?
method :
options === true || typeof options === "number" ?
defaultEffect :
options.effect || defaultEffect;
options = options || {};
if ( typeof options === "number" ) {
options = { duration: options };
}
hasOptions = !$.isEmptyObject( options );
options.complete = callback;
if ( options.delay ) {
element.delay( options.delay );
}
if ( hasOptions && $.effects && $.effects.effect[
effectName ] ) {
element[ method ]( options );
} else if ( effectName !== method && element[ effectName ] ) {
element[ effectName ]( options.duration, options.easing, callback );
} else {
element.queue(function( next ) {
$( this )[ method ]();
if ( callback ) {
callback.call( element[ 0 ] );
}
next();
});
}
};
});
})( jQuery );
dashboard.css000064400000004220151160076670007214 0ustar00/* dashboard
about box */
#dashboard-left {
float: left;
width: 63%;
padding-right: 1%;
overflow: hidden;
}
#dashboard-left h3 {
margin-top: 1%;
}
#dashboard-right {
float: left;
width: 36%;
}
.dashboard-container {
width: 100%;
overflow: hidden;
}
.dashboard-container:before,
.dashboard-container:after {
display: table;
content: "";
}
.dashboard-container:after {
clear: both;
}
.dashboard-button {
min-width: 19%;
float: left;
margin: 1% 1% 0 0;
}
.dashboard-button > a {
display: block;
width: 100%;
height: 100%;
}
.dashboard-button:hover {
background-color: #2d6ca2;
}
.dashboard-button:hover a {
color: #fff;
text-decoration: none;
}
.dashboard-info {
color: #333;
display:block;
padding:10px;
background-color: #f0f0f0;
border:#d8d8d8 1px solid;
text-align: center;
}
.dashboard-icon {
font-size: 3rem;
}
.dashboard-title {
display: block;
}
.dashboard-info img {
margin: 0 auto 10px auto;
}
.dashboard-table {
width: 100%;
border-top: solid 1px #ddd;
margin-top: 5px;
}
.dashboard-info td {
padding: 2px;
}
.correct-code {
background: #008000;
color: #fff;
}
.incorrect-code {
background: #ff0000;
color: #fff;
}
.missing-code {
background: #ffa500;
}
.missing-code a,
.incorrect-code a
{
color: #fff !important;
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
.dashboard-button {
float: none;
width: 90%;
margin: 1%;
}
#dashboard-left {
float: none;
width: 100%;
}
#dashboard-right {
float: none;
width: 100%;
}
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.dashboard-button {
float: none;
width: 90%;
margin: 1%;
}
#dashboard-left {
float: none;
width: 100%;
}
#dashboard-right {
float: none;
width: 100%;
}
}
/* Landscape phones and down */
@media (max-width: 480px) {
.dashboard-button {
float: none;
width: 90%;
margin: 1%;
}
#dashboard-left {
float: none;
width: 100%;
}
#dashboard-right {
float: none;
width: 100%;
}
}images/preset1.png000064400000043614151163072650010120 0ustar00�PNG
IHDR��omb��PLTEC��3�}������ƻD��<�z:��A�����_��R��J��d��i��U��Y����������������뭭�������s�������؟��Ź9��µ|����ͬ����ߥ�Ŵ��9�w���~�����)�u����Ƚ������ޙ��������o�������ۀ��g��/�qJ����������������?�{������3�z���������T��5Q[@VbBYc;R_3KX0HT)CP(AM������Tjtbv�bt}ey�Kak���j{�Xku������k�������x��ZmxH]i$?K8E���\r|7DQfrt�����8M\��s��Pdnm��:Q\��ŵ�À������!;I������������|��������3A���������-;&5��������������v�����BZk������CMgzL��M�RJs�M��M�kK�,LP�J��a��m��R��Z��[����Ǧ�ֽ�U��E����ϴ݃:��t���i�����̭������Ҷ��Ҷޯ�ņL�XIy?KbJIksss:::|��BBBfffZZZ^__{{{JJJZVWRRRkkk���QJKDIA333nqq���vzz,,,Q`\G�{I�uQfaA�����ܰ��������������������������ʅ��������ا�����z�֢��cz՞�Д��m�۬�߷��~�͍�٪��\s���Ӛ��i~�w�ȃ��q�M_[KSJI\Q^LarN�kIzdBsKBNjLt�M�RBY_PgvN����DPIDATx�o�6��ί�1�z��hL�@�P�v�n��n��I��6ٲ��i�>Y��ʏ'>ٮA�;#<~g��o[��
}`�>0H���4p$3��oA� �
��z���v������WWD��+���OOJ��Fi�Ž�op���^�y�`{��0σ�'�2N�ؕ��Q8f�g��ߏ�&�Sc�4{�I'��b�"+��D;��dB����p�'��7|�3�s�.1=������<���
�j v�}&�G�Z�a�l����\�f0+愜`�+�%����_�&�+#}}ټ[��V�f=�^�I���F��6t�,�o�q�p�SJ���P�:� oP�9 �R'8�
a6��~��<�,��/�w?~*?-��oO�W���Sح�2w3���q�.[���4�X�G��^�mT���B?�a�eR����()]8.��M�L��yu���_�2m��u��@�V�F8M�hS�qQI-n����6QB%��)]�'T�N�,r]�s~#s�2
ҍV����;u�><<�W�ۙNu�
�t.3Iir:β�k�ϟ���,��]R�բgQT���dQJ�6�HG����dˎL�����Y��jvi�O�iO:)�k�-5ϓ��2��y,�y1�@ԃ�
TXf�����2��� ��q���VX�y�uҍ����boy���|cL&X��D-�l�p�]F���X��ٔB�][D%���)�*�W8UX�*еN��N�R����������g��秏�g_���{�y6��U�XQPJDł�#����K��m쳢u}ʼ:l�{R���ə<z�X����n��v1��3�s7��W���p��nXP�}z4�>��yΉ�#ׯZjjq)um�:���9��aĀf03
b8tbn� �Kw�-�l��I���?ٞBKG&��t�^���L��
�Qo��ײ��3`8pV����?����;4B �(�=
P8:��9`��zP�dn����ȍ���[�?��s��Sw�K�n�H]�Nl�{+D�~{jU"�#:�#:�#:�#:�#:�#:�#:�#:��舎舎舎�v�n)q` �s���9x�s- �ӑ?q2�H?q����'=��Z�UT��wjz'��f���D��ϸ2ҿ4���u�X���F�d��F�0Ɯ�rZmwK����&��YUWnq�F���zk�F��"����_P�^"��^|,ݭ+sz���p[L�'�XzL��?D�f�b����,��#
|7���\��QT��1���Z����yA#��*4O
XJ����FMxoOV�C�����>)h{�;
!C����.e�k�B ��#���}������%cO�����I�!�+0���3�pG�_��3�9}P�C$��3���B-f�����"���[���{-b[�{�2#���}$b�tf,���O[
�Y�U͂�]T�hZ9�q֑�t9�n������[3�ZF��q�8ak���ֳ�N�n��f������ZNcͫ�Iw��#�K?��c��uM�
���q��^t8be��BU���-�����H�డ#e�7#n��<!n�d_Z���.�
�Rh�KK� ��wG֯�J_��m���Ioi2��m��BN�#==�:��(�g�� �����t�+�f���͛�q�>�{���H?*jJJE��HiM��8�Y��b��V���.ޑ^�I-��EF��F�q�-WeC�\��&6>c��Z�~6O�x�#�l������U�i�5ҏ��$=Ά���Lzx����J�aw+�:Lw��W��^=�o"S��#��(ڝ_�^/'��oC�d#��J�)]��B�Fo�ȕ^��DSJI+�颦h�X=!�vr9%MD<`-_���` �>5��e{ҍ�H?6T���V,`��*]�1hs���K��
�Y�
t��K����3𤔖�~l�Yob��vW��J)1�`/��5#���~�G�K_��ώi�怢n�Nl{Rb��u�;�϶$����n�V���#Ds�J����.����8e�a��n��N��{CR�*�R�蜰}�
[�.!�p#=`�ܥ��r嗶���깲X�V�2�4�er�c�n�<E�����_n5�cp#=n��.�����#�������#
�k2�6��^0�lTܾ-�T~Pc�n�m��妥<ȶ�T�?�5���Z�u����N�
��t�
��c��i]:�)`��;��?�@O[�[�9f���T:]�U�H�/�o��`�)�gL�`h����=H���4S�s��nQQ]�"?��b-���Ǚm�:��4Dn��a
B~*��<��Gx���WF��n0�
F��H7�#�`����M�ga*!������@��V��hy�o���5:�"���pK��1/�RI�;@� �6�Aɏi0T�{�U�s���.w����Jߨu���Pgfp"h�QV��U��p����l��֒�jM��/M��вT��H�K)6��t�����B��W���h��;�f���z�:\o�d�n��DW��������h�K0�5V^�sa
c���_�j�)�Z�b؛5�{qW{�<�����"!�*�1�4�x�� �^��HR��*b��:'���}��kՠTk����k~��0�8���H��Z�P�1\!?Ow*�~���.IUfYX V��ݝ*4�N�V�2QB�x
G��u-�A���;��t�B�D�.sds����\���j�}����T��!ۨ),�%*-�yZ);��҄| ѝ��Cj�x-p��ı�K�,��t��
ͭd�ⴷ�S� ����{��.��ε)�P&X���'��nP�:B��k��)�'�Qy�:����m�0��*��f�cS������nKS�99�Fuք�F�4c���m
�>O����#��1
���Q* 5>5�I��Bl�.�F~2�
ti0��m{r�v.3y�I��;��vT�Ŭ��<w�<��}k�탂�ɭ����4\��<�ɇ��4�<�&ˌ�9sٲi����-��mS@H��,K�ڧ���-��yښ���
�%��32�3�oP�
�h����Y
kb����]�R����ڞ���u}N�̂M�Pr�.��2��"�9>?�&��)�����B�$G�7ͱW�qZ�ݎ4��.c��3*bvT�O~�Q�y�<�|b�ڲ��]'\��8��JF�����w���
�k�o��h>f퇦wu���}��Q���iڶ��3FC������;H��0Q����-i���c����㖰���c�R��dk�7��е�Q�s�λΌ�{>�⧆�d,��6����i?5E��Q��z8���u���(��Ұpk�5��ޞ��T�x�5
�0�Z���eΎ��4�:��[ֶ���MWg��[��Q9X�c8���?��b�xn�92"����9ۮ!�)
�3��cཿ)�'��T�JC&K��LJ�a0`/�!l|
��=cgic����h� b
C�%?
�.�c�H➜�����^�e`g���}3���c�N�i��_mӑ6�E>
��*|�IҺNC�S�������yȫl�
��%�uM��� %��;5��U�N��b��8T�vC��n������X�&��4�<������C3�E�
�cai�4)���d��SH��
%�Uw,r���(SyZ�qI!,�
N健�6lXs���#@��d� A<��r��c�S@�
>Ka��
'���Xc��-��n���M�k�Ȧ�,a��8�+��
`�����p�t=��5��+��5
/�z� +�
���ծ�J�q���k���W�8�B���WA�J_�5�/�=F/�_ p~��aMZ�7����_�כ/ky���Fsxa�J�0����_j8���6�y������O^���p�����B�/ঌ1
t]������+7<�z�v;�������&�2�Ԑ�byRG�ʞ�������o���J0����o�PU7�[�Nf�M
i_��&m�=y�F ��<�j�թ�����2��7���ï�隥hj.�ko�!�TG��Z[�^<-�S�w5��D
�WA1{�Z�r]�(�b�d�i�P+%A��+���@Ir�P��L?>k.v}P
s�u���]��Rc�UV�M�E��=ŰUU��^6r�X���R�Z����B�� p�C��
j�dm�7'{YW5���4�*᠉s���R�
`���VX���?q!!��]H�"7�H͵�+�������']4*}:Ӂ�S��H���������N�DfO;��#�.��
�>=?�xz��HU�<��ŻT���<9ME��A�������%yL/��������l�>m���z�V�-�-����ǃCq���N��0]v�y1�)� 3�M;3�W��3�D�
8��}�ц{�[��/j��v�Ʀ:���É5d�b��1&f:IjX59�����9RӴf}X�̝�]Ƿ�U7}̒��9��k�[f:����1(�q(/���r/���ˑ첏�|�l2gB�ǩ9�{.7ɳ���v�������]�3��cu�������I�ty��3�"��N�S��8S�w}���+x�B>cIZn��g"8�4]����Q�{����G���:�X|�8;�j$�N�*�����.N�=<�]�m���q��m����X�E����:vʂ�?R�]��ՄX\�4�G]ޓ�L�M���t����;�8��c��nw�7��Qo>������<:�5�gx���U����3��b=�O�&���X��U<̻$�ݧ�O�s��?c�|�<:S�,���$9���n;��ӭ�c�06�<91�&�0�#��b��[�V����8(��h�^P��!uj�T8�^�7��D�>�KJ�+�U��h֍�pi��~@�i����ws�[r��'��ձ��q�ǁs����XH���@�
"�-�aͫ~Ӈ,D��&^��w�}�5J�%�y(<T<������ԃPq��h}����ͳ�~�!����Vqx6�iq�9N
l���<�Zc�hx�l"2���c��hK�)V&fJ�`4�6�B�n���)$�'��u���'q -7=a�����=`�5Q��K�ij�
�$��_��P:黉m�\$�&]�y)�4(Ff/:��ub��ej�"f�*�֩��`
FRx�_�����
�sX!�/����į���9��k��p%�������F�7���6B�}�b�`�m,��/��#�p+zM^�>�W~|ů:ɭ�oj85��h�����e8���m�����l}
��N�\
�?�~w�!V��`%�7�N����� oÙ7�Oo:�o�!�=�;ܲ~�
�Q
������[�����K���~���������f�@}�o�|�(�0���J�l��[����z�5����*�9�
�*i���zV��+�\hZ
����DX)g��|1W�S/�S��
P�҅˕ٳ@f�ܻ*�U�VX+�
�yn"P�<B��*k��!*X@�va,7a�,ա`ɻk���|�xQ�34�d��L�V�3涭cJ'猘gP�A�1w���:�°�c�m��e<�9���<p^�\PvJ�d�{�`F���22R<4�}6'����������4h2qS���^ݍ�)ft*��oM�A��VӨ�GN(�B�`��p�n��lڄؒ�7:4�P�"��8C˅�:��^��F5��ݵe���Iu#�x�gw�M@���a'���[��6�6��E��m�~��E��f߈�{&k$�
OI�|�z�l�~��5��m����
�f��v�ʤ�{9bY���}�2�gg{�qఉ'c�C-{�6�V
��#�zt0C��a��}�5��y�E��%[��%%
�u�zBE��)���
y�L��J�q�6ALJ����Z�5�����l$�u�)2�EQj���ՙ�w��ɖy�r�$=���U�f�)PN�I��oԆm�&��M%�l�Nl[�8B���`�hF���=�u����d,8OC>
Y�q�7̩�LD.�5��,��u�]wX
!����m���8ϗ
Ss�w��^�^�<JW��LKXl�^ynw���;|W�!��ܼ�X��8�7���oc��6��k�Q���ν�Q�`6���+I��ؼl�M'1��
��ʝ3k�t~1a��I���>�:::::::��)�j�FMw@��D-��/@��Nm�C:3�+~%�Jw��h�s�_�2�����}q�ҕ�ճ ]dž�.���S���P��o�<��n�a
B���K}��cu����t֖eѮ���2с��T����RK���K��<j7[-�[���ѧdtT�W}�IGҬV�2с(p���o8:�3�:ư���O-}]P�ǖ~vX�J����أc@`K��N�P��B��t�#�HG:ґ�t�#�HG�t�#�HG:�t�#�HG:ґ�t��3��9�sH��t�#�HG:ґ�t�#�HG:ґ.�HG:ґ�t�#�HG:ґ�t����ةc�Fu(���W���H/�h�e\�!Ɗ`m�}���[$s����3�u���f-�w�KF�r��k����|��r]|�㝓a�
��P���9�Q@����z��x��E�]-�o9�:��T�p*4��L�9��QI��
�
R����/Z@+
܇�P#�\�pOg2ZF�neP�����_b��5���y���%J��h�"ƴ�t&M�s�>&��`B��7�'�?9�n,��
�R�H]��
�m����)<r�-C��
�t�~j������q�%c_o�Q��+z����<��X�
�*��2�Bom�Y�p[��OrN0���s�ݬ���J��u!DZy�>?�쁞Q�sV\s�����K�����=�@w�ч 0+���q~[&8T�x|�{C�{*���}�e4��.pc2s��RRP�K����8���MJ{ܫ��.��u��1��$�Mh�P�s���a�-W6SW������B��d_>5
0PK]��2�?�{�������
�X��8/�(F���@�"�bt�R�
���:T��s��1:���s��1:���s��s��G���7��ѹ����ٱ�ݸ�d���`���Ȫ~�.V��
=|^Ϋ�he
k[�/u
����D^�'�ܐ]Ղ|1s�g��|����� @#|u���������3�/�U2�u߬�G%���#�]���'1�������~f���wT�wC��0�
=e`��:r�u�O���
�6vxYzN�ՒP<m)Z��xB�`J m�/m[�sn�u��6��ڀ�T��ջm8%
�ޗޗ�O�^7{FnH'V:Z�?^B;{^��������m^�/:��"����R����^Qor�o�.�ٶ{�z����J1���PW��N:7a�;3���4��a.Z�y4v`]�/��.��r���!����^���
�ʜ�sղVg���r���\�g��YcR�2�k��R�0�3s?��F�z�}�>|��4�Z��EI�=�](����`��=��ΐ�#�p�x�Wj���p����@��*>�ՠ�D��p
8���;��{�,�����-^�k{�����ph�dE�@�f�ӆV2R�V1�A�W�
�?�!����SG�o��åf?{.J��%���͚W���!,�a�����MB�����b��MCh�i��<
�.B�''JO�E�7�{����Vn��7��o�
���z��
VN���$"�,�?n4�N�y��qx���|�ٳ���T��M��F���ћ
�����T[�i�M�R:K��~��J��U�)R�*���L.��tT%`�O���T��%�Ԅ
Ѐ��:�gE�g�M-�4d`
@�@���s��@�$)�ðq����
ե��c�
��Π��~������_��۽�"'\�3�Cn�j�������E��9FO?�8~����'�\����M��%�_�O��C5N@ӌ�ŎG�'��+�v}t\Պ(��g<�l������ {�Q�Sj�w-WO�fCJ$��u|���VG�����3���-hH�}��w/
� ݁ԁ�,��$=m������bC��=�
���i�";�ڟ9�%�$,�X�fp�&��R��\�yp�ǹmZ��K����й�ؤ�kg�}�*G:������ٛz��P��]����p8rg^�/�݆r<v����k��KA��Y*sa��º�礮����U �v����7�@���^�V!�����=��B�0�*$ޱG@Q�(4�+8V�PW
���o
HD��g��h��ɫ/_�-v�8��ji�UL�x:$�v\�58�'4V�C&;3.��89,�K�NNBZ�K~:P�U
���`�f�����˼�]G��fa1?E��R�g`(�U�k8s��==[�8�]S4B��^�5?x��RL7#;���%ە�<�:�`�tTթ���<$��!.�A��x��0o���Mr�R
�Qbn
��l���.�R�j����`SlШp�X�v|�߾�ݏ�_�>0Gg�J��U�������
=8��
�.�&��)X9A�w@M�Uj,�xx�� ItNµ;ꑇ"�kD�N,IXI ꥌ,
{I�c9j�J41W� ��X���m��|���:O�%�"\�Μ�"�ک��x^��{Y�W�p�YEF����e�TG��
>,�~��慟��=��O��Wq�3M�e��^�3��,���w�?߫��ѿD��ٹ���}-�8�,C��K����S)��2��S��W���}��8@C�����µ����+ݙ�H�R��9>��R%�dq��p�厜�~H��OX����`���x
L>Z�%%^%�D�K$h\0�K5�W���j��%:a������E!�[`Sy��ћ�[�?s�0�����m���g��8`�����1�RF
�D�R)\.pu/�5�j��Pi��/�J5i��8 ��(�
�4��X,ʹ�&R�A�*���}z�=\��`,��N,�l�<���q"�������L=�z���v]A|N��nC@<W��)8N0ę2�.Ӂ�\c�3b�a�X=nU��.ֈj_�6�.-R��!�Z�*9,��19�{��\7Q���T��Y]W.���-q�ü�1,�o���2��%n�Sl5�k�n9~v��<�:B��M=��y
���y���Ɣ�0�}�㔊9�p��L_-���(
�b�x�Ø�3~k;\�~�b�t��i��PTY������b@�*ˏ�M�l�.~,{D8��X?`�E���,��n�E&4 �$����iߗ���ǰ�n��)��9�7���!n�]ݾ����͝�ڰ�
��9�j�y�[uL����#�ᢠ<c�Y����%��3�Sc��'p)ٜS-��Qs.Ѹl:w&l]�8�n�
TeYa�8ж:���sԬ�a�f}�QT��wXd�<� �,��.��t���&Ǯ=m˲�T�4n
+25�7�Y��
ܞJMti�ۅ�]��t,8�R�����.�4�qೀQ�e�քKF.f�1Af�stB�����N����v
��`���\�q�Gu�)bn���b����]���zj(�Կ
��y8����ب�y��F5M��E�O�X��nWte��l�=�����j�j��ecQ˝\6�D
�h���z���ĝaک�/��r�s��.q�uȻw9ǣ}�ݙ,C����B��
��9*U�ج��u�д:�G,
�#.��
�X�"�����3DZi
�� �2uc*~��'F�{�w7�5�5��]���灡^;�
���{�/ѿ�%�g�u=���W��{���me��'���`&^I$oAVŗ��Q2�ߥV����Z+J���y��gf��4K�[m�_�^�^62Y���sG�-�K
oк�a�q����ޖ���<n��1�G����!�P.�;
^Sna��.����n����(=�e�Ԑ��^�j������9Ĩ6�-W��z�*mj���4����t :��0e�ۼ�8
�h_x/a�$.���f������>Tԓ��d�Ӆⓟ�x�P��������lRk�ݤ�s���@�s#�ܳH�=�u,U)�I$e�!|�s�ؑO|���Ѧ<�z�y臣u��a�PL}>O�M9}��vW
�u�q?��U��}�wrN������+�?|��oX���o���$��10r�hUY�D{�M�,T�ʡSN�5�\��ah��c:��κy:�����x�������g���e�Hs�}g@�z�pp_g�sx(W>�;=o��e��X�����=_����/��%]sdpǜ��䴚 �����Lf��b�����Y6ǣ��U��&�?r:7���P���^�����t��%����/#@�9�^��vz�)lj����\j����n��������$aG��������hn�Q�h(훯��r,ة��ˈ�["C�7�4w�l�F����R~������~�?��/���2<ܬ��>�}z��W��"~!��&]�����{�vھ��w���i�����.��{Ͽ�.���*��.�������J��K���1���*}e���J_Y����WV�V�+��������:$|k�
�q�����l���>�[���
��p�.�ҿ��=��8������w�qh����X���
�.�1S0 �*/��-�~DC�{��sx���k���p�נR����^�\{����!�yvXhp���fy��?���`������ͼ�$���L��!qN؟HrN�G2���p���,
�C���U̖��Ys�Q8i�$�)1�I�Y�y$9}S5H�&��M�YH�mCS�)[����^��:��b���z"�H$��WG�2��EhlQE�Z�R�?�t����sfF3!�����hd���)2�McT�,�:25bU_��ȷ<H�`2�q��D=S�6�LRҒ�)o�9S�Sb��B�y��E5*
�Rm&1?/�eXMj�'�7��Vҍ3d'��i�(D�@�2��Il�*��K�6�EVIj}�T8F�Xm�7�
/��IU���K�Ź��EE|�@l���T7Qu�ұTޓ��bi�7��I��V8�cdY�B�xnZ�7驪I_@�,ҙn2���%;�AC��
��<��i#K����f;p�(@������^ڟX�7�M
E����t�m�����
��Z�'�J�gj�
�0�dZkH��c����zd6����Q�T�M�ʒ���Z�&%� ��uKU$�y�����Δ"�\�šX�&@Q��YO��1�N�8�n;I�oq :C8�y�e{E����r����or���+H#�.\�?�����?��U��*����'��ѷ��[]J�P��3��L)@�/�ƈo�#>&��O�������)�]&#�iXpC�#��>�pR���&�h=�.-7������S�����INF�>�\��~���E�&�Xt����T�rt
j)�"���}��ژ�s�l>��U��y�n���1N-W�J�e��/�!C��ԑ �Z�w6�lO%�+�V�i�����j���&��,K�W�ȣ��V�Z2�#�Tw�W�6o��B�w��ן��HC2J$�$3[������6L�7��*@ʵ�d�v�Ő�R0�M��-�jCz���{�]��\DЬL��
w풏t����iOK��#*�Ȅ�2�B��A&���£QG�ܬ��r12gU5K�3p"�2�_*�����-����D�Ԣϭ5+��3PO�h4�fR�p��;�c@�0���l�:�ɚ�XD_F��s�.o��=��ꃃ�.��H�d�5�u�+�wy>��JX��HGe�V�1F��L��
֠�O1E�ʸ�=\�.S���~i���)�U���ZR�:Xm�!�����r���>�Pf�(��gm(��T�,E�D�v��8
|�2��q�n�r Op�f
MGK��p8�s�l�u��6�j�4����Q�j5#i�+DP�fHE�,�Fr�XCf1Q0��.Rbq�D���?�ǖ��������}�7;
$ϯ(�s�7D�C��
W���Q�W��Q����q�W��v�/����L���us�l_]�(f�$����$���N��<��-�z�K����ۚB��~��gA����S:=�B�M�|�����t�m�__���i����/
��9}������;}_ޟN_��v�J������H�����J��\�����txZ��p��#Jk@H)�Q��w_��9~�����_��}��қ�5�P^`��x����k��qp�s���S�o��7y/�u�&}�����N�E���c)�Td��䄥(�Ž�>�G������2B �����PU�&@n�vةE'�ɉ��/��E���<�l%7�0�*f��&ŧ��V
�o�_��oY��{�TӉr��`i�=i�s��s3�Б���I�jg5�|�08�<K�4r˝�QI�X���@<�dc���t�|����莯�>@�:I�lr�z�'��a�(ݠ�J�M�#����:�-T&S��,�g�z��9(�\���0o�z���f���
�m�թN����X�����\�^2�Tl��?T�S_ke��M�gV�$��6jE5�I�l٢Fw�È`���y��UgH��͋t�~+!d8Չ��1�s;mΗk��_�<<e�OW� T�����ރ�+��P��\�ޅ܍�/eG����)�3���~�qb��2���~�3eQ
B
Jsh>���:�<��~��'���E��6�}|ŧb���YY����WV�+��U��*}e��J_Y����WV�%݈_�O��)��������5�;����76&ˇ�&� o�6��:�h:�#?Nu�-�b� ϼ��`n��sI�ն�ݎ�~R���{�tp�p"�i�sظ����<�E��g�n���۞%���ɾ�V
�VlC���{�$�mm���2��{�2��
]�'?x�~|��^6��췼l�5���H!��|�Wo�t���������n>+�
5��:�1njq����͙z�F,��Lۜ,S��j=՚�qQ�{b��懫�ә�K�>�/2���[=
�6ד��cg���v�$��Y�E�51mjq;�f�f�(���9��g�Ym�l͊l+��d�F����Q��䳝��T��ژ �t���Ř���b����z��7f��n`��I
OC:��)��9�t�����
\����y�/�S�gk���=�c>���tLKIu>#5ҭԝ��ht����0���h��X�����A��HC�G���esM���Gw�&�E=�Ɏ1O�x��Gu�X�
D�ƫT�T��s�bD�������L2`Ȝ���*\�d��B�k=Z{h�p�'���}�&`���f���h���Ɛ���`#%�6M�M��to�x�}=�yg�s�j����3W��5?�)�����g&]+��Ucet�jb����&]��u�l�jr~OGbAD��ŗ��JV������������|ԇ���x�_ԇy���^��0廆m�\.
�t[��T=-9���F鍵z8U),�w@F��� m�
����)�q�u(`��|z��q��V�\�����:%M����/�TS;��7䆪��:�=�'��$t
ݑ��>�2m��W�I/��ʑ��9�k|"��K:��f��U�L���>�gAbi��8E�q鬳YLf�:���i���*'�t4��R���&ϗ/b�4`{3����Έ/ف�f=�̤e�jb�L�m��X�1P%n��U=�ճ��3s�`��B�
�C:=�ˆ�ڦ6�*�j^�)$��<���u�i)�ۖ�z���
����s?�)d�;��-=y;��mTm�d(C}��nx���sl�s�es?�Xp?1�m�t-�q66�[���KY^�8�~x���ܲ���n�36�S���$�'C^G��?L�!��T�1�^�>�+��U��*}e���J_Y����W�+��U���RD���[R�;rx�^�"??���01�;h��U��
��~)�!}��'����4��BMxE�xE����u�C�K��|��+@�(>���{��@)h����0�=��%��Z)��4#��]A�K�PҸ�VPD07mҘ�Ck�I;����R��\�2��˭ũ
P<�ŷ1',�@���@���pqsN��G��W�zI�o�\{);t��+��!T{E*�N<JWJ�!�6ޏJ{�2����nD�P�[?b����M0�^���m�T��m��lc:������f�ΜE�<�M:/�P�4��3[$�t� s�6Ė��?�(YE���Vje�3K�2�K�͔�9f�f,�Yd�2�-���a�Z�y�qk)�r6��R����jmY��F�
�y�X'�80eOU���AmoF���[��9ʎ5���(s�[�e��/fQ�;J5�hF$�r�Hd�5f���v3�O/�#��,�ѬT��sV5H�i��*�2�*�;��1��Fd��px$�PW����H&�t;[0����0�JYsD�Vw��2<J�r� �H�3��Kۖ��`��5��
I4��i"�L
@�\
�N�(��ZRM���vK�I�}�f@�a'K�%U4p��,�eC��R1�{W�ژC��
X%r
�*0!
1*�2�}z��ۋp�4��ϞH�����R�S�>G���D"�TxC
�u�9���{�R��:��L��!w9��d��X�L��f�M�Mq��8<)�:oVm���M�}��n�����r`M-��v������ѧ��Y2T�v���,��!���`5���7`�S�uH�Uo�2�0D/3�)��Z�D6�)-+S����H��pU�u�\�Y��ȷBݧ���PKJ�G�ȥ}up�]��*��\�w@�[a��8�D&w�8j�Z}�#�)Tx]ε�
'KLk���8��=�R���3W�ĩ��+W�oP9�
�TZmu�Wm�v�!�Y\U�G�Z�TgUv��Q�JE�-��&�u���-�Jԥo�j�-ʔ*jYV�Z�d�<�X9:�=H�ǔ��"Y{�,)��:DZ:�4Iu$M���l\�+q��F�b7"��U���Hl?�"���CF����7M����L�(~��Ʒ�??!��8��J_�ݥ{�v���T��"�=>�~��+�������b��q�
P
\)�Z��J���PBA��%�P���[�e����H���������灟����t�t>��r��9_z8eif����'�()K=u[Nj}6/hC[��}b�Ls��F���"�.��E�s<�L���B���ix�9E9�����SM�,��(���y�'��.��45X�S&��I�(V>��z>]+ߙ�;>�IN9�S6y�<�;��E�d��W��foT;��)��XocUY�����)�Fl{R~�>�
;���Bz�L�4�#G�dzH�"N֦)Y�
��4x�Y�0SL]u4o6�o63�8M��V7A=AzT���� �'����ϐ��m�����x���[�>=��U��*}e���J_Y����WV�+��t����;Iwm��^���g�'���J_Y����WV�+��U��*}e�� X����WV��X�7����O�*��_�C+��ĕ��C�W~[�o��-�I>ŏ�u�g�
�Ӳə�o��.���s��J��͑���\��[�O��^'�А��x�ˆ���|��ژ��&=�}|���n�w��0J)Y��s��%���e�/Ρ,
nJ|Q��+/�E���n�p��8p�Z,cq������eǗd��\������Z�f���&?~+��*�dp��8�t�sՋ�e��3���1�q�V��'&s����D�\�����=�R�bQKU64�sM�Ȅ�&9��6�y���t+�)�"x��ؒM���ȶq.�akc�h1�yb�9Ϧ:����J����ћ��J��ٲz��v�$)��l��FΞ�ұRWM�.��ȳIQ�K[N'�̳:���%KϬE,ˌv�6�4��(ۡ��n�]����N�Xo�����mj�m��%WrPJ�ecֻO-��������!�L��R��I%o��m����8��J��0��nQ����j0��DcFɞ%�VQ�h
b�Uޓ��7���3!�
�V�X��R�Ԣ��X3�ᒬN2)���M>7����0xW
�@�g�.7H�Β�L\sR�d�!Ӥ����*1�#W�h��P���Θ��Z'Τh��穃*
�d�ېDn[�F����?��>�Ef��Լs�H���l����P�m9�6,M$m��ũ6f*Y�3�'jE )�5Wf�TE(�Bp���Hג�cN����ɹ�l�nͷ��2�2�(���J^���-,���4��:��Y4/j2_
�YL�C�m��k8����M�UV*�6�ߤ�<K��+��7·�+�$��P?�t>�#鬉��Y}���[5��˨���d�4�Y�+u��[D�u�{���-�7��ڱsd�q�:��\��H:P�FEw eܘ�1h��1��hF��ۘQ4��Y�";nEk��͢in\u�ģVA0�%�7�2V�$"l�)�c��l˒�j�f:���YǪDA=Kr��>�7��YTo�j?[k�<�6�j�Ʒ�bl�T�
<�O+����*�5!��z�Z�{ו�ژ�ؖ�7�=Zs%�[�r|QZin�η6����R�ԞGR��K�ۙ�}�<��*ޏ�[.���]7��Kzhe�~���v�4ߊ�e��2�a.�����ɏŻe�-�|ki)}[=�/��.�ylYs��R5�8z����-�v�m�,�KW��ژ�s>o~����6��ǔIEND�B`�images/preset2.png000064400000043452151163072650010121
0ustar00�PNG
IHDR��omb��PLTE0�
u��������2��+q�,u�:��){�/{�������R��B��L��Z��G��������������������������e�Ҟ���픽߅��#x���ڥ��q�լ���������z��t��r��������������b�����l��u��Z��4{�z��/v������ڄ��k�������F��2X!9\*Q'M,R!J
H
%L|�����8LlL`|I\z*Ac���Re�<Qq������Uh����Pb~:On������cs�ASr'=aC>���BWt3Ij��߄��B���!5Z[m�0Df.Q�����Ĩ��k{������嶾�u��Yk����~��z����ͫ��";a������p~����:r��������?Oo/Ha�3KrYr�Pi�C[�*Cim��:Sy{��@X~w��\t�az���Sl�q��Kd�j��u������e}����
*V57G$1L�]�m�k[@5)X=9C�n�s�T'Y�S�"�*�t�z�ӳ����ś�c�R����@���̥�3������f����p�Z�fiJ0L;:sss:::���BBBfffZZZ^__{{{JJJRRRkkk|��RMI333nqqvzz���WSP��O]i9t�WRNKar.��_\Yܰ�����������������������ʅ������ا��x�֢��e{՞�Д��o�۬�߷�ǀ�͍��\s���<n�KYeAMW���rT:�_(�^(�R�Y*IOT�b_R �C�IDATx�
w�6�e��8"M���%l�ӏl]����^����6uvv�n3�$�
օ�B��,O�gh�'�ϗ>1I���OL�'&��W����E�w���˜J�.^��KNŜ���I�"��|T:4�8�3G��
B�1�����="�KH�����h�]
�,���0|��������?F�!�"��E�<�����:��
���2
�Ā�"k��(* �H�˺�T��?�mF�̉M����5�
��3T�k��$_����-��0|��6/w��n��W���t�]ߟAK�S��*�V�C��e�W!r�[�uJ�Ɲ1�v��Y`�+kT2O�N��>��{?����v$]�T�뺋]��
�ȝ�{�R�
5u냕��2��$%���8Q�4��<�\j�T+�%B�G��K��i�՛��/�����Y5��iF������M��]����r���Bľ�\th�З\a�s�l��ZZ�����T�H�:Xq8�����v,ݭyRB�b�b_`t�gb�q����*t����H�Z>�(�8�}[�B��:�)l57���U%ع����?�7�n�y�/��H:T}��ml�3��t�u����x]�y)�
۾:VU�Ln�H�U�Ȳ�C,G��XYk��(�z7�?��ǁs S]
2��Ek
cr!~+Ħ�B����0fN�G.p��+Ȭ0�ha2'�Ld�}#���Iu��.��߆W���˫�~Z\�>�NZ@!�ZV��cuG)p�Ҏՠ$�R旭LX�҄�D�m�#�$��c��������77r@e<�2$æ-�#T&�Ϥ����>��&u���#R�d�c7��>�3���s:���,���/�~�>�C���zf���P~L*��d�x�#�/l��q�p̌��'��x����˙�}�?"}d�x���w��Dh�������I�D�ܔ�S�G�⹙��'�����?{tP0i�ֿ�Ih?p�[b!}"�=gى�y�B�!��
]:ґ�t���t�#�HG:ґ�t�#�HG:ґ��{kJ��8~��<���K� �=)!A1�1�ł��T�֟�%��U�����E�Y�\���S0�2�1���|��>>99)q�{P,WvT�D��)B��^;�n;[v����D?�ћ�Fo9�V�i��5ѝ�]3����:O�`�^Xt�2z�C��aV��}�hX�j�2'ic�c*�g��/�ǂ%�#=��_�t�%0�Ӄ�be<�#
��5�_�NIƪ��7b�1E��$a����^����DO�*GH:�� I���2H�r}�4��y]�. ���/8`�^!uc��;xZ���
�&zp�ѓ���0a��8��\w�
mdTD�3uκ�x<?B�W�<o;ݡ,w}��+����&��a�}��_Ў%#�5�gS��:��)�
�VmIpu�Ԃ�9�}�c���R
���6��g���J�����u���9��i����z}��,�=8q�,-0���u�1a���9�?.�ԭc�IY+XG4��ѣ�r%JuԠ�4�W{ѻ�s
|�<��v����O�j�@
&������%���I�:���>���x'��F����� �9��$&�a�:��4������7�ɟ�dl�x#�}�]I�܉CL�����&0P�Ze>�UM���6c�R��^���k� �bt�#،�ȩ���L�Pv��D�{�E9%k`d����)'Uu�;�H\�G?�a��4L��j��l���ժ��~�P��>��9o�ng}�A��}dk<:��J���qݪ�~XB};�2؝��U4ؔ�d6ѽ�FWWSG�_�z�N�k�q���D?(Z�]��VN-�j�F�4��=�#B��3#$UJm�uK�K�"�c��v`�
Üq�����-$-�˝���Orj���Y�"�I�N��R�����`��8F�mUH�3�,:����!~s����K$ٖ<�U��������N�N�\���#)7�^d6�a�9$~.\���y5���jv�Z��ɴ���81��N�hߔ�=s��z�3]����dt��rh_�<ō����)�&�]BM����ѓ���=�V��v��ڥK�-Ѫm��D���j���z���=(Y�v�]�%�Pw�*��m2 ���#�����o!��f
�eJ$��Tz��j�^4A��ט�Uϵ�-��`q��NJ�r}NR�DW�
�v�y������ٹ=�uVj�`���Q_�|`�IA��D�JR��C�ֻCR��&zj��
�>lj�Ji
F��D���P
�?VCZ$H����HG�a�e$�L�|~v\��J���v#�1�S�_��2*9�r&:�ګ�膉n�膉n�膉n�膉�9(��A��c��r=j%��/O&[��,
�_>�zV�{)��7g��r����AW�1����M�4˦��
���Dʹ��ە�T��__���e|c��k��,�g��X�t����
�3L�#��K�D��2!��-aQ
o� ��0��q剐9I�&�BP��n���d|�h,
��傝��
8�� ��-E��"����a���FPn�
�*��L̲����E�
�6���٬$�9^�f�j��q����vL�ҡ�J0��5�]:�($Ro���2|w�G�v�#��D�e��M�5FƮN�$�*H!��#���{� �����v�<�.
�q�T�
]Z
T��1W8�3����өw3����t��!�O���E���`Y�d�K����;��W
~�dsOl%I�<������D���PE<���tt�y�3f��؝�P<�!Y.
~jI���S��)P��Dѧ��m�X���¸v�U����n��������#�fEaZ�F�a�_��M�2�C0�G;t��۵w������L�]ܬA�s�ؕe�~Z�|�"U�c?h���3�����J������1��|v�b�(����R���^��A4�7��f�Ѫ����ݳ��D�V��&���c�����%�M{�����]i+T]?���v�q�
�Z��X��E���ä�Mԅ/g��3�Y_�QHYo���X�v��,{cw�5��i�nW�}ߥ��{y�h�>�6��)d�0�H��tW�ԯ+����ޘ��i��^��Ì����d欄q0�"��cԚ��Y`��t4j���Uڷܿ���d�ǵ_@i�����+���k�����<��^?̺��1�>.������Y��;m�"���M٘ù������j.��o��
���B��h�_m�_o��o�����)��4��~���6�!�%�QT;1|�U�M�ǦM�~���X堓�8�e��&(�*�Bi�V택�N��X�<aލP�n�����V뾚"qv'^5�nŵ�:=M��W�0��Yu��ȽTVf��\�}ŗ������K�Q�b"�/��W��!h햮M��)
�$m
�#y�����D�ɘ݇�����"�ܯ��[[��A� ��v��4��ф���>g}U"����=��{�2�G�
N0������=�x��n;>�k5~D;W�
��Kχ*���c�H���d���6W�P�hl����-�<NN�V����f�+}��Fz@�K�9w�u�i��t��������Qu>1�mM��SG6�<��>�O�l
BH�7�a�y�4oa��o6����E[#TH�%�U���Ʊ���Is�4��e�<r8�u[�ҍ�!���f�I��a��R最��<^p��QD&��<i����4��>ٵۼL�m�����1L�@;��W
B�
B��s��zM�Csf��E��z��Z"��3�]lE�%�o�ܪ7/�`���b�J��hi�q��"�x�Ú���Zg����W'3m.%��>�v%�e���'�V6�e���V�n5� j��~I4e��A�2�m�'��' g��f�IMy?d֧�[��>�^��┋ah��e��*E�r��:=�_<yA�;�3���7G�ox����8�}쯷�S�c��-�쫩��`ʗ�Ο<|s��Zt���%B} ���%�o�|m�
墫Ƙ�~7/�\п�\����1z4��7a�l]�$��T� ��U��+
/IR\f�(2oݱF��(խ����
���ɘ�����$eIf��/�TtE�
^f���.o��XtT�
&����@�0��0ƛ�5D���1���l9�`y����f��
V�lo���`�Ж
�ۇ��l�(y/�t�C&�,!�,1ƨ�b�s�bL#ud��2d��Θa���W�s���˷#�S̳@�C�̠�xz�I�X���"��ӓ�긚���`�Fz��P+�]���/�i`l�@G���i`� p���E`C�&��D*��՟��>�'< 2=���u����9�����w�b�����������nu��v�]b>���.��[�au�����=�o��v�[���3P�����p8lvO����J�>�Wϟ>2O��x2U����.Λ�
�[�VkP�˴*�i$O�t4M�ˆ�f
��L�j�'��&E*~��Ҕ�<�C��WO�e�v띜�)��'j��D�
&��}KƆ��8��3Q|+�-):��^�M�y�hƴ2�Q1�M��&N�f냞U��Ȳx"߅?���xra��ʢQ_%|qi�+�:�`�ܮ��z���~����<�<��^;��;r�~�z��?v�������~��=��́���:,7��<m>�>ޯ�j��O���@a_r��Yd�H��
=�r�m����T
��Jng�Jmߴ�Gѕ�l�ڸ����}
�̧zǐ1���k�Q_$��o+�����m�q�Ȼe]���m��>��3��n�t6o�ڒy�i�2��g]�8KU���IU�®�,� �*���v��,z��0k��5�&�u�S~Z�'S��-?}|���yw��?R����{Z?l>�t����?������a����w��7�6�7~{g>
����?��>/g����~�������N�y.]ʧ�<Rۚv�Ѹ��Lk�vC���.��v4%�L4/�V�O��e�A�����Ncz�����ߢ6��
�fj�G'2Tn�S��ZM����J�ֺ��k%�����hP���Z���R��
Sckm7��;��'Jʵ�94��Zt�:�T8̥���#I%V�X�7k��?.g�)�w7b��z��0~�]o���&�7o���-�0cׇ%�V�Q����
�?�I�Z���=�n6�|�h�
xo�#ƕ�?H�
1��b���QH��~,B��U�h�I-$���c�y�꽘��LP4�fo2ӯp��u���UG�����6�����3�0�%'�\L\I��~M�'f�p�s�E�����^E�BȊ?�;�R��������Ҍ�A
?��>m����b���r��L�@����ǎ�x��{Q�\�r�}K��1z��H�{4�()�"�Y9&%���=Zzrǡ�ƥ���:=�q�e�ҍ����g%���6�ȹE����������^j���o�l��ӡ��^�+�n�{Y~�w���%�L�_9r�=��r�G;��\o6,�W!��G`�
@����B��9�Âo6��L�d���x�
�s9���A�%���D.8�/eH���
jà����y,Ț���&����6V� ��R�M@
�Yd^\��p�BH�R�Q���o��Z\gS1"0V�zN�H]�g
�\�sb�@��w�蘹B�Z0Q�4f�y����2 9E)��6�n@D�؛�<nŗ���b*�-
�?���
XH�-��϶�
nՇ�$Z)�2�oj��G�nYm��4�j��YK�^JY�O�ȁ�{C�Zk���NIz��uMô&S��n]�~.-2i%�f{��ي��*:�Z����Y�j�����dz�{{�w��i�)k����M��db����b�q��Ře�X��T!ES��t����/�N�!�ٙڪ��tH��nX]k�w��Z�;|1nf�l�;
���v�D��[�:S�'�<���ٛ_V,֕br�������D���s4ҹ�85Ts���㑇�,�~�j��0S��_1��Z��\zW}�e,��r�Zɥ�&�sbs-��LՌ!"?vN,5M2w�ԑ4�y-�+qEU�V6��8Iu{�m�j��e3�&��](��&p�j�G�s���"�&�����j�3rbw��~#�\7dL
�O�F�%Y��z/$sז1��ɶcI
�M���� �V�����
��ĈQh���-�9b5��dIY�$�Uǯs�ZmgҠ�摜\ [�u;1Nzcq4�h�k
�g��M�W�x��^�o�;e1�w1.�H��q���P�
��lvb;EͲ��)�V��2K1+cy�ҕ�A�h�;`z,W����:y����Q=C��@_�t��ߥ~0�Wl.�G�7���Ov�&�a��झ8qS�38�Ƹ��ʢ͚U���W�H�}4"�@G@G@G@G@G@���=�+��z:�@��p�t�OoW��A�[���@��>�˚�#r@W�n=�6�Z��d����v�6����5�%/L�E�s�Li���]�o%ŭ�='��,��Ժ��6f���tI����s(I"��1�l敀��k�]�6gq�s��خ�>kFǓM~{��x����� �j�9u�5]M����7>���p�i�a�jb59os0�V�:HG:ґ�t�#�C:ґ�t�#�H��t�#�HG:ґ�t�#�HG:ґN��:��A�t�#�HG:ґ�t�#�أ
��FX��7��Mo��7��Mozӛ��7��Mozӛv�X�V��p�JS�l^�`��
��1pl�;�4��r5i�TD��diQ}�Y�E^�� N�wN�}��oUu~�s|�zǯ��.�!���эA�)�BVd�o��9�k�9>)|�#�;�R`^h���o9B�1Š��4�u�2UZ�ᎅ�%p����@#�TΣ%�Ph���f���1&�6�}�K�|
�9�ƉEQQ
a
*�A��
Ƨ1��A��ub�aC�Cy�7^d�o�8�
����T
O�ׂ��گ�)��K(/�'��1����_��B��B�XzLP����/ŵ�
Z{����z�{ ����C� ����x��=9�^�LP�]>��3�=��y�~��_=Q{�#�Bg���0�u�1=���j���B�đ�
M
�;��Ŵ�6'3�KIBn�Fl"�G��ڦt�Å��!�r���$��,�zgFͦ������җ(��@�X�Î�j%`,
w�b�3�X�s�`�]�
@=�@����K# ������"t�R�����u�A��S�N:E��S�N:E����؟E�߿��֓�w���b����ٍ#��8���Td
�z��}
0�����9I[����y�dF��-G�ݕ�?��*�z._��`��sq��Q���}�rA%��̊[����e|P����R�G\Ў�_*�{u���z�`���u���m��n���N`����r�����߭H�vL
�
,+P*8P@$��¥���Z�����11����l���Ḽ<ۨ��6��Z�nYP���7fE-X����R֚�P��R�g�(�3G���S���ClS5�4i��2d�g:�����TEƁ$+�1�G���=�1�$���Krl%$��)»HA\�6"��{��S����m�D����ӕ�W[�}��c1f�,�����|�������-r�0d�j�r~�Rԇ0�7����7�����7�1�H
��-�1�HIFI��l�#�AiZy�,J1�����a�@ƦB�Y�f{͕���љ�&�
$�;nt���_ɩ�����?�7��
A{
�SH�U�v���|� %q9��������^�3��~���M�#R��e�`
��>QFIFɕT�|��T)J���x��A�W
�x�}�&��l���/�5|�����®�*Ox�w������ޯJ�:��0�
�Iљ�at��&hX5Y�6��vʚ�����90:T]�4��d�<ӋG/��h����%��toV"&��D�v��8�I���S���|�Ԏ5��%��Ϸ*�k�r�T \T��~]��P��ݿv�>HW � �\�V�`P�;@�@�AhG�A����.Qi�+�R���5�,�����g���_�L�O�ɸ�mxG�'�y���������_c���+����=F��w��_#�7ߢ�-�S��ԁO���6{����O��xB3<����,��
��c�,��9�����nv��
���wJ4
���E�E����R�.�y��v`N��L��m4��L+�����I�].��w�+R���D��\.J�K9\&W�@)��裣.*Z�(,J�{�@�oF"k�8ϓ�F�m#�,���Tӌ&���A]�}$�q�N+e6�����K�}�H��ەR�Ⱦ�d�c��ڒ��S���.U]�9��-�h�Iz�
�#u��E��n�f�^y:o~��g!&H�f�$�'�7K�!��A��HN���P{Wp�I:,zzM��*H���$,yF�,V{q) d��:b��1$H�dG�A�� '
a�'F��K�d����;m1�,���2Ո�Ǵ��EGG�4h�D�>z9
���el�Qb
i�Z��YG�Ȍe�(�y�9JRα�<و��� ���ʒ��J8
�/�e�Z��F��-5��muL@��.���!����f+�<"R��j��L6�c
�ĕV��ȫg�ׇ�ׯ���M�p�q.I�v����Hш�I�\�r'��P� Da/�Ե�
�3
�mQ���LkQ�����`�x���.i%b�����8��ʢ�N�V2���g���U�*0O�
��7�+�6�n������|}��g���,�+�%Wx>U{s���w<�_D��W��Z�/����E�y��'�_S�o�ߌ�t���UF�=�>��~������;\X0
f
�i�G;��e���<B_:�'�e�����?�|o�~���b���eG�
�U�c��@.�Z��T���((�ov�f�Q� ËZR+����{;��e�<�6������Ip4�pl2j�ԫ9��+EUe[�Q~��%ӯ��|���a���>���%�R����Ja}Ʀ�PV��1*/�V)�U�ԥ�t�X
��������nw���C��9�u��8����2L$9JI��#,����|#�I!O4f��!L��,ψL��L�H�0�
b
,�|�/���d�c�7����2c��)���빹M�������b�h�JX�6�C��EQ�gTJ�-���-v�F�/���q���n֘��v������ò�m6ᐦ/7��t38��c�o=8rbw�d�g�(�
�Y� �/�ai�%aqN�a�2�t��$�1��*|'�
;K��$�<М�4�ש�1���%�8Y5^�`�`]m,�ym�ZTc;7_m붵y�7T0�
��{U�F���y��;[���ЭPۥu���+�n�r��n�Xby��{��<�f�w������-��ӆ�
��'ۧZ�H���CBw���C�(%$����1I�!@�X�
�X$���Ʉng�=�D��ۡ�~3��������
Z
�
p�U��Jg���z�
W��{ס��<�a5�\��<N}�^gVۢr�9�(��� ���(�;�X��(�a2�|�M�8!a�S�|L��'2F0!O"M%;��o�2��G��_DAbzd�����f,�=�8t�M���Y��}m�;\&ЋF`ޡ^V�Ʃ�r��ɩ�vAw-��Q)�.��C9��be9N�=��P����ݵ�6�nj)�o�RK[Y�����}��c&�O������Q�@ٗE4O���O�t/��\y�.��rF`ܺ�Ӡ�p��4���
Qk�T�x.�T��P47��~.�Ϩ�6����������_�~q�8!�YI?W?��R�܀��
,�;��K/��I/�wF�qKz��/k�*����
�]�W�苚���f�"�#���9M#'mx�{���1{R�H�ґ�#�������*~��44�c �H���%� ?�R�ƔЦ1������.�O�n��#������|~�u<QO��Z���S�s�F�u�����7�3JW��������
�$��AGN!��J��}K�g�y��tY5-���>�
]�#�u�^�����=-��A�/bo t�y^b�㲲>�eћ�������x�_~�+Q�l�y�^���Xr����j�0_I����X�ց[����I��\Os�u�����n���S\��1�6��~^�Xz~m����}�W�,7qϯ��o麞���|sw�ە���-��o^��ΟIz�L�@����xYx�Sr�LūN.v%�d��/?�}����Y�|{vzX�绳��v���q�(q#(7�o�.{�B�WP��[m�v�s�M���k?�|���v��is�ٮ��q����]r%���SDE?�!��ȕu�cD�Wt���|_%h��oNb��졧���ls����Q�i�_�-�|�F��%gE<�W��M�������d���ͫy��7��W�g������a�����Cᗃ��^���{+h�ni
m�FAB
����8\�H ���qI��8l��i�
��|�i�ߜ�u�o/�_-_�:�8����L�3�2��7*�����7�O���/)}��H���/o������������o\�.����ۗ��ߺ�]����/�O��.}g���K�٥�fإ���wv�;�tS�4����R����L�vC ?�Z��GZ�T3+�#�ѕ���K���Ѐ���D�0�L��)�ߤ#=1�y�T
�l���msC�y�R�6�^H ϘJX�
5���K�[���ZK�Rв�q�*���8<m��[zo
��Q��Ak�cD��*�⥳��tø�ڻ]�dXy��*���zu�@�
���՝#��K�j���&�/J��&����S��&��E�VUC|M5�aH��LD+# jU�z�~`%�Ɦ^�<��
��I~���d�"�,f"Gu�x��B�M��.�+ԛpaq��D*�<0
�#���U���V��j�#s��+��!�nU�L�s�J�ү��g�`w�U{�Lgt����nR!'vj��*/Y�2��.�NK
���~�#,]�'� �wITݕe��t��N��J���'
ߤWfu�ZH0fwR�#�0��*Y9,F
j'7�%��>Q�KU�E��).ҍ<�
p��:�S�LGFOa�٦>Uv��و]SG�N�1T��w����ٮ���K�:*j���=6c�(9����*Lj���13���Y8Q1�D ��XD�1P�D�jaUN�\\8m)y�I"��ӂI�\mUa�
��ȗ��[���H.G�0.����ALC�z\Uct��<���B�~���?���X�A14^2^.r�n�X�U?E.�K�٥�>٥��~�Vt#��
i?F�=V��_h
~��wh�Kl�y�7,�8�95=vGm�yԁ�4�{g
6���7���qȅۥ(���ҷAz�G��/�)l�2ޒzz��Cmb�t!�s��\���d�<&�\jSԱVL�<L51uCɤg*"v�*Y"���w�E&�u�}��R:�}�>���2��+�
��B�*���!�3�
A�4|88�yl�&�(q�dQ��oǙ���$��a@9p��Չq<�G�cx��ү�|N7�~��y�`c/Q�HLf�P�!L2Z�p���+`���h�"��<Ee�S�bPP�������[y�|����G�(QQhq�庬��w�f����'��(H�NU�6n�kչ��'Ok�շi���;=Gr��b\{]��J�%�����fՙ�Q.�*G��J��B�I��:���y���)v�Z��n�:ݏ[?�5����7�G�ʱY���W=��[gl� 3j
�&Su�^�b�N5�H�b�5/j*-����÷�9�ׁ�!Y����.�_�����T������ ��Hk:�8+�#�N��xA��"�4��gf�0�ۻY���H�u�*
�����=�{Z�R^�rG���UzF�
��:��*�ZA��! U����\��75�p0O@�N�&5�3�_�|����{���?��O��_������?n��ۮ�>�������x���Aڎ���}z<��{����&9%���}����
�=n~�ua���vp�I��[������s{�/��?~�v���x��o���~�羭�|=�@? �h���)&�{xF��s�/�
����w������O[��������G�������w�?��f�{����W-}�� ��G�^�P����|���2���2>@j���R���~+��o?���8s}��7�-�KD<A OH� >�����xN��nN�gU"|I&��X_����iǓ�M����Ww�t%<�ka𨡀
�*5�0(t���M"���Jmp�N��tRrυ�N���`zp�|��
�oR�C�k�>�1R�sIe>-T�Kܙ-�/Ck�_���?�}�vX>���gr
���N���P����t.u��`�
��4��k��9�xz0�U�Pu�h�!�Xr�ⴒ�����M��ܧ� ����%�����
7�����g���^�7g4k��uQe����P��@�#�['�N�ȁȈy
e��c�*D��h�����γ�/RO�!N�z����v �9�Ƃ����晈��@��=�8ޭ{��c�+GpU�zT�PW�L�sC ��I�"��-B�{�Ar�i�'`�����y��y�/�7k�ۇB�zw�u'�Ťph�a�p@B�R���0��9aJ[PJ�4�ZC�J��a?�i�Jk#��{i�-t�G.CӖ(mˡ%Oc�Pp�h �a��{o��ϒ�Ox�L�R�wv�;��]��.}g���K�٥�|y�;��]��.=`j��dr�X�������������-��ŀ���4j/淑��^�?λl���AU
�|(k��\���d����xz��_�=0���y8���)^WW�1�mA�tw�8�!�f8��Ò͐�U��]Y�B��t�ζ�C����5�?N�ǥlz�z�ѷ����<gz�px���<?[���k�mG�]:�K:9�ͽ?�l���L6ǟ�1}#H��n۶�W%�s�T�1PC��j��;��`���5<a�8Zt���h%2
.}�x�,�<�;ݝſ�=��Z���}��̯D���<w�b�x�V%"H'�c�R÷��|��Hk�4D��Yd�C$F$��ਣ�����b�=���@�����PR��o5�H��(�9DY�f�V��Uԇ����e���ɖ3?�L���T_9���ޕ~�r^�i=k?��%�
��M��
{T�z�O�S^��R����2Q�B�&�r��H�ʳpb���m_��nӽ�N�r:���xM�i�����g_�M��T��!��W����\D�S0ORi�
�%j�]z��s�WIT{���
�
�S��1�'�����~M &�;���:w�:g
,�������v�~��Ľ��ߖ[?[�g��
��E?ō��k�~�=�ۻ��_�t�G�J���L�Q�j�>.��r��*�B�P�
W\cbv�Q9�s4砋�e��xȷ}�v��:��֮���n�K<�
y���O��:Ee�,�����&}�S@�xH
����v�R� T�Ns�����4o�?�u���x��i6��I��4�lѢF�-Wqw*�'�>.��<T�,��۫���?�y�c�?
~=���k�M'��}�s�q}`�.�l�%G�Qsx%+Аc�I-��T�m��#�"�'f2O�X��*P�S�~_)���,�k���3�y�a;}7�W����Ș
(��0�Ȫ\8�¹Df�Q�HTUS�p�R��:H�ȨS�b"!��`�Cz��<���.��x8�Oo^���V>�<WxB��V��t���e�z�>G����=�8W�k�{,��i��b��}YV�Z�k�d;�
/i�
?J���q(��p��\��<_��%һ�9%<����
�R?�؊~���S��������!�#�G�U�q&�:�LJ���CЈ��K�٥���wv�;��]��.}���K�٥���bf�P�;���gR��I�������8�4y^'��I�υ'�U2�cЄ甏D�Q���^T3�J�k�:!�d
H% EJF�`ctK�c��}�)�mQ�bp0�eEJ���Kӥ�)� H�(FB��`Z)�f�P�%��v9�YhIɀq��Kѥ̌\02���riݰm�f2k��
�.gZ���P-m���"'$C����i-[�b�R��R~LW(�c�d
SF�R�>M����s�8
�-}Anc��e}q�Bzv�HQ��Lu�g>O�g�)rc�Ch��fAZ��u�E���2������VEl!�����;�b��I\A�T����Z�-�
�"%�Z��xC�K�煶svZ�Ba�nmx����}�m�f��b�#��I|��Y$��g�*��ōv��ǥxu�ֽ�q�v�9�-Bk�rk���*�HV���ŧ�Dl�KD���Ef?�j�{w�G�����gy�]��v��W��+:����9�!VF��v,�6��f�p&��TNm�n���+�ګ#j��$�+`���
,&A�.����u�tp5�9
�p�p`�)�9b����ʽ��jK�T�L��<�NR'�Ri@h�Mq�V�:FX
�&�LEd�Z�݁���P��^e�����奇"F���3��|��N�P�JoΝ깫P� �S᪲�`���L]��������mk�����-�s�%P��fo-;f�$���V�������l�}��!b�of�Y��v�l��z��m�{�X<�j�1ԭ�1�fZ�h6�K����U�t��.ӫ�n���+_�ת�d����LBނ�:P�ʥ����(�iaQ`0�`��8T��i&���5ƌTe$qrmU
��ME�O8�S��`dቐ��o1��0^t���`B�����B��Xr$[�
�^�Lclg��A'e��7rZ����=G�z�K�ׁ���@��@�-y#1-v)A[��>�P_l+fBɝ�e��D[�vκ
���67`7��Q�ҁRMA��
/ل�i�x�*~E"ႊp!��0�~"�v����_��_5��" ������g~�c�{�i����.���K�O���$
+�Z�xAя�Q|5���o�1� C�Rkm)�=Xe[�u���4m�)�
Y��1P9]��>&- i����]���!�êq�i��YN����z�og>���K-A���ҍͥ��U�yX�\ka����Mb
����K�u��<��w��w^{����AW��z��F�Wn�dq�n�Uݵ��4��/q���s�i�^_ ��v^�I�����c�k�tף~G�����C��q�L��L&-��̝���7w��9��iQkc�'�IR�W�.}���˒}�1�ε��JbQ��b�N˜1�=���D�3Q�^,�����i�̨$b��2(�p&3|��l��~%���.���|av�_?;��]��.}g��K�٥���wv���a�3Ioe|=�|�i����ߣ�/
}g���K�٥���wv�;��]�g���K�٥��~W��K�7L���M�8�L�H�=m>x���_&_���>e���G���l[{�>�^���iEӇ����'[IC��|�GK:����}�ڕ=�v<�'&���n��r��l��f�+�>����\҇��R����z����8�!=q�HZ��L�ۘ�աOQ�m�
��Hocړ6����K�K@��[kog�y�:��K��m���1��Rk�逢5��,�Z�.���[ϗb�&�p��8�)ؼ���>���X.#��^67�<�*Q�3YȨ�K�n%b����G��D�v>hHX,���JPk�\�4�(:Id�Ƚ�po�Q��Ra����hđ�1��aV[5�7$�-���9�N�E-"���Y�&�y4�;�"GOU�]�l�5�D�5�������q<��4��mg¼�.���9<q�^�|�'��-<Q��/*�ů��pL�J��H��n^;%y������Щ���Dhu��!���1�kG�Y��
�$��Å�l�zj$�1G��"$��q)�Z=T�#h�VZ��bݢ1/���^��2�M:��s�������P�{���]����5!v��#�fY����i�D�tv�>r/��ٝg�:_�c�Z{�7�`|Q����B�@utq|/}�GN-�k��c�Ѣ�RP�[�Qj�غ\ȋ�^�m̭z$gXo�I�ŨV���d�b���D�\�к��DyXǥ��Va1�&=w��Z�:�,-�[���գWا�,�Z�FkaB�|�(�)�����s�A-�B���G���E��d�tՔz����J�s��ҳ�t�tq�Ao�PD���qv�0�!����71I����|8�x�|�0Ijq%�RkU�(�VS�PǴN�Q���T�����v9��)��*)Uى�ދ��*bҜ*Jx�'�!1IX�U��hkE$.SvW���2��ș'�R���l���,�͢Yp��B��B��(�TY��JO�j���{1K�Z+��hSJoZ�ZoA�(��}���tt�. s)m2�=[�&��f���b-��s{��]H;��j��kػb�/ɦ�l}y���D��r|���T��FNVƈm�y<e�f���ַ�sۖ��WǶ��;��筥�����q��-����r���?ф��9>��IEND�B`�images/preset3.png000064400000044726151163072650010127
0ustar00�PNG
IHDR��omb��PLTEU�0a�=������g�EM�&Y�1Jz)O�+J�"S�*���������}�`��cc�A��{���[�7��n��t��g��r]�9q�Rv�X��jz�[l�K�����Ž��������������������ʠ�ٻu�U�մY�3�ܿ����Ьn�O���X�8Hy%�ֵ�ӯ���C~�Ô�ͥ�����������������ͪŖ���={�Ǜ���j�N�������̌�����s�X������T�4Iu.Pz7������Es)1K)%A#@4O+.I%BZ:PfI5O.i{c�����|+G"RjK|�x������E]?���z�t���������JcB9R1=V6!<)C!���÷XlQ�Ƽ���fzan�i���UkObu[���]rW���t�p�Ⱦk�d8��Ȇ�����:0������ZrS���r�lMdGcz[5(������|�u~�x���t�m��������~�ɰ���������.E*,C)c�<Ik2U�6��J��KA_0��E��<��A��d�ܖ��T|�3�փ��r��}�䮵ٌ�泏�P��v������������ࢿޜ{�D��H6Q,uwyLIPfff{{{RRRkkk333ZZZ:::~�JJJsssnrrBBB���UZR***UPYUs@�������������������ئ�۬�ܯ����Ҙ�֤�Α���������ԝ�����٪��w�߷»e{͋��Skʄ�ȃ����~�Д��z��n�U�)ReDJUCPKS��Kz�L��J[fO`nO[iK"!��F�IDATx�oo�6��5���iI��:u�Ҷ,ɍ��Ζ*U�,ۚ}��32�
;Kg�ł�уgD�<8J�Gg�l����|_�{z�=��^��UzO/��_9�g�
o+��J�'���oHG̓{�n���&H�^��3��ŋ���oIY�����1�q����W��m�(yF�|���#�J?xX��'�16>�m�AH)r���nC��g�
8`D�0N�]�˦��J5=z����pvx�f��囷�wǻ�%`4_$�Ò��'��Y�j)������̵#H���g,֩T�<�����ݤ�?99xO����[
�K!l�F��^H�Xӹ[9�ID�@�0_������v÷�4�6�I�f`�S���h�9{7N<�M7��l���~�nK���B@�'Շ�3���*�̳�8��hm�#�-К�K���Z���ɕk������Ԝ��Ū���~���'�k�;�UV�X��/��\̳�m��
i�T�X�:��P���.�t�.�{!*�D�3�eg��4��u�\�
sq��iI�|��<]��ټ�ΦWW��_�~ۖ����2��f|��ul��]���.���E
��h1]�D��S�P�R�j�?�+'͚�"u>ϢLv�L��ӗ/�'d5愱�h��˜�ֵ��BZv����@�Z�ɵ�������0��/jE��E֝�j�/6Y��v��]_��2�^�6WG�W����W�ґxf�N��yu�T�(.K+a���ss!�Wz4�.l��uy#�S�?R���Σ\�ݲ@#�X���ɽIDžZߜ3��U���$�g��ɤ�>M�J4K�V�I.��'&;���6S�8�,���5<�:�'��~8��lx�ч��3��)�^I�RI�m���=�(����x�X5b&l|7�@�*M �}��o�$@S�U!3y��MM&�?�}�V�)�à��L7���+���ߗ�l�؞O6
��AG$1��<�������d��m������"0��O���"����,Eyo���k�_ґ�t�d���,�:��v�?R��J�ئ{�S[%�ҥ#�HG:ґ�t�#�HG:ґ�^ґ�t�#�HG�g�~0ߡ�~�oS�0�g�K����[�&�3��I�
�mW��D@*YO`w]�/}yJ#��9�u7��L�4�_�&)�'8���J'�5�X?klდ��QM�اW����`��G�I�g������_(�I�>�_"�I�Eq���8��e�Q�.�G�{�N/c����^�N���8����f@{���u��˩ra@�o"]#���g��eg,6�x�����DkIe0pH�/G��)�uG,�3'�a��&�_Io�f�d�E��Χl��L�R�<���=��'l��-�M��K{q�br����!?����,F'��.�p7
z�ш=�����r��6���)]�n��3NNG�jd��h�Y��EDz���~͞1��m3��ﳧ�h��v�[��TR�#��Մ&�Գv��m>�>:黆�2��ln�������ic�=bĽ�WX�ϫ����hy�>��s��db*J<;����Ct�
p�w�z��Ҟa����r���3��8�^�s")Q>�O����e�E�T
�&:黅?0�l���V�v?�1�υ�WY�ˬe�����&�/���rE�_�.�v����Nw�]
�!�y_��h}���
�D���EKz%T�e�Bk
�X�w:���b�θ-����lϨ{<[ys��@���2�k�.^�^�4�=�3���������2����:Eud�=9��Fz��,�'�iR����X�UQ�I/t�N�t��Z�<s ۫�b|ԙ���wI:����۫���
Zh'�I�-���������K&mj�~/~%=z.$m���q�h2��:��r��h�
R�u�_i���3i���a��.������A��'�@nJ���6Y�E�.��.!�]3S:�kS�E'�
��!�4�#�"�hϞ$���9��^�3;G(����f��DI��A��cf
%Fc�-Ԯz����8��p�w
F�qp���4�u��C����L:ˤt�_Kד����FP;���":$>���^t͚�4��`+���ےn�*��Ori�<�c+P��k#�;�)Nz��Wf)W2�»��,�iZ�t<Ka�L)��N������2��#0��W��ޜ)J%�����>�������i� �%�hS4)���Y���tL��{G�@p��i������4�d�mW�罯�U�bDq� TJ�������Z�x;y�/�tl9�8o��a��z^=��G���3Â���IkĈ�Nza��,��]�[�S�&�(0Nz#��{�vɈE��.���x�H?J8H'������,~/K��3�\�{W��x/Ў�`N���p�N��Iw8�'���XK��K��v���~��yw
RJ�)�_����r�:��vh��/���1�n���} ���Z���j�x�]j�o�_~"�������I�a��FI��M�!���!`�C>H͔�+���֕ػ��Eԟ#���lj�AơֈB ިv|�Ǧ����$ڷ��uZC�Y4�N���#�l>U���+%%�"uW�E����r����î�6ǩc��5��V�*���@�F#��jpC��L;��8��̯]��d�ޝ��NU�r��<�y�N�O��8�3X@_"�Lm���!֤�e��5]��z��9�KL
|��b�5�Zt�V��������Ϸ��XG#�児�6�y�$�8Խp��¹A
x~�����2�k����xN��]���Q0����`Ag�4Z?����3w���"n��18�_P�q@�á�y1x-�x�۠aVPR�zvL��Z�U�+�V�NG6��E�uо�gQ����)�Yಪ-*���E���F��w=����K������9(�0�ެ�ic����"�7�DG��E��;�~��ߩ�T6����<�,a���/�d��y���gQ�<D$@Su�q��wDt����V��_���e����0�n�w(Jpcy��n�7�k�����1��fE���<�@Ю����4�I�:���ĮJGn�M�7��AK~�'��Z��i��{Ӧ#v�w����>�"B�i����]���kӆuO|k��1ݐPkS��E��eSV�Je�J5k��U��h�X�-��r�wCB���MȞ�$i��
���v�_����c~8��z%�*�`_�ek��b���t��]��W�1�a�t\�4�vDv����$N�|�n�K��]rhO[B����&���a��Z��=��i&O$��C/7��8�v��>%CE���N��^V��/��p�y�61���+_�pގb��M�����[o���B.�������,u;��
�e��_Vܻ{>�F���*��dE���tw�Jy�"�WV��[h�d�bԻ���Ψ^�Wypc���Z!�̇a�n�����6Q2�S�wΨk��|P�eJ|��6݈7?����ѵm���Z����y�,�Vzw[��KN=h���R��ȼi�K�jQ�Asj��m��b����`�x��Y�6U�0(���Η^����UH��>�z#�f�)\�͛.ho���-O%t[�J�~<
��y?�77���W�Gv9���
�8
3^�}.F���V1�����}āNȖ�vv�4K/�Y��4��N����ٹ.�
���o���Qrر�v7{�CNCL;L"��6�D�Ą��)�m]�5�F�`�@�h!iQ�E����B��:��E��Z@%�B��F���(q��'$�bqͰ��A��0�Ƶ��
e��
�:1@9�E��ڀiDU�0��Q-@�0r�Kq�F@ST�8^���'���7X���
�P�[��R)F�zp�
�Q'#LYc�G�=B��WCJϧ�4�o�/'�����g��������s(X�:��b@���s�%�r����Ӂ�o�.��T` ��^7�����D�g�.�߆�g�K���zf_��?j"'�M_:��J��px^�[���?x���-(�[����Θ�k�os����o��r�V��o2�L�߉�
���Z�VB)c
�����#����`e�U�÷&^R��o��K (P&u6��ja,��X_�R�J!P����`{{���ˇR�B�z!�.G�h@�1��e���B����Q�Į��*�
�b:���T�kە�L*LO�4�Tg�i�t�Q|
��(�-U��.삠�.(�
�l���KiKIX��k�/����za����
[e����V,i*B�.�����m�����q:=���ފ%�"v|�`nZS�1�|@h��S=M�d��1����'��=����a>��/G���><�L7<��q�q0)m��˰0�f%oQw��&��+Ғ�0E]~�f��H�aafىY�a���|�;
�Ra�94#7��+6��t��0�t�9-C�}��xpiS�a�aK��>9B�*;�a+�p'~���Ɲ���>�I��hDz��G:���_��K���2M,��p�p����>E����t_~����G�?MS�%�+�Gev�?��Cy<~)�ϟ������SyW�e_�/&]�w> ��n��p���x[�N���!�\2�å��!��M}�n?��hun�ڠ��V�sg�ݦr�D���t\�����1�G��M���zT��B#Rj����eyѹ`��*Ry$9\���S��Ϋv�%9�.p{����W�n_��Mhq
n������a
8����>����ݻ��c���x��&�a��k<=�������/BR����Źc�� e�㭔�O[�I��t�U��>����I>M�t
iQ�ר�zU�n�WZ�ˢ�{�{�l�p��v]7|[MvU��"ہ�x�֏\W�Gv3
b\���
���֣#�ʭ'x�M�s��:��^^x0!.m��r�"���}d�����gN����pq
NV��n�L���[
��ozl��[q��(�i{��1L�u�����~y�u�0�ʮ�_?��n���y�}�?��|_����S�Q������m��X�j�=e@yw}����O����O�iZ[�A���;j^#eW�5uӚ�tCV�xP��N����{d����ю��]������z�ܛc[St�2H�awy�O]��c�����[���rb�S��CG)G֑���aw��̹7��;�!�}�5B��yv㒮Z�^D\�Vݕ�����aX���8�Hl�̰j@T3�
�#l��(
�f���L�@F�4�����M��%HS�kG�c%�C�6^�
��m#� �:b(�`Y2��>�"G�H2&Y.(1�8���@J��fbEr*#Ġ��Vm�h�G*Ψ?�(7�i�,�q2PYQֹ�u-�E�TF���f�YN�
be �mf��Jk�Uh������"�[x:�~�O|`��`,!T�b^�O�Ի
������:��6�8z��L."���ׯ�:�
J�)�Ϭ���@N��0�/�%�"��U�%�BJx�<����b��B�(�sq*z�T�5��ݙ*Ty���7�G���\������������ߑ��>��܂~�q�D�������+EJ��������c��j?�n~�oC���oY��������jp����8��,
>�l��7�~��(�1Dq����c(�BIi(@uoH�0LNU�NJ��ܽ{���r����5E�*3�r!���m�d@��4��5J=���7��PKk�u]ݸ�|�u�6�;4_�i+2G3/:�f���K"<�s�9�s��5�s]Ԡf%I)%Wq���{�d�b�4V@���q��D�9r"�u(�w�
��U���8#�>��m����u"GXw�#Rm`�KQ�q�BAj�����`�K�7n��E��2�kE���jw��{i>xC�zݞ�ͽ�,5�B�M�>_����}�5�mJ����y�0��[*r5�
��`�F��
�CqYB�I����I�j��젵�w(n����wq\7���mVܫnL�����р�_kձ�ꤝ��o����UޯW贩N�A�jܺ��l����~���*���5��5ZC�TM�U��jۓ�mځ�4�`rl���A4�&�w���M���W���W%�I�R�X[�_��\�M�>���c��k?N�lU?�V��U{ii�Py- �!(�!�W�~S^�L:L�+�n/I�7։"my��`�S���
�xu��U�jz_���M:�2�rox��֪�b۪M��oB�o��;~�,Q'�-�w��Ϧ'K�4����x
�MLprM���F;Ø[�#�I�0u'��GƈI����`��p�cL8�
�2�\�n�@�g'D2Z�B8�z�ԭc�D�p������m� O�\Į%ʟM�^F
�2�p������T��:���|���[S��@�?�g
H1l
}�&Tg�%��h9]��%�p�B����*R�8g:W��^��?��o1��2���ͮ��Tqo�7����B��Kb�y{^��A$D����i�_5J�����������T@����.��l:��S��t.�/��i�������١��$�#J��I������I�ǢH)��D����:M���<�RU��j� �<�C�!��c��WW��GSm}8��w3bc����{�}D�[��h�t��y�o��=�l\�֤6_t�l�m� J�g?�8&�q�3
�@�
tF���gz§UV}̴,@��2���d��i�a�E�>���HĦ`�#�HG:ґ�t�#�HG:ґ.�HG:ґ�t�#�HG��t�#�d됩C^�KG:ґ�t�#�HG:���6�Mozӛ��Oozӛ��7��Mozӛ��7��a�r��8�zKFW9��;��V1�O,˔H�a�K5Q�I
P̪�����{����j�����4
�r�����y|�:
x(����j��-��a�#��9�~��ˇ)��!�|��7��X�cq�|�B��c&���
tw��9^t}�5�F��@��R�\5��`�NT+��cwGu�Z�nS��cG'ҭj�cW�ηt�.���S��eԯ�^lhyZ���g����h�i�c��c�Tk47��!0w`*��AV����_�;�o-�_ԩ��J���s�}ܯ�Y�4�Ox�,�3�f+�EO%��tx���:-Ŷ�L�[��b;6-��q��;׆
pG�"�ic�S�2�����r[t���5z����c���{wH��X�XQUo���U��(�W��70�-܍�=6�
�MaS��g���8�y��E�4R�7lĬ����
�sܢsLާ#��#m���z������ĝ�~���R���FzhJQ�4���
T�lJc�a[0U5rp2��C�m,�"G���ݮ��$GW.���kMA����Y����Y�����Y����Y����Y)M����L�5ii����O��`7�ۈ�p��-$_�UMr�U=W���'v$��1�w�GY�e�P��v遼��J=~��D|V�+��Ix&Lx�]1�7c�&��g�/��m�w���p��
��ő8��͂'��xO�>U��x2"�,��Ş�Pg�WˆO)�1>pk OF�<1�ˆ'%���.A;��|�Bۿ�/L�oo]���t8�e9a�掲t�֘4z)���<h����02y���@��"��A����p�cJ�sI�1��ۀ[n��>l'��:H�Tۅ��G�T��j�H��I"�<��S�8�AT
�D���.�r��~�B�`,ls]*3�r�^��k��6�6�^'H���T�K��t�S�Y��װ���U�e!���WGX��j���C&�����0��v��;}��s����}������V7q9U�6v!_)��꒫����0���]
�����B��lO'��ѯ�������ىI&R�B��98u�d���9BJ��z(��JD(Xl�n��0
�g��i�H�����Fg������t��; w�N�\+n�a�J�`�H7�����B��QPn�a�4%��0LK[���b��0�ϯ��ѵb�(����d,M
Aw�����\G�d����/����:j�j�u/���ͣ�Ye@&�QVچ�E+�$�ܘ����m�����3�����/��v����7WHO��k�Bd�a��&CO���J��`�f���涸�|��?�֛G�%`z�{C�g-N�Ne``z����i^7�1J�(�fZ��sFDkq=�=��,!�@G���&�
�}�������<S��xS
�?=�̧�!4'%�N���F(��\�G����h-�]���_^�_?�_����0
x���߅zn_��=�wߣ�=z��L|��I��3���f3�a�V��|�"^6#��)�~�6
s*>��l��D�/�ϵ��[X��G/u��@iE��H�d#b��r�Lq�����c���u�b�:6���ȎRbGxڊ�c�{\@�&o~6&�|.�2r{�45�v�Bne$*t �q�R�1c:N6Gs�
�R�S~
s�7��f��sj����E/��P2>]�Zj�R0/�d�)�U֓�b���m!�͔@��(��]���
H>w�\�-rf��D���V�:P�O�l\���fUsQ@u�TG�QYnT���Dk��J������V>.�MXi�u��|�皷�V��jG�F��Mׁ?з��k�L9+T���}�bԒ´����!���m*�;d�
_�:�t�Pk�:Pgb1�V��4
N���XR0y ��4B�le뮧���Yd�Ť#�d̀K�"
�9�E-3 xwZ�aUm�
f��i#�l��~��g=�Ռ57vm��Xb#�N�mea�e���ܘً���(�a�&\?ϻ`V�3�V���i�FӖjYi��4�K����#�ĕo�µ�<����t�d6dwcE�0��6�u�z��%I����N�k�Q��?���I�ϙ���^r9� �>���h\��#�1��d�tv�p�@��(���G�D�
�X��z�V2�u�A�lG��qp�;y��/���̸^9M
�p��g��E�-_/rQ����T���U�Y�����l���WSe�O�$& ��l���w��~��R��"�e�ɮ��6�Ca\�wix
xܹ�����{1�Uo�$� �L�оvF�n+��\ͪ�I����擹�����G��$��ѯc�n�_���q���F4�<'�y��p�e�x��s*��;�5R�x%�{,�n�R!��K��yL��r��G=�]nB�8.��\�'
cn�g����0���� t��a�
MS-X�CwT�
��i�DAp��p5���+B���Bƹ��T*����L��|��P��j���ݾ;���t�C�b%����ƺ�u��5�.(�3�P�/��+15�3����'6�#�r�l~3�١eFVȕ���,���`2�
ד
�m)Kl��y�6rn����'��ӂ�Dׁr�dwC�}k�o�d{�Q������J�iVߟ�*S�R ������]��D
���c�Cƃҷ�ݰˆ�|�C��,RѶ��[O�c�
���!i�{l��Et���Ñs�)��+�!�h>�IC3r�I}�����z%6��#��l>W^(�̊lXQd���g�0�:�x0Y(��`���2�Cz�d�\������۶9�������}�u��ᡁ�w��c��!��J+��2-�c�b��N�MQ�C'v�ġ�uyG�Z>$���7ݰ���p�m�������BjC�٦E|�\,����V���ٮ�ۡn�n{�
����d�}A�|��S�{j��T�4xv�N9�o�;�A�����
�[$'!Ӂ��Y���~��B�;��d3���VR`��2]���y,���m+�۪�F9t�z܋C��:%�V����]th3�3��
CL�U�4to>[x.�{��P�x��#�2,�s�0�aRs��LB�x�
S eL��u���q�Y��Z�Er>ִk�>����k�C%�6�*)�6Mڱm6��UiS�qM����
ښ.�m�yV�Y:�U��B�u�_�z%�v-vŦj�$�����?O��isB?�+��,2)���\L�D�D<QBPP��i��ٔ=U�
K)WO3��N��Iȩ��
��Uv��o
�(�WG�����~�"��#�a�5��������3_<�����r�q�x�_��_��Ɩ�q
~o��K�È`���5N�`v�3�h���D9��4�{����m\% .�%ۺז���'Ȥ�M �T&�ћa��=z@/@4|�@p�ň�ӂ�]�x^��i=��YP"z������i �}�9L�]�S:���~�.�\�ؖ�%��/p��
�||��9�?��o�=�k�9 IPMek��S�HS�M�!�&m����pX�b=!����x��o��ܟ�<�O��sL]�I�ʇCD:
Lu����ᑿm��!�p>0�pF��6�;/�Q�gK�.�������[��/?�>-K��+:�9W'�t�@silF dO
6�H ���'0��@?
�܅%����̏���uI�u�����|=A���LNz�W�s��w
�v"
����a�D��!)��vׯ��Ǎ��_�:��W_��wߜ�牞gJ�]h� �Hc�����I�Z�[��$h�Y�ROE
�tЃ<�{�堗t�wz�g>%J��q}(:?x�E:����|�s|��vQ,�F�D'��ךM]�4���Ӷ\[������L?��o��~G��F!8s�`.k-:F.u������4r-�����avuI^kd��䧃:qZ�W������sR�k[�WtQ��r6
m~�u��d��s5�G����>c�W[�x�4���OS�>h���:�8>|�J����+�=>����4��x����~���/�|���ɿ<y���?~�=����|Ͽ�����?��{��`��ۣ��=�n��ۣ�������ǧw{�_R�e���Y��S����Vxxf@��[���&Z
������Vq�l�xf���L��p�<�V��^=UT
=�H��n8.U,�QL��
�6��sv�b�t-p�r݆i��U?
g����������������j͍1YE�8H��'F0`���h��1n8����1SE�WQ�3����7���UyU�ZKtbR��
qT�T�%@-�q\b��jK:���0S�"�9+�h6Bx^8}3���I��J,a��%'�@3ce =�H��l�~�T�%�̩$N���>QV�5���)��J�p3ՠ���ef��<FM�]M�Ih�'��p�96-�kA- #4�rk��PS�.4ZH#t��R2�
�^$R@\x� l
�lzT��>�q�@4��M��"S�8*ڄ(�Z�D���R��Ҧ�ֶ�hq4��֚B�
�E���*�0Kf,ܚ�U��"��?o��Fl�R��4y�H[*��85e�i-��@&�9&�*���X�� d�
m�,U�6)˖L�\3�1
$�D�[j�jj�JRB��� X��1������<o��dx>�FYLm�!��$5u�Ȕ`�Ӛh��1��x��γ�:ş7:"����c�dD(�:8�2(�B�z�����\ɥ�@i8z�y��/�y�Z<��6�(#�+&h�yB��ǂK�����M1���t�aex"�=�*�|�<�Lّ�8qHx�0�C��%�k��n�O���
�Qf���Ǘ�����w{t�?�=������
p�w[r��n��#���Fu����Sŧ�Ï��9�ۢ_Y�W=f���#\v&��="���z�@��kr����9�������x���
���m�
���5��Qn��%�.3rR?���;"��sD@
��g�!�CA{w�S6 uBDGw
�2E��?5�Y�vQ[H-HK�U�4��a�֦C��H%�#���T��5M-�%s�Aƥ� N�Х5�4z�o����+͍�sG��4�
RR3`9�q9�K�����"極�!&r�&%q�("�N'Qff�"�ب�LSA��Q���s�9UQ�����_wt�TG���eT�<#!
D�)ak���fQ������b5����*�m@J�(';\�@��yV2E*
��5�H���*r�o�������l
�hsck�-��qPx�&5�Z7NM2��+Ri��������?��������5+ �!���$5���t���V�O[�EA:���`#z�ɑ-�#m�!�o�,�$�eѫC��B�`�Z%U�+�:u���)=�R����n@�m���%?X�b����cۂ�%�LN��V"��`
����OI�Ib�P�����
�����s���E���DZ�2b#5��sP���6.�����6�����s��j�X��$:�^��I�����q�V�0���@g�y����5���cߘ�������J�1P��8��Jq#;�#�"�O+67��_��ŧ�_rz�����?��/�~�;hLJ���w���]
�A��[�ݟ_4>���a_�z�q�׳��������;}��w�>�uD�E��ۏ4���D?].�?n�ꍇ��۹����J�����tw�;�Gu�?�Ǣ?<ޝ~��|��CD�+~d��S�5O�)G�<^��2����K�y���������|s��)���(@������T\P���W�F���nx�c�w(�"_���{�a�F���(��9߁뢄��B��P;\t�"��[�˯pw}��\�y�����Se1>^E+\S����X��&}��Ԕ'"I9�0\���U�h�3�k덝s����T�L�<ܻ�S��ҮW�F�.QOw|k�
?>��)`��E�3����Xڤ����̋&͓>�enS�B�:5t�����|�x�L��6Μ��D'��[�]�!]SZ�o���L'wh�p?��.���1zV�
6O�)*i�d�3�U�0a q�%'�ʶ�lܦ���
9�m�DԥHO��8����#��;:ۃX��]Z�p�ZN|n��L]�}��w�^
r����Yזm]��Y%-~#�6�U[5�!�Z��Rbk�)�49�-0��V�Q3@=���u�T�ړ�Z��=�)K����
�/�ӻ1���뜎�)R�Q�{8���%��Ǘ�G���w{��}�G���w{��}�G���w�����wV�O��_���}���E�U`,{ِ6
���V�S�{|�D����j��-�iz1��ٓ��gY�xRS�>�
��
?�nx�`+��IR�K�/���KA���$��-b@u@1ﷀ��h�Mљô�&��gqM�oi����E�U��P���\2�6C/u����jF��
��%��b�@��=��V�
Ί��=Ɯ���(464{oݗ�oї�YC�^�
��pIz�
�<��b9��[^�a�+2��o�Յ���+i��+��-��ِf�%>4lP��a���df��*��U�i���
�(�iJ<�č�"M�4JL��q��)�-]����S��PN�Ю��p8�˕/��p����"��x��i��NK��9�ғ��D��%N�f����)̙H8�֒=G�X���4���)��\GYe,"#�y4
ݑ�O|ݮI�z���Z@ռD�Q�5�F��E,s
7k�"r#�(��z���v������3?(_ό�t_��!]�v�,eylrwV�{�����]zw14�;R"L^�t`�u�+`�X�H�G�
���ܔ� ל��U�I��/��eV'��x�+���<��mMH0R��`����R��'R���f���BJ�JaX�N#�1��D.g�t]��Yb�*Q�ΣAZ��4�4�"4r�#�(�v6�45�3�kY���S�w�HNv���ܧK�ϒ�2��\�Ǩ�4_��,:��)�
�`b&�\�0�LL}���Y��`��R���Ij�2�,Y�3p�79�R�9_�1]��vXt}�O�Nv��v�'Jw�%���-m�S����&�'���1�&��t&��#$��b��$qk�DYr�M��d��C��iNW����D�1H��Ӣl�)7j����f�[��؊������_��ć�.]�Yn��ݩ�4�����G}H約�|�,�r/�}���늞=j;"�u��^ن�R�Іa@�c
?���\`C�O�aBh�Mȝ-��"����#y�^��y�1����R��7�@�
%�L1���9N0v���0_j��l�iޱy�zs,��iM\c�l�#l\�#E:t�3r���mrL.�x�`�; w��V'��<bj��a+�M0�@g��rEKW�ǜ���Ф��3�qi];U�mH�UB����}�#�<'?j�����1��q���qfe|2i�%�p��g<~�p�~En�G���w{��}�G����=�n��ۣ?s���Q��9��ܧ���QP#>��7t|\�x��w>Y�����E��9|���}�����:�O*��W�(W�#^"�?�̂��{}9F"�7���2qx��Z'q��%?�9t��� �V���P��^�C��1�!��'��\(Q�t��8`m�wc���rWd��p_ܸ�m���)�9Y�k3��+��z5�����{���V�@�#��= 2��=�}
����`c�[�0��jR˗��(���`�g\��
�c_�O
���-��ʾ����2;�K����j`m6����C4���ݒ�V�[��-c3G҆>=��u��e��ɅVb-�pL�rTe�پ|t'�)���8
4N�tm���SN�F11ݨ�y��t�,PC�u�dE_h#V��4�@:�MF)sVn[���y�=����IuKj*c��(+1s�m��Qc���Q�2�ĉ���Қ��C�s�4�&&k�Q;D)�kZ���T(mReK*psm�1I��<�n�ry>��iN�jbq�b��MV���崦��<)5S��f6"%�F�psURk:o_<z
�ک@���6��L
R��(�\�EB���� fX���Ux� �a֪�Ly1CX�x���V��SZ�uE<S��f2��bֆ�)p=WkG��N82�fF�i?�@d
�#K�Жh
�p��5��x�S���LZFQ^���n-܆�J�|8K
z>Zc E�j
+�G7A;��4�'h�͌Z�X�1 И95._>z�
���&�N$�@k9�fN�Z3�fh3�eP�3|*�I@�&�Xg�%k�ĵE�a�.Tت�䐛5H�� �&�=�E�(V�<�aeS
J94U@æj�&���z�BaS��T�r#�3���<���M!9qdXY[2wߋ�Hn94S� �a�q*M���ӡ����tL���d$S=6���D�1�M��
�o���J�cb@�o��xtT���"rл�OK=X'Q1Mѕ
�C<|3���8``�bas~�}�."Z��ͯ�"t
g��kFE��P=뽣Z��y�{s>����aʈ@���p6�o�,CDH�c�*LŜ�h�\����]t[�`��Ѧ�UT�Lӻ�_�bU�Ŝ߂BP�!g�**��]Et��a���y����i&
��y���^����W�u�v��g~��۰�ZA �O�Vmn�8��r�w{��>�;���^{���h�����l����'#�v�%��MBl��i�
G"d�Lpo�d��!�#���M��4�^lB�D]��й��1��@G7QE!���}����${������η��d�y<͏��x�G!�e��Y���4sn�,a�n�H�%'U�͑Xr"��G5�iyȼHM�����ť��KN���G�B�,M`�h%���ک��
���M$F33�@�(��Qۣ���|��o>F��<�\~�����0�c<�&�C��p�D�4�&�M�f
���"����O�V��R��L
��V5�ݫ�~pV4�Z��!}�6��ͭq�R\�y�E�)WO[,z�5�X�F�[,��0ՈL�g
� ����}��]n�����gv{��}�G���w{��O���=�n��^��g��_�]t�+�{-v�D���w{��}�G���w{��}�G���?�=�n��c�n�'��k�r�a�stߣ�+~<�����G������Gy���{M��Z1��Đ�D��u�/�6�'^`��̭�lc�ۏ]��pZ.�J%�Na�����ҝ�]s��?�j+��W#W���s-�k����=����K/8W7�g�����M�p���G���A>C��:>�ǣr�ӊ�x
7���ee�۬3��!'�|�����cJO�O�Y�;�B�Tq6H���G�թ�r�J-����+�W#�6a�Aޭ���\Bh{X�- K;���Q��@�s{��9�:�%)XN#��c
���`�u��b+8�Ϊ+�4��
�}�L�9O���8U�p���P%bi�D���7D�]�U1b�(G�m����:�Eʖ����<���y�*���o�����5����a{uiݴ��U�N�̯v3ԾLJ���Y�UmK��4m���ԭK��]�WuD箛ڔW4��j��L��gsQQk�d��fJ�JE�D:�M}Qq?Q��"O̲`�EL��*յ���gb�
��}z�s��U/��zg~�/�ÀEy�O�E�D(�IͲؖ8�����R̿�.�����,}UPVMPڲ�
����n�d{�{���,Hf��@xv+u;
o4�Ɇ���C8��U�PlQ�I�xe����1GA]��Y$"l��l�A:5�ڄz)]c1�e9���WU��j�MU�wȚ7�AQ�ַ�ײEAR�Q~}�f��
���Zth�uyC�H�-�g�p�u��ğ����%g�e1�]%��z��Y������8sз��!��ޅ7�¬�Xsg(R���YY�t�j�k�Dف�&2�[��ԍ�\�%]����a"{��gI�2Q]�v��3,��aF�`0��������.T�l�S��qM����:�|��o������c��
�Ҵ��$[���g8$()I��?��ǔ�X)�OU�{͖@�V��nG&�&�N�h��ۜ�{��1����{-���8�(�4���xx�D��H�!�R��xKo�bsh�<t[r�S�G��2d�۾ǥ�>��[�F��j�G��f�
�Q�:�]
`�S��ͧ�)�TD.�8$�\R�<09�r�O��3���7�i,=��6u1���V�m����\�*��~����a�\��7r?!\3�c6�9dzn��L/��e�����<�g���m�BΙ�pB���{��B%�V���-8�}�n�k�0��M�}�}�s�����g��p�IEND�B`�images/preset4.png000064400000043170151163072650010120
0ustar00�PNG
IHDR��omb��PLTE�9:�47�DG�������MO�02�=?�57�46�9;����JK�QR�UW�BC�]_�YZ�kl�Z[��������ť��ݖ��~��ff���ܐ��mo�,/�(*؇�寱�tuێ��wy�孮ي��02㨪絵�qr㥦ߛ�鼽�����������ޝ������������{}���ࠡݔ�׃��
"�CE�~��%'�ab�rs��������ތ���68σ��ݦ��WX�*,��ظKL�=?�CE���r)){57u-.o$&il
!�;<ƨ�Ȭ����p$&�FG�ZZ�VWk�JJ�vwĥ�����HI��ݤst����LN�RRc���y12�^_�ff�����jk}::�BB�ab�nof�z{��ε��e�����Ǯ�����\ε��������_
���һ�վ���Ŷ���SS���έ�ε�`XSr!"�{{�uu�klŜ�������\]����wxӮ��̥����ղ��ks�ckѫ���r./m12r:;ssssggtQRu{{o;;{{{������nqq~�kkkY``eiifff���rBCoABRRR333:::JJJBBBZZZSZZOWV�<>�?A|GHLYW�BD�46�79�CE�EF�����������ץ����Е���������v��ù`v�f|�}�ˇ�ԝ�ܯ�٪�ʈ��s�ȃ�͌�֣�ΐ�ۭ��]u�m��z�ӛ�ʅ��ʥ=?IRR`RRiPPeMM�qt�C`IDATx�
o�8����m�-���'���f����m����?���h�j�t:�T~B����e������W㏢!�������/�A:��4��g��x�X��6@>�ג~|�tTu}�Ϙ�^�~�~�t݀��Ln!��P�.@�@A5
?Y�a���k�0���2,������˄w�<>V�����c�q���E�(�\�Hn��χ����aW@UFK�,^')�P#i/�?;��tK�Mj��{��
H�0�.{�39�]6
�x8#�7���t��R(�#膷C�I?:>;;�z<ޞ]�.vg'�W���o���-�+�,�]��R��*2�Hnd��Ze�a�97��-j��y2XH)�H�U��\7Ѥpd���O*��o_�����sp&��dR�Q�^ˠ�׳h�ͺX8�&�
�C�҅~B��^8Њ
�y��\�q�6R�K���iI�:���*��w结���t�=��dړz���G�>�7Y�B˲M%��������҃��m]�� �,�#-��}V]���f��y�N�l1������́t*8 M�8�9�b�YT"��R�Dž0�Z�&�@�7�l��O��tD�r%�81��du��KB�ʮ�'�y5���f;�l�^�}{����^��t�b`a���\�4�r)��:��j�-��U��b�}U�����/��f�̾N��e��|&�yi�6�~�_����k:�r㩠�����t�D3���LIw��yQ���y�W�����Q�X�*I�\�<[ĵ��~#<5�W��W]3��<jo���G}�81ێ���n���<�աtF�
�c���6�uM%��%�c��#�����5&��F���V��IW��t���=k]o
���B}�OHck�y�u!��I'Q��gԵ��D��U�Ӻ�`�����2D�c���zP]��Sc��,&�@�Kbz�E���O?pNGr�F]�]fw�Rga2���H�V۴Y���w��7���ó�}����秇��C���in���w�͎�A|�L1:���R�p��a����d��O���_�#:�}�S�e�R�^+n��(�я\�OtDGtDGtDGtDGtDGtDGt����������-%��
w>���M~@(Ă��=�*rp]��O���g���L�n����7Ӧ�����(��:Zo4��o�/�ܢ�D�r�!b���S���þB��>�e�ݢ{��H����U����ĸ�Я�_@����
M�7
}�#�>�-��e�Q�8�B��6d�!7�$���xg�s�^�8�hOG��+U⎦�$B�JE���y�'�_���F�iOݟ�_�:�(@��I���+'e�('u�?Du~7̤��]��f�2�G�Oj����ÿ]�3�n�m!��U�u���l�q�y2ܒCwu��>J�:2��e��
!�l�kL�i��."ut�B�8��<�9���Ǯ���:��H����y[m�Pi~�_��m�zO@!K�+^W��w�W��x�@t����ꏇ����5�
\����e��a����X��A�J�����w�?����Z}����=Q}!�=1EV�`x�#�}��7#d�j��_D���j�zM�s�yn����,�U�1�4^��&�x���I߸o]��J�>&5��q}p�r�Q��?A�^n��`<�I��������I3�n�5�3�����}���R�����%'���:=N��S�|��#Y��/�}���f�pO_
��K�/���^rz��r����kJ8d�������3�^�Do�ht�
��EJ�
!om�K��@9]�݇}Ï����9�G5=��4߬g��������H�-�E/7sw&�wzl���������������o$
+�5��J�U��S_�!Z�rc��-�u�%�&≠7���+L!y�yחލ+Pu�yҋ,zɉ9��cj̯jD�D �2�T�_G7W�Z{��f��R����*sH���n�6�I�`�@t�H��&Bms=���l��?Fu$_��d/�g��E/=�����qVݝ|����C�
���e? ��K��e�~�
X��Kn�7�>��ݹD�vU���뻁L�s�b�2l�F���9
X�
�t��1}a�
b�{�z7��h��Uz����]G�Y��\�{��y�e2ow�`�+QҺ?ϯ�a�C�tGLۯ��1�_��_Q�"��Ftg���e)�*Cn�A�z,{�Eg|i>�ZG�'���l����ѧ�~P�,��i�����xf���Rudj>�Y%��QƾU��a
��#;��.�h%�<͝����@e��,�
��8�ټm>wG�^�қ�|�Nr���<P�,z��v�J��M�jU7��N�^4���W:���D�[.cP�,:G
���f�m�f�m�f�m�f�m���oq8Q�b�������f����Oҿ_��օ?���s5<nI�G��l6�I-?�d�&ESp'ڑf$��x���ڳ{{�l���&0��ܼXd�Uի��
�"-�)Kʟ�I~���8�ۓ�w��G�?���
�B
���+���$���x�Lj��XΖ��H��[Z,��0��^aʤ����+l�9w��+S_D��#�AlG�
9Ӛ�qֲ������%đu
y5^]q��8��RX�O��G�>M(%��"�j��Tot�YJ��'�8� ��ZT�0�:��@T�>N��a|��C1�ymH�>��(�Ѕ�l�F!.W���o�i)mK�8���E�
j9��s�
%��{I��uP��v�~��0��\�����H�����l�"���.ƃ�a��VĕI)LޮPY��$�([��[#�3�B�Tu����Z�J����������
Z�������0Α�r�ܡ���u��9e�@��a����
PQ/�B��D}��7k;��*R�T��bMw��Y�H���8�<�j�f��H�y*��+u2s�sy3�ڤ+����T^Θ�C����q��i�Vs�B���_��������&�_z��*in��a6~�i�{��6�R�wSy���v+�}6�,}�X-���#̔TI��lҀ��������Z�N��|嵧��܍�@3�z/O/��y7G�NVL7���g3�̠S��v�����t>f�_*;��t�%�����S����>յqu{��b���b�N��m��!
��K6�)�~�ƺw\�L�v�V��8�t��&KI�_���6>��E���y�m�&����Y�Z����/�ij�?�DY^�.M�����Ք���ݲ&&L�=Tf���+-R�ol�@��iX� ����x����4�7�d����4;ӿ���\r����03�@�����8�H�3��t1�j����b�o���arS�f݄SF�X�!�Wf<��9��5�����f�SzQ<7�w���\Gr��qV'�=N�1fO휍�jƬg���&�E_���yd�W�9,��n�3��]˪�����^}�S��r_�)����xw��n������p3����Ǻ��Hc��N:���ȳSt���U���8uX=��*x�^�6
���R�U��CU{��N�|�-^��^8�A�
{pF�f��3l�s5w�䂩��WË`��pM"[�qx����\�3�a�R��\o*�A�25�.�z���a(�ib ��Q��H�`<JƆ���t �rM�{^�2(=Vg�&�)uP�!y�=��07�ӚNT�(��>T�ә�:��G�c(�C-+h2(dE�ԙ8�Ÿ(P�^�]�h6V�����Iz*Qv�S��D�K=�Eec�j�J\��
nB۴�m��BQ͚��J�f$�ؒ>,%�ڵS�/�+8������!.�
"$��r�'����:+�8���,6���e�%��҇/=E�}����|��<�Hq�
�8Ϸ4��LK;Xf;���Ύqf��N�S��8�0�y�(��m��$8��,���%a!-�/[�<����GZ�� ��g<�� ���(��w�Ԇ,~�.�������q�/���_�_�2�l:�������M�R��b ��)���9�p����`9�O��ĩ=Y�&-�E�Vs�8����K�sC��N�`@Nۋ��`�B���S�g!�K��ڥ��܍��Y^��t'�C.!�Χ�s.B�pb���&�it�6�A.�xG0�H�t)�EDiYP8�Ǯ��d�Y���D�o���-
$>�C��-���ܥA��R�xp�ar_v�]���F�H��O��,_!���b!C"-HGC���&{F��!]�� Q*�+�A7�9�2�!.
;5+);�,��~3$��jF���ׁ��o��J�j�9�@��G�#�m�I�1
�("��p��`��8畯�8N�j�KPSҶ�/����U��������}�}{oީ���wO�w�ޔO�������<�����{
���GUgOO\�}z���ӛ������]�=� ��}�@Ny���)�n����$۪k�db�v�jl�S����n�f�jo�&_������n�A�iC���z��v^=O/͌9�3'J���,�ٍ�oX���E�`���
S�1t�۱�ݱ2��vNS!�d��̌C����q�Jf^~ɟ��߸�n���w��B�y�1vꇫC{{���>{��P?���o�;�t��<�w�e�ݪ��߾��߶��1����cP��c�[!���9�?d��]=��~{���"!G�4C�a��c�!&���]�~8��Y�[�F�0�`
ݪɚ$�x�����ƌI(�9��c3�A�m��ܘD�b�4r�d<f]ܰl$^����Ю�f���c�q���SEʦ��*N�1.fY����N�0�8nf���7�����m����x�+��i���}�?��^m���k�t����S���8>���O�{�9�����w������,z�^?�ܿ�UO���Oš}OѶ��g=�T�� g��{�W*�j�����g/�~��ʦ,m�����z���oҺ����O�\�$��'�"ko�'��<>�S�"8e�&��Z����?�
M�X�����v�^�-��MQ\Wj46�I�\����F��y�SM�k�p^���M��W�z����u�ʛ��һ�z��6���_\������=��}�>ޮ"�>����e�~#oo���:��������o3y����x�j�V6M��%���MɁ7S
��i��~��Kwp�|X��>
�ã�l�j����my�U����W��U�g�UxjT���;��LH�ʈ\�-��%p���
��7���Bor)�&��!���Ԑx�����c���(�F����e�
H���첉[Bh�DO���L�`�#D�js6o�v���%�Ϣ�"nc��k:��&���
���n�-,���v9�Y �I@l�R�r�A�r&`qY� q�-��/]9]@u�D���Ĺ�i�±�baΓ[��4>�/6�Q�����B��3R���h�� �g� ��
��/}��~�X���_9�Y~��3h��Н��))}^�~�[�o+\������3��~����k�������ba`�n�G�_�>ݑ�G�>>�AY;�e�Z�#��A�$jXRq(|�Q�Ry �X�Nj
U�<�
�G����*o*�"�:p.��:a�2�E�+읐N`?v�D��QZ���Y�)`�8��L��ij���(��p���Z��dE)]N(���hL�:��7Z_)�}U
���� }6�3���/N�a�X�h�Ӝ��(
���;ݟ�¬�Q�s�����J��<�y��<EN{�6���|*�醱�Ċ��fHX�DoɍQyf�<�z��t=�:�7�VϬU�W�i��|��p�N����j�Yz����υD2�G�Mm��6�P���7�9j�JkO0U������<�d�۞��[m�ܝ�I��Ao����ɯ�\�E�A��4m�0w��ıo��E ��C�M�ӷ��5�j��n��:�ٰ����Kw�ٗ����2c&�<HLvL�Ψ��l_���c�fp�3c���5=Hǭ;�}��\l�^7˹�f��P�Y�Oc�����J�fX�i�Y�w�NӴ�oJ��io��I2&���4��wST߄�N��Kx&3��½J�=�����#sZWQ���R��mH���y��}��jPe_����Mq�7����]P��
�|
r2l��*���e㱭�n�9�@��
SC����(�[5)ڣ�t�Tc�WU�����O�L�.�Ϧ&����e]��+�rb�A�}�9����j'ĹZХH��d���<lm�E�\��f�:+\Z�Eš�V��:8�/A*�Ǭ�>���;��1�O�m;V���D<�����J�߶���ϟMƳ��x6�Ϧ?���g<���g����bώ�[�a0�/�cPG1��h���v��D&Eɑ�����>�?4�@W����5�!]}^�]K��"=-��@:���^j�W�ڶ"�]7�n
�S��ݘ���s)g
�:�M��i2c<�X΅|���]%�%c��:���y���:ѝ+�(���)lG���+t�貮2I��#/!�V��T S�-��O�}�ko��9@ǝ�/�]?KWr��EQ�ߞT�}���?���X!��BEA:ґ�t�#�HG:ґ�t�#���t�#�HG:ґ�t�#�HG:ґNu2�ɡ�t�HG:ґ�t�#�HG:ґ�t�w��t�KG:ґ�t�#�HG:ґ�t�#�wٯ�iq8��zv�&z�Ď9�ysWA,Kņ�?s�������geѿ�B>�>
Q�#�3'DZ|A�+7�1��nW�~�\�\�j|%W`��y�K��ŷ��;z
�'�����anIj���9D��Bk�\@�X�RF�B��ri��L�~�>�CUC/1fs�ы1���.�9���<����{�lc�
6�(����H�'���f.i�#�dp��<d�`�.X4�3����s��m���Q�lD�����[�`���Z��G�4��O�d`R����T�C�\���z�_��g95,�'G�ϻQ�"�y�>��
]A����6���.6/��=�oq�'g����
��l8*�oti�����^<�����^�TgG�_��D蛥���!��"����~E��&0ٷ�_�c1�v�.�@�OZ���3���L��N�$�qq
�f�PÄOf`��F��~o5}ۤt���.
�-s�T8C��]]ä�)B�RN�!�_U-��ᷣS�N:E��S�N:E��S�N������ן����'���7�v�ױ�a<����U�˨���:��>3;��|��ȕ�D��M%$p"�-�4��b�ux8����|��h��������bg@�ɊO��3,B�w��f��/O��Rq/����ˉ���p�������TF�Nd�@�DmԀ@,����j҉�!;Q@�.
0
�� �&����"��%��p˄@�WD
�<� �b P�=bID�p����"��
��7Q���g�+����Y�|��Q咍�MQ.�����6��V�Ff�`�b�����#�:�&J-��8����q>i�rD\ ��RG�9�Zu��삸u�.'����u�ի뽽��ɋ7~ys+���f����*�I7^
(�7���蒣0�Tk�0v��)%����i��̣�������W��>�J�K �sV�z�-����C.u%�5X71��u��F�L+VdFhw``�"�[
����Y���=m�Nj�z��]�_���o�����2;�os.14��61��6��C�R�P�b�T�쑵&O���ы�뢟?�_Ct�čӉS�
sϢ����ο��ZQx����69�@ϕ������ꜳQI�݁N6[lr��h:����*�=�a�[l�v�r~����|����w�(�(�22��;��E�c�Q<̭ږ;�\���C�-ekX�W���|��~h��[�Z�
%�.��J<��!���*�NO��7!��v8�I��:J4'�$�6S�5�䘛�
Q�_#O�:��0��;�%�T���Phm�7��5r1V,9�I�g
� �jrk���$�d@�#�挗���?��=˿�w����¸,��b�Ľ����k�Y�7������s���Ǐ���A���$<�����o�9�/?��s���B��G��{�E~�X8N<.�9�1�w��LO<��S��{t*�D\��)�&
�����:�{K�棞�����'�
F���:qp�Yz#�a�8X����/-�<�O�
my�1�I@�=G�%�J�輏�zE!�.@܈��C�+6x��YJ�]';��t�a�,��0�J��m3��dÁc/�c�+�|�l��̢��Y!�҃����������JV��2q�Y
��V�ij��S��ű�Ћ�1|Ѻ�F����.��EgcWfCQ�
/:�ʱ��զ��>��]n}��NW�(@��ڵ����a
�<z�.5�99
��ҡ��^�sh�
�\�F($s���[���>k�nͦ�JM��8:�Øu˪��Q����X1T�1u��)�U�uGϝxx5�������ph:Y�]�K��x9_����%�D�J%y��Q�[�]D���S�Vh
�٨4�e˾�I�{��i�eY�Ftَ ��{9�n���;-��l���
�UV9�^��~0�唝���c%�N��4�������x��!f�Feɔ�M@'�XN�Q�rK]�fM��6�[(MI�
�pՒT́���a,��*��x
k�a��N�i�͑cQ�(&5AvT�AL�Ai~�&4�!�Z�0c@�`��C�O����y⻁K�$��X�LVHk��|�,����W� U�L��+�I�g��xZ�5��3�w������N�!"���.����E����~��/r�f�7���G?&>��� �����?wk8�ܩe����y��Y��_�>�y�w�|9}��m�3�sl@7��]kIn����;�Tqx�:n���,�uL����!�A`ĸ%_bT!OOX�,�
�ʬ�V)���,����`&��
o�o��ˀ�Hdd�Ґ-��e�1���y���p��u��0,�)I�×qQ��.
�*'�EltT�B�^���L�̸Y�6����M7a�R�<n0�qTEp-����9���~(�{o�̞G�϶�hnG_-ߑ��p��Ȗ�x�c��o����G���le��`L8�o�\�^�eZܯiY%�����Z�.I�]��Y�Q���SMՂ���v�0�}Z@����ݦ�U:ּ�k*&��#�U���:}t���b��My�$r�-L"g�0�9�Wf�wV`{��R��0�d�|2��Ƥx2��?l��eBF�7���r�re�@A���F�}��:�>��~��
hklwX�����CUU��H�iS���pl�������/7�����-�=O���7Gj��s9�>燎���.NO�����|��*�8;�I�lۃ��6�w#�pD��tiͥT�F䄶�;vdL�.��pf��&���g��=�
�t^MwE弚��Vاm]'���6Aq@ڜ�==v]��*03em�|Dգ-�m6�ݶ�@IK��Cy8�rW�GL����A��N ���v9}G����tHםَ+�� e�0��ri{�kK�ͤ-,_��u�H��
��rBߑ�,�u���g�� T|%�[�F� 9�
g2�S&.�&+�|K��{�4G��Ѯ�U�<$hK�M�4M�x!>���q�%M�
cBLys�{:NO�d�c�P������<�S�՛!�ڜ���#�rO/M�5#���˿���D��G?���՚��b�ߪ����@l3i.W��9Sa���I��K���8�Tk}�
���L՚W�rmv��E��kI41_Ԙ�����0�6����B��p%C�
|���*F�V��L�����0ݺ�5VW�k(��W"�!`�aH��
�?�{�$7n��ox�?������-���
�lY�p���}ٽ�ov��j�,ɖ��ƮOt�D�G�Mv�$����H��w$�}xb�+"�=��x�;^�_������K���ť���gJ��F�5妀M�-BZ�v��UJ���ZuL�o�i�.I��_<��Oz�-�$�\��H�R��#l�K��r���3�x��
��j˹\W;^|�r-?��yNa��ᶦ3�Y�'�&�v��@�C�,k�!����R5�4��\��ͳ�<�c{��|-��e~��7�fys��y�7K�z�9���|�S�S�.�0����y{9�oNj�Ϸ�2gko�^N��_W����~ض����?.��Pi")r��
/.�i)��>�t�4B�4���d����U\��emקt^ҫ�V�<�W�0��:�.o*�Cz\��S�<��p�a��w��\�4�,f���-?��W�������I������G����#3��g�8Ks�a.o���F2t���g:��C��#k�<>�t��ҕ�4r���r�H�땖�)_�BG]�5������_�|����OO�ey��������������_B�s�#�_n$|�-���?��&���L�G��O�����H)mQB�gb�������;ז0�eރ#�/.�|�����O��y�F��2b|�������������
}�+K�f���s���/}��xz�}��W�K�v�;��]��.}�#}g���K�٥S��D������ƙ�>,� ��-�֊Ŀ�zq��Qk��?f�$
%�/L[��ۑ�,���/)�l�SP)a#g'R'��?&�b��%��wc�8>
9
1x;���@`���Fܦ�[x� xY'˻�l�x&��S�[K�W�B[��J0���1^t���`kΚ���喤� ���9��'�^(
p@T`}���P�МCB�Z�d�S�v�&ŨUX�X���$BƂ�1�ɺ��ߺ�&SA:��ڻ��T�����B���P|t&3����9���}��@ꃣJ�زB,SCE�HR��_�8!�B+\��(GG�U�ʲ]����K`��fV,^8��q�*>B|��d��R�!�"j�P~��
]�rL�2S�Y��,@ ,�RZVt��¹�
lJf��˘y�eU�����+=Z�b�t�X�&���9un�U�Z��Z���]�74d^�R���]zK�B� `�
^lᖔ-�g��9Hy�HZ�
��zJ ���Y5�8ژ'�!_���dMfn>,�q
�b����-5��q��
暚4idV�T��u��zK��Jk>pu�Q�M�
X
һ#�$3
���d��,�4�p+[���DX3l����j��H��F�<rk�r0�
�ֱ���*��DH9���s��� �*��
D�r���뀅�{���̑���,��V���d����m�����F����]������O���O?�]��.�o�.��7��K|fk{J�WD��]H�;~�$Y��~�]���xƗ��2�3�8>"\� @�ᗘ����)n��A��A�_��_R�;�R�ۿ)]�}�ۖ>Y'�=,k�}$S)�RQ�S@(,4'KDc$p/.rrR�ʫ�4�Zs��
w��k�ُ�r�,�^;�e���E x��/o���h\��g�r]��y�H���J�U
/9������K-]R���r�9�I��T����|���ꍽ���Ӊ�2�
��D�,'1
�d����l>Os��H��B��yL_۫�x�r>�q�
�6��9��<�q��yQ=_�d�S�:5�J��ts�R��BGk��cZ�hjVYr��X�����͖4RK*G;~��o[zm2;u�I�,+)�2`�g��%ݒX~Tn�FǙ(m�;�e�`�K'n �q�^��k���E.K��&�-s@�%Q6�9�����X[���
�@
��КBy�
؍".DE��H
Y�se)�<Ї��_�e�ʖdկ
���F�G�����S�4Լ9Y9�PgU ��c��
���e�
A�I�rN(o�}YN�=J��NOo>����;������bE%i�@U�e(
��h>�Re
Ôy��9q͖@��] �&�k��B���ǒ?u����������f�iRB�x~��N�����A8L�����R
�-��_M�?�J/y���$��7��w�J�Ӌ���m������n���~��~�߽��?��{L�N�H���A�M�ީ��Wp\�#h�� ^_�����Ý��nѾ��+�k�������I��N���xyx�v�ߺ���y�o_]�p9�WH��{�O�<��/��@� _�������>�ᅷOo߅���^�3�j�~�s�F��V`or|��Tċ�k��!��|���{�s�a�s���V�k���c�^c�ZK�i��f�����8�P�^�%�d��]c��+�j�N���"K���?\p����<�٘2�8|��3�Q㲤r^�u��
0��?I���JG�mP)T��8��r5�ݚ�*K]ӌBjDVX�#�̓�J�Z{Z�SsԬ_���i��M��"��>~w����+��t�'{��D�r�뒰�(�@��Hd|(�jv֊��lh��Y)2/�h(T��Y�ֽ`N��.*�z�I�D�����-��x@}(ߗ�}���V�K��(H�ӥ<ԇ�T��"�_d�^:r��
��M�r����d��Kts�F��1:�պe��,f��){۲�Ԧ�9ٙ����)�!���F~�.���:�Ó]�x�LJzfg���KDŽ �
�����́�;~��x9�,<��{��aBm�^�>�q��}�<%
y�(w�-���#��gI&��Z�ҿ>;��]��.}g���K�٥���w�;��]��.���!�� �ޑt~Iq|�D�C���
J�4�~�>|��/�����껺��ZR����"3xG���;��9N`y��rS������cp;=5����x�8!����/�!�z�ྎ�?��Ǥ�x�w��Ϝ�4�-�ܹ\:ݦ-:�� F�{�1}T/�-s�����T$�g9n�#a#~��?�� ��÷'*
ђ
,�Q�쥴��Bs/����2�9���ny ��[*�:RQ��N��W�j;?��;k~���V�v��x{�z��|5���:�'�.l��dMZ�{[ל�*D�[b��*zoN�$�K�������yα�(����-�}^��4:�it
Հ��YU�TW�=(gW�UH!]Ef%�Z���i;�X����í^�����NE��J\N�'�WK}�Lߖ�x�4����j�M4e)���eqə�mV^��s��=:T:+惌,���4�j��Nm�Ӣ|Y�ˣ�����O�P���1�V,K�d��(��NQeYK�!
CpP��̶hLYl�2)g41�&ReΊh�/�l��,�v:�HbJʎP�@��<&�ZTG��
�9��HU
�H��4�z�<�K9�i�复�����W�3�t��S��^�1���x|�O�oK:n8�S��&=E�&�Yz��B��luY���7nh�Ѡ�I�PQ�&H�ٖs.�+��B'=�˱��(��ɞ�IO����4OZ���!�:�T�S�BeY���d��`4��dM�<�)x$�r���
#ik���c�fD�q��tj҂o����%5-}��+*�u�Ρ��������}�ə~�n��\o�呖�B�G������^��W2�dz��5�c�HY�s&�`�L�LU��&���ayk��Ò)���c�t�8���Vb���C��9��$?N�x,��/�)�?
�ʪ�zOVͳV�=X�$�L��j���Ι+'�ѲE�;EN�����tb��-ƨ��:F�pC�[�x�$s_=��dx���6&7�j �$6Xkk߽"+����q9W�я��嶔�\�L�םNm]@�mIߘ�Uw�;��~!��������m��NM�_,(��G0����h��[��7�7��Ό�`Z��O��,��y�_�~?���.u����.���.}g���K�٥���wv��]��.}g�"B8�=�RB��� %*�W|s|�k�DO�c�pM�R��_��:1>��"�/>�>@�ې�|$�HD)!�ஜԄCM�
)����-�gGu�� ��2M�����'
���9*��8�"U����T�g�����z��s����%�lG$�}8�T'��t�}[�6+R�"��R$w��R��J��@d�WK���@H�z�n8�˧���-/|B�y��K�������{�Q3
���<4�l�d!��&uH���z�-F���4���FG��,2לMTE� �
-fD�#��|�Z�w��Ki��X��V-�m�b�*������ș����%��K��j�s���9��c.9n��<��(�)��~%�F�+�q��I�Q�V2ݺ�*K^�R\���jYcR5�:�(e�٤f�j��`m�Dk�s���KO��h�#�#墹��5�h.֘�X���7�=K�d
�ܲ�
�`.Q$t�<(.ҍ=�l������Yn���3lC��V���r�?�������Շ�P��"M�sA�Ԏb:y܊qa`��@�@��4Bf23YF�֡���%c$��g���Y��D�fo���F�F�
��"S�� ސ���=�l��;Y+�����
�h�+7��Z�30K%��³�l�j�qj�I�ҜZd����5
ښ%�:�XV�r������h�PJf=�mu�:��Q��s�1��L��ڄ�``�da�CKg,���-��h��,e�3��G^8C-��
S���nk��1F�--�l�-�%�.���꭪
�j=�Q�.�,25k�ֆ|����Dr�e*�\�~u���2
:�9�"�`�a9bM�`�k��<0Y^'D�
�ε����pxy��(�u$N��Br�o��A���}�8��H�P�5Ҷ
B���8(
��z���l��l��Ǻ�Yb
�4�38Q`��ƈ��y��j�xˍ<��AzMc"��8��R0(��+C2.v��F�C�n������#[4���c �qԂ;�w��!M�{�Yӧ^-��?���G�H�#I��?�/.��3�O���3;��]:%�`��f]���g��η"=~,@p��6p?ñ����x18�"�������2ar�>:�J'�|+�����R�WS�LJq�<���<EyX����������<��ii>B3i��9�8��@���Բ&�V[)+�η"�!?�r�a�c�G}���>ȱ����x�G\�c���N"=��b���C%�CA�DƠ!&KQx��t�]�M��tz��i�^s����]�c\�c<�Ҟ���_Ǹ�v�҇F��J�KϬAe�E����4(N���[R�y٤�R=S�η!�
jg��̅�67��\ka�v�4�b��'P/�W�8*QHϹz�+Ņ��
Y�HK�T�X6Y���?�������
�Ύ?
�η/}g���K�٥���wv�;��]��ז>�|3�Yғ�|;L��C���s���]��.}g���K�٥���wv�;��]��ו��K����Qk���G��Jw��;�/����=����Oz��>�4(�3ү�5}�O���k�k���)}��鷨'��P_�Z?=�7&ݣҧ��� �
��ۊ�����_J�� �a���H�"4ρ�s�)m����'@ w���0M�|��tH�r�᪦�R2��q��ڻ��2�Š����+��ԥ��ߌ����7zf�����&�6y�y��ͼ[�Seʍ�%�r�櫖�Q�|����5��6�(H��\╰f�1M�|��$�H��m2ꖒ�r�I��Q漣�V�K�\���붐i��.�-B�$*�*X�,���ez��z$������^u$p�r՜�*�E/q��u���-��t���x*��ז���x�4��d����o�x�%����j�Au�l��r<g���̬�B=̴k���,7_�j����z���1���1��4�}�-�&�yW�t�&KnJEL\z�*9�ԐRH�Ydd��4�mb9RcZ�<�si��h>G6���Z�q&�9/~�c�`^fo}���3l���J����ʙA�~�.�o�|���߿q�B9�7璏P^�)R��1�
�(n��&]B��{F�A<�ݥ�$��X�$cv�15+��BW���c�Dh�\�
fdۤ�4ł>Zn�U,4�X�j���NŻZ�ؤs/y
�HdZ559�]ha�$�v������Ss��8���[m��2�\8Z}�n��T����s2ud���JF���+�~"���!�{�j��u��Gd$ϩ���y�X�9
�鞑݈d�Fb̬�E�9[-S��}�K�C�`3R*�,Vِ�g/�qI)�ܪ�r�ʷ�Y����f���pݴwf�!neغ�R)ݕt4�sJ0���p���-7BR��#��Ņ9���5���j�-yܻ��nQ�*�֏:�9�k^����W{x���5������v�O`�� Q��;���u����p@u���i��ϑ�Pw����/�^���6%D��&'�H�"�p���z)״um�>��s՚�m�xWQ�œ�c{����^���M[rl���=J���W֔���)��0��IEND�B`�blank.png000064400000000121151163575120006341
0ustar00�PNG
IHDR7n�$tRNS���
IDATxch��L��IEND�B`�checked_out.png000064400000000606151163575120007537
0ustar00�PNG
IHDR�aMIDATxc� H�-�0u�����_�r���n�Dj.J�1w����F�����̂e+_�b�{
_����|����Y���
+֬�|��x5�lX�b� �.WQ�2���� �0y�
]������vN�������2m�y��7̜9���_�0c��/�����U�����d��G�����c����*��?o���G�� �%�m��t��V��:�6`O:A*ZqP\��P��߿����K�O�:����3�/_������96�
PPQ3�IJ��cמ����9�߾�����_�i��Qq���s�BgI��IEND�B`�collapseall.png000064400000000231151163575120007547
0ustar00�PNG
IHDR
r��|`IDAT(�cX���b1�8W?�'��j꙲�h����jz�?ƪ������?�c��X\kpb����"#
~��@����� `�����14���!�ڡcXIEND�B`�disabled.png000064400000000407151163575120007030
0ustar00�PNG
IHDR��7��IDATx��Ua�P��_B$TB% �0 �� s�1C�ƫ��x��L}��LB{�fsa,O�9Y�9ʷ��0�<0�y�͞6Xb��������4,JD�'fV�d�����#� gaxGT4���aH���Ɉ�J{E4l��
c<�
N}�o�A,��g��J'�
ܣ�CiW�%rW]�w�9����'�'��.�
*�9 �IEND�B`�downarrow-1.png000064400000000261151163575120007437
0ustar00�PNG
IHDR��h6tRNS���7X}fIDATxc�O"
Yè�����;:�hwK˖���
�jk���۷85�FC@
��t��Y��~�~,) �zm\�K�ӟ_�<�7<��p(��w�'C%�k
�y�j�IEND�B`�downarrow.png000064400000000261151163575120007301
0ustar00�PNG
IHDR�axIDATxcl`0g�V�@�����E�@�~�Bx
�\��?�I�W[vd�4|���2@o�f
>���
Ij=�
����dŊ���K��'��e@����@�8�D�e{1�
IEND�B`�downarrow0.png000064400000000227151163575120007363
0ustar00�PNG
IHDR��7�^IDATxcN����� hJN����ߞBSp�����0�5�3w���(�ļ��`h�é�lV���x|�p�U�(�-=���A[IX�PH�IEND�B`�expandall.png000064400000000263151163575120007231
0ustar00�PNG
IHDR
r��|zIDATxڍ�� � �a[��Z��6誫fh��� �
0�����|�
�y݂4�OB���8-�J$�����~H_Ġ�R U�.KacP��K;ݞ���Oa+P�� ���r�S�5�����w��SIEND�B`�featured.png000064400000000724151163575120007062
0ustar00�PNG
IHDR�a�IDATx����AD;�A!(�
A!(3333���̟�����]{]b|U�nn�{Q���Q�Ճ��>�I���{^e���Q��À�(�Pf"e�s�ݛ�'���݀��]���s��`�f${l���Mnx�����<+����-�w`�0�i�N�՞y�9����y�wu��J�����Zc-f^~�s���ׁfU��[��J������u�5ͲNb�5k��e�rp�n��(h_%�]��<r��/?2X"��h�ށy���Ǵ;����7_���|�d�
��e��yG���]�yb�;�Pm?Gg�~���z��w,<N�P���
�=@��c�*�����2q�
��!���b�8E晲���9@UƬT��y&o'�'�S���-;��cU�\�IEND�B`�filesave.png000064400000002023151163575120007053
0ustar00�PNG
IHDR
����IDATHǵ�KOW����g��Q#��V,Pc�"��`�H�t�,Zu��#�UR��Q�HWi[�*
�t���<�pC1�1O{&��ئhIUu��+�9��=����G:k��h����EQ�c���ܿ�`1�u�k?�}��|������,�*cR�/W��,�w:����\���&���$���PO��.���p����5n�)loovw�@Qd@�}����۶4w�<��2�ւV�-,,�"8�@Qu-9:ha
�R��dj��P�����H̕u#hC<'��*�QȊ�"���1�s9��s0���088������[Z�aT���BGGF`u�d.d�'�3�`�Q�-b���A'4
/�JB<��\�k�����?��S����#�t�'�O�������cY��
P��Q@b�x�
�O��Ez���F@Շ���D��'Ʊ�1��-0
���ح�N z�9LMM�����K�H�P�)�~�حT��>�=x���4ꗎj��&&rp/M�4~�u��:NEf�Q:�)&3i��Mc�F��c�!0??�>,m7[���bs�B��a|�
$l,��!��&��ZV˱m��2 ��i����T:�&�$S�8k+�Y�l���R�2�W��0yj���8Gs���ȃy�^�#Gy�iZ�,733s�x��������<p��u1=�@b'E݈w�omm������q
��ߙ���04�&B%P��r���C&������I1nnn��.YA���c٬�xty�J�έ;������ ���j&���ԍ�Y�6H��j��N<��^]I���e0M�ض(�����h�ժQ!T��*^���`B����,?-��̓��5��]F�~���y��z�N�y`�y
����X�?��
b��Gz �φ(3�$H�p_���}�"�IEND�B`�filter_16.png000064400000000367151163575120007061
0ustar00�PNG
IHDR�a�IDATxݏ5RCDs�1��%���
�qwww�O6�
tg�|+��
5��$��ɣR�"KAm�%����{�,,�ގ
�n�D�l��m<��8z�cq�Mj\��D,��p<��qKU`i�a<>��7�f/>,�����;�ؼ����i\��J[+���=�Z5!����-�IEND�B`�icon-16-allow.png000064400000000531151163575120007547
0ustar00�PNG
IHDR�a
IDATx��%pA��߫�*^�W�&��#WTQefffffff��j����Q�;�,����/M�R��FRW>+��]Ç�3%SǕ�.�����k?M��̨!o}�l�>����(PHm�:�V��3jO.헲sNs}�s��ֿ���sFl/U��O��$u��u�T�����r�|&��ޛl��^*��Bө�μ����0B�UXx��^=��X�����DՁ�u`�B+�ѱ�w@#��m+��qD1B���Ա�
w@�J4�Ǯ���'+���f&�,��IEND�B`�icon-16-allowinactive.png000064400000000527151163575120011277
0ustar00�PNG
IHDR�aIDATx�уn�Q�ƍ�x���>©��3���l�^g۶�:��h;��ڗ����R*p�g4��Fǭ|Va��8|��Қ�y���h�P��ڀ��fc�D��Æ���ǒ��_踹7��;{t\��y�g@�M.[�n6N=�0�P�S}(,�r��f_�?���H�;̿U[��:��&#�e9��"~�s��Q{$�#Vȍ{b��^�c�d��
�2O[�z
�s��IP�W�m�n��qPү2o3m��(�v
,���E�.Bޟ�_�v�Y�^��IEND�B`�icon-16-deny.png000064400000000542151163575120007372
0ustar00�PNG
IHDR�a)IDATx͒��`��]��ڶm�6�nv�]ߛ��Z�m����Yv�Q��y����G���Ei���:��ײ�e��37�26�T-[&a�h�����>[�G`�i�3chUc�66��᯼X�����+��G����hBzZ��P&/秵�����wy�F���-�{n��9��������"�$�l�!5oř��r�ط�8���&��uJnӣ�nR#����g�a��J��\$�{��p�N_�D8��`�8H�O�˔���C�8�@�����i7��9��K�������IEND�B`�icon-16-denyinactive.png000064400000000541151163575120011114
0ustar00�PNG
IHDR�a(IDATxc�����p߀��� `��"�M�(�σ==^f$4�ix�������~����":
ⱅ6N�π�_��6<qs��6<�
�����������GN�x�萆����y�e��ݶᡛmÓ�8����K�]Æ��a�*Lw�k���rbo������6\3�h��d���C�;��
/��p�h�Ec���fZ�\2Ѱ�e��p�\�ᨿ'V|�ڸᜑczᔡ�c����
D`�i☾��Q}��oB:��l�@܀�4{u�8���@���u���IEND�B`�icon-16-links.png000064400000001044151163575120007551
0ustar00�PNG
IHDR�a�IDATx���Q�O\��S������I�m>۶m�wgv϶;�wP'�F����0ESk{
�ᷓ7~Rn�L�3:�Z<@�ą��9��b�b�k"[C���ډ�Fd��VNL�6�
r��S����n���/儞�H�'{�ag��3���RX$wS��1����v"����yp���..��s{V�����
Ǎ��h#¾���].��{�c�����;� ��"�Kz�KYy9M&3M��<���;��-o��+�#��>vvt���A���g�5L6�y*��i���rOm�-=g|e�&�ɨ��}�k�<w��O��9�����<�a���:��0��K<���Ǎ�K�s�t/���tT�{��XM��������/x�@�����IHL�5�䒙orqٝ4�V�Ν,�Yq??�͍���q�Lm�����+�r2q;�x�G<�ש��i.�ō�B�J
�e��N"n�j��{yt�+��i@IEND�B`�icon-16-notice-note.png000064400000000751151163575120010661
0ustar00�PNG
IHDR�a�IDATx��3�XI�o�}~k۶m7k�F�:�/U��I�&���4���.g�7���7��L�1L:�?l
O���N�y��X�ָR
H��p��(�;��l������1:�/DU>w�����p�j���Q����G�b�G:�����M*wx$� X�W��ЧD�����*�a<$�����BA(Q�����f i�lN�)�畨PZڟw��O�/����
OC(�-""��"b��?�G���#�K�����O;䵴9d$���t�d^�۬�e���""Zd����P�&�B}�
���㚡��S)��6�W�K�����t_�����U�E��M��q��G4�\��5E�c����t""*E�z>���ʣ�&�K�? t�.�W�5��� H��xS�\���a�)2�$`0�������IEND�B`�icon-16-protected.png000064400000000615151163575120010425
0ustar00�PNG
IHDR�aTIDATxݐ��a�7��醵�fnm۶wr��ضm3���za5�x��?���-�X|�����b�C(���O�����+�VX~{{d���?������?y-��I�XJ��u�������Z&�[.��H�L�� (���Q�������\���G�(�?��S�=���?����ɢ������bSF�']��8|��銀��v>74טp���x�\�����lی������c�������3��;SpilN]�g
�:��7
��
��d���ő�������4`��ۯ�}�ՎLq9���t�U�`
�l�՛p��ʀV���I��HIEND�B`�menu_divider.png000064400000000113151163575120007725
0ustar00�PNG
IHDR���IDATc<p���P�BI����IEND�B`�note_add_16.png000064400000000657151163575120007353
0ustar00�PNG
IHDR(-S�PLTEF�
Y�.K�P�b�9N�
R�
[�y�TZ���Z��T��@��X��b��I��U�̃��c��,��\��/��E��L�Ϟ��V��Z��P��3��e��z��N��V�Ҕ��?��c��g�눵�z��q��e��~��M���ܼ����x�[���������������������������g�IDAT�=KBa���F���"
I56I���ojtp�!p���'�+
|��d�3`N���i���Wp�B�Q�nЃj+tՐ�I�[A�2�!���_W9�-d.GS�G23�����g\�*�j�����U��K�gaS�@�/���{��A_'���3��}�q��=�m���оey ���T�hv��IEND�B`�publish_g.png000064400000000632151163575120007235
0ustar00�PNG
IHDR��h6tRNS����6OIDATxc�����O����H���g�~�t� �~�����r����ON�y
4��{א�4�=�����xA�����(�۷�(*�p��)t0�m�^X��
E�{��ٻk�o�=��
��WK��p@�4Э@��v4;�?n�����/��h����s��
��s�����K睭*â�} ��C�@S��%�w
[���n�Xâ�J�;G�� �D{8ҎK%oTz�� v
Ժ+����@Tv�t۩e@Y�1
�ӿ�t�ò�����-i�<p! i�=�ꀚ!q$�"b�=0��+
�Z^v��N�IEND�B`�publish_r.png000064400000001017151163575120007246
0ustar00�PNG
IHDR�a�IDATx����q�o��ݳ�m�6���?d�v=��]S�����;��{�9ۥ�HjҔ����BK�@3�W�栾\�_Q >E9��ԕ�+��'����µ��$�6���=>X��k����9�si�N��q}����P�:ϸ�y��D}"]��w�^��=�.c)��(���=�&�vU�T��Y@�W���m�������s�M�����p����6R�̅���M��дwo�g��")6��q�g|��#ؽ�bą6�^
ĆUO8�/�+ۗf~��>�ZႮ�0'�"��EOm\b+�|f��$K-a.O6�M5/������:T���j�8���,��x7��gw���j�ՕW�uhC!�;B��P^g�Ԇ��N���Nܗ��!���e�����15m?�&��Nh�%}K��x���"{$�i��Zn�P�f E6�&0�}x��F��G�����h�0IEND�B`�sort_asc.png000064400000000152151163575120007073
0ustar00�PNG
IHDR �8��tRNS�[�"�#IDATxc����Ǚ��$�1�d1�L
�d� ��"r�m�IEND�B`�sort_desc.png000064400000000153151163575120007244
0ustar00�PNG
IHDR �8��tRNS�[�"�$IDATxc� �
��?���3�2A
�$F"w��.IEND�B`�trash.png000064400000000602151163575120006377
0ustar00�PNG
IHDR(-S�PLTE�����ţ����������𨫴������:;B��������̚����ɤ�����229��������٦�����������˘��ru{�������`ak���]^i���pqv��WXc���RS[������JLU���������|~�CDLkmv�H�tRNS@��f�IDATx^M�E��0І�L�q��/5�;?y�dK�qC����:�~�Hw!���z^M��H��c�W�M<�_�
珛BL�)��jT;Ъ9ji��E=�ڃ
��E�^!��"h�Y���k=k'j`F68X�Yv�����]��o�?�
� }�IEND�B`�uparrow-1.png000064400000000267151163575120007122
0ustar00�PNG
IHDR��h6tRNS���7X}lIDATxc�O"
_è�G�O?�|�X
o<8��v,4�
���W'��y{Ѷ��Oo��4��V��
�`j8^RS�@SRRpj��t)]X��ΛD{���9w�
�84�ӝsKguIEND�B`�uparrow.png000064400000000260151163575120006755
0ustar00�PNG
IHDR�awIDATxc�`mzQ��di�Zu_��R��_pu5��b�4�L;e���y
f&J�F�~f >��p&Q�6l��X�
�Y�l���8p;^��v�<�'�����h�
��IEND�B`�uparrow0.png000064400000000226151163575120007037
0ustar00�PNG
IHDR��7�]IDATxc�`V�,i<�T�\���嫗�B��l���똱Hoc�v~�(�Ģ`_�p�d��Q��o��G��h
Nw����V�V��H��:M�IEND�B`�