Ë
    u™ãjÕ7  ã                   óÈ  — d Z ddlmZ ddlmZ ddlZddlZddlZ	ddl
mZ d„ Zej                  j                  dddg«      ej                  j                  d	ed
„ g«      d„ «       «       Zd„ Zd„ Zd„ Zej                  j                  dd„ eg«      d„ «       Zd„ Zd„ Zej                  j                  dddg«      ej                  j                  dddej0                  dgfddgdej0                  dgfddgidej0                  dgfddgidej0                  dgfddgig d¢fg«      d„ «       «       Zej                  j                  d i dej0                  dgfddig d!¢fddd"œdd#ej0                  gfddd$œg d!¢fg«      d%„ «       Zd&„ Zej                  j                  d'd(dd)„ iej0                  ej0                  gfd*dd+„ id,ej0                  gfg«      d-„ «       Zd.„ Zd/„ Zd0„ Zy)1zc
Tests column conversion functionality during parsing
for all of the parsers defined in parsers.py
é    )ÚStringIO)ÚparseNc                 ó`  — | }d}|j                   dk(  rCd}t        j                  t        |¬«      5  |j	                  t        |«      d¬«       d d d «       y t        j                  t        d¬«      5  |j	                  t        |«      d¬«       d d d «       y # 1 sw Y   y xY w# 1 sw Y   y xY w)Nzindex,A,B,C,D
foo,2,3,4,5
ÚpyarrowúBThe 'converters' option is not supported with the 'pyarrow' engine©Úmatchr   ©Ú
converterszType converters.+)ÚengineÚpytestÚraisesÚ
ValueErrorÚread_csvr   Ú	TypeError)Úall_parsersÚparserÚdataÚmsgs       úq/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/io/parser/test_converters.pyÚ!test_converters_type_must_be_dictr      s–   € Ø€Fð€Dð ‡}�}˜	Ò!ØRˆÜ�]‰]œ:¨SÔ1ñ 	:Ø�O‰OœH T›N°qˆOÔ9÷	:àÜ	�‰”yÐ(;Ô	<ñ 6Ø�‰œ ›°1ˆÔ5÷6ð 6÷	:àú÷6ð 6ús   ±BÁ2B$ÂB!Â$B-Úcolumné   ÚDÚ	converterc                 ó<   — t        | j                  d«      d   «      S )Nú/é   )ÚintÚsplit©Úxs    r   ú<lambda>r#   !   s   € ”c˜!Ÿ'™' #›, q™/Ó*€ ó    c                 ó–  — | }d}|j                   dk(  rEd}t        j                  t        |¬«      5  |j	                  t        |«      ||i¬«       d d d «       y |j	                  t        |«      ||i¬«      }|j	                  t        |«      «      }|d   j                  |«      |d<   t        j                  ||«       y # 1 sw Y   y xY w)Nz;A,B,C,D
a,1,2,01/01/2009
b,3,4,01/02/2009
c,4,5,01/03/2009
r   r   r   r
   r   )	r   r   r   r   r   r   ÚmapÚtmÚassert_frame_equal)r   r   r   r   r   r   ÚresultÚexpecteds           r   Útest_convertersr+      s¸   € ð €Fð€Dð
 ‡}�}˜	Ò!ØRˆÜ�]‰]œ:¨SÔ1ñ 	LØ�O‰OœH T›N¸À	Ð7JˆOÔK÷	Làà�_‰_œX d›^¸ÀÐ8Kˆ_ÓL€Fà�‰œx¨›~Ó.€HØ˜S‘M×%Ñ% iÓ0€HˆS�Mä×Ñ˜& (Õ+÷	Làús   ±B?Â?Cc                 óp  — | }d}dd„ i}|j                   dk(  rDd}t        j                  t        |¬«      5  |j	                  t        |«      d |¬«       d d d «       y |j	                  t        |«      d |¬«      }t        j                  g d¢g d	¢g«      }t        j                  ||«       y # 1 sw Y   y xY w)
Nz000102,1.2,A
001245,2,Br   c                 ó"   — | j                  «       S ©N)Ústripr!   s    r   r#   z2test_converters_no_implicit_conv.<locals>.<lambda>=   s   € ˜qŸw™w›y€ r$   r   r   r   ©Úheaderr   )Ú000102g333333ó?ÚA)Ú001245r   ÚB©
r   r   r   r   r   r   ÚpdÚ	DataFramer'   r(   ©r   r   r   r   r   r)   r*   s          r   Ú test_converters_no_implicit_convr:   8   s¤   € à€FØ)€DàÑ(Ð)€Jà‡}�}˜	Ò!ØRˆÜ�]‰]œ:¨SÔ1ñ 	PØ�O‰OœH T›N°4ÀJˆOÔO÷	Pàà�_‰_œX d›^°DÀZˆ_ÓP€Fô �|‰|Ò1Ò3EÐFÓG€HÜ×Ñ˜& (Õ+÷	Pàús   ¶B,Â,B5c                 ó˜  — i }| }d}d„ x|d<   x|d<   |d<   |j                   dk(  rDd}t        j                  t        |¬«      5  |j	                  t        |«      d	|¬
«       d d d «       y |j	                  t        |«      d	|¬
«      }t        j                  g d¢g d¢g d¢gg d¢¬«      }t        j                  ||«       y # 1 sw Y   y xY w)Nz’Id;Number1;Number2;Text1;Text2;Number3
1;1521,1541;187101,9543;ABC;poi;4,7387
2;121,12;14897,76;DEF;uyt;0,3773
3;878,158;108013,434;GHI;rez;2,7356c                 ó8   — t        | j                  dd«      «      S )Nú,ú.)ÚfloatÚreplacer!   s    r   r#   z5test_converters_euro_decimal_format.<locals>.<lambda>U   s   € Üˆa�i‰i˜˜SÓ!Ó"ð r$   ÚNumber1ÚNumber2ÚNumber3r   r   r   ú;)Úsepr   )é   gAñcÌ�Ä—@gÕ	h¢ïÖAÚABCÚpoig†8ÖÅmô@)r   gHáz®G^@g{®GáÍ@ÚDEFÚuytg¡ø1æ®%Ø?)r   g%�•Cq‹@gçû©ñÖ^ú@ÚGHIÚrezg4€·@‚â@)ÚIdrA   rB   ÚText1ÚText2rC   )Úcolumnsr6   )r   r   r   r   r   r)   r*   s          r   Ú#test_converters_euro_decimal_formatrQ   L   sÔ   € à€JØ€Fð'€DñMð €JˆyÑð ˜J yÑ1°J¸yÑ4Ið ‡}�}˜	Ò!ØRˆÜ�]‰]œ:¨SÔ1ñ 	LØ�O‰OœH T›N°À
ˆOÔK÷	Làà�_‰_œX d›^°Àˆ_ÓL€FÜ�|‰|â=Ú7Ú:ð	
ò
 Jô€Hô ×Ñ˜& (Õ+÷	Làús   ÁC Ã C	c                 óô  — | }d}d„ }d„ }d„ }g }||fD ]ª  }|j                   dk(  rId}t        j                  t        |¬«      5  |j	                  t        |«      ||dœd	d g¬
«       d d d «       Œ[|j	                  t        |«      ||dœd	d g¬
«      }	t        j                  |	d   d   «      sJ ‚|j                  |	«       Œ¬ |j                   dk7  rt        j                  |d   |d   «       y y # 1 sw Y   Œ‰xY w)Nz+id,score,days
1,2,12
2,2-5,
3,,14+
4,6-12,2c                 ó¬   — | j                  «       } | st        j                  S | j                  d«      }|rt	        | d d «      dz   } | S t	        | «      } | S ©Nú+éÿÿÿÿrF   ©r/   ÚnpÚnanÚendswithr   ©r"   Úis_pluss     r   Úconvert_daysz6test_converters_corner_with_nans.<locals>.convert_dayst   óS   € Ø�G‰G‹IˆáÜ—6‘6ˆMà—*‘*˜S“/ˆáÜ�A�c�r�F“˜a‘ˆAð ˆô �A“ˆAàˆr$   c                 ó¬   — | j                  «       } | st        j                  S | j                  d«      }|rt	        | d d «      dz   } | S t	        | «      } | S rT   rW   r[   s     r   Úconvert_days_sentinelz?test_converters_corner_with_nans.<locals>.convert_days_sentinelƒ   r^   r$   c                 óà   — | j                  «       } | st        j                  S | j                  d«      dkD  r,t	        t
        | j                  d«      «      \  }}d||z   z  }|S t        | «      }|S )Nú-r   g      à?)r/   rX   rY   Úfindr&   r   r    r?   )r"   Úval_minÚval_maxÚvals       r   Úconvert_scorez7test_converters_corner_with_nans.<locals>.convert_score’   sg   € Ø�G‰G‹IˆáÜ—6‘6ˆMà�6‰6�#‹;˜Š?Ü"¤3¨¯©°«Ó5ÑˆG�WØ˜ 7Ñ*Ñ+ˆCð ˆ
ô ˜“(ˆCàˆ
r$   r   r   r   )ÚscoreÚdaysÚ ©r   Ú	na_valuesri   rF   r   )r   r   r   r   r   r   r7   ÚisnaÚappendr'   r(   )
r   r   r   r]   r`   rg   ÚresultsÚday_converterr   r)   s
             r   Ú test_converters_corner_with_nansrq   k   s  € Ø€Fð€Dòòòð €Gà&Ð(=Ð>ò ˆØ�=‰=˜IÒ%ØVˆCÜ—‘œz°Ô5ñ Ø—‘Ü˜T“NØ)6ÀÑNØ! 4˜jð  ô ÷ð à—‘Ü�T‹NØ!.¸ÑFØ˜4�jð !ó 
