gSoC - ADD MERGE COMMAND - code patch submission
Started by Boxuan Zhaiover 15 years ago34 messages
Dear All,
This is ZHAI BOXUAN, a student of gSoC 2010. My project is to add merge
command in postgres.
This is the first submission of our codes, which has finished the parser,
analyzer and rewriter parts.
If you are interested in this project, please download the source code in
attachment and have test.
There are 3 files in the attachement. Two .patch file is created on the
/src/backend and /src/include folders (between orignial psql 8.4.3 and our
modified edition).
There is a more detailed instruction in readme.
Any comments will be highly appreciated.
Thanks!
Attachments:
merge_command_first_submission.rarapplication/octet-stream; name=merge_command_first_submission.rarDownload
Rar! ��s
�gt��8 qD ��0 ����Q�<3 merge_backend.patch �@��!�����|*�_71JjG�"[�{��[gp�U�Sv�sx�RE6r�%b%7�3/���i���"j�������e�S� D@�3G�1����� *�h��?G���������3rz8~�>�.�������pr��i�~4h���y;~=�'�������<����9<��7������3~�*p�yt,���{����k�?v6�����F��b�X��J������^��5����WE���1�C���J��|���'����:}��.�n�ss����{��Z�����������������Q�����|��{����v5�{����}<�<\<� �~��Ww�t=�pk�9��D��n�n}y�R��������"�=<\�-�
i�^>nN���<�I�������w.��Q��/�V�_D��:�������bF�������F��f�H��-��v�R^��������59��N�yS7������q�cc���*�F)~�g.A�\��}��{�xz�m��u}}]�A?�_W=;�O^v��:��� ��4:�O�1Z����O4��������>���z���<������G3�}Gg<
7�O0����QZ����$u������Z�\����������8��I ���w��|���F�3��Y�||����O0�)�����Q�f-W6i�g�s���*g�K��?��y�d�UDzKY6\�#!3���<�m��O����������x<�
l��O9��~�����y���y�>L����=�&3�L,Y�/����!��4����s����\�u%�2'2 ���o���x8<�$�~.Fo�����7�������_�����:����k�����+&�����v^��f���/���dV���_���^���{��Ou.�=��/�{P�/m>���JV4������x�N�2:��|���������z��N���o����3��9bK��i�%��M���*-��OM�����G�G[���Gw��>?�g��������f�*��o�����_g�g{�h�l��uz5]^��������z/�����Q��C-��p�c$U������\����N��{���v{���������g�u���b�Ita{�oU��up�_��$����T��������1�uF��W����I#��#������N��U��oX�����'�����k4����� }�hQ"�p��W���q����i%R�{7j]]o��G��9�so��yh���|�<2O"I��?.a��fsf�o����F���NL2��������?-��"���Dk������|Zx���r�QU��o��3��j�E_tT��%b�?2iU��'=����Sy���=��>|������<�_�<�R��5����_�t�Q_F'�e�Usn��S4���o�(�s|_�����:�������k/aG����7�����7���~�x�m{�,���/h��}��l#�;�#�v6�������k�7�>���w/����c��VF�r��sSZ�Q~+�P|����}SZo�|������p�?������7��W7-���� ��T������*��9'�Q��������M@wos��.������w��/��.1_������� �P�1}�)h�3X�a���(�����f�C2���VeU Vwo��&;�~$X�W�9(�n�WZE�a%5��_k�F:o�.7���(�=��w�9$��b��/O�4N�����c�.o�7�z_�_��v�:/0���l��f��F�����yh�C�^[+x|���]~��5��~��f��Uf�+<�����,���-{L����#��`|j���>d��ed_2Z���;<~���_V;�<3����G7�����sj��=v�q�l0��
��s^�Ol�{;CC}��K9�rxPe�����������l�����FN\����e��
��=�����{7���2��"+����}_�����c��7/��m����%,��;�Dd���9^g����=~�����3�KW��7Y�����������l
�3]�\�$��Z���_k�����8Y��(��n�����V]���?�������x��;N��nx��#���`����p���'�p�����s�2>3G
��R��_��� Q�Z�p� E�������r���1����r���Y��c���zn�|�$�n�,�3d���lz{_�2�<��K���y����K�&��$`����T/S�g����'7�65i�=E_����~���������&+���IzIy�� N^���(���E��55*�0_/����?9.��Q&����x7��s}q�ZN������N9���xx�����f�nG��_w�������2��Of�;st���9~��b9��I��M?�%��s�3�=k����1N>L���.H��� �&�o��S4U�����#N��A�������v�2p�f,��,�X������8�;<BWu����o����n�����r�19b��toff�|���5�\���>J��t�|g����r���~/����)��q�}W�YS�~����wX�?���Z�h��O����c�_��hg����Wk����a���A'����^�����[A[j���n ���&o}��P6�4��^h�~�z^��{X>NT����v����BW(�C������bZ���n�?���\���o���'����Z���5*'�����z�����������
�b
����FU����>��\�>#����6&���{~����!��`d��[�1f�"8\�����g�lk�1��P(�4G4_{��&��X�#i�t>W'J��������7��[~����7���h��2�(��V�i� �u�g�C�<���Q��{������Y~�9����Z���^H����?�aL������{k����:�w�d(~y��N�{V��� ^^N��Eo�0��H���u��c?��0���7>�
3�n"Z��������06o�����C�����C�N-,�����x80�,����d������o�����KE_��2\����������q���Mq�'����6��M���������yig�������(���GK�O6��w��I���D��>8�>�%�"���|����2�e���uY�[�I�b�~�����7�`��_y�}>����p��(vvLN�"�8����RX��gw>���jvA3N���E��d�<Z)�=�k���%�������^���O���K�!��Plvg�Y��m]3 ~���|3��ox�zb����>�s?��7��E�H���h�0�]eZh�J�]�MK���>��ot�����&Ld/�F��������������74
���o{_�x�$
,\����-���o:]�zw��$ �2''���1)*�!6aD�!D�oB��� ��3%yd�8�����*�:>]�7�4K���Y!����� ��w�V�-c�eWg_c�w��]iHz������Tk����a�tc�u�s��{�����)����t��u�a�KC�g��h�������
���_��bM�������o�X[{`��x�w����;�2 P�H��|J"�S��q�!�&�Z�K��o��Z���O���k��1T��
����5F���� i���`BD���h���/+R��;�gd���X@q����0�@��+�GX�\��g�SC����t���7�E�XT��
������~N_��Xgd�
f��k��I{Y` ��)U���2P���qc1`E�6PW��J��w�r��/�t�����~�*�_������'
6K~xU���r#w�����U���.�����[�g~�0�K�AR����������K�e8'q���;i|��-z���Z
����s�f)���e����nY���:���f��O������C~O6�XF�<�����a������>�8e���{��|}�]R^]r���3������/��`ih';�����o7%��x��^�9,w������"y��� ���������9e��67����������ikc^��U%��~l�������>����0!�FK��y8<��k�A�$lW��b^r5#s�
����4����.����3��4o;�4R�A�5��t�� z�';8�)Gp����}�������<�����cwF�8`=�'0T\|����I ����<���s�%�����d3�@Pu}4����^�mJh�wl{a�Ji�����
�q�|�
�?��L�����i��5����������9o�^F�e�����\E��&r��!5�E'�\c������I��<}K��p�ys�)�����f/�����ya�+s�v=��y��jhj��7��������W��MN�>&��7��,
�_��N=�e�a�h���O��
4�_�[���������^>O���������8���/J}B��A��8�UJ���O�H0kOrsU|i����N��-�R�����t_\��'O�#�"X<��90�H�Z32�����
?����T�������������.������<����S�XW1�S("J���7����M���L���?)_�l�N
���
�3�:m�O�.��^�K����`g�xo��y<]q��������,mL�����Z�iy&�,��n���6�2(l$��1$kf������B��i�����4�����wgg�{��P����N��PN�Y-�'��{@�v7f�H��^�o�v���E�>'�f�G���nl��8�����"@E j�_/c��7�|�Pf��c����&9����5nY��.p��C�WO��W�:|���\(�Y��I7YK�m�_7��>9��qJ���0�w�����|�m��c��;�P�MZU9_v
����f��"��������i2�� ���REy�<����Y���~Z�J�d|y�����
�]�H���;���F%����"+�����/
�/��/�J��;|���N�!�P_�/o����s���6)4���vp*�w��}�����Y��ae���zYN��3��Zk���.�[>u��*�����~��[�w�g�Z�o�~�3�C����s<�c�'4���^�J�-��u>\k���0jZ��KWY8yv��jpR}�[�+x��F����y�y���/H�!��(����_��v�nS�fZ����l�C%�$�����0}�����(8]�x.���.�_�y|�O������)7DK�������\�����}�S-{v>.��+������P�d�p�qyb�k��d��F
�D���n�K6��
�m+�����3�|��t��:�.1�a{���C�����g�R9�
R�W�s���~X5"�1������G�����]$��1[F���k-������l��s��<��~X�����?B�w�D9m��!,����x������z�+.l�����(��g0�8.�h_���1��c������w�b'��;R��I#��w�[F�+��' .��tN��_x���9^���#
�o��_OF=G?�+�o�_��z����6��^��96W��������B�
����9�m$�q�\w}>=����.A���4a�������������o�_ ��;j� '�$�G���4�7g%�/���F�����go����UCj�Mo7��u%��(D��Auv�&�%�@>)�����f�R�����\�������������|e�����"�<��\?����xN\jGt�L.��I��U$��F��o "�m��=9RB>��_�����^SLm���'h��������4�w����9�j6�����������-P��K������F�M?�XAA}�F���d���G���S�l�2�pu�b�
#`����R�S��>�����E�������9zbI�.?or�������Cj��2��p�)r���R���JX��@�� ����b>�BD������.;�����;����i6��&���F�{���|[��8L��v�bOU4
- ^
�\<}AkSCl�2��|�^�Q]��H����^Ob� ��������s�`��5k�?�������������sq����e����\��z{��u��^���RN$�~;����&����o��I,y9���2�0cl�n5����mfziHi��:Q�~�O_bRD<>��8�8x���|79gG�G��k����
I`�Sk������/g���}��I���~@������;������|�����������������������m|�?,slqc>���]���o�}I�6Z������
���=/��w��Gt�����v�-6A%&JpN���^3����T���=�Ohw1:��nm�;]2�A��������O77�(���OO����<~H���9��j}�~)\��k�=�9`T����r�~\��z��qp���q�#�~�'�d�2DBF���p��|!2\������||Q������l���{��~��zU�����g�2���~��o����G�i���[�����w�s��y$���o_�����6>���$b���YC3�W��M��i�S�)H��g�r��8�'wOi�h��C�����`g�_�]o@��1S�������*z��:��x�
�X3����[�Le��� R�� ����g�%����T�Z3�[���+L+|���l^S��A��W�� L������g�'��
a0iv7`����P��U��>�Z��w_�0Lu�}�s��oH
�:�'�g7s��;w~y�;��nmlN�����%���7�"�S��4�x���\���?�Xc����~82��l�l���)OU#f�9�+Pp�5��D�������Z�=�*!��?�#$���![��v=su�~����.��wv`N����{s�K�k�zS�+k_{q���Yp�;]��q>�����*�O�K��g?9o ����iE`v����
�q��&(7�����%� �D������+��L%��� F����dR)�3��ope���s���{�����E���oX[�Xm��VO���[\�<@F;�v]��;SW�����#9������cva�����{��;����;��;���}t�n��~���� �wv~����Z�}_��O�q �#�aR���Dg"m�$�_��(�c�L"�Qk��;�t��d���m���������h��/�/ �v6{��U#c^JMH��B^ ��X������w�](�va*E>�����<Q=���,Q-��)m@v�}p�����L�y�*���R�����{���za���/���
i^������w>�%9��c �u��>�V��:�`���~d�
�7?u����-c 4�3��39�p�*���{���cS�0 s���^(��~���A��P������.�����LP��I�W�kqB�s���r�=@��������� �f���{c�[��Vg�6{���4Z)0V�����������k���A��c�!{������4L������{�!��)��6��v`���_}���+-�w�{1�R6�l��1d���������q�
�/PX�A��lm�
{=�NIb8(/�`(���^(GF;;W�{��.��������Cf
�6����@���w��o���=@���D.�T+��0���ou�~|���z�ix��nw��;����,�t�c�%���?��Y�?��K�1� ��� �sol�A!�9@3�Xa���@�^0}z����0v�������_���{9��{K������c��z�l��g�e��o9���-3��7v&Ny��_��[3�����nI�B�DO��^0��A"�6��������v�&�m��`P�H/#��A)��������=/$0TB�{j��~�#�/�1�n���<]������*
���Y��T����� �y�)0�v6f .�������A����16�v�TG��6��7e���l���2�mk���'��b�
�{��,`6�"�����W��Q���{�y����N����0��F�M�~a�`t�8n��e�r��h���#c����]wP,�*��������A��VT�@�'�*}��d[�"vT��*��IM��I��c�YNxr�g�����n!�&)�%�Y�F�+u_��T���������.)��T�BQ
,]D(���Y�UR�� J�{xH�����)^'�\�Y����
Xs��V���~*�%k��Pb�P2� D���eF6@�g�1:(��i2��D8�����'&���G�8'w ��1��(�c\�VxzH��4FI�@EWT�,'+E��Yp�Ch��B��W&�,�*M��)MH�Q�V�`��T�R.MR(W�&W�$Uu@J�f!~�$YP�+ur���
\&����2���Q,����c `��=U%H�6(�t�1�N(�[1S�Mm�)�8��U�L�����k�=��'f!������A����'�'�,���(�eob��bLV\c �V0OXRdb�4T�*Y`��Y���
N�,����lA��#%x���T�8��Yp�CcPY���`:'> ���Bt��TL�*�%TC����Ag
K��b�/reT�o�{I��D��D ����
I��"��&N �UX�!�v����B�!%x�.]� �pz�Prt���XRP"�j\Q'�e8�RU�E����
��#�EI�m�I� �C�����l`,&�\Q'�YW\���_��~^58@��>��M�?��� �l��� ��{�T�B_�--�-�
��i�S*5}>���a<7*�y)����phLd�e�Jv!1���/����:�=FJ�@���X�d��r=fv!q������J��K�i.�Td���Z[��"����2T���J��>���,�RJ�%G 7��0����-%���7f0�a�d�b�*u�>�����F�)�����N��2R������J��2T+��;]���x�|J�X����K��j���*��iFP3�U*�_��S�#�d�e"�H�J�%? 7��Q��*��|�J�A_1���#�2T*������%W(g���$>!���S� �-���2T2}FJ�a�e�;�LC�����,A<--�[����ep0�2T+
�2T�|�J�a�q��Xw���XG��z|CQ��X7�d�d�*�B?e����*o?o���%N����U��FJ�a�%F�oQ��P-��
V�a$�2T+�D��oV�xdJUH.2J�%F��#%N�~���9��'�d�d
�U�S���XW����K5`�R���-���Zr �)u������K�)R��!mK�*U��E�[ZB�>@d��*|)' (J�VP�*�u�-��a���Z����n�!J�fP��2�X�L=a�������.�mL~
�\�FJ�p'��7�$
nwJ��eW �J�������x���#&Up*����]n@�j�U�V��f@���3��~�a�!v# RK��8��i2������7,.�]p�*]p��"2Tj�u�jIfU`Kk����Q���]�]p�,�R��**���.� J����V�,��E��IZ����d�d�]p�W\E+�bK�2��(�O���XM����d�� �p��&]p��� �%_ g��]p.��+����a��K��u��*&]p���6)Yg d����L5^�<z�C/�T��,!u�JL��()]p�����[�@R�]����t
R*�tdk���Q����^��w*������]��}Wyc�S$�����A������( |U�RR��4Q2�P��"^�eu��]��F�����"6SZ*U<��^"����k����_Yn()vNS�U@6�"}�1>K�O���)��LBx'"�VV}��/��D�/1@��h1K�SRTh�%����(Qy�^ ����r�Q�P��.�f�N��W���0SP���h�-���T��E.n�jr+�E/���E���(y{� ^!����<Q��1G��F��J������3�U�)�)�"(axU���'"������*AKA���e�P"���()y�]W 1`��(]�/�p��KqE���b��e�hyU�D�kC��B��*�_�LP��4��.���L~
��
�E������`�(�t�T��+�Sx�p�/QFK����P��(Qz�Y�&�^�dP��vE
/�A���4P��ZT�,E/�QR�\�5�tWP�E/1FK����QR�(�uRW(���z�)&�]�/A��P��,�E/U�DV��i�RU0�1D���%�P��NS(�E.�BJk�\����Q2�D�E/1F����(�|jG����5�REp��^��E��`��T����=��C���u�\U\�U!��r��Bw�4��^��c�>�X�m��R��k���|Lt}��<$N����~k��o���������mJ�3=���y>?$�%gk�qN�������=���,X��]L;�7��z+��t���a~G��rx�y=�r�88�����c���������1�_f�l��������6��:9���l��k�ty�oY7�.���?3�/z�$K�����������$�=�
��U�A�|�A|�K'�#���^��U���\���7'�/B%�4�p������D���<q�_������������i���J ]��[������Uf�����������}�G�8_b�p%In~���\���<������E����<5���F%����*�V����U��02��"������:�s��j�u{�[un������?�����{�������f��4�{#�}��CtK� @'��������|�f�|G�zY1����?_�!�z�_�����7����yx�|��������Q���;�b��>��o�]f�\��������.j��#�/�Z����4� ��4��~8�E�U�I0�g����1���^/'����/�!>�ZE��DY�����4+R^�Nv*tmz���R�1������D]�|4��jv���$�t�cg��#��8�~���<x��/����7��u%{
}<q�j>�P�����/!;���X���� Y�Q�>��\?{N�'o�|��AF�4�T�K�S&zK1�B���=�����X��#�OO���������`��������'z���������j��������0������fW�o����`�����PD�5:�a���%G��H����������Q��l��=�1voV�Gk>������~�^^{�*�{r)��=,���GE?'#����%-
qo���(���m����6o���5��
��O �V6H��������Z(�Jn��-I�c|�G���9�QZ�]�T�=������\�d�g��|�)�D���t����-�C��y>��D��>��.at�eX���8_W@B�g$���~-��jO����C��������1*^W���:����TW����7��/6i�����y�5�[�:Z��*���[��?���3�ovE��O�{� ���s$���������|�o�Hw/lr��
R�c�T�zx�4I�b>H6;>�C�
�
s����������T+�9@�O�0�c�jJ�����2U���z:,���>q��`�����4� ����R,o��.]�j'���������S��g����
�����h�B^]��*��Q���o��{SE?������]���%���P�����w�����p���"��f��;������Oi���%�d]:���'KL��������u
���bKp��*}Wr���k�T%�f�d�V���n���W`i�uJ��4���3��'&S�V�&�N�> ����:���E��$��|v,l=�uO�E���qkX���c�4�CS���J A%�cX��snm���s��snm��^�A�v�����quL �����k��S&�j���������{�?����}����m���3����e�
�F����E��.��_�Q�'���/����z/5����~���hh��H��rXfP�i�pIA�!�j��e�&�e����[f9�2M�:�M��9(� �����y����mX$����[i31�k�.ysnm���"8���@�M��9�C�c�P�&�)�A�
!(x��BJ@����(�Z�f ���q4�qh�e��4��O� ��Jx��Z9:�
CB�Q�%����s�� ��������V��r2���c{)����}�p<��c����d4ajRaBZ���4��dJ��b��
�����[E�$����m����(5�A+Pi��`��OP��)�j����j�CMAE�@uF ���h�m9
�%��a�%���d���j�2�>J�cU�����jMaZ D$��x����a��t[c��!nWX�-����v�
���:Oa h�M�Im<�� T��,����;���M������ �SX��Xb!l�T�x����C�X�)�"��dR
i
*�� ,�3�P�h����D ;q�KT�6v��8�M����#d�� U�����D��+�b�� .��WO0�u��i�-�1�2�4�����`�Md�d�c��p���������On?!^���$���(���=K�X�E ���$����k�xLc4�~���#���,nR.?!^����Uah�P�a��#��>�m�1��(�"��`I<[��m�A+9�Y�x���I(p�D�!N E4$����z��B�(M� I���{(��p��bE�@;T�9��� l/����B(��R%��%X�p�� C������ �-#C�`HO���`F_Ru
�������$�=F�x,�%�hrM����?�w��@���rx���E�J��T.%Z���kXr[���ln?% 6�&,����`�]����2'O3����V`,��^4)� %�*���+j� >�Z�Hf��<V�M8�'�hE�5�.r
v�dL@/�x��~���%��j�E�`�i�P���^�<S@K�sF
!������qP�<b�*1�i��1 j�Ix�&C-�C��
��;�����r �\�r���$�m;�-kFz�k�]a nU��_�jS�90�9�%�f����A% vo`-,Z,�)��X(3�v;�.���s�S$�m�| ��@������z� $�zN+����\��Y�-�{�u]�TE�$�*-[�da�S`\�'����O��U3tW�t��k���4�Lh"p4RbK,��&_Q�GU�JK�z�]!��>����`Y
CF�a2R�@/)�1�lIZ+�����;���&�^�]�,T����o������QjU����f \���y55[l?9�)����� � �z� t��K�r���%O���-v
���l� ���L�m<�5�����d8#e�-l4� J�;����Tx�5�sV�����9��Y n9l�l��g��-,������!����Yv�@{q4�B��t����+�]�S��O�9�� $�BHK��1���en��h��.N����
5�;,K�w
�G1 !�7P��dB���$[�z����
-[ !�N�84����;�6���!���% W��x6��tK�)��"_����A����5�
v!^4��wdn�N�� :|��q$���6��Z�E5K�%Cy�^��*S����FvR��g+�8����.��R%�7�(�� +@��)��_�)$?x�Q�&3����� ���-~!)�[�k]�!�`� �S�$G�/��(��oQ;����2�'�u;�lw�= 7,�s��r5����p�`�;)+@�C�8$�Z�J��jEP��Qu�'�hGm��uZ�C]�@M=��&�
./�^I�Z+��a�%���a'�Ia�A��!"�V�roQ;�5t$���v@-\2@���p�e��E�=�\��I1�����z����a h q�w�nae0-"� t���wZ�d�J���B�d`!L�9�Q����f���
��}H���K_����E�;���� Z���+�s����1�,I���`���\-�P��^���$�Z*�/5�hIP�Y�#��=�@�@���0$�f��8[nr9�%���!t$����5�J3�4�,j�$�W���P
6��&�J\)�^)x���p�.���-H^)x��-�%`4�z�4%��k@�, �L-�t`�wd�,Qs��B\Z�V�a���
&�h$�R^��Y����"������4=���A�I��c��
r0e��#�s�CLw����@�����;�Q��F�V�kY�)�i��V���P��k�bM� Qs�a�4-����w��e5J�He;�4-�3����g�%�9t��1m
6H� uF�� �����c��_E4[p����r�p/\+�d\�x��t
�������!�B\�w*x�x��P]��I��Za���TZ2�,=��~L���
�^3L�Z*����;7(8E�������u
D5#;��Z��� JH[X����jx�PX���B�.V<��
�`\~@v�$�M��H0f��lDOH�m�6v���*� "�E�$���W�:X�����sLhF��� ����� �$a�Z�!��������5MY� J�KX��(I``���+�/��(�0�=2�6���\�PT�@uc�!�hY���P6�~���u_��KQ�[nrZ�1�P�e��6.4%� �v����f�����P�\�gm�.$s8CUBI������*l�J���GmP����X8m�Pf��$`�M;��(���`���8�
� r=32p�S�GX��V��!��@b@EbIP��`���GYm�6��9�������|1��FC������X�
��"�
�� "[��XE�
\ BZ6��Z0�������4����t��-�r8 <���F��� �PII�MSVr JG�������� F �7M�Z��
&���9��������4��IQ�Yaj[}]�$���df��s�!n]������-q�%�q����f�5��Bt����p��U )p�B
?�4��@ m��4��������������nE|^�X{�X�� � $��5�h�C�cB1�VP��5
B����@����14�,�6H`��@h��p�x�M2�&���Y� P�$J �O�$��%�jBV&��$%pM�
(��p�b�B���6������-[fWQ�CZ��!�Z~n?%L
(KE�6.T���E"�IP�[Vg�-�j�0'*m?�����B)���D��h����GV����,v�V-�E�X�U=��V�,�
[BH7[B� 1�rc"�\�����"���h[��I�I�ah�$A��B��<V��!t$��y4=��cD�����i�����&�� f1`v�<lm�L��_�t����v�5�H�% tb��P����n����T0����O�.r2\-�r�:q�
��@;T�V�����Sz��l1�����
fp��B�$wL_�!���c���v��i�Nd~B�JE�MSVV��$�$\Wt���8A��t�h��8V�H���K���/i�`��`�
��@��1]�����-��8����BHT��6(CT�V�Kx@B�������#���F�f0��h��znI�aR��:-i�H�������qE�7�>-p�� �4 !�jq$�M��
p,�9C��� �i�IXQr�[� %�!M�%C �j��h{?��jZ��#��
:��|��Y�E�C!�H �k
j�u !E�kx�����1�@S��q��0�NOScB�N���E���#�����\�c�IBSo�9ZEBZZ�-v
@d1aC�p��P�h����a�
m�w6��n�PZ������9�<|)�Oi���u
�kAy&!
S@�n�&pU��W����jxB����v�k[kmhU������I78�B�!q$�� ��bI4!N �� ��)�;Q�%�����P1�I���SB�cX�5�cX�9���cD��0�5�cX�9���6����snm�k�\��x�����snm�k�\��snm���6��������6����N ����8��4J��\��>:{� A�p�)�zX��B��(-�'�~@Y�4<z\�D�PO��O�\~@Y���b%�B('���~@Y�4<z~�'������? ,�x����! J ����W�z��i�f�@I�g/HE� �4�3L�9���3L�4�3D��@���f��! @�@���f�gK1i�>
ThPc8��k���;g�O��Pc�;N�-um�@�v���$��h����9F�8� �c�;N��K��!�i��pv��i�v���� A���;N�5
CP�5d8CP�5
CP�5
C��5
CF��B�@��2!�j���bL"� �p���j�����\@�!����jZ���j\�p6��-qZ���p�d�K���-KR��.d�KF�HD jZ���KI2\%���F�--KR��.d�KF��D�)�j�����
j�&~���8P�9��MST�5MST�5Ne8ma�����{'��1�[n��n����H_��"�F+�vT+�:mK��7Qk�C(�@��d�!��[E�4��:�����yv&��t)�3�I+pTg
���&�J�a��H���O����p�������A�$jA��n�gu `c`�$ZF�9�������CA1��e$J�E-���\���g���8������- �� ��� �BCR%�(
�X�a�� -�<�(
�"��*�����i����"!v��R
��t
��h�!ho��Q��}dh��*p�#����n�� �`�CT��b��cS.��[��AF�#�/��.0�X(�
�^�&W-������L�������q���PO��a�R�->/8�j���� �h�0]����<h0�����+�BZ�i�'��X~.}`�����-w�U��N�z���`PX j�
���8~0��*��B��g+ �hL�G��O���q�B�qvm�%f,����,h��"H?SL�����1� m�.$��;KDF0��IHKT�5D-��i�>�*��5A�m��`�$�j�9��� *=|n��Qk�8�S�*� 7V8
y�>.�m�0�a+]�4�gc@$��6-��G���I�i��n�$� w����B�r��-�BK�<u����C^2�1GXw/I��&i�W�f��P��m��a�16W����@"��|]��mX�����T��$��p��K����3����S�kp !$��76���,U�B��3�4 ������a+����!���%dM�XE�,���E!?��`�@�65
:T��(i� ��t_��[�"���+�(�I��x���D�*q��_j���(]BJD�E����g�^����_��H�J��O���� ,U|jU�-k�Kn|#/��> q����BW"����5��/��X��S�\�h���$���C�,����/�����&�k
H?�-L�����P��QA�_0H��7@���������V�I+>�N�@C`� ������m�]�U������&IMg�����:��p,�)3��`a��Y���%�ym|k�;SBK �k���$>�U����&=��s�����p$1\I���%W��K�4U��x�O@��P���c����d,�8����_0���i�(�Y�J@/�+�i���-�� p����e%�����l Z����GV�:�_q��d+laz���8;P�56W���Y�SUDw8|�����A$ah�96��e��^I�y��8���@�%-�lk1p��qe� �C-�6�8��\������z�.J���w�Y�Lqm��Q�tb���#B\`�T 0��{ !����q$��I�V,��� %���� ,5\p�o���A�B����U��B0���~B�|I��H�� � ?�|93a����@���l������>���?����'��cE�HE|qe8��kU�6�81F��q����g%N���d�k^I@�D�
N���b�����m}�t2@8P8����������4��!�\Hf�=V�m�@M\l�?2����e|lT�,���O�}W�J��+l����q�����%�/�mY_��kfv�T[������f���J D4(
~��?%���KmuJ�����BN^6�+����<��Vl���6��@�!9T���8������*x�_ �BN^6�(Z:FCk�7�$�Z�C�����W��k;�Q�bE>ky�-0:
���a j�I@�KB���p��(��g�I��� ���]��-��u�$�%m���e|i���[,pZ�Qx�����h����[�$��J!oKB�cX�4@��)��Aj���B�m�Z���C��$P�����J�"
��D��@�s��5��.k���^��`\����\E���6�����8��6����r����8��6����snm���s�����xX��4�Z��#6��? ,�=>�-OO�"�I/O��x��x�����c�3�����]�=> =,D����[��O��O��x��{=><3L�4�3L�9�����Di�f��gi�f�O�h�n�f��i�"��-�s��f��i�f��k��xf��i�v��i��>��K3�@�v����� @;��'���@��<xv��i��pv��i�v��Z�4��c�;N���;N���;����
CP�5
CP�C�5
CP�5
CP�9��
CP���x��(j�p���j����"9��
CP�5
CF��i��p���jZ���jZ�2\%�g��BZC�n ����-KR��-KR���a�`%�jZ���h�W
<K�.����� JZ�2\%�j�?��T5MS�N��Jx���j�����
j�������� J��p���h��� @SD��F$�
j����j����s)�����h�c[�%ne�~�����x��X�v�k����o��r�G�dH�B����A��
?��^�s?��������F�^���G�fv���h�����!����w�>� ��>��;���s��ejVy%U��\���d�Md�<�-k��B��d8XY���X���r��x�9��m�;Z���Y�������-\�.xW?.
�<�����_yU�\;����
����d��d$�%Y���18V�-�F^�uU�����Qg����r����������������r(��C �vt2
����ay5
�����0�+��y-j����]>~x��*����'K��&L���}�]��d�bt 9s3����u�%Z��5�������C��t:]�d1l�������yYZ��+6E���<(���=���8
����D�>���=�z5��a���o(C�9n;�z�$��E^�S��Z�_"�V(td�s���OnKY�����l�@����_�u�
� ���$�fdK�D8�%����7�p��#��j���W�r�#h������B~u�]�"X�S����;��
��O�]����o�~�f�N�z���������?~�g�AS���[zp(he?-�B&���������m�������Q �2|
���,�;=�j_�wVH��ab� ��{�k��E���T��Hw�����|.����v~�����M|_y ���h���1�&��F>�� $��g�8d��u��?��@���*�;:c�wHb�~��6�_G�I&"����J����Ca��t�~�:�)_B!��o�:]
>�L����s��81�&�Lu�B�$� 9!��}U�����K�����|km F�K&�����]��Y���,U���V4� V�������th�`���/%^j��1�B"D�'|�^I�r���~UoQ:��G�����Yw}��$���
0�&(&�3'?3&�f�B��#7 �-���53I��T�L�zA#
����� ����+O��3�hx���..����I7F�X�I����=��X����{��4,�~�?���eV�9�J���1��*dm�������
-zHZU���]~-�:����:-���>%�u��G��L�!�>�G�+F�}\a�����/�'��o��U�������8����k=�^����7�r��"� �>��!] ��a�2��;s��E����>C0`]��;��!'6���g�s�2J�;2f�����P�����!���@~���Y�%����+�������fu\8����v��9��Q�pb��sy�{?[��}8�u e������������([��w�(8Z��CdcR2NA�H���Td�_����C!��Ns8��6�Q=�~��9x���d��N���le�����J�J�w���"��pk���Q]�!d�5�{h�Q�
ZH/��v\����&�������^|�yr��y'-���t�V�����8u6;�+�������<Z�5gU�o����+\9�N?�������$��+:hs���~e������l�������~�}���}��{m�){��9�BN��vL�_�g�Z!2�t����q�n���9;Z��yv�7gTT:��
s���b�.��r5?�y�`(i�>_����f�n�OU�\rC�k�g��� ���*���9t����>�xwA��W�lt81L�g��4�������5f��nuF=9mx]��U����_��]UU��L��0��[��>����2��a��y��$��M�W�/M�*d5
b��>b��]Q�>���> ���2����{����&=�w,��a���[������*3���eBK�\����g�}^��?�A��Kb����4�5d�h���Eg�����i��$��VP������N�����E:��o���C��:�=�W���`����K�����g9�y!{����)6�#4`�]��"�-�����r����g��#q���9&���^GO���{.�y���v ��_?O���h�m�q�����#��|�$��<��P�5?���5� m2��{�9k�����(���!��w�8$�&.��,���?d�T�_s{��W�����'�Z�l�k'-�t����'=�tNu~������F������`o�4���t��d(0Qw��j}&��*������V�ff��zy 6�2hm6�0JWV����3��{��_��Nz�?U��0�xw��I���?Tk���:y�,�g'o&�h�����fr��G^E�����uk�?����'a���!O��f9e��[H���%�V��������t4��n��$��^c��_
���d�)��O�����+�rJF^��Y�����������m#_O�$5Z���R���W����w��S^���C\���q�g<���D06��t���5~e�HP�J�M��u(KM(���E�f��j
T�[�:b4�d���QS��b�!i�Q�F2���*�}��?E�H���g��7��;&���*�{���oT��u���O���~uX���H*��6�^��1�|_�C�X
e?��'��!��L=�_V��J���|�x���.���������dh��C�vF*�,3��p�����h���w��N�����Y7�PI8U�������|������N�#���i����_!elb��y-��VO���d��";�����8K
k�r%����GM{PH���C:�*����5�p�-�?[C����$�1���JwT���,;��V�4�:K�G��|�PB����Y�����w,����}��-�3��l���R�z��-�+��dI��wR�*�����e�d����������W�>�d��K��vi.\�E?�Y>��YcY!�61����e��+�����
N�)>Hqt^�������3�sd���2RX����0�&����0���I�W�J�������,�n���B�naY�K|
��@�K(��R:jp�We�U�>!�ak�g���0bF�?�[>]`��H~wKh��Rm�Y8��w�uV�:k%[%>