Ë
    ¤eh*+  ã                   ó†  — d dl Zd dlZd dlmZ d dlmZ d dlZd dl	m
Z d dlmZ  G d„ d«      Z G d„ d«      Zd d	ded
dgZg d¢Zg d¢Zej&                  j)                  dddddefddddefddddefddddefddddefddddefddddefddddefg«      d„ «       Zej&                  j)                  dg d¢«      d„ «       Zd„ Zy)é    N)ÚiNaT)ÚDatetimeTZDtype)ÚDatetimeArrayc                   ó  — e Zd Zd„ Zd„ Zd„ Zej                  j                  de	j                  ej                  ej                  g«      d„ «       Zd„ Zd„ Zd„ Zd	„ Zd
„ Zd„ Zd„ Zd„ Zej                  j                  dg d¢«      d„ «       Zy)ÚTestDatetimeArrayConstructorc                 ó   — t         j                  j                  t        j                  d«      t        j                  d«      g«      }t        j                  t        d¬«      5  t        j                  |d¬«       d d d «       y # 1 sw Y   y xY w)Né   zCannot create a DatetimeArray©ÚmatchúM8[ns]©Údtype)
ÚpdÚ
MultiIndexÚfrom_productÚnpÚarangeÚpytestÚraisesÚ	TypeErrorr   Ú_from_sequence)ÚselfÚmis     úm/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/pandas/tests/arrays/datetimes/test_constructors.pyÚtest_from_sequence_invalid_typez<TestDatetimeArrayConstructor.test_from_sequence_invalid_type   s_   € Ü�]‰]×'Ñ'¬¯©°1«´r·y±yÀ³|Ð(DÓEˆÜ�]‰]œ9Ð,KÔLñ 	=Ü×(Ñ(¨°8Õ<÷	=÷ 	=ñ 	=ús   Á#BÂBc           	      óJ  — t        j                  g d¢d¬«      j                  d«      }d}t        j                  t
        |¬«      5  t        j                  t        d¬«      5  t        |j                  ddd	«      «       d d d «       d d d «       t        j                  t
        |¬«      5  t        j                  t        d¬«      5  t        |d
g   j                  «       «       d d d «       d d d «       y # 1 sw Y   ŒwxY w# 1 sw Y   Œ{xY w# 1 sw Y   Œ*xY w# 1 sw Y   y xY w)N)r   é   é   é   zM8[h]r   r   ú$DatetimeArray.__init__ is deprecatedr
   zOnly 1-dimensionalr   r   r   )r   ÚarrayÚastypeÚtmÚassert_produces_warningÚFutureWarningr   r   Ú
ValueErrorr   ÚreshapeÚsqueeze)r   ÚarrÚdepr_msgs      r   Útest_only_1dim_acceptedz4TestDatetimeArrayConstructor.test_only_1dim_accepted   sç   € Ü�h‰h’|¨7Ô3×:Ñ:¸8ÓDˆà9ˆÜ×'Ñ'¬¸XÔFñ 	4Ü—‘œzÐ1EÔFñ 4ä˜cŸk™k¨!¨Q°Ó2Ô3÷4÷	4ô
 ×'Ñ'¬¸XÔFñ 	2Ü—‘œzÐ1EÔFñ 2ä˜c 1 #™h×.Ñ.Ó0Ô1÷2÷	2ð 	2÷	4ð 4ú÷	4ð 	4ú÷2ð 2ú÷	2ð 	2úsH   ÁDÁ"C5Á?DÂ*DÃDÃ$DÃ5C>	Ã:DÄD
ÄD	ÄDÄD"c                 ó<  — t        j                  dt         j                  ¬«      dz  dz  }d}d}t        j                  t
        |¬«      5  t        j                  t        |¬«      5  t        |d¬	«       d d d «       d d d «       y # 1 sw Y   ŒxY w# 1 sw Y   y xY w)
Nr	   r   é  é Êš;zRInferred frequency h from passed values does not conform to passed frequency W-SUNr    r
   ÚW©Úfreq)