ˆô
 �w‰w�v˜f‘~ aÑ(Ô)Ð)Ð)Ø�‰�vÕð#ð& ‡}�}˜	Ò!Ü
×Ñ˜g a™j¨'°!©*Õ5ð "÷!ð ús   Á#C.Ã.C7	Úconv_fc                 ó   — | S r.   © r!   s    r   r#   r#   ¹   ó   € ¨a€ r$   c                 ó   — | }d}|j                   dk(  rGd}t        j                  t        |¬«      5  |j	                  t        |«      ddd|i¬«       d d d «       y |j	                  t        |«      ddd|i¬«      }t        j                  dd	d
git        j                  ddgd¬«      ¬«      }t        j                  ||«       y # 1 sw Y   y xY w)NzA;B
1;2
3;4r   r   r   rD   r3   )rE   Ú	index_colr   r5   r   é   Ú1Ú3©Úname©Úindex)r   r   r   r   r   r   r7   r8   ÚIndexr'   r(   )r   rr   r   r   r   ÚrsÚxps          r   Útest_converter_index_col_bugr‚   ¹   sÆ   € ð €FØ€Dà‡}�}˜	Ò!ØRˆÜ�]‰]œ:¨SÔ1ñ 	Ø�O‰OÜ˜“ C°3ÀCÈÀ=ð ô ÷	ð 	à	�‰Ü�‹˜C¨3¸CÀ¸=ð 
ó 
€Bô 
�‰�s˜Q ˜F�m¬2¯8©8°S¸#°JÀSÔ+IÔ	J€BÜ×Ñ˜"˜bÕ!÷	ð 	ús   ±!CÃCc                 óp  — | }d}|j                   dk(  rFd}t        j                  t        |¬«      5  |j	                  t        |«      dd„ i¬«       d d d «       y |j	                  t        |«      dd„ i¬«      }t        j                  d	d
gddgdœ«      }t        j                  ||«       y # 1 sw Y   y xY w)NzA,B
1,2
3,4r   r   r   r3   c                 ó   — | S r.   rt   r!   s    r   r#   z0test_converter_identity_object.<locals>.<lambda>×   s   € Àq€ r$   r
   c                 ó   — | S r.   rt   r!   s    r   r#   z0test_converter_identity_object.<locals>.<lambda>Ú   s   € ÀA€ r$   ry   rz   r   rx   ©r3   r5   r6   )r   r   r   r   r€   r�   s         r   Útest_converter_identity_objectr‡   Ï   s£   € à€FØ€Dà‡}�}˜	Ò!ØRˆÜ�]‰]œ:¨SÔ1ñ 	KØ�O‰OœH T›N¸¹[Ð7IˆOÔJ÷	Kàà	�‰œ $›°S¹+Ð4FˆÓ	G€Bä	�‰˜S #˜J¨a°¨VÑ4Ó	5€BÜ×Ñ˜"˜bÕ!÷	Kàús   ± B,Â,B5c           	      óÚ  — | }d}|j                   dk(  r„d}t        j                  t        |¬«      5  |j	                  t        |«      t        t        d«      «      t        j                  t        j                  t        j                  dœ¬«       d d d «       y |j	                  t        |«      t        t        d«      «      t        j                  t        j                  t        j                  dœ¬«      }t        j                  t        j                  dg«      t        j                  dg«      t        j                  d	g«      dœ«      }t        j                  ||«       y # 1 sw Y   y xY w)
