§
    fŠtj¯2  ã            	       ó6  — d Z ddlZddlZddlmZmZmZmZm	Z	m
Z
mZmZmZmZ ddlmZmZmZmZmZmZmZmZm Z!m"Z#m$Z%m&Z'm(Z)m*Z+m,Z, ddddd	d
dd
dœZ-d„ Z.ej/         0                    d¬¦  «         G d„ d¦  «        ¦   «         Z1 G d„ de1¦  «        Z2 G d„ de1¦  «        Z3 G d„ de1¦  «        Z4ej/        j5         G d„ de1¦  «        ¦   «         Z6ej/        j5         G d„ de1¦  «        ¦   «         Z7ej/         0                    d¬¦  «         G d„ d¦  «        ¦   «         Z8dS )z2 Test functions involving 64bit or 32bit indexing é    N)
Ú	bsr_arrayÚ	coo_arrayÚ	csc_arrayÚ	csr_arrayÚ	dia_arrayÚ
bsr_matrixÚ
coo_matrixÚ
csc_matrixÚ
csr_matrixÚ
dia_matrixé   )ÚTestBSRÚTestCOOÚTestCSCÚTestCSRÚTestDIAÚTestDOKÚTestLILÚTestBSRMatrixÚTestCOOMatrixÚTestCSCMatrixÚTestCSRMatrixÚTestDIAMatrixÚTestDOKMatrixÚTestLILMatrixÚwith_64bit_maxval_limitz%expm for 64-bit indices not availablez)linsolve for 64-bit indices not availableztest implemented in base classz%test actually requires 64-bit to workztest verifies int32 indexesztest verifies int64 indexes)Ú	test_expmÚtest_invÚ
test_solveÚtest_scalar_idx_dtypeÚtest_large_dimensions_reshapeÚtest_constructor_smallcolÚtest_constructor_largecolÚtest_tocoo_tocsr_tocsc_gh19245c              #   ó  K  — | dk    r!t           t          t          t          t          g}nd| dk    rt
          t          g}nO| dk    r!t          t          t          t          t          g}n(| dk    rt          t          g}nt          d| ›d�¦  «        ‚|D ]õ}t          t!          |¦  «        ¦  «        D ]Ö}t#          ||¦  «        }|                     d¦  «        r¯t#          |dd	¦  «        sžg }t&                               |¦  «        }|r3|                     t,          j                             |¬
¦  «        ¦  «         t#          |dg ¦  «        }|D ] }|j        dv r|                     |¦  «         Œ!t-          j        |||¬¦  «        V — Œ×ŒödS )a„  Yield all tests for all formats

    This is more than testing get_index_dtype. It allows checking whether upcasting
    or downcasting the index dtypes affects test results. The approach used here
    does not try to figure out which tests might fail due to 32/64-bit issues.
    We just run them all.
    So, each test method in that uses cases_64bit reruns most of the test suite!
    Úsparrayúsparray-extraÚspmatrixúspmatrix-extrazparameter sp_api=z is not validÚtest_ÚslowF©ÚreasonÚ