r   r   Úint64r#   r$   r%   r   r   r&   r   )r   r)   Úmsgr*   s       r   Útest_freq_validationz1TestDatetimeArrayConstructor.test_freq_validation!   sŠ   € ô �i‰i˜¤§¡Ô*¨TÑ1°EÑ9ˆð0ð 	ð :ˆÜ×'Ñ'¬¸XÔFñ 	-Ü—‘œz°Ô5ñ -Ü˜c¨Õ,÷-÷	-ð 	-÷-ð -ú÷	-ð 	-ús$   ÁBÁ'BÁ5BÂB	ÂBÂBÚmethc                 ó  — t        j                  t        j                  d«      t        j                  dd¬«      g«      }d}||d d d…   fD ].  }t	        j
                  t        |¬«      5   ||«       d d d «       Œ0 y # 1 sw Y   Œ;xY w)NÚ2000ÚCET©ÚtzzuCannot mix tz-aware with tz-naive values|Tz-aware datetime.datetime cannot be converted to datetime64 unless utc=Trueéÿÿÿÿr
   )r   r!   r   Ú	Timestampr   r   r&   )r   r5   r)   r3   Úobjs        r   Ú test_mixing_naive_tzaware_raisesz=TestDatetimeArrayConstructor.test_mixing_naive_tzaware_raises/   s„   € ô �h‰hœŸ™ VÓ,¬b¯l©l¸6ÀeÔ.LÐMÓNˆð,ð 	ð ˜™T˜r˜T™Ð#ò 	ˆCô —‘œz°Ô5ñ Ù�S”	÷ð ñ	÷ð ús   Á*	A>Á>B	c                 ó<  — t        j                  t        j                  dt        j                  ¬«      «      dz  dz  }t        j                  |d¬«      j                  d«      }t        j                  ddd¬	«      j                  }t        j                  ||«       y )
Nr	   r   r-   r.   r   Úinferz
1970-01-01Úh)Úperiodsr1   )r   r!   r   r   r2   r   r   Ú
_with_freqÚ
date_rangeÚ_datar#   Úassert_datetime_array_equal)r   r)   ÚresultÚexpecteds       r   Útest_from_pandas_arrayz3TestDatetimeArrayConstructor.test_from_pandas_arrayG   sn   € Ü�h‰h”r—y‘y ¬"¯(©(Ô3Ó4°tÑ;¸eÑCˆä×-Ñ-¨c¸ÔB×MÑMÈgÓVˆä—=‘= °q¸sÔC×IÑIˆÜ
×&Ñ& v¨xÕ8ó    c                 óÆ  — d}t        j                  t        |¬«      5  t        t	        j
                  dgd¬«      t        d¬«      ¬«      }d d d «       t        d¬«      }d	}t        j                  t        |¬«      5  t        j                  t        |¬«      5  t        |¬«       d d d «       d d d «       t        j                  t        |¬«      5  t        j                  t        |¬«      5  t        t	        j                  d«      ¬«       d d d «       d d d «       t        j                  t        |¬«      5  t        j                  t        |¬«      5  t        j                  d «      |j                  ¬«       d d d «       d d d «       y # 1 sw Y   �ŒDxY w# 1 sw Y   ŒõxY w# 1 sw Y   ŒùxY w# 1 sw Y   Œ¥xY w# 1 sw Y   Œ©xY w# 1 sw Y   ŒOxY w# 1 sw Y   y xY w)
Nr    r
   z2000-01-01T06:00:00r   r   ú