NzA,B,B
X,Y,Z
1,2,3r   r   r   r   ))r3   ÚX)r5   ÚY)r5   ÚZr0   rF   r   )r   r   r   r   r   r   ÚlistÚrangerX   Úint32Úfloat32r7   r8   r'   r(   )r   r   r   r   r)   r*   s         r   Útest_converter_multi_indexr�   à   s  € à€FØ €Dà‡}�}˜	Ò!ØRˆÜ�]‰]œ:¨SÔ1ñ 		Ø�O‰OÜ˜“ÜœE !›H“~ä "§¡Ü "§¡Ü "§
¡
ñð ô ÷		ð 	à�_‰_Ü�‹Ü”E˜!“H‹~äŸ™ÜŸ™ÜŸ
™
ñ
ð ó €Fô �|‰|äŸ™ ! ›ÜŸ™ ! ›ÜŸ
™
 A 3›ñ	
ó€Hô ×Ñ˜& (Õ+÷=		ð 	ús   ±AE!Å!E*Úkeep_default_naTFzna_values,valuesÚCATry   rz   éüÿÿr3   r5   )ry   r’   rz   c                 óv  — | }d}dd„ i}|||dœ}|j                   dk(  rCd}t        j                  t        |¬«      5   |j                  t        |«      fi |¤Ž d d d «       y  |j                  t        |«      fi |¤Ž}	t        j                  |g d¢d	œ«      }
t        j                  |	|
«       y # 1 sw Y   y xY w)
NzA,B
x1,x
CAT,y
x3,zr3   c                 ó$   — | j                  d«      S )Nr"   )Úlstripr!   s    r   r#   z+test_converters_na_values.<locals>.<lambda>  s   €  §¡¨#£€ r$   )r   rl   r‘   r   r   r   ©r"   ÚyÚzr†   r6   )r   rl   Úvaluesr‘   r   r   r   Úkwargsr   r)   r*   s              r   Útest_converters_na_valuesrœ     s³   € ð €FØ#€DØÑ.Ð/€Jà ØØ*ñ€Fð ‡}�}˜	Ò!ØRˆÜ�]‰]œ:¨SÔ1ñ 	6ØˆF�O‰OœH T›NÑ5¨fÒ5÷	6ààˆV�_‰_œX d›^Ñ6¨vÑ6€FÜ�|‰| &ªÑ?Ó@€HÜ×Ñ˜& (Õ+÷	6àús   ¼B/Â/B8zkwargs,values)ry   rj   r’   )r‘   rl   rj   )Ú	na_filterrl   c                 óx  — | }d}dt         i}|j                  dk(  rEd}t        j                  t        |¬«      5   |j
                  t        |«      fd|i|¤Ž d d d «       y  |j
                  t        |«      fd|i|¤Ž}t        j                  |g d¢dœ«      }t        j                  ||«       y # 1 sw Y   y xY w)	NzA,B