pytestmark)ÚskipifÚskipÚxfailÚxslow)ÚmarksN)Ú_TestBSRÚ_TestCOOÚ_TestCSCÚ_TestCSRÚ_TestDIAÚ_TestDOKÚ_TestLILÚ_TestBSRMatrixÚ_TestCOOMatrixÚ_TestCSCMatrixÚ_TestCSRMatrixÚ_TestDIAMatrixÚ_TestDOKMatrixÚ_TestLILMatrixÚ
ValueErrorÚsortedÚdirÚgetattrÚ
startswithÚ
SKIP_TESTSÚgetÚappendÚpytestÚmarkr0   ÚnameÚparam)	Úsp_apiÚTEST_CLASSESÚclsÚmethod_nameÚmethodr3   ÚmsgÚmarkersrK   s	            ú[/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/scipy/sparse/tests/test_64bit.pyÚcases_64bitrV   *   s¯  è è € ð �ÒÐÝ ¥(­HµhÅÐIˆˆØ	�?Ò	"Ð	"õ
 !¥(Ð+ˆˆØ	�:Ò	Ð	Ý&­½Ý&­ð8ˆˆà	Ð#Ò	#Ð	#å&­Ð7ˆˆåÐ< fÐ<Ð<Ð<Ñ=Ô=Ð=àð Bð BˆÝ!¥# c¡(¤(Ñ+Ô+ð 	Bð 	BˆKÝ˜S +Ñ.Ô.ˆFØ×&Ò& wÑ/Ô/ð BÝ ¨°Ñ6Ô6ðBà�å —n’n [Ñ1Ô1�Øð ?Ø—L’L¥¤×!1Ò!1¸Ð!1Ñ!=Ô!=Ñ>Ô>Ð>å! &¨,¸Ñ;Ô;�Ø#ð +ð +�DØ”yÐ$HÐHÐHØŸš TÑ*Ô*Ð*øå”l 3¨¸5ÐAÑAÔAÐAÐAÐAøð	BðBð Bó    zfails in parallelr,   c                   ó   — e Zd Zd„ ZdS )ÚRunAll64Bitc                 óH   — t          di |¤Žd„ ¦   «         } |||¦  «         d S )Nc                 ó4  —  | ¦   «         }t          |d¦  «        r|                     ¦   «          	  t          ||¦  «        ¦   «          t          |d¦  «        r|                     ¦   «          d S d S # t          |d¦  «        r|                     ¦   «          w w xY w)NÚsetup_methodÚteardown_method)Úhasattrr\   rE   r]   )rP   rQ   Úinstances      rU   Úcheckz,RunAll64Bit._check_resiliency.<locals>.check]   s³   € à�s‘u”uˆHÝ�x Ñ0Ô0ð (Ø×%Ò%Ñ'Ô'Ð'ð/Ø.•˜ +Ñ.Ô.Ñ0Ô0Ð0å˜8Ð%6Ñ7Ô7ð /Ø×,Ò,Ñ.Ô.Ð.Ð.Ð.ð/ð /ø•7˜8Ð%6Ñ7Ô7ð /Ø×,Ò,Ñ.Ô.Ð.Ð.ð/øøøs   °A0 Á0'B© )r   )ÚselfrP   rQ   Úkwr`   s        rU   Ú_check_resiliencyzRunAll64Bit._check_resiliencyY   sF   € õ 
!Ð	&Ð	& 2Ð	&Ð	&ð	/ð 	/ñ 
'Ô	&ð	/ð 	ˆˆc�;ÑÔÐÐÐrW   N)Ú__name__Ú
__module__Ú__qualname__rd   ra   rW   rU   rY   rY   W   s#   € € € € € ð ð  ð  ð  ð  rW   rY   c                   ó¶  — e Zd Zej                             d ed¦  «        ¦  «        d„ ¦   «         Zej                             d ed¦  «        ¦  «        d„ ¦   «         Zej                             d ed¦  «        ¦  «        d„ ¦   «         Z	ej         
                    d¦  «        ej                             d ed¦  «        ¦  «        d„ ¦   «         ¦   «         ZdS )	ÚTest64BitArrayúcls,method_namer&   c                 ó6   — |                       ||d¬¦  «         d S ©Né
   ©Úmaxval_limit©rd   ©rb   rP   rQ   s      rU   Útest_resiliency_limit_10z'Test64BitArray.test_resiliency_limit_10n   ó#   € à×Ò˜s K¸bÐÑAÔAÐAÐAÐArW   c                 óJ   — |                       ||t          j        ¬¦  «         d S ©N©Úfixed_dtype©rd   ÚnpÚint32rq   s      rU   Útest_resiliency_all_32z%Test64BitArray.test_resiliency_all_32r   ó%   € à×Ò˜s K½R¼XÐÑFÔFÐFÐFÐFrW   c                 óJ   — |                       ||t          j        ¬¦  «         d S ru   ©rd   ry   Úint64rq   s      rU   Útest_resiliency_all_64z%Test64BitArray.test_resiliency_all_64v   r|   rW   é   c                 ó2   — |                       ||¦  «         d S ©Nrp   rq   s      rU   Útest_resiliency_randomz%Test64BitArray.test_resiliency_randomz   s    € ð 	×Ò˜s KÑ0Ô0Ð0Ð0Ð0rW   N©re   rf   rg   rJ   rK   ÚparametrizerV   rr   r{   r€   Ú	fail_slowr„   ra   rW   rU   ri   ri   k   s   € € € € € ð „[×ÒÐ.°°¸IÑ0FÔ0FÑGÔGðBð Bñ HÔGðBð „[×ÒÐ.°°¸IÑ0FÔ0FÑGÔGðGð Gñ HÔGðGð „[×ÒÐ.°°¸IÑ0FÔ0FÑGÔGðGð Gñ HÔGðGð „[×Ò˜1ÑÔØ„[×ÒÐ.°°¸IÑ0FÔ0FÑGÔGð1ð 1ñ HÔGñ Ôð1ð 1ð 1rW   ri   c                   ó¨   — e Zd Zej                             d¦  «        ej                             d ed¦  «        ¦  «        d„ ¦   «         ¦   «         ZdS )ÚTest64BitMatrixé   rj   r(   c                 ó6   — |                       ||d¬¦  «         d S ©NT)Úassert_32bitrp   rq   s      rU   Ú
test_no_64zTest64BitMatrix.test_no_64‚   ó%   € ð 	×Ò˜s K¸dÐÑCÔCÐCÐCÐCrW   N)	re   rf   rg   rJ   rK   r‡   r†   rV   rŽ   ra   rW   rU   r‰   r‰   €   sl   € € € € € à„[×Ò˜1ÑÔØ„[×ÒÐ.°°¸JÑ0GÔ0GÑHÔHðDð Dñ IÔHñ ÔðDð Dð DrW   r‰   c                   ó¶  — e Zd Zej                             d ed¦  «        ¦  «        d„ ¦   «         Zej                             d ed¦  «        ¦  «        d„ ¦   «         Zej                             d ed¦  «        ¦  «        d„ ¦   «         Z	ej         
                    d¦  «        ej                             d ed¦  «        ¦  «        d„ ¦   «         ¦   «         ZdS )	ÚTest64BitMatrixSameAsArrayrj   r(   c                 ó6   — |                       ||d¬¦  «         d S rl   rp   rq   s      rU   rr   z3Test64BitMatrixSameAsArray.test_resiliency_limit_10‹   rs   rW   c                 óJ   — |                       ||t          j        ¬¦  «         d S ru   rx   rq   s      rU   r{   z1Test64BitMatrixSameAsArray.test_resiliency_all_32�   r|   rW   c                 óJ   — |                       ||t          j        ¬¦  «         d S ru   r~   rq   s      rU   r€   z1Test64BitMatrixSameAsArray.test_resiliency_all_64“   r|   rW   r�   c                 ó2   — |                       ||¦  «         d S rƒ   rp   rq   s      rU   r„   z1Test64BitMatrixSameAsArray.test_resiliency_random—   ó    € ð 	×Ò˜s KÑ0Ô0Ð0Ð0Ð0rW   Nr…   ra   rW   rU   r‘   r‘   ˆ   s   € € € € € ð „[×ÒÐ.°°¸JÑ0GÔ0GÑHÔHðBð Bñ IÔHðBð „[×ÒÐ.°°¸JÑ0GÔ0GÑHÔHðGð Gñ IÔHðGð „[×ÒÐ.°°¸JÑ0GÔ0GÑHÔHðGð Gñ IÔHðGð „[×Ò˜1ÑÔØ„[×ÒÐ.°°¸JÑ0GÔ0GÑHÔHð1ð 1ñ IÔHñ Ôð1ð 1ð 1rW   r‘   c                   ó¶  — e Zd Zej                             d ed¦  «        ¦  «        d„ ¦   «         Zej                             d ed¦  «        ¦  «        d„ ¦   «         Zej                             d ed¦  «        ¦  «        d„ ¦   «         Z	ej         
                    d¦  «        ej                             d ed¦  «        ¦  «        d„ ¦   «         ¦   «         ZdS )	ÚTest64BitArrayExtrarj   r'   c                 ó6   — |                       ||d¬¦  «         d S rl   rp   rq   s      rU   rr   z,Test64BitArrayExtra.test_resiliency_limit_10¢   rs   rW   c                 óJ   — |                       ||t          j        ¬¦  «         d S ru   rx   rq   s      rU   r{   z*Test64BitArrayExtra.test_resiliency_all_32¦   r|   rW   c                 óJ   — |                       ||t          j        ¬¦  «         d S ru   r~   rq   s      rU   r€   z*Test64BitArrayExtra.test_resiliency_all_64ª   r|   rW   r�   c                 ó2   — |                       ||¦  «         d S rƒ   rp   rq   s      rU   r„   z*Test64BitArrayExtra.test_resiliency_random®   r–   rW   Nr…   ra   rW   rU   r˜   r˜   ž   s   € € € € € ð „[×ÒÐ.°°¸OÑ0LÔ0LÑMÔMðBð Bñ NÔMðBð „[×ÒÐ.°°¸OÑ0LÔ0LÑMÔMðGð Gñ NÔMðGð „[×ÒÐ.°°¸OÑ0LÔ0LÑMÔMðGð Gñ NÔMðGð „[×Ò˜1ÑÔØ„[×ÒÐ.°°¸OÑ0LÔ0LÑMÔMð1ð 1ñ NÔMñ Ôð1ð 1ð 1rW   r˜   c                   óP  — e Zd Zej                             d¦  «        ej                             d ed¦  «        ¦  «        d„ ¦   «         ¦   «         Zej                             d ed¦  «        ¦  «        d„ ¦   «         Z	ej                             d ed¦  «        ¦  «        d„ ¦   «         Z
ej                             d ed¦  «        ¦  «        d„ ¦   «         Zej                             d¦  «        ej                             d ed¦  «        ¦  «        d	„ ¦   «         ¦   «         Zd
S )ÚTest64BitMatrixExtrarŠ   rj   r)   c                 ó6   — |                       ||d¬¦  «         d S rŒ   rp   rq   s      rU   rŽ   zTest64BitMatrixExtra.test_no_64¹   r�   rW   c                 ó6   — |                       ||d¬¦  «         d S rl   rp   rq   s      rU   rr   z-Test64BitMatrixExtra.test_resiliency_limit_10À   rs   rW   c                 óJ   — |                       ||t          j        ¬¦  «         d S ru   rx   rq   s      rU   r{   z+Test64BitMatrixExtra.test_resiliency_all_32Ä   r|   rW   c                 óJ   — |                       ||t          j        ¬¦  «         d S ru   r~   rq   s      rU   r€   z+Test64BitMatrixExtra.test_resiliency_all_64È   r|   rW   r�   c                 ó2   — |                       ||¦  «         d S rƒ   rp   rq   s      rU   r„   z+Test64BitMatrixExtra.test_resiliency_randomÌ   r–   rW   N)re   rf   rg   rJ   rK   r‡   r†   rV   rŽ   rr   r{   r€   r„   ra   rW   rU   rž   rž   ¶   s}  € € € € € ð „[×Ò˜1ÑÔØ„[×ÒÐ.°°Ð<LÑ0MÔ0MÑNÔNðDð Dñ OÔNñ ÔðDð
 „[×ÒÐ.°°Ð<LÑ0MÔ0MÑNÔNðBð Bñ OÔNðBð „[×ÒÐ.°°Ð<LÑ0MÔ0MÑNÔNðGð Gñ OÔNðGð „[×ÒÐ.°°Ð<LÑ0MÔ0MÑNÔNðGð Gñ OÔNðGð „[×Ò˜1ÑÔØ„[×ÒÐ.°°Ð<LÑ0MÔ0MÑNÔNð1ð 1ñ OÔNñ Ôð1ð 1ð 1rW   rž   z%Fails in parallel for unknown reasonsc            
       ó>   — e Zd Zeeeeeee	e
eeg
Zd„ Zd„ Zd„ Zd„ ZdS )ÚTest64BitToolsc                 ó.  — t          j        |¦  «        }|j        dv r |j        j        |k    o|j        j        |k    S |j        dk    r |j        j        |k    o|j        j        |k    S |j        dk    r|j        j        |k    S t          d|›d�¦  «        ‚)N)ÚcscÚcsrÚbsrÚcooÚdiazmatrix z has no integer indices)	ry   ÚdtypeÚformatÚindicesÚindptrÚrowÚcolÚoffsetsrB   )rb   Úmr¬   s      rU   Ú_compare_index_dtypez#Test64BitTools._compare_index_dtypeÛ   sš   € Ý”˜‘”ˆØŒ8Ð,Ð,Ð,Ø”I”O uÒ,ÐK°1´8´>ÀUÒ3JÐKØŒX˜ÒÐØ”E”K 5Ò(ÐD¨q¬u¬{¸eÒ/CÐDØŒX˜ÒÐØ”I”O uÒ,Ð-åÐC qÐCÐCÐCÑDÔDÐDrW   c                 óh   ‡ — t          d¬¦  «        ˆ fd„¦   «         }‰ j        D ]} ||¦  «         Œd S )Nrm   rn   c                 ó4  •—  | t           j                             dd¦  «        ¦  «        }‰                     |t           j        ¦  «        sJ ‚ | t           j                             dd¦  «        ¦  «        }‰                     |t           j        ¦  «        sJ ‚d S )Nrm   r   é   )ry   ÚrandomÚrandr´   rz   r   )Úmat_clsr³   rb   s     €rU   r`   z9Test64BitTools.test_decorator_maxval_limit.<locals>.checké   sƒ   ø€ à��œ	Ÿš r¨1Ñ-Ô-Ñ.Ô.ˆAØ×,Ò,¨Qµ´Ñ9Ô9Ð9Ð9Ð9Ø��œ	Ÿš r¨1Ñ-Ô-Ñ.Ô.ˆAØ×,Ò,¨Qµ´Ñ9Ô9Ð9Ð9Ð9Ð9Ð9rW   ©r   ÚMAT_CLASSES©rb   r`   rº   s   `  rU   Útest_decorator_maxval_limitz*Test64BitTools.test_decorator_maxval_limitæ   sa   ø€ õ 
!¨bÐ	1Ñ	1Ô	1ð	:ð 	:ð 	:ð 	:ñ 
2Ô	1ð	:ð Ô'ð 	ð 	ˆGØˆE�'‰NŒNˆNˆNð	ð 	rW   c                 óh   ‡ — t          d¬¦  «        ˆ fd„¦   «         }‰ j        D ]} ||¦  «         Œd S )NT)r¸   c                 ó6  •— d}d}t          d¦  «        D ]v} | t          j                             dd¦  «        ¦  «        }|p‰                     |t          j        ¦  «        }|p‰                     |t          j        ¦  «        }|r|r d S Œwt          d¦  «        ‚)NFéd   é	   z#both 32 and 64 bit indices not seen)Úrangery   r¸   r¹   r´   rz   r   ÚAssertionError)rº   Úseen_32Úseen_64Úkr³   rb   s        €rU   r`   z:Test64BitTools.test_decorator_maxval_random.<locals>.checkö   s¡   ø€ àˆGØˆGÝ˜3‘Z”Zð Lð L�Ø�G�BœIŸNšN¨1¨aÑ0Ô0Ñ1Ô1�Ø!ÐK T×%>Ò%>¸qÅ"Ä(Ñ%KÔ%K�Ø!ÐK T×%>Ò%>¸qÅ"Ä(Ñ%KÔ%K�Øð ˜wð Ø�E�Eøå$Ð%JÑKÔKÐKrW   r»   r½   s   `  rU   Útest_decorator_maxval_randomz+Test64BitTools.test_decorator_maxval_randomó   sf   ø€ õ 
!¨Ð	-Ñ	-Ô	-ð
	Lð 
	Lð 
	Lð 
	Lñ 