US/Centralr9   ú
US/EasternzEdtype=datetime64\[ns.*\] does not match data dtype datetime64\[ns.*\])r#   r$   r%   r   r   r!   r   r   r   r   r   Útz_localize)r   r*   r)   r   r3   s        r   Útest_mismatched_timezone_raisesz<TestDatetimeArrayConstructor.test_mismatched_timezone_raisesO   s  € Ø9ˆÜ×'Ñ'¬¸XÔFñ 	ÜÜ—‘Ð/Ð0¸ÔAÜ%¨Ô6ôˆC÷	ô
   <Ô0ˆØVˆÜ×'Ñ'¬¸XÔFñ 	0Ü—‘œy°Ô4ñ 0Ü˜c¨Õ/÷0÷	0ô
 ×'Ñ'¬¸XÔFñ 	=Ü—‘œy°Ô4ñ =Ü˜c¬¯©°(Ó);Õ<÷=÷	=ô ×'Ñ'¬¸XÔFñ 	FÜ—‘œy°Ô4ñ FÜ˜cŸo™o¨dÓ3¸3¿9¹9ÕE÷F÷	Fð 	F÷	ñ 	ú÷0ð 0ú÷	0ð 	0ú÷=ð =ú÷	=ð 	=ú÷Fð Fú÷	Fð 	Fúsw   ž.FÁ=F'ÂFÂ'F'ÃF?Ã.!F3ÄF?Ä:GÅ'GÅ=GÆFÆF$	Æ F'Æ'F0Æ3F<	Æ8F?Æ?GÇG	ÇGÇG c                 óâ   — d}t        j                  t        |¬«      5  t        j                  t
        d¬«      5  t        g d¢«       d d d «       d d d «       y # 1 sw Y   ŒxY w# 1 sw Y   y xY w)Nr    r
   Úlist©r   r   r   )r#   r$   r%   r   r   r&   r   ©r   r*   s     r   Útest_non_array_raisesz2TestDatetimeArrayConstructor.test_non_array_raisesd   s\   € Ø9ˆÜ×'Ñ'¬¸XÔFñ 	)Ü—‘œz°Ô8ñ )ÜšiÔ(÷)÷	)ð 	)÷)ð )ú÷	)ð 	)ús"   žA%ºAÁA%ÁA"	ÁA%Á%A.c                 óº  — t        j                  g d¢d¬«      }d}d}t        j                  t        |¬«      5  t        j                  t        |¬«      5  t        |«       d d d «       d d d «       d}t        j                  t        |¬«      5  t        j                  |d¬«       d d d «       t        j                  t        |¬«      5  t        j                  |«       d d d «       t        j                  t        |¬«      5  t        j                  |«       d d d «       y # 1 sw Y   ŒÁxY w# 1 sw Y   ŒÅxY w# 1 sw Y   Œ”xY w# 1 sw Y   ŒgxY w# 1 sw Y   y xY w)	NrR   Úboolr   r    z-Unexpected value for 'dtype': 'bool'. Must ber
   z2dtype bool cannot be converted to datetime64\[ns\]r   )r   r!   r#   r$   r%   r   r   r&   r   r   r   r   ÚDatetimeIndexÚto_datetime)r   r)   r*   r3   s       r   Útest_bool_dtype_raisesz3TestDatetimeArrayConstructor.test_bool_dtype_raisesj   s  € Ü�h‰h’y¨Ô/ˆà9ˆØ=ˆÜ×'Ñ'¬¸XÔFñ 	#Ü—‘œz°Ô5ñ #Ü˜cÔ"÷#÷	#ð DˆÜ�]‰]œ9¨CÔ0ñ 	>Ü×(Ñ(¨°HÕ=÷	>ô �]‰]œ9¨CÔ0ñ 	"Ü×Ñ˜SÔ!÷	"ô �]‰]œ9¨CÔ0ñ 	 Ü�N‰N˜3Ô÷	 ð 	 ÷#ð #ú÷	#ð 	#ú÷
	>ð 	>ú÷	"ð 	"ú÷	 ð 	 úsG   ¹D-ÁD!Á!D-ÂD9Ã	EÄEÄ!D*	Ä&D-Ä-D6Ä9EÅEÅEc                 ó   — d}t        j                  t        |¬«      5  t        j                  t
        d¬«      5  t        t        j                  g d¢d¬«      d¬«       d d d «       d d d «       t        j                  t        |¬«      5  t        j                  t
        d¬«      5  t        t        j                  g d¢d¬«      d¬«       d d d «       d d d «       t        j                  t        |¬«      5  t        j                  t
        d¬«      5  t        t        j                  g d¢d¬«      d	¬«       d d d «       d d d «       y # 1 sw Y   ŒêxY w# 1 sw Y   ŒîxY w# 1 sw Y   Œ–xY w# 1 sw Y   ŒšxY w# 1 sw Y   ŒBxY w# 1 sw Y   y xY w)
Nr    r
   zUnexpected value for 'dtype'.rR   Úi8r   Úcategoryzm8[s]zM8[D]©	r#   r$   r%   r   r   r&   r   r   r!   rS   s     r   Útest_incorrect_dtype_raisesz8TestDatetimeArrayConstructor.test_incorrect_dtype_raises}   sC  € Ø9ˆÜ×'Ñ'¬¸XÔFñ 	QÜ—‘œzÐ1PÔQñ QÜœbŸh™h¢y¸Ô=ÀZÕP÷Q÷	Qô ×'Ñ'¬¸XÔFñ 	NÜ—‘œzÐ1PÔQñ NÜœbŸh™h¢y¸Ô=ÀWÕM÷N÷	Nô ×'Ñ'¬¸XÔFñ 	NÜ—‘œzÐ1PÔQñ NÜœbŸh™h¢y¸Ô=ÀWÕM÷N÷	Nð 	N÷Qð Qú÷	Qð 	Qú÷