1,x
,y
CAT,zr3   r   r   r   r   r—   r†   )Ústrr   r   r   r   r   r   r7   r8   r'   r(   )	r   r›   rš   r   r   r   r   r)   r*   s	            r   Ú!test_converters_default_na_valuesr    *  s¬   € ð €FØ €DØ”s�€Jà‡}�}˜	Ò!ØRˆÜ�]‰]œ:¨SÔ1ñ 	MØˆF�O‰OœH T›NÑL°zÐLÀVÒL÷	MààˆV�_‰_œX d›^ÑM¸
ÐMÀfÑM€FÜ�|‰| &ªÑ?Ó@€HÜ×Ñ˜& (Õ+÷	Màús   ¹B0Â0B9c           	      ó�  — | }d}dt         i}|j                  dk(  rEd}t        j                  t        |¬«      5  |j                  t        |«      |dg¬«       d d d «       y |j                  t        |«      |dg¬«      }t        j                  |t        j                  ddt        j                  d	gi«      «       y # 1 sw Y   y xY w)
Nz
A
1
-999
3r3   r   r   r   r“   rk   ç      ð?g      @)r   r   r   r   r   r   r   r'   r(   r7   r8   rX   rY   )r   r   r   r   r   r)   s         r   Ú(test_converters_na_values_numeric_outputr£   E  sª   € ð €FØ€DØ”s�€Jà‡}�}˜	Ò!ØRˆÜ�]‰]œ:¨SÔ1ñ 	UØ�O‰OœH T›N°zÈdÈVˆOÔT÷	Uàà�_‰_œX d›^¸
ÈtÈfˆ_ÓU€FÜ×Ñ˜&¤"§,¡,°°c¼2¿6¹6À3Ð5GÐ/HÓ"IÕJ÷	Uàús   ¹B<Â<Czdata,converters,valueszA,B
CAT,x
CAT,yc                 ó   — | S r.   rt   r!   s    r   r#   r#   Y  ru   r$   zA,B
1,x
CAT,yc                 ó<   — | j                  «       rt        | «      S | S r.   )Úisdigitr   r!   s    r   r#   r#   \  s   €  a§i¡i¤kœC ›F€ °q€ r$   r¢   c                 óà  — | }|j                   dk(  rDd}t        j                  t        |¬«      5  |j	                  t        |«      |d¬«       d d d «       y |j                   dk(  r1t        j                  j                  d¬«      }|j                  |«       |j	                  t        |«      |d¬«      }t        j                  |d	d
gdœ«      }	t        j                  ||	«       y # 1 sw Y   y xY w)Nr   r   r   r’   rk   Úpythonz2python engine does not re-infer a converter column©Úreasonr"   r˜   r†   )r   r   r   r   r   r   ÚmarkÚxfailÚapplymarkerr7   r8   r'   r(   )
r   Úrequestr   r   rš   r   r   r«   r)   r*   s
             r   Útest_converters_na_values_dtyper¯   V  sÎ   € ð €Fà‡}�}˜	Ò!ØRˆÜ�]‰]œ:¨SÔ1ñ 	TØ�O‰OœH T›N°zÈUˆOÔS÷	Tàà‡}�}˜Ò Ü�{‰{× Ñ ØGð !ó 
ˆð 	×Ñ˜DÔ!à�_‰_œX d›^¸
Èeˆ_ÓT€FÜ�|‰| &°°S¨zÑ:Ó;€HÜ×Ñ˜& (Õ+÷	Tàús   ¯C$Ã$C-c                 óÂ  — | }d}dd„ i}|j                   dk(  rFd}t        j                  t        |¬«      5  |j	                  t        |«      |dgd¬	«       d d d «       y |j	                  t        |«      |dgd¬	«      }t        j                  d
ddgit        j                  dt        j                  gd¬«      ¬«      }t        j                  ||«       y # 1 sw Y   y xY w)NzA,B
q,x
CAT,yr3   c                 ó   — | S r.   rt   r!   s    r   r#   z5test_converters_na_values_index_col.<locals>.<lambda>}  s   €  € r$   r   r   r   r’   r   )r   rl   rw   r5   r"   r˜   Úqr{   r}   )r   r   r   r   r   r   r7   r8   r   rX   rY   r'   r(   r9   s          r   Ú#test_converters_na_values_index_colr³   w  sÓ   € ð €FØ€DØ‘{Ð#€Jà‡}�}˜	Ò!ØRˆÜ�]‰]œ:¨SÔ1ñ 	Ø�O‰OÜ˜“¨:À%ÀÐTUð ô ÷	ð 	à�_‰_Ü�‹ :¸%¸ÈAð ó €Fô �|‰|˜S 3¨ *Ð-´R·X±X¸sÄBÇFÁF¸mÐRUÔ5VÔW€HÜ×Ñ˜& (Õ+÷	ð 	ús   ¶ CÃCc                 ó6  — | }d}dd„ i}|j                   dk(  rEd}t        j                  t        |¬«      5  |j	                  t        |«      |dg¬«       d d d «       y |j                   d	k(  r1t        j                  j                  d
¬«      }|j                  |«       |j	                  t        |«      |dg¬«      }t        j                  dt        j                  dt        j                  git        ¬«      }t        j                  ||«       y # 1 sw Y   y xY w)NzA
1
0
1r3   c                 ó*   — t        t        | «      «      S r.   )Úboolr   r!   s    r   r#   z7test_converters_na_values_bool_output.<locals>.<lambda>“  s   € ¤¤c¨!£f£€ r$   r   r   r   rF   rk   r¨   z*python engine writes NaN into a bool arrayr©   F)Údtype)r   r   r   r   r   r   r«   r¬   r­   r7   r8   rX   rY   Úobjectr'   r(   )	r   r®   r   r   r   r   r«   r)   r*   s	            r   Ú%test_converters_na_values_bool_outputr¹   Ž  sé   € ð €FØ€DØÑ-Ð.€Jà‡}�}˜	Ò!ØRˆÜ�]‰]œ:¨SÔ1ñ 	RØ�O‰OœH T›N°zÈaÈSˆOÔQ÷	Ràà‡}�}˜Ò ä�{‰{× Ñ Ð(TÐ ÓUˆØ×Ñ˜DÔ!à�_‰_œX d›^¸
ÈqÈcˆ_ÓR€FÜ�|‰|˜S¤2§6¡6¨5´"·&±&Ð"9Ð:Ä&ÔI€HÜ×Ñ˜& (Õ+÷	Ràús   ¶DÄDc                 óø  — | }d}|j                   dk(  rId}t        j                  t        |¬«      5  |j	                  t        |«      dt        i¬«       d d d «       y |j                   dk(  r1t        j                  j                  d¬	«      }|j                  |«       t        j                  t        d
¬«      5  |j	                  t        |«      dt        i¬«       d d d «       y # 1 sw Y   y xY w# 1 sw Y   y xY w)Nza,b
1,x
,y
3,zr   r   r   Úar
   r¨   z/python engine retries with the NA tokens maskedr©   z!could not convert string to float)