.Ô	-ð
	Lð Ô'ð 	ð 	ˆGØˆE�'‰NŒNˆNˆNð	ð 	rW   c                 ót  — t          t          j        d¬¦  «        d„ ¦   «         }t          t          j        ¬¦  «        d„ ¦   «         } |t          t          t
          ¦  «          |t          t          t
          ¦  «          |t          t          t          ¦  «          |t          t          t          ¦  «         d S )Nr   )rw   Údowncast_maxvalc                 ó  —  | ddgddgddgg¦  «        }t          j        t          |j        d¬¦  «         t          j        t          |j        d¬¦  «          |g d	¢g d
¢g¦  «        }t          j        t          |j        d¬¦  «         t          j        t          |j        d¬¦  «          |g d	¢g d¢g¦  «        }t          j        t          |j        d¬¦  «         d|_        t          j        t          |j        ¦  «         d S ©Nr   r�   é   é   rŠ   é   )Úaxisr   )r   r�   rÍ   )rÍ   rÎ   rÏ   )rÍ   rÎ   rŠ   F)rJ   ÚraisesrÄ   Úcount_nonzeroÚsumÚhas_canonical_formatÚsum_duplicates©Úcsc_containerÚcsr_containerÚcoo_containerÚas       rU   Úcheck_limitedz8Test64BitTools.test_downcast_intp.<locals>.check_limited  sþ   € ð �  1˜v¨¨1 v°°1¨vÐ6Ñ7Ô7ˆAÝŒM�.¨!¬/ÀÐBÑBÔBÐBÝŒM�.¨!¬%°aÐ8Ñ8Ô8Ð8à�˜y˜y˜y¨)¨)¨)Ð4Ñ5Ô5ˆAÝŒM�.¨!¬/ÀÐBÑBÔBÐBÝŒM�.¨!¬%°aÐ8Ñ8Ô8Ð8à�˜y˜y˜y¨)¨)¨)Ð4Ñ5Ô5ˆAÝŒM�.¨!¬/ÀÐBÑBÔBÐBØ%*ˆAÔ"ÝŒM�.¨!Ô*:Ñ;Ô;Ð;Ð;Ð;rW   rv   c                 ó„  —  | ddgddgddgg¦  «        }|                      d¬¦  «         |                     d¬¦  «          |g d	¢g d
¢g¦  «        }|                      d¬¦  «         |                     d¬¦  «          |g d	¢g d¢g¦  «        }|                      d¬¦  «         d|_        |                     ¦   «          d S rÌ   )rÒ   rÓ   rÔ   rÕ   rÖ   s       rU   Úcheck_unlimitedz:Test64BitTools.test_downcast_intp.<locals>.check_unlimited  sÜ   € ð �  1˜v¨¨1 v°°1¨vÐ6Ñ7Ô7ˆAØ�OŠO ˆOÑ#Ô#Ð#Ø�EŠE�qˆE‰MŒMˆMà�˜y˜y˜y¨)¨)¨)Ð4Ñ5Ô5ˆAØ�OŠO ˆOÑ#Ô#Ð#Ø�EŠE�qˆE‰MŒMˆMà�˜y˜y˜y¨)¨)¨)Ð4Ñ5Ô5ˆAØ�OŠO ˆOÑ#Ô#Ð#Ø%*ˆAÔ"Ø×ÒÑÔÐÐÐrW   )	r   ry   r   r   r   r   r
   r   r	   )rb   rÛ   rÝ   s      rU   Útest_downcast_intpz!Test64BitTools.test_downcast_intp  s¯   € õ 