Nð Nú÷	Nð 	Nú÷
Nð Nú÷	Nð 	Núsj   žEº%EÁEÂ
E,Â&%E ÃE,Ã6FÄ%E8Ä7FÅE	ÅEÅEÅ E)	Å%E,Å,E5Å8F	Å=FÆFc                 ó6  — t        j                  g d¢d¬«      }t        j                  d«      }d}d}t        j                  t
        |¬«      5  t        j                  t        |¬«      5  t        ||¬«       d d d «       d d d «       t        dd	¬
«      }t        j                  t
        |¬«      5  t        j                  t        |¬«      5  t        ||¬«       d d d «       d d d «       y # 1 sw Y   ŒtxY w# 1 sw Y   ŒxxY w# 1 sw Y   Œ*xY w# 1 sw Y   y xY w)NrR   zM8[s]r   r   z'Values resolution does not match dtype.r    r
   ÚUTCÚns)r:   Úunit)r   r!   r   r#   r$   r%   r   r   r&   r   r   )r   r)   r   r3   r*   Údtype2s         r   Ú"test_mismatched_values_dtype_unitsz?TestDatetimeArrayConstructor.test_mismatched_values_dtype_units‹   sá   € Ü�h‰h’y¨Ô0ˆÜ—‘˜Ó"ˆØ7ˆØ9ˆä×'Ñ'¬¸XÔFñ 	0Ü—‘œz°Ô5ñ 0Ü˜c¨Õ/÷0÷	0ô ! E°Ô5ˆÜ×'Ñ'¬¸XÔFñ 	1Ü—‘œz°Ô5ñ 1Ü˜c¨Õ0÷1÷	1ð 	1÷	0ð 0ú÷	0ð 	0ú÷1ð 1ú÷	1ð 	1úsH   ÁC7Á*C+Á8C7Â0DÃDÃDÃ+C4	Ã0C7Ã7D ÄD	ÄDÄDc                 ó  — d}t        j                  t        |¬«      5  t        j                  t
        d¬«      5  t        t        j                  g d¢d¬«      d¬«       d d d «       d d d «       y # 1 sw Y   ŒxY w# 1 sw Y   y xY w)	Nr    r
   zFrequency inferencerR   r[   r   r@   r0   r]   rS   s     r   Útest_freq_infer_raisesz3TestDatetimeArrayConstructor.test_freq_infer_raisesš   ss   € Ø9ˆÜ×'Ñ'¬¸XÔFñ 	MÜ—‘œzÐ1FÔGñ MÜœbŸh™h¢y¸Ô=ÀGÕL÷M÷	Mð 	M÷Mð Mú÷	Mð 	Mús"   žA<º%A0ÁA<Á0A9	Á5A<Á<Bc                 óÒ   — t        j                  g d¢d¬«      }t        j                  |d¬«      }|j                  |u sJ ‚t        j                  |d¬«      }|j                  |usJ ‚y )NrR   r   r   F©ÚcopyT)r   r!   r   r   Ú_ndarray)r   Údatar)   s      r   Ú	test_copyz&TestDatetimeArrayConstructor.test_copy    sZ   € Ü�x‰xš	¨Ô2ˆÜ×*Ñ*¨4°eÔ<ˆØ�|‰|˜tÑ#Ð#Ð#ä×*Ñ*¨4°dÔ;ˆØ�|‰| 4Ñ'Ð'Ñ'rJ   rb   )ÚsÚmsÚusra   c                 ó²   — t        j                  g d¢d|› d�¬«      }t        j                  |«      }|j                  |k(  sJ ‚|d   j                  |k(  sJ ‚y )NrR   úM8[ú]r   r   )r   r!   r   r   rb   )r   rb   rk   r)   s       r   Útest_numpy_datetime_unitz5TestDatetimeArrayConstructor.test_numpy_datetime_unit¨   sR   € ä�x‰xš	¨3¨t¨f°A¨Ô7ˆÜ×*Ñ*¨4Ó0ˆØ�x‰x˜4ÒÐÐØ�1‰v�{‰{˜dÒ"Ð"Ñ"rJ   N)Ú__name__Ú
