Gomoku.zip
  1  PK�9X�)�y�Gomoku/.dependencies.json�VJ�O.��)�,.I͍OI-�Lϋ�1202103#Cc#����<%+�h�₢�Jbu�JJ��	C�� ��s�Kcbr��3��
  2  *I3�![��X���X�Jk{�sinGi&�m�M�̣��PKuPSXGomoku/docs/PK�h,XGomoku/docs/prd/PK�h,Xˬ(
  3  J
#Gomoku/docs/prd/20240111162132.json�VMo�6�+]���E�|4��6��N�8	R 6
  4  .EI�)rCR�^��}CJ+�n
|Ȋ��̛7����\غ�*�e��B1/.���h[mk�_�c�,�/�����ԏN{�*b��O�;׺ێj�*���Ԉ���uW�ic�^�@�𷪤��
]�ֺ�_v�C(;�H��^���yE��>9���*}�!�F����ƫ-�C����ʻ�=[����m�����<����Z�����m�t��-Il6J~ߕ��T�q�nLJYy��BL�A
  5  #�F�ԍ���q!=�`K������(He��.7��+��9:D��^1�9�9��N�Vt=���?� s:�r$�j��V�k�����YK�?f�<��$~�]ٿ�'[���'����sZ*C�b�#���M��Z��^��Q�@�e�|��>��3�)0���z�ڍ��N+�qt����)�����,U�X�As��:�I�&@�R��)
  6  7  �8$�q ���	3ouF�B�L{:׭��<��*g�w�	��8˅�w���hK�+�����Jt�ux��9���܊��D�ѣJ���Y��W�9�����5��T�+��O"|t�v�@k�J&�1��#�J���ѽ��\��;��?g4SaD�s5�$�C�Fߢ�l��V�������cZ�7��]X�E���ёr��=�[�s�9Fs��?�]��/��N;K���읛M������;�t�c�e;���w�������g*�i��}?����%��)��K�|�����qܪ�E��[�;P���
D�t�Cw]�b�+>��-W��������Q'��;�~����av0��x�<YA�v�Q���l>*��bäu�簹R���q���0�י��4]O���8��O�Gsz�|qs��I���'���d���{�Л<���1�{��8ܟ�§G�S&��ޫ���E����e��{�v�o�<8�d�_087^C8�h���G=DYz��<^��dg�q�.�|c���㒾$�%�G�
S�c�c;�ڮѲ���R'8���P�zI��L�g5���z
  8  �z�����u��1�P���{�}��d��:$�E��%+��c[�����g�y��0J�6���UQH�Z�n�BU�=8�_�XUy����]:g�Kߋ˧i��υ�!�������m�g�Q�^����$G����0��2���q�9l4��t�ˍ֚-/1�٣�.�إ��+ը
  9  �D�c9�Odb��l4��͸V�:-�}�[�|(<Ctð��fuJ@z���/�N���v�~��vFo�6FV�֛,?;m̐	pǪ��4��{���>0�k�YY�WHn$wJٴ����w���9��
C:��Cey�	�B�<U&�2���\ty�X�}���Hg�9�F��S�����L?�W�U�2�@h؏�,�~<H)�d$�-�*�������7�'�+�y�F��<����ΰ��y/�{�P�1��A�
 10  �$x���'�Q�|��l���Sp��yj�
 11  h��u��Ei0�sr��"ʦ��Hf��j����_PK�h,X 0�EHGomoku/docs/requirement.txt
��
� D�V�c�a�
Kp����{I��}��1#�j5D����#�#.�/~�:�-ˉ7�bG`)է��PK�h,XGomoku/docs/system_design/PK�h,X/7��|
 12  -Gomoku/docs/system_design/20240111162132.json�V�n7���.�I���jr��1z���Y����J��{ߐZ�+9�}��Cμ�f���Ѣi
7l���YRm띪����o��6�������FG5�ظ����5'��T]{Aۧd����R�֝,�H��Q}���Z��m�k�Z��R2��*&?ߟ�����W�@�s쇅�ڝ��U��ۚp�C�tO��FU<���Â��{�՘�ǘ���.D���
 13  �Cr�0��A"�
�g
 14  ����xH;�[㘅'��䓘��ԑ�VQ�ք�x,��j���B׶�G�l��q;��bLzC��f!�<o�D�I	��W��ײ����5]7�^��h<��
�@���Q����,������+��9�׏�h�OP�]%8B��,z@%=ڤ�\+�j-�/��=�K^��O���휮���r���Tl�����,�/V��{$r��l&�
 15  �P[�;�[�8��	�}\ɹ�d��\=�����:p6ϼ��}l]��`3����Ιb�$:�,M�(��3��H�F[W���ٵH��^��ZѪ���%u~���կs��z�V��N]�O�'�=�"˅ƒh�ʀA�ޖLEi\P4N���b�{���Tӓ�5��8�<�*��,%���z&����;i�5���q��M����V<h�5�+�*�`��ro]�F�Wh��N'��i)�li�ߊ�:I0��~X��{!�~'���)[�Ó�$X��I����a�����F�:Y̛�W�[N�3ϸ�����e�ܾrV:����`xQyc�JWÃ��A�K� p�g.��睗�D�7��p��T0��
��Ҟ�����A��{&I�6��~&P�Z�\\��+��vc1��c�����7��Q��f𝚟�[�\�y����(�t&�d<ͶET���CT��5�g~eh2<�g������
l���F��O^�F[΃@�;����<��Xm�!�^lRV<.����M]��Ɖ@͕:w=�i<)q�`٢׭�@��j;�����u�&�������d0������PK�h,XGomoku/docs/task/PK�h,X�L�s$Gomoku/docs/task/20240111162132.json�S]k�@�+�O-\Li!��=�G�4��S(D�+��ֻ��:�[�߫]�.v)�����h4�U��SϞ4��q:T{�)Eܳ������y�*“�H����y����z)��`�ֽCl��}��n�ԑ�dS?a%�+W���E3N�E�l�n��F��U~AH)�^Ct��#�៉
 16  A�-v�a���-��C��_x��	�r� ��+T�������"F����F�)g�9����R�&]��#|�	�e��Z-��
 17  7Ր��ԫ�(q�a�Ea�΋�#�#�Ҩ�\B��ޚD��m����*�~3F���ԉ�2
 18  �p��*Ƹð#)�M����^�?��������-��TqQH�{���_�;�5������<9i�ÆU@��M���l�ZVL�Jv�|$�ӽ�ދg��71,����)&A�/�>nn��6�N�����[e���zj|`��%�k��7�;��dTR��%���չ�c�N��	n����ƚ�d`��2�.��b�'��(aY����J���jZL=���t�%l�摐�m�4)�i���6��"s^IB1
 19  
 20  5�Yi��FǕ\o4`U��'������R�&\�;�^��PK�h,XGomoku/Gomoku/PKUh,XGomoku/Gomoku/__pycache__/PK��+X�����,Gomoku/Gomoku/__pycache__/ai.cpython-310.pyc�W�o�F�]�|���@!Ii�~��^���҈�J�����:Yέ/1���z/��OjE*��m�o���J�x�}ig־�||������of��T*8���J��E�
Ϋp�U�p�&��&�1�c�iM��Sr�p�����X-�3k�b�@�7�Pƙ���Th�m��۴�ǝ=g7A8�F9�1^���L����t��ƾ�����,�%<��
ggIC�y^�'�|�R��ʍ���6n��ɽ:r����/��FĂ�A�u�����ҵ=��r�1Wn�\�m�&w6X5�M��u�j���"�������/���,����	3h�Ϊ}���Tda�����ɀ�"���͵��;�#����;k���۶h��=�.��oi_�u{���^߅����6ׯ��~��g���^��,Ȗ�,4�*d;����#A9���D�%�9R�q\x����<8�>J"�K�|*dL'q9t�5М‰I���ѹ8�؂džpd[�#!c�h+%����{�&�hh�j�)�I�GQ
��c���<�_�jc�Dj��S�=2w���&��J+�k�x��A#3fW[�|
 21  f��X�G�H��'$"�~��l7eE#���Y�F�I`�){*��5�Pl����r�P��`�17���fૹz[Ǘ��%��>�
 22  I�/`��D(��F�����vJ�������U�Ƭ��tش`��H��"�IP� ����.����Y�ʀau:D$���a����Rl�=R<c;��њg{��.�@��&
 23  �)��ƴ�����z)���3���`���Z�G���,�\~�C�0����p�:��T&�3q
 24  �j���#qD���{%1�.�?ƅ-��X*�b�G`�RXN��O@H�4���\DN�2*��(l�wtp6�V��C��Η����b�;yB��?Jv���l��m_�3�(�_y۵Z���!��K[�AK,�V�<�i�t�Ŷ��[B�g��$�x��(�E�V+����ܷŻ�3Z�nV4�&�j9BEU+�4�1��D�������^�a�[�iv��h��W�p$J����R���J&R�����S]$i��"P1�>�(o��,G�I�A>4�3m��E�0��3#lˉ5���q*bZ����9�@�|�t�:&�-�@�]���M/��q
/��,���'�p��|�v���<��/6�ֵ!L�W�z���L�QW��:��N���gf�D����2=33$MM.�`��iH�WB^���(�WH(T��j�Z�ޑ
&i�F�FU����!�7�͋�?õ�._��N�mo���c�]N��|ձJB<��U�*"�@�,�7�P��WI� �2Y`��@��7\E�I�2���
-@��m�^��ņ�g᠟xbH�K�fuZ�̿��J�VJ7�$e��1b�K�i+�<T��<|^X�i�m�쮰��!p�d.�����@�c}3<�`��JNL��	��z��[2�X�"�}>q�~k�M'�jII����G�%i>�%�dj����\��~:5���P���ګ��T�Ws�N+.X0��^-k�m{Ɍ@�2�)��->'#	���(���-�����jň
��r�����[{r�!�/������R��e���J�X�N��PK��+X�m8`�N2Gomoku/Gomoku/__pycache__/database.cpython-310.pyc�WKs���]K� �RDFvMb�H�hF�sHE1LA2+$�`$ATm-1r�.DcT�b�R�JE:��?�\9���\.)����AK[��>�{�����i��Y	�o��/��$}-M\
 25  �>���3��H[j�,�IGn������>�����P�I��7(])ʞ�cڎ���{mޜT����.5�2[a2WZ��4
 26  S,�\j�X�i0���œa�,���|�gy�%�Hl$Uv����yv��o�VY�V$кȖ�[�-�+ �����|�]�c�z��1��w���X��'p~K6ّ�aGz�pN�r�9�m��`�����`����D$�)���,
����F�t9uN8�v�Ͷa���tN���u,�����ᔅK7����8�o�Ox���#�7i�[f�-�"�JQ/۴�]�tL��-���H�k�v�_�J���*[7l.��R��v�?h���/�S�d�rǸ�_?D�Oa(׏��Ύ��L����:n��t0�ΤI���#�mF+�d".�(.�7�00��K�UUr�Se���	�ܼ�H���$��!���<#�\0��3xR~d���St&��E�L�Gjs�1�Ǵ��?��N�.�M�
�3��=����R�r!,A�f�/g��.���Q3P�M�m<���u_9�}�^�~�H|�ʨ�K�@����̴C��,�����y4��WaPU
BT �D���F~�S��We�z�h���E�0�S?f��2#/		�)������7[�]�;���a>�f��e�i�r(��&���X.mU˥z��K����]Z٫���Z�k]��dt�R/�+W�~u{�T}H�P~HK���
 27  h�-W�SR�:��p���������~�U��1��n}^����/[WL�*0��4Ɇ�g���w8��:3
 28  �X��>
 29  ��Kavf�,Y�ܫ��Lbl,�$d��>ht ��ɴQ���6j4�j$S���X*.���P2�0�8a^��G�-�M�|B
S��E���2��@L�����m��D�v�� ~�&��k3����S5
a����<�d��ֳl�'�t���0/%%���0�w��F�zJ��+C兂\ʠ2�x(���r�FM0p�4=�50��3p��Cu��S��3؟c�|W�jO�=0p��*�Q�x�+�П�TL#W�u��y����<��Z���됺��E*xOp�wΆMp�5;V�9�<H�D��ެ=X�@�k{kEzvbю�x�/�VS��]���u䈽EE�7(�?�v�5���
��1=!�
nq�̜�`7aO�6Buy5�gK�`>U\�K��o������T�p�8�8�Y������f\�mnIaN��N����^P���b�X�K��Ew,WU)��0����)0c�Q²�C�\�������ifp`]���hL*��am���+ϔ�\�A�hT�?q<v,�M����:���9�c���Cx��?F�:�jx�g�e&�m�	8ި�w�[u:)O�V�v���U�@���!J�������BA�`fb�����f��#km��q��2���8��Qӿ����� ԲD�eS�������ﳪ{%ZRvcJc��b�{�16� o�� }c����d H� H�6� H��m��pC���h/݁hCw���yQ@���tD�{��WJ�����/�C����&�fa��� �EF`�	�Ml���a	��9A��!�N��M���y�Zƞ�wt=L��҃u����ڽq���:rs|�����-�2\��>U>��:�ߕؿ�ҕ"�$��[Ф�^V�o������?����,$rxlM�~2�q?�1D�l%���U�'8|��G�֌��u��lD�&�6��KZfU���-��P��F0�z�@���R�i�3n#���P�dQ�?PK��+X)�1%�G.Gomoku/Gomoku/__pycache__/game.cpython-310.pyc�W[o����p��(YV��m݉T&�)���a5�u��$)��Xq��J�]zv)A,���_�J=���[���@=�}H�9˛.�Ca���\��9���Q���3���?�[ˌ��]�Yp���K0�)�o�h��մ8���s����핚%jۑ�+7˜=e�Q�)S�k��Ui�սs\�n��Wa�������{���$�:ϝ��ݰ
� v�TC[<zֹ�=u1�Y�+����
 30  e)��i�ʡ'W�N���<U>eMW����[z*�
 31  =e��}m��[z+][��2�T�I�u���*lb-��=}�c���F��p�;b�=l[����7��+q�e�
{Ϳ�k��\Y`���Z���9���f%�{oЖ��W8������Yfa��e��%:&;Q���(�����`e����eßͽ�LГ�ܗ۰�d�-�Kz���ҘM��K;uຉ;�w���	Gܜ��n��x/���m����t�����oy�o�[��Ƨ9o�"��/�o�L�I[��^n�^w��{a�}�����:���n)R����;�bK��.��?�� ����1�ߡ_+l��m��!���n<��N���M��	�]mp����SW�*�����6���������ĻI�n�+�'01w(y�30F�Y����>n��fA������c�Є9e\l{jB+r.AX��꨻��{S�so�]������<�s�χKv��*�v����ZB<ƅ��}Ȁ�j�G���[�~,F��sz���g����r��CM���L��$��\�|R�+�t3Ye��ͺe~��(�i�R������H�;�,��
���ǭc|��W��=�ܕa��ق���]֑}^p�
j��,\���=���*���5�����pk�,0�d��$�H�K����G!!�m���
�JNp�c�A�	����0��;��T�T�4���Jȉ`��X3l�ŭ����`� z4�X^�>X��?��8S�[۬�����6����9C�v"�J�\�v{��q�G3�>�:��spL�a�m�DP���p����kt60��"�~�
 32  ���
 33  G8��
 34  ���>��}k�m�̂���W3$<�ӝ/��a
 35  �:
 36  �X�Efn|,z��o�%0q��z�w�A�Kp��0�r��@����w���
 37  �����bKqƈO����ڽ��K��v����F��6_�k|x��8&��IbsA��`��M���2%%(��anBK�-
 38  !��q���U:�Lw�[�D����=$`d=�5�qy$F�ӵ��������>��g����	LU��0��G�ȾCn^*o�K������c�3��bxG�G�V���%���@C~1�2�犁�3L�!)�&Ocw_>�V��I�6d'�� A}T�x�B��z:�ԸGf�'�+�9
 39  R���`���h>����x�(���.0EN��JBV�t�xA�"F�[땋6�+p�-�Pnwt]�W/�DOn��]WbIм�"��	�HTr�|��T(iS�̀c��7A���m�B�AD�����U!9�48�L�`D)�?AӠ�@jrwB�K�)�|�-n�W`���}Q�k��+���	��.���}�{��bX����G�J�?�˺4�g�G�e!INl��$Hb�m<��ZD���&X�f]9qQ�!����R��3l��UB`B�(�h�V®�H����B[qJ�
�]���X��_�2��t�!�s	�e��0M��l�2����+�B�h�?`l�*�/����2�'��
ݬs��`���a�U'�}m�S���v�� �&=Vg��$_t>۴�43�1����$���������	�R�WZ��
 40  �-{����ʪ�>��s7;�^1]��F�r��H�𼮣��}1��z��L�3k���oU�PK��+X9$1�{I	/Gomoku/Gomoku/__pycache__/logic.cpython-310.pyc�U[k�F��eW+��	�.}��W`Zh�����5ue�EȚٵ�Zi=3���B!y�(�S���>����>�/�%=3{��N
 41  ��v�̙���Q�y.���?���`�7��ж��U��E?���� j!ߌn�X���:�:���A���Lj2�Z̦6��Z���v�N�hy�J�j��s�m��A=�g��f�8��VKg��X�YZ��Y�i��!�%+k�ɜ��UUCWvg�
 42  �5��ئ��,P
p�����0��ܞ�׫��(�uT����@ �#��{¢�{$$�쌑X��0�)i�m��$�<�S"OѐIc)H�R��06�"F�������J}����G	���3����&���'��8,�q�ח*Pb~��`r����Bjs��5�m%�9�%2��d�k^cPg�O��G�Q���H��^�'R���OI/�d?f����uZoD�8���s��>�p�M�U��
4�<�ߕ�E��"�VZ�%=��m��t&ı4!���d����ݭ�c����=>�^D'!��)���~�d���KCv�`�88�N��
�"r{tQz�4�@�V�9�m|yOӽ���J�j$��z]z�qDYJu2#����)�5�ECX�̷ǵ+�u4�u�f~_�����S8{��_�
j�]��UX��썗
 43  �hPuv�>z,�ʚ�c�{�.���÷���OR�t��T��"�K,x���I�R�s4v�v�p����ޠjG����1�-`Z���g}��[�~��obz�ZL/0
O�W�k�kTj����tFQ��B-HS��q(�~���*��������C�S����-�����_��@���4C�(��rk@| H����L_�꭪��|r�4e��6��n�WI�ey
 44  �f^e�A�V�q�x�����+�VW�T-��W��W������ô��e�Ϋ�ʬT��u�EH�t9+k�$�`��ҘC��ЉҦ,�a�n%\�7O%�A	)Vp�DӒ7�<�J��d0	�=UV>���,�M�`5:�����6v�e8���W������2/W&�������1�_
\��}�t� 
�,J7��<Q�f��a2�ؚ����@i���[��&䎯-:3���L��/T�t���;Z���7*�/&@�T;�B�j�PK��+Xy0���	m,Gomoku/Gomoku/__pycache__/ui.cpython-310.pyc�XKo����{�����^ƛ��Q�<AЮ�lٰ�E@� (v��g(59�E��
��)�`��[�wx�!�_0�u��9��H2��~TwU_U����*�߽�����O2�����t
 45  F��G�[��N�M���陲��V��lJf0�
a�k�s]'-�%��ha<
 46  ���F/�����p�=(�\���z[c�����{&��
o�9�fn�
Ve5�:���
 47  k�*̛eMh��96�u�[���s4�1�
 48  �
v
�y�О��6l1�&v�u�|�e(�-�IFO�S5�-��'����?�6�{u2�I�zM�$�q��X���Pu��j/ʢ �r�f;�}��q���A����+x���7�=5d�:�����⶗�=7�Y�����I�9��(�&���N�ӄ�#<�M(�ɀ��9�jC28k�v4u�?k��F� QZG	͡%�����;�N+�����
Cd���å��)�����OÝ@t�����,��-ςGO76Y��/aX����Mu��-���8J�0����6pOM��}��������qq��8;Qm�)��6�FQ�J���$hxf��v_â�h��$���,��r�l-������I�fe13(����V?˒^���)�eg�k�p!�[��eUi��4�Ml㜞��[}�Sn@1 '���Mջ���X�������Ai`r� ����}��e���
zL~=XuY�nGa?�]�t��'�ъL�Q�'���d�ZF����A�3~(x�q_�&�%*((�F��0�%&�HZ��c8�A�*Vv����Xz��\xq���H��-&���:�ښ�
��T�}l��cas�5���=���@[&��}�U�j�2��<���Q�F��� �qC�c�
 49  �_a>��3<�j��t��a��ǽ���;�
 50  	������8
 51  wA.
'0V&��-�������&㤢&����������0�I/+�m�-"��6P����"9(�0���rI2F�i#�����Si��-"&�������RG�╸
 52  �'��4���
�I����y�H�c(B��F�H�m�ZX�,┊[�9��AΡ]��A�1�1�0��Кv5qz,�Lh>-=��H����f�JM��%�eF��.���M^�1`]r7���Lf��0�L
 53  �lqz"�&*��os���`�eK�yܚ�+��=6�ի�;<���^�����t/�o�������a
 54  �ԴTKa�)S�@|
 55  ŭ��m�V�ޠ�{�T�������w��o�}�
�
�W�4��+�_Gm��1����cк���b�%,�/	:�<ݢl�B��% C
 Dc�[T|F0����ʐ$Xa�kG�P�s�!�	�$��Pd�F�o�&�ޤ6�}2�x�,��_IO(:��+�����1���80!A$
�u����O�#~��@^)]Ƙ �u���]�C���
 56  =���%T���d(/�M@�޹���.x��On��8�����	�+���rM7������Sk~^�<]{g�.O�`�o%���x��S��%U�Y�H�[���}�3�S���Y���S�
L��|ts�M����Z�P(��A!W.Qd�e��sA!�y��� #�Ѕ����4/~���qA�%@�_��5��:̫~=�k�O�X�V7F��N��+|7dHFO���NS�S
 57  N/W:��/.���q�憮1��|�Kx]���T!e6~����ܦ~D��#�A���f@0I6���
�s�������k����%!�~�<�
 58  ���5�"���I�eYġ���ߚ@�<�eIr^��y�F�ar�I"E��.'
 59  t���$`���T�W+�!.Lo���Z�)��aQ�CS��/n���E����+��w��H���!���!���m�`5I#-�i���ِB7fVy
v�y�è
 60  �������vl��(a��V��>�:56s�$5�$\��NU}�1�'��D~��y6�˥��e6�6��*��GQ�|&CvO8�g�tiԀ?�#(��ĀQ]*d8������>����0��ќ��q봤%0L��0�A]F�bCU
 61  ����
 62  ����W8�W��
 63  �e����>G[�b ݡ��(D��M�iz�j/�:����ɵe�)0���ml�)�<�`��,�ʸ�՞,J���\���ɡW;�&͒���@�ԽG��Y�T���r��D�T��������<��kP��:8>�^��
:�CR�55��W�#����Z�x%�aR�U:֏�^���~���R\��:�m:؈��dd+t$/����ps��~���4�Ss���3ۨ@�2���Jag��t7_~-���t)*)�MVv��Y���l}�󨃮��ʘ���N��PK�h,XA=bD��
Gomoku/Gomoku/database.py�V�o�0~����T�J��6	P���Zh3���"/��Ilw� �w���4M��&�Շ�>w���;?{!��)����#�BjP�"�����B��:��-{C���*�М"��0'�G@+��>O��}[a�p ��S��'����`݊X|]�KBr�o�nqجN���1 �"�A/����{�����ȾO?�������;I�d�& ��<�@kh�[�@"Vŷ�~ ��EB&#�`c�W��ҟ�-#6�l30'���ܬɣ֦��4۪�ƒ�,ۦ�}��\�\���4}˦�F?C�[���Js=WJ!�)���T�DۋN?�lD���•41W4�|1C�~�N��',���\�H�Լ���e�YvoY�PH<O)p*��P��Dh"O���L��0��!�^�QOb�O�c��h[����l��=���Ѕ�;�=p�SoZ�go�0��0y�{w�&����>��п�ƃA^�#��=&�}u�8]�-f��b�Fl��>�'��ne�mXKq���I��c�Sܢ���*SA�����������ʚB��:GyA����g�NMć�	��6�X>�y�㳵A���
'��Џ��$��;�D3j
�{=w
 64  �d�f/�)�Q
`I��x�6��&�;F�]��JT��}�����C�]�"B3y
 65  u�֕t׭�Յ�����X�=Q��~�1��S�����3�x�i$en�Zt�Kx�N�~��4�v��ً�����UE��ES�٥��'���<H|��>�@���O~K����q5�V�c�<��S�pvgM�n۫j�z%35S?� ��U[�Z�2}����C�̃f��n2��2��Ӕ9���f5�J��%�u���6�Y+�^fFe�';R��1�?N�A�LnKp�� Ӈ������9	��:��7k��zG��?U����
PK�h,X>��\8�
Gomoku/Gomoku/game.py�Wߋ�6~_��a���|�+�%��rG�B{�pW80�(����%#)ҿ�3�-+��w��aw��=�7c��#XNj�rw�ת{�<��z�-�)����oyϽJ�v�l�A�A�A�,�1�G���b�-3>a����i��JHa�jex��a��n*#������e=��yxx��@K�ZT{��3� ga�䞝Z�}�,(��z�3ͺ��_��j�=�N���J���]8��kY�~��[̾,�"���Pa=��<��r�}K��OZsi��e�7�10B�-x�o��3�|˴5�����]���`��A!��Ex�!;+I���Y���)}�u�(�܏Px���̓g�j�Ho�ent�֠��0bJlr�WT���"s��0���v��pkiz�?�Bײ�l`(��dX�>��7
 66  o��`��y���L/���ՠLjS��#�_����k�nx�k�n����LA�)Ӹ,b�]������L/�[�=gk�W'�@)�tȠ�J�%|P_*{��IJ�GtN&�[u��ۖ��o���[��O�:�.8�^A���Χy(��,څ�yJ�+:�ڰ=Lj�˭Cf�T��_�	1py+9MuLX�m3�@���������C��5V��\�0W!3�(j[���
�Й,��f��ZD8`��� �M�<��7"��I"I�d��m��gqCưZa*�3�Xp�-�ifC�v�d�3ٗ��-Qw;r�zQ�؍��=��*���ٯ�3–0��֙8��Eg��1�x�$�^�����ң�׵"Gtgl�/miBWpY�u�A/��No��V56{���d�W���Y!��g����i<mFۏtn.$��~��@�T��
 67  �r�4|�{R}�9�CA�8	f҉�'^M��մ����F�d}��/|
���iE�ؗ ]�[0����\��ㄗ>E������U��&��1G�&:a �r˫�k��>��I���_5�]�����2ر�%�?_q�a�X5.]#��տ~�;v�^ې "��!OT�x���4�v�ޛ�9oF:�M���Z[��(
 68  ��������W�w�PK�h,X���}�W
 69  Gomoku/Gomoku/logic.py�TMk�@���� ���]��D���^Jmc�Zۋ�]���I~}gV�����޺i5�of�{��2��ɸx����J2a-|�/��+����]>�L��\?��b����V:�U+-LZ?�V>c<��Ӽnnn��[Lv � ��<4����Jn� d2�΂P)hE��pO`��1�� �
 70  aD��5���"C�� �Y���j�kp�m�O�|����Z��")��-X'�^z���9��OJ��ߢ�3���6�Y�zW�]4��4tş�D&��JKg�Df	�"f/-�/��pqKB'����cN����">§O"~;�C�9����F/6��r/�BS;��9�y�Y�����V��2��thr�j��E@U
V¢7���<u����{�5�� )�;/Uh=n+@U�+�� )`1)��͘����N��^�?{��k%���(;����Z��К�juѹ����z��]e}�gݿU�o1yE&��ø6rsl1o�-z�4����$�f�R��p�4�`8�`R?��h.��F>k�D�#'~K��h�o��3j��R�H��@b���Q�.X��c�r�N�'sߘ���t�~�j��eڊ�t��:,8��A�kχ�Q��:�n���'x�!;�6�i;�$��h�U68�5�S~o���\��}beP��^��x��O}�vg����-�F����
 71  II��=�Z~�q,��~9w���v~�������_zc�7PK�h,X4�w}11Gomoku/Gomoku/main.pyu��n�0�w$���pP	�R��
�ڛ�4�b$(1:ѧ�h���,8������I�k�,ʂ��_ɱ
�Q²胟�����zד�J�$N
 72  f�1�Y$�r#k&3Y|��:���q�I�����u���qX1{�߃%�.�p=�#����G*׵�_}x
 73  V������'���ɝ^FƛסC�{�yJ@� N�Y��I�R��]ΛN����iH��za��g�R��\A۫�	43(",kx\Qk��y��`��,��RN&+��E�TB�T��N�i6����<"����߆~P.�OPK�h,X���j�&Gomoku/Gomoku/ui.py�VQ��6~�?��b��G��\{pw/�B���.Fk�c5��J�f�����H��N�����!����7�|3�hJ[f�BZЌ|\���״c����o�U�U�v�ֻ|���j�*n��e�^1\%T,υ6�#M�8����{#ZA�/_�^�F��րј{�f�i�@�,pW9
 74  �MR�0����m�Ʉ4��������ԥ��0';Z)�;v���xa3��6�T��]pjr�Y������J��f9�d��DߏO��en����:�������Z�;��p2�8R�eɐ=n�ODz4J^�./4p�C�LŢ8�;���E�9K��Y{��Y����4����V�W8��
 75  ռ͉����{��ӑ06��K�E��U�ן��	�A�j��O0������y��U���
 76  f
o�Jl��MX�!�M_(*/Q�#��q|	y�Ӣ�0DF5]+)ւ�T�[4�ݢ�-����|��ؐ
 77  �)��>c�
� �AZ�-ߣ�Y��aiD�cnP@^%<3b�����"O�•�3��LJ@s�E�񩆜uw(��QH�ݛM�5��o��#���U���������f�}�80�1��������d4��$_ߜ�d�tº�U�@�V�iMr��9�?�T����̙�=smo�����En��njѓR�.뫏��􎎴^_t'p�'��h����7Up&�8P|�:é7c�IQX�2$3�Ɨ*��t
�6�7Iѿ+p���z:�y��P�'�3�jޱ?O��2��1����#�S��r9��x�`�
{^��U>�	#]܎�	�[捵Y<�M�7g~ fka�ҏבKl�$H��痗@=����q���
��a��2ڎ���xv�K*H�����'l��8�g������0�9��N����
 78  �_�����1�q�=�PKӦ+XGomoku/requirements.txtPKYJSXGomoku/resources/PK�h,X#Gomoku/resources/api_spec_and_task/PK�h,X^^~@4Gomoku/resources/api_spec_and_task/20240111162132.md�TMk1��rp�RZ��`�L�4�ɩ"K���ei#ic���3ZyY�B/�J�y���_\�=>���ݐZ�Sz���g�g��v����cu%��l)���}uU����ď�b�\�3�����TH�+�[�h�Cg�i����ߐ��Sv�T�-��\�
�%,��K|�����*F8PjAb޼��%R��'�F�T�Y�*�w������k��MA�}�>��܏Zi\��kɹ9,�ǤB���%��W	����VT�T�7�{���ŠL�Nv���5�Y�K~W[�$1&x�#�	����v"�����7��ٓ�Kp�d�S���������B���iI�ÿ��aT܁��+Gq�=+*�2
�̓��b������w�j�+�?[%~�����iP��
 79  ��1�|�-�(�F���b�ɏ�gn$��l�y�����7��G�9�P�
 80  ����>=�^�|^���&�r}\��;mQf�y�~ J���}ouV
Qs�L�g͋�Ӡ(��[���ȸ��Z�s*x�)�Cd���m��&���,����$��J��+��'��
 81  ���HȲD�AMQ\�7}��ތ֙�>��S�Y��b��x����ր�k�ij���7A�Y9���
*�m�PK�h,X&Gomoku/resources/competitive_analysis/PK�h,X��o!*8Gomoku/resources/competitive_analysis/20240111162132.mmde�MO�0��H�+W�4���i 6�
 82  ��`�Em��I����*-0���絝d����~���Ϡ:���@�8�$�fs��<,�o��V�-#,�u�ά`J�s!� �nAMt�vE��B�&��{xs$�PnIUn�|4��	
 83  �]�ptj��$0�V� ���z�j�g����I�>��"*0��@��
�*�h���L�H��G�ӻ�ng�<��j�oQL�B�k<l��Յ, ļB�(�L�b����Fkp��¸�`I��Y�e/U�?��O=xEY�-��ָ���oPKUh,X!Gomoku/resources/data_api_design/PK�+X
 84  ��&73Gomoku/resources/data_api_design/20240111162132.mmd�R�j� �/�<��r�i��c�2Q�k4�IYJ��j:&�R/���ɼ��:
ޟzCu`�d���� ��C�'6[��I˟`P���,8�2�>TL�)���\�|p��c��e.��u�m�:��ӻb�̉�W���(٢aTsU|��:��c@kZ�Q��դr2�.��*Ŀ=��8mv��A��O�se̳_{V�O^�2�Ov�n�W��z�=�"[�|����*�󐔉�����_lG�a���FVc'Q[�D�f�V����w�ic`�Kן��'({��V%��PK�h,XGomoku/resources/prd/PK�h,XƇu{
&Gomoku/resources/prd/20240111162132.md�VMo�6���{��"q>�P`�ĉQ'v�)W�$���Ԯ���
I��v[���8μy3oNN�R���|�ӣ��������	];[;Ѷ��G6���X�������n�^9�J���(O��ζ���Z��B#5b+�}����K��V��S��+*�16�?��)�"��������;I�P.��͞*u��F���\�䖣�����^�l��
̓�F�BR�#y�I�$���	�
 85  �7%���B�K�.]%
 86  �N.�NG����އh���F����*RdH`�G��*��j4�4�);����)XD��_3�)�]�N�j�[C��R��l5�JN���A���F*G����:�?�K���d�<�������{JN&DQ�}t�6#���F�a�c��>������c�A�X}9F�(g�^۶�!�l
����e>����f��P���Wp,*�e���^Y&zE�ZE��`FϏ���:
 87  ��Kժ �3��s�>8����]g
W�Ң�E�jm)��/TJ�jþos~���sH�Kj{T�*)Z�Go��Nv�qb}]K�Q�p�9�g���3N�&���&��֖L#���G<�9�?�`�M�BΟ��B�﹬l��!f�n�~��H�,_ҵ�[�n�hM_�v~��NgJl�Rv��Cl�Jmgэ�_�6 �6z���3:�
�c7�wv>I����a�|/�ػ���������cb�n�l�#�?�Ep��T����@��Ï�֝%ۻ���g����g�f�\�B�u�����ti�/]�]%o��o�Wu��(]^>��� J�9��oqJ��ϣ�0hmx���n�Rn������4�����^�<,@�l2�t�쌾=Y�.����������%=�&���_�������������NVϏ���~��ጙ6����w�Y����-Y�b�W�3�&�z4�>cTvNA9�������,Oy����4��i⠇��a�
 88  9U�}�2nJ\����b�puҳ]��È[E"o�6Aޓ���2��d1:�e���i�
��E��</��$�"��8����ˊ�K+L��ʵ�OQ��Va�bs/5^b4���,�B(�¶��@���{m�������(⵵:Iѷ�����9x�?w���#h�=�}
 89  ��7	HgZb`1�&����dz~�v�s�
{�+�t˱�~��m5<�nnO�[S辔�$�����r��h�">�(��s#��@u�7/���������>�Zv"��H�,�f��@F�k��c>4'4�M�h���З�eh��RB!�N�e�ʻa����ݹX��F�����NJ�4�i�$����>>�2�X5
 90  ˩;h-oY"7`I�R'��9#;g�6�D��~�)��j|�E#����[�m?q�A�{�F�������2o�S	)�����B�Ÿ��>9�������
��C���ۛ�а�*{���f�' E�qо��7�@K����2�ɳ�@�|�F
�V*͵R�W0�2���0�U��i�-g�zA89��2&�7PK�h,XGomoku/resources/seq_flow/PK�h,X�hП:T,Gomoku/resources/seq_flow/20240111162132.mmd�R�n�0�G�?�R�9䀐9[��U�v�������h���ٙ��|2��PԘ�����@[�I���d`X	$�P��ʏH�z<BE�
 91  �R}��$�)X������v��+#A�;��\從]����[?jA:)�8�O�j����BN5`��%�f�{�D��#%
Y�"ފތ�tԼ�+.��F�x��6@g����(ۡ˨4�°���j�5
 92  �U��&��GU�@�����1������y
 93  q6d��Em���3�ޔ���+{3��B�D#Y�)�K
 94  �u�A�J�X��. 6�l<���f�^=���PK�h,XGomoku/resources/system_design/PK�h,X{9�
 95  0Gomoku/resources/system_design/20240111162132.md�V�n#7��?�a7X��C����v�nУ!K�G�F�JƢ�^R��5�l_�)�����1X��"jgA4�wBV�w�w#��1��o�X�8:PxD��������^�8�����'��:j)l[�OGm���O�qF`�]Mn��s3�]4(c����mDFo��g�9�}��8
 96  ���iP��������t~'$��kw�#��ZN����= �)*iD��	�
 97  �mh=B lb�����ݖ�Yb�
 98  C��}��?�:"(�V�!?�	K�T�?���6��Z���!����ށET�@��])��D�w���נ��zyI��'s�i~x���䞿�Pmg͙�X�lu�H�u�M�L��C�|+9��'$g ���]bv�EY������c��w���#��G�U���T_2k��t�W��eW��SZ7���\!e��@�cI����/����
BK2Y�<l��ѓt`��p���ܸ����[��G�:g
 99  MN{�,E�T�?F0扑Œ�:nZ}f�P�p����*��F�K��T����Zs�r���(�Vcd�����r���ۢo��a���@Q7���7*�u���O5=�>Q��%�?��Je�[���^�$7��7�m����wʒ���h%���B�R7�.�W��nE���Jɒ�HKњEEĥl���k艇����j���٠�%3m�,1�^��ÚVWʗ��a
_���n{YS0��`���fc�6����0�/d>ORI{W�BxS~^M�Ã����[�`�#���!��ݦ/̡�v*�j��q��;uY0�o�ҽґa���a^�#��th���m��2J�u��li��7���_ֿ>��۫�t�3gr��8U4&`1b����-�(uk�Ι�'�J�E���vbVǬ����$�<L��33�N�ӟ�R���띦I 
f����b���C���#��(-�$=� h��tkh�j�J��9O�R����il)㢊 IE
o]��В3��H�e'�b�の'�&���2I�PK�9X�)�y� Gomoku/.dependencies.jsonPKuPSX�Gomoku/docs/PK�h,X�Gomoku/docs/prd/PK�h,Xˬ(
100  J
# Gomoku/docs/prd/20240111162132.jsonPK�h,X 0�EH SGomoku/docs/requirement.txtPK�h,X�Gomoku/docs/system_design/PK�h,X/7��|
101  - 	Gomoku/docs/system_design/20240111162132.jsonPK�h,XcGomoku/docs/task/PK�h,X�L�s$ �Gomoku/docs/task/20240111162132.jsonPK�h,XGGomoku/Gomoku/PKUh,XsGomoku/Gomoku/__pycache__/PK��+X�����, �Gomoku/Gomoku/__pycache__/ai.cpython-310.pycPK��+X�m8`�N2 {Gomoku/Gomoku/__pycache__/database.cpython-310.pycPK��+X)�1%�G. XGomoku/Gomoku/__pycache__/game.cpython-310.pycPK��+X9$1�{I	/ $&Gomoku/Gomoku/__pycache__/logic.cpython-310.pycPK��+Xy0���	m, �*Gomoku/Gomoku/__pycache__/ui.cpython-310.pycPK�h,XA=bD��
 �4Gomoku/Gomoku/database.pyPK�h,X>��\8�
 �8Gomoku/Gomoku/game.pyPK�h,X���}�W
102   �<Gomoku/Gomoku/logic.pyPK�h,X4�w}11 @Gomoku/Gomoku/main.pyPK�h,X���j�& �AGomoku/Gomoku/ui.pyPKӦ+X \EGomoku/requirements.txtPKYJSX�EGomoku/resources/PK�h,X#�EGomoku/resources/api_spec_and_task/PK�h,X^^~@4 FGomoku/resources/api_spec_and_task/20240111162132.mdPK�h,X&�HGomoku/resources/competitive_analysis/PK�h,X��o!*8 IGomoku/resources/competitive_analysis/20240111162132.mmdPKUh,X!�JGomoku/resources/data_api_design/PK�+X
103  ��&73 �JGomoku/resources/data_api_design/20240111162132.mmdPK�h,XBLGomoku/resources/prd/PK�h,XƇu{
& uLGomoku/resources/prd/20240111162132.mdPK�h,X�RGomoku/resources/seq_flow/PK�h,X�hП:T, �RGomoku/resources/seq_flow/20240111162132.mmdPK�h,X}TGomoku/resources/system_design/PK�h,X{9�
104  0 �TGomoku/resources/system_design/20240111162132.mdPK##�
105  Y