r   r   r   r   r   r   r?   r«   r¬   r­   )r   r®   r   r   r   r«   s         r   Ú&test_converters_raising_on_empty_fieldr¼   ¥  sÜ   € ð €FØ€Dà‡}�}˜	Ò!ØRˆÜ�]‰]œ:¨SÔ1ñ 	EØ�O‰OœH T›N¸¼U°|ˆOÔD÷	Eàà‡}�}˜Ò Ü�{‰{× Ñ ØDð !ó 
ˆð 	×Ñ˜DÔ!ä	�‰”zÐ)LÔ	Mñ AØ�‰œ ›°C¼°<ˆÔ@÷Að A÷	Eàú÷Að Aús   ±#C$Â8#C0Ã$C-Ã0C9) Ú__doc__Úior   Údateutil.parserr   ÚnumpyrX   r   Úpandasr7   Úpandas._testingÚ_testingr'   r   r«   Úparametrizer+   r:   rQ   rq   rŸ   r‚   r‡   r�   rY   rœ   r    r£   r¯   r³   r¹   r¼   rt   r$   r   ú<module>rÅ      sT  ðñõ
 å !Û Û ã Ý ò6ð ‡�×Ñ˜ A s 8Ó,Ø‡�×ÑØØ
Ñ*Ð+óñ,ó	ó -ð
,ò*,ò(,ò>K6ð\ ‡�×Ñ˜¡K°Ð#5Ó6ñ"ó 7ð"ò*"ò"%,ðP ‡�×ÑÐ*¨T°5¨MÓ:Ø‡�×ÑØà	��b—f‘f˜cÐ"Ð#Ø
�ˆ˜˜bŸf™f cÐ*Ð+Ø
�ˆwˆ˜#˜rŸv™v sÐ+Ð,Ø
ˆeˆWˆ˜˜RŸV™V SÐ)Ð*à
�ˆwˆÒ*Ð+ðó
ñ,ó
ó ;ð,ð, ‡�×ÑØà	ˆc�2—6‘6˜5Ð!Ð"Ø
˜UÐ	#Ò%5Ð6Ø"°Ñ	7¸#¸rÀ2Ç6Á6Ð9JÐKØ¨5Ñ	1Ò3CÐDð	óñ,óð,ò$Kð" ‡�×ÑØà	˜s¡KÐ0°2·6±6¸2¿6¹6Ð2BÐCàØÑ8Ð9Ø�"—&‘&ˆMð	
ðó
ñ,ó
ð,ò,,ò.,ó.Ar$   