__module__Ú__qualname__r   r+   r4   r   ÚmarkÚparametrizer   r   r   rX   rW   r>   rI   rO   rT   rY   r^   rd   rf   rl   rs   © rJ   r   r   r      s¦   „ ò=ò
2ò-ð ‡[�[×ÑØà×(Ñ(Ø�N‰NØ×Ñð	
óñóðò 9òFò*)ò ò&Nò1òMò(ð ‡[�[×Ñ˜VÒ%<Ó=ñ#ó >ñ#rJ   r   c                   ó`   — e Zd Zd„ Zd„ Zej                  j                  dddg«      d„ «       Zy)ÚTestSequenceToDT64NSc                 óê   — t        j                  dgt        d¬«      ¬«      }t        j                  t
        d¬«      5  t        j                  |t        d¬«      ¬«       d d d «       y # 1 sw Y   y xY w)Nr7   rL   r9   r   zdata is already tz-awarer
   r`   )r   r   r   r   r   r   )r   r)   s     r   Útest_tz_dtype_mismatch_raisesz2TestSequenceToDT64NS.test_tz_dtype_mismatch_raises±   s]   € Ü×*Ñ*ØˆHœO¨|Ô<ô
ˆô �]‰]œ9Ð,FÔGñ 	OÜ×(Ñ(¨´OÀuÔ4MÕN÷	O÷ 	Oñ 	Oús   ¾"A)Á)A2c                 ó¦   — t        d¬«      }t        j                  dg|¬«      }t        j                  ||¬«      }t        j                  ||«       y )NrL   r9   r7   r   )r   r   r   r#   Úassert_equal)r   r   r)   rG   s       r   Útest_tz_dtype_matchesz*TestSequenceToDT64NS.test_tz_dtype_matches¸   s@   € Ü <Ô0ˆÜ×*Ñ*¨F¨8¸5ÔAˆÜ×-Ñ-¨c¸Ô?ˆÜ
�‰˜˜VÕ$rJ   ÚorderÚFÚCc                 óª  — t        j                  ddd¬«      }t        j                  |t        ¬«      j                  dd«      }|dk(  r|j                  }t        j                  ||j                  ¬«      }t        j                  |j                  «       |j                  ¬«      j                  |j                  «      }t        j                  ||«       y )	Nz
2016-01-01é   z
US/Pacific)rB   r:   r   r   r   r‚   )r   rD   r   r!   Úobjectr'   ÚTr   r   r   ÚravelÚshaper#   rF   )r   r�   Údtir)   ÚresrH   s         r   Útest_2dzTestSequenceToDT64NS.test_2d¾   s—   € ä�m‰m˜L°!¸ÔEˆÜ�h‰h�s¤&Ô)×1Ñ1°!°QÓ7ˆØ�CŠ<Ø—%‘%ˆCä×*Ñ*¨3°c·i±iÔ@ˆÜ ×/Ñ/°·	±	³À3Ç9Á9ÔM×UÑUØ�I‰Ió
ˆô 	×&Ñ& s¨HÕ5rJ   N)	rt   ru   rv   r}   r€   r   rw   rx   rŒ   ry   rJ   r   r{   r{   °   s6   „ òOò%ð ‡[�[×Ñ˜W s¨C jÓ1ñ
6ó 2ñ
6rJ   r{   éÍ[ì   ÿÿÿÿ lûÿÿÿÿÿÿÿ )l    ¾Fr Nlýÿÿÿ ¾Fr )é{   Ni…ÿÿÿ)Úpa_unitÚpd_unitÚpa_tzÚpd_tzrk   rm   r`   rn   úEurope/Berlinro   rM   ra   rL   úAsia/Kolkatac                 ó¨  — t        j                  d«      }|j                  | |¬«      }|j                  ||¬«      }t	        ||¬«      }|j                  |«      }	t        j                  |d| › d�¬«      j                  |d¬	«      }
t        j                  |	|
«       |j                  |j                  |g«      «      }	t        j                  |	|
«       y )
NÚpyarrowr9   )Útype©rb   r:   rq   z, UTC]r   Frh   )r   ÚimportorskipÚ	timestampr!   r   Ú__from_arrow__r   r   r"   r#   Úassert_extension_array_equalÚchunked_array)r�   r‘   r’   r“   rk   ÚpaÚpa_typer)   r   rG   rH   s              r   Ú7test_from_arrow_with_different_units_and_timezones_withr¡   Õ   sÄ   € ô  
×	Ñ	˜YÓ	'€Bà�l‰l˜7 uˆlÓ-€GØ
�(‰(�4˜gˆ(Ó
&€CÜ ¨UÔ3€Eà×!Ñ! #Ó&€FÜ×+Ñ+¨D¸#¸g¸YÀfÐ8MÔN×UÑUØ�Eð Vó €Hô ×#Ñ# F¨HÔ5à×!Ñ! "×"2Ñ"2°C°5Ó"9Ó:€FÜ×#Ñ# F¨HÕ5rJ   r™   ))rm   r`   )rn   r”   )ro   rM   )ra   r•   )ra   r`   c                 óª  — t        j                  d«      }g }|j                  |«      }t        | |¬«      }|j	                  |«      }t        j                  t        j                  |d| › d�¬«      «      }|j                  |¬«      }t        j                  ||«       |j	                  |j                  |g«      «      }t        j                  ||«       y )Nr—   r™   zdatetime64[rr   r   r9   )r   rš   r!   r   rœ   r   r   r   rN   r#   r�   rž   )rb   r:   rŸ   rk   r)   r   rG   rH   s           r   Útest_from_arrow_from_emptyr£   õ   s·   € ô 
×	Ñ	˜YÓ	'€Bà€DØ
�(‰(�4‹.€CÜ ¨"Ô-€Eà×!Ñ! #Ó&€FÜ×+Ñ+¬B¯H©H°TÀ;ÈtÈfÐTUÐAVÔ,WÓX€HØ×#Ñ# rÐ#Ó*€HÜ×#Ñ# F¨HÔ5à×!Ñ! "×"2Ñ"2°C°5Ó"9Ó:€FÜ×#Ñ# F¨HÕ5rJ   c                  ó´  — t        j                  d«      } ddd dt        dg}| j                  |«      }t	        dd¬«      }|j                  |«      }t        j                  t        j                  |d	¬
«      «      }|j                  d«      }t        j                  ||«       |j                  | j                  |g«      «      }t        j                  ||«       y )Nr—   r   r�   rŽ   ië2¤øra   r`   r™   zdatetime64[ns]r   )r   rš   r   r!   r   rœ   r   r   r   rN   r#   r�   rž   )rŸ   rk   r)   r   rG   rH   s         r   Útest_from_arrow_from_integersr¥     s¶   € Ü	×	Ñ	˜YÓ	'€Bàˆy˜$ 	¬4°Ð<€DØ
�(‰(�4‹.€CÜ ¨%Ô0€Eà×!Ñ! #Ó&€FÜ×+Ñ+¬B¯H©H°TÐAQÔ,RÓS€HØ×#Ñ# EÓ*€HÜ×#Ñ# F¨HÔ5à×!Ñ! "×"2Ñ"2°C°5Ó"9Ó:€FÜ×#Ñ# F¨HÕ5rJ   )Únumpyr   r   Úpandas._libsr   Úpandas.core.dtypes.dtypesr   Úpandasr   Úpandas._testingÚ_testingr#   Úpandas.core.arraysr   r   r{   ÚEXTREME_VALUESÚFINE_TO_COARSE_SAFEÚCOARSE_TO_FINE_SAFErw   rx   r¡   r£   r¥   ry   rJ   r   ú<module>r°      s!  ðÛ Û å å 5ã Ý Ý ,÷`#ñ `#÷F6ñ 6ð@ �Y  d¨I°|ÐD€Ú?Ð Ú'Ð ð ‡�×ÑØ4à	ˆc�5˜% Ð0Ø	ˆt�U˜O¨^Ð<Ø	ˆt�\ 5¨.Ð9Ø	ˆt�\ >°>ÐBØ	ˆs�E˜5Ð"5Ð6Ø	ˆt�U˜OÐ-@ÐAØ	ˆt�\ 5Ð*=Ð>Ø	ˆd�L .Ð2EÐFð	óñ6óð6ð& ‡�×ÑØòó	ñ6ó	ð6ó 6rJ   