!­R¬XÀqÐ	IÑ	IÔ	Ið	<ð 	<ñ 
JÔ	Ið	<õ 
!­R¬XÐ	6Ñ	6Ô	6ð	ð 	ñ 
7Ô	6ð	ð 	ˆ•i¥­IÑ6Ô6Ð6Øˆ�	¥9­iÑ8Ô8Ð8Øˆ•j¥*­jÑ9Ô9Ð9Øˆ�
¥Jµ
Ñ;Ô;Ð;Ð;Ð;rW   N)re   rf   rg   r   r	   r
   r   r   r   r   r   r   r   r¼   r´   r¾   rÈ   rÞ   ra   rW   rU   r¥   r¥   Ó   sr   € € € € € ð 	�J 
¨J¸
Ø�9˜i¨°Ið€Kð
	Eð 	Eð 	Eðð ð ðð ð ð&)<ð )<ð )<ð )<ð )<rW   r¥   )9Ú__doc__rJ   Únumpyry   Úscipy.sparser   r   r   r   r   r   r	   r
   r   r   Ú	test_baser   r4   r   r5   r   r6   r   r7   r   r8   r   r9   r   r:   r   r;   r   r<   r   r=   r   r>   r   r?   r   r@   r   rA   r   rG   rV   rK   Úthread_unsaferY   ri   r‰   r‘   r2   r˜   rž   r¥   ra   rW   rU   ú<module>rä      s   ðØ 8Ð 8Ø €€€Ø Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð* 9Ø;Ø=Ø=Ø%LØ!>Ø!>Ø&Cð	ð 	€
ð*Bð *Bð *BðZ „×ÒÐ"5ÐÑ6Ô6ð ð  ð  ð  ð  ñ  ô  ñ 7Ô6ð ð&1ð 1ð 1ð 1ð 1�[ñ 1ô 1ð 1ð*Dð Dð Dð Dð D�kñ Dô Dð Dð1ð 1ð 1ð 1ð 1 ñ 1ô 1ð 1ð, „Ôð1ð 1ð 1ð 1ð 1˜+ñ 1ô 1ñ Ôð1ð. „Ôð1ð 1ð 1ð 1ð 1˜;ñ 1ô 1ñ Ôð1ð8 „×ÒÐ"IÐÑJÔJð[<ð [<ð [<ð [<ð [<ñ [<ô [<ñ KÔJð[<ð [<ð [<rW   