Ë
    @ØïiÆ8  ã            
       óB  — d dl m 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 d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d d	lmZ ed
 e ddd«       e ddd«      fZed e ddd«       e ddd«      fZedddfZej>                  jA                  deeeg«      Z!ejD                  d„ «       Z#ej>                  jA                  dddg«      ej>                  jA                  deeg«      d„ «       «       Z$ej>                  jA                  deeg«      d„ «       Z%e!d„ «       Z&d„ Z'e!ej>                  jA                  dg d¢«      d„ «       «       Z(e!ej>                  jA                  d ejR                  dej>                  jU                  d¬«      ¬ «      d!d"g«      d#„ «       «       Z+e!ej>                  jA                  dg d¢«      ej>                  jA                  d$d%d&g«      d'„ «       «       «       Z,e!ej>                  jA                  dg d¢«      d(„ «       «       Z-e!ej>                  jA                  dg d¢«      d)„ «       «       Z.e!ej>                  jA                  dg d¢«      d*„ «       «       Z/ej>                  jA                  d+ e
g d,d-¬.«       eg d-¬/«       eg d-¬/«      g«      ej>                  jA                  d0e0e1e2d1g«      ej>                  jg                  d2«      d3„ «       «       «       Z4e!ej>                  jA                  dg d¢«      d4„ «       «       Z5e!d5„ «       Z6e!d6„ «       Z7y)7é    )ÚdatetimeN)Ú	DataFrameÚDatetimeIndexÚIndexÚ
MultiIndexÚNaTÚPeriodIndexÚSeriesÚTimedeltaIndex)Ú	DataError)ÚGrouper)Ú
date_range)Úperiod_range)Útimedelta_range)Ú_asfreq_compatÚdtiiÕ  é   é
   ÚpiÚtdiz1 dayz10 dayz3_index_factory,_series_name,_index_start,_index_endc                 ó   ‡ — ˆ fd„}|S )Nc                  ó   •—  ‰| i |¤ŽS )z8return the _index_factory created using the args, kwargs© )ÚargsÚkwargsÚ_index_factorys     €úY/var/www/html/aiagents/fe/lib/python3.12/site-packages/pandas/tests/resample/test_base.pyÚ_create_indexz#create_index.<locals>._create_index*   s   ø€ á˜tÐ. vÑ.Ð.ó    r   )r   r   s   ` r   Úcreate_indexr    (   s   ø€ ô/ð Ðr   ÚfreqÚ2DÚ1hc                 óÞ   — | }|j                  |«      j                  «       } ||j                  d   |j                  d   |¬«      }|j                  |«      }t	        j
                  ||«       y )Nr   éÿÿÿÿ©r!   )ÚresampleÚasfreqÚindexÚreindexÚtmÚassert_almost_equal)Úseries_and_framer!   r    ÚobjÚresultÚ	new_indexÚexpecteds          r   Útest_asfreqr2   1   s\   € ð
 €Cà�\‰\˜$Ó×&Ñ&Ó(€FÙ˜SŸY™Y q™\¨3¯9©9°R©=¸tÔD€IØ�{‰{˜9Ó%€HÜ×Ñ˜6 8Õ,r   c                 ó  — | }|j                  d«      j                  «       } ||j                  d   |j                  d   d¬«      }|j                  |«      }t	        j
                  ||«       |j                  d«      j                  d«      }d |j                  d<   |j                  d«      j                  d¬	«      } ||j                  d   |j                  d   d¬«      }|j                  |d¬	«      }t	        j                  ||«       y )
Nr#   r   r%   r&   ÚfloatÚvaluer   g      @)Ú
fill_value)
r'   r(   r)   r*   r+   Úassert_series_equalÚastypeÚto_frameÚilocÚassert_frame_equal)Úseriesr    Úserr/   r0   r1   Úframes          r   Útest_asfreq_fill_valuer?   >   sà   € ð €Cà�\‰\˜$Ó×&Ñ&Ó(€FÙ˜SŸY™Y q™\¨3¯9©9°R©=¸tÔD€IØ�{‰{˜9Ó%€HÜ×Ñ˜6 8Ô,ð �J‰J�wÓ×(Ñ(¨Ó1€EØ€E‡J�Jˆq�MØ�^‰^˜DÓ!×(Ñ(°CÐ(Ó8€FÙ˜UŸ[™[¨™^¨U¯[©[¸©_À4ÔH€IØ�}‰}˜Y°3ˆ}Ó7€HÜ×Ñ˜& (Õ+r   c                 ól  — | }d }t        |j                  t        «      rt        }d}t	        j
                  ||¬«      5  |j                  d«      j                  «       j                  «       }|j                  d«      j                  «       }d d d «       t	        j                  «       y # 1 sw Y   Œ xY w)Nú+Resampling with a PeriodIndex is deprecated©ÚmatchÚ1min)
Ú
isinstancer)   r	   ÚFutureWarningr+   Úassert_produces_warningr'   r(   Úinterpolater;   )r>   ÚdfÚwarnÚmsgr/   r1   s         r   Útest_resample_interpolaterL   T   s”   € ð 
€BØ€DÜ�"—(‘(œKÔ(ÜˆØ
7€CÜ	×	#Ñ	# D°Ô	4ñ 5Ø—‘˜VÓ$×+Ñ+Ó-×9Ñ9Ó;ˆØ—;‘;˜vÓ&×2Ñ2Ó4ˆ÷5ô ×Ñ˜& (Õ+÷5ð 5ús   ¾AB*Â*B3c                  óž   — t        «       } d}t        j                  t        |¬«      5  | j	                  d«       d d d «       y # 1 sw Y   y xY w)NzaOnly valid with DatetimeIndex, TimedeltaIndex or PeriodIndex, but got an instance of 'RangeIndex'rB   ÚYE)r   ÚpytestÚraisesÚ	TypeErrorr'   )ÚxprK   s     r   Ú%test_raises_on_non_datetimelike_indexrS   b   sD   € ä	‹€Bð	.ð ô 
�‰”y¨Ô	,ñ Ø
�‰�DÔ÷÷ ñ ús   ¨AÁA)ÚMEÚDÚhc                 óö  — |}| dk(  rRt        |j                  t        «      r8d}t        j                  t
        |¬«      5  |j                  | «       d d d «       y | dk(  rt        |j                  t        «      rd} d }t        |j                  t        «      rt        }d}t        j                  ||¬«      5  |j                  | «      }d d d «        t        |«      «       }|dk(  r_t        g |j                  d d j                  «       g d¢¬	«      }t        |j                  | «      |_        t        j                  ||d
¬«       nC|j                  «       }t        |j                  | «      |_        t        j                   ||d
¬«       t        j"                  |j                  |j                  «       |j                  j$                  |j                  j$                  k(  sJ ‚y # 1 sw Y   y xY w# 1 sw Y   �Œ(xY w)NrT   úaResampling on a TimedeltaIndex requires fixed-duration `freq`, e.g. '24h' or '3D', not <MonthEnd>rB   ÚMrA   Úohlcr   ©ÚopenÚhighÚlowÚclose©r)   ÚcolumnsF©Úcheck_dtype)rE   r)   r   rO   rP   Ú
ValueErrorr'   r	   rF   r+   rG   Úgetattrr   Úcopyr   r;   r7   Úassert_index_equalr!   )	r!   Úempty_series_dtiÚresample_methodr=   rK   rJ   Úrsr/   r1   s	            r   Útest_resample_empty_seriesrk   m   s�  € ð
 €CØˆt‚|œ
 3§9¡9¬nÔ=ð1ð 	ô �]‰]œ:¨SÔ1ñ 	Ø�L‰L˜Ô÷	àØ	�Šœ* S§Y¡Y´Ô<àˆà€DÜ�#—)‘)œ[Ô)ÜˆØ
7€CÜ	×	#Ñ	# D°Ô	4ñ  Ø�\‰\˜$Óˆ÷ à)ŒW�R˜Ó)Ó+€Fà˜&Ò ÜØ�c—i‘i  �m×(Ñ(Ó*Ò4Tô
ˆô (¨¯	©	°4Ó8ˆŒÜ
×Ñ˜f h¸EÖBà—8‘8“:ˆÜ'¨¯	©	°4Ó8ˆŒÜ
×Ñ˜v x¸UÕCä×Ñ˜&Ÿ,™,¨¯©Ô7Ø�<‰<×Ñ §¡× 3Ñ 3Ò3Ð3Ñ3÷7	àú÷ ñ  ús   ¿G"Â6G.Ç"G+Ç.G8rT   zDon't know why this fails)Úreason)ÚmarksrU   rV   c                 ó¬  — |j                  «       }t        t        gt        |«      z  | ¬«      |_        d}t        j                  t        |¬«      5  |j                  | «      }d d d «        t        |«      «       }|dk(  rDt        g |j                  d d j                  «       g d¢¬«      }t        j                  ||d¬	«       n+|d d j                  «       }t        j                  ||d¬	«       t        j                  |j                  |j                  «       |j                  j                  |j                  j                  k(  sJ ‚y # 1 sw Y   ŒèxY w)
Nr&   rA   rB   rZ   r   r[   r`   Frb   )rf   r	   r   Úlenr)   r+   rG   rF   r'   re   r   r;   r7   rg   r!   )r!   r<   ri   r=   rK   rj   r/   r1   s           r   Útest_resample_nat_index_seriesrp   –   s  € ð �+‰+‹-€CÜœS˜E¤C¨£HÑ,°4Ô8€C„Ià
7€CÜ	×	#Ñ	#¤M¸Ô	=ñ  Ø�\‰\˜$Óˆ÷ à)ŒW�R˜Ó)Ó+€Fà˜&Ò ÜØ�c—i‘i  �m×(Ñ(Ó*Ò4Tô
ˆô 	×Ñ˜f h¸EÖBà�r˜�7—<‘<“>ˆÜ
×Ñ˜v x¸UÕCÜ×Ñ˜&Ÿ,™,¨¯©Ô7Ø�<‰<×Ñ §¡× 3Ñ 3Ò3Ð3Ñ3÷ ð  ús   ÁE
Å
Eri   ÚcountÚsizec                 ó~  — |}| dk(  rRt        |j                  t        «      r8d}t        j                  t
        |¬«      5  |j                  | «       d d d «       y | dk(  rt        |j                  t        «      rd} d }t        |j                  t        «      rt        }d}t        j                  ||¬«      5  |j                  | «      }d d d «        t        |«      «       }t        |j                  | «      }t        g d||j                  ¬«      }	t        j                  ||	«       y # 1 sw Y   y xY w# 1 sw Y   ŒlxY w)NrT   rX   rB   rY   rA   Úint64)Údtyper)   Úname)rE   r)   r   rO   rP   rd   r'   r	   rF   r+   rG   re   r   r
   rv   r7   )
r!   rh   ri   r=   rK   rJ   rj   r/   r)   r1   s
             r   Ú test_resample_count_empty_seriesrw   ¶   s	  € ð
 €CØˆt‚|œ
 3§9¡9¬nÔ=ð1ð 	ô �]‰]œ:¨SÔ1ñ 	Ø�L‰L˜Ô÷	àØ	�Šœ* S§Y¡Y´Ô<àˆà€DÜ�#—)‘)œ[Ô)ÜˆØ
7€CÜ	×	#Ñ	# D°Ô	4ñ  Ø�\‰\˜$Óˆ÷ ð *ŒW�R˜Ó)Ó+€Fä˜3Ÿ9™9 dÓ+€Eä�b ¨u¸3¿8¹8ÔD€Hä×Ñ˜6 8Õ,÷)	àú÷ ð  ús   ¿D'Â6D3Ä'D0Ä3D<c                 ól  — | }|dk(  rTt        |j                  t        «      r:d}t        j                  t
        |¬«      5  |j                  |d¬«       d d d «       y |dk(  rt        |j                  t        «      rd}d }t        |j                  t        «      rt        }d}t        j                  ||¬«      5  |j                  |d¬«      }d d d «        t        |«      «       }|dk(  rwt        j                  |j                  g d	¢g«      }t        g |j                  d d
 j!                  «       |t"        j$                  ¬«      }	t'        |j                  |«      |	_        n1|dk7  r|j!                  «       }	nt)        g t"        j*                  ¬«      }	t'        |j                  |«      |	_        t        j,                  |j                  |	j                  «       |j                  j.                  |	j                  j.                  k(  sJ ‚t        j0                  ||	«       y # 1 sw Y   y xY w# 1 sw Y   �Œ_xY w)NrT   rX   rB   F©Ú
group_keysrY   rA   rZ   r[   r   )r)   ra   ru   rr   ©ru   )rE   r)   r   rO   rP   rd   r'   r	   rF   r+   rG   re   r   Úfrom_productra   r   rf   ÚnpÚfloat64r   r
   rt   rg   r!   r,   )
Úempty_frame_dtir!   ri   rI   rK   rJ   rj   r/   Úmir1   s
             r   Útest_resample_empty_dataframer�   Ø   s½  € ð 
€Bàˆt‚|œ
 2§8¡8¬^Ô<ð1ð 	ô �]‰]œ:¨SÔ1ñ 	0Ø�K‰K˜¨ˆKÔ/÷	0àØ	�Šœ* R§X¡X¬{Ô;àˆà€DÜ�"—(‘(œKÔ(ÜˆØ
7€CÜ	×	#Ñ	# D°Ô	4ñ 1Ø�[‰[˜¨%ˆ[Ó0ˆ÷1à)ŒW�R˜Ó)Ó+€FØ˜&Ò ä×$Ñ$ b§j¡jÒ2RÐ%SÓTˆÜØ�b—h‘h˜r �l×'Ñ'Ó)°2¼R¿Z¹Zô
ˆô (¨¯©°$Ó7ˆ�à	˜FÒ	"Ø—7‘7“9‰ô ˜"¤B§H¡HÔ-ˆä# B§H¡H¨dÓ3€H„Nä×Ñ˜&Ÿ,™,¨¯©Ô7Ø�<‰<×Ñ §¡× 3Ñ 3Ò3Ð3Ð3Ü×Ñ˜6 8Õ,÷A	0àú÷1ñ 1ús   ¿HÂ8H)ÈH&È)H3c                 óŒ  — g |d<   | dk(  rRt        |j                  t        «      r8d}t        j                  t
        |¬«      5  |j                  | «       d d d «       y | dk(  rt        |j                  t        «      rd} d }t        |j                  t        «      rt        }d}t        j                  ||¬«      5  |j                  | «      }d d d «       j                  «       }t        |j                  | «      }t        d|t        dgt        ¬«      ¬	«      }t        j                   ||«       y # 1 sw Y   y xY w# 1 sw Y   ŒpxY w)
NÚarT   rX   rB   rY   rA   rt   r{   )ru   r)   ra   )rE   r)   r   rO   rP   rd   r'   r	   rF   r+   rG   rq   r   r   r   Úobjectr;   ©r!   r   rK   rJ   rj   r/   r)   r1   s           r   Ú#test_resample_count_empty_dataframer†     s  € ð
 €O�CÑàˆt‚|œ
 ?×#8Ñ#8¼.ÔIð1ð 	ô �]‰]œ:¨SÔ1ñ 	+Ø×$Ñ$ TÔ*÷	+àØ	�Šœ* _×%:Ñ%:¼KÔHàˆà€DÜ�/×'Ñ'¬Ô5ÜˆØ
7€CÜ	×	#Ñ	# D°Ô	4ñ ,Ø×%Ñ% dÓ+ˆ÷,à�X‰X‹Z€Fä˜?×0Ñ0°$Ó7€Eä˜w¨e¼UÀCÀ5ÔPVÔ=WÔX€Hä×Ñ˜& (Õ+÷'	+àú÷,ð ,ús   ÁD.Â9D:Ä.D7Ä:Ec                 ól  — g |d<   | dk(  rRt        |j                  t        «      r8d}t        j                  t
        |¬«      5  |j                  | «       d d d «       y | dk(  rt        |j                  t        «      rd} d}d }t        |j                  t        «      rt        }t        j                  ||¬«      5  |j                  | «      }d d d «       j                  «       }t        |j                  | «      }t        g d|¬«      }t        j                  ||«       y # 1 sw Y   y xY w# 1 sw Y   Œ`xY w)	Nrƒ   rT   rX   rB   rY   úResampling with a PeriodIndexrt   )ru   r)   )rE   r)   r   rO   rP   rd   r'   r	   rF   r+   rG   rr   r   r
   r7   r…   s           r   Ú"test_resample_size_empty_dataframer‰   *  s  € ð
 €O�CÑàˆt‚|œ
 ?×#8Ñ#8¼.ÔIð1ð 	ô �]‰]œ:¨SÔ1ñ 	+Ø×$Ñ$ TÔ*÷	+àØ	�Šœ* _×%:Ñ%:¼KÔHàˆà
)€CØ€DÜ�/×'Ñ'¬Ô5ÜˆÜ	×	#Ñ	# D°Ô	4ñ ,Ø×%Ñ% dÓ+ˆ÷,à�W‰W‹Y€Fä˜?×0Ñ0°$Ó7€Eä�b ¨uÔ5€Hä×Ñ˜6 8Õ,÷'	+àú÷,ð ,ús   ÁDÂ9D*ÄD'Ä*D3r)   rY   rƒ   ©r!   rv   )rv   ru   zdatetime64[ns]z3ignore:PeriodDtype\[B\] is deprecated:FutureWarningc                 óB  — d }t        | t        «      rt        g d| j                  ¬«      } t        }d}t	        g | |«      }t        j                  ||¬«      5  |j                  dd¬«      }d d d «       	  t        |«      «        y # 1 sw Y   ŒxY w# t        $ r Y y w xY w)NÚBrŠ   rA   rB   ÚdFry   )
rE   r	   rv   rF   r
   r+   rG   r'   re   r   )r)   ru   ri   rJ   rK   rh   rj   s          r   Útest_resample_empty_dtypesrŽ   L  s¡   € ð €DÜ�%œÔ%ä˜B S¨u¯z©zÔ:ˆÜˆØ
7€Cä˜b %¨Ó/ÐÜ	×	#Ñ	# D°Ô	4ñ >Ø×&Ñ& s°uÐ&Ó=ˆ÷>ðØ$Œ��OÓ$Õ&÷>ð >ûô ò ñ 	ðús   ÁBÁ4B ÂBÂ	BÂBc                 óÂ  — | }|dk(  rRt        | j                  t        «      r8d}t        j                  t
        |¬«      5  | j                  |«       d d d «       y |dk(  rt        | j                  t        «      rd}d}d }t        | j                  t        «      rt        }t        j                  ||¬«      5  |j                  |d¬«      }d d d «       j                  d„ «      }t        j                  ||¬«      5  |j                  |«      j                  d	«      }d d d «       t        j                  |d¬
«       y # 1 sw Y   y xY w# 1 sw Y   Œ€xY w# 1 sw Y   Œ:xY w)NrT   rX   rB   rY   rˆ   Fry   c                  ó   — y)Nr   r   )Úxs    r   ú<lambda>z,test_apply_to_empty_series.<locals>.<lambda>†  s   � r   Úsumrb   )rE   r)   r   rO   rP   rd   r'   r	   rF   r+   rG   Úapplyr7   )rh   r!   r=   rK   rJ   rj   r/   r1   s           r   Útest_apply_to_empty_seriesr•   l  s3  € ð €Càˆt‚|œ
Ð#3×#9Ñ#9¼>ÔJð1ð 	ô �]‰]œ:¨SÔ1ñ 	,Ø×%Ñ% dÔ+÷	,àØ	�Šœ*Ð%5×%;Ñ%;¼[ÔIàˆà
)€CØ€DÜÐ"×(Ñ(¬+Ô6Üˆä	×	#Ñ	# D°Ô	4ñ 2Ø�\‰\˜$¨5ˆ\Ó1ˆ÷2ð �X‰X‘kÓ"€FÜ	×	#Ñ	# D°Ô	4ñ 3Ø—<‘< Ó%×+Ñ+¨EÓ2ˆ÷3ô ×Ñ˜6 8¸Ö?÷'	,àú÷2ð 2ú÷3ð 3ús#   ¿D=Â6E	Ã;!EÄ=EÅ	EÅEc                 óÌ  — d}t        |d¬«      }d}d }t        | j                  t        «      rt        }t        j                  ||¬«      5  | j                  |«      }d d d «       t        j                  ||¬«      5  | j                  |«      }d d d «       t        «      D ](  \  \  }}\  }	}
||	k(  sJ ‚t        j                  ||
«       Œ* y # 1 sw Y   ŒrxY w# 1 sw Y   ŒMxY w)NrV   Ústart)r!   Ú
conventionrˆ   rB   )r   rE   r)   r	   rF   r+   rG   Úgroupbyr'   Úzipr7   )r<   r!   ÚtgrK   rJ   ÚgroupedÚ	resampledÚrkÚrvÚgkÚgvs              r   Útest_resampler_is_iterabler¢   �  sØ   € ð €DÜ	�d wÔ	/€BØ
)€CØ€DÜ�&—,‘,¤Ô,Üˆä	×	#Ñ	# D°Ô	4ñ %Ø—.‘. Ó$ˆ÷%ô 
×	#Ñ	# D°Ô	4ñ *Ø—O‘O DÓ)ˆ	÷*ä! )¨WÓ5ò 'Ñ‰ˆˆR‘(�2�rØ�RŠxˆˆxÜ
×Ñ˜r 2Õ&ñ'÷%ð %ú÷*ð *ús   ÁCÁ<CÃCÃC#c                 ó–  ‡— | }dŠd}d}d }t        | j                  t        «      rt        }t	        j
                  ||¬«      5  |j                  |«      j                  ‰«      }|j                  |«      j                  ˆfd„«      j                  |j                  «      }d d d «       t	        j                  «       y # 1 sw Y   Œ xY w)Ng      è?rV   rˆ   rB   c                 ó&   •— | j                  ‰«      S )N)Úquantile)r‘   Úqs    €r   r’   z(test_resample_quantile.<locals>.<lambda>®  s   ø€ °A·J±J¸q³M€ r   )rE   r)   r	   rF   r+   rG   r'   r¥   ÚaggÚrenamerv   r7   )r<   r=   r!   rK   rJ   r/   r1   r¦   s          @r   Útest_resample_quantiler©   ¡  s®   ø€ ð €CØ€AØ€Dà
)€CØ€DÜ�&—,‘,¤Ô,ÜˆÜ	×	#Ñ	# D°Ô	4ñ TØ—‘˜dÓ#×,Ñ,¨QÓ/ˆØ—<‘< Ó%×)Ñ)Ó*AÓB×IÑIÈ#Ï(É(ÓSˆ÷Tô ×Ñ˜6 8Õ,÷Tð Tús   ÁAB?Â?C)8r   Únumpyr}   rO   Úpandasr   r   r   r   r   r	   r
   r   Úpandas._testingÚ_testingr+   Úpandas.core.groupby.groupbyr   Úpandas.core.groupby.grouperr   Úpandas.core.indexes.datetimesr   Úpandas.core.indexes.periodr   Úpandas.core.indexes.timedeltasr   Úpandas.core.resampler   Ú
DATE_RANGEÚPERIOD_RANGEÚTIMEDELTA_RANGEÚmarkÚparametrizeÚall_tsÚfixturer    r2   r?   rL   rS   rk   ÚparamÚxfailrp   rw   r�   r†   r‰   r4   Úintr„   ÚfilterwarningsrŽ   r•   r¢   r©   r   r   r   ú<module>r¿      s”  ðÝ ã Û ÷	÷ 	ó 	õ Ý 1Ý /Ý 4Ý 3Ý :Ý /ð ˜%¡¨$°°1Ó!5±xÀÀaÈÓ7LÐM€
Ø˜d¡H¨T°1°aÓ$8¹(À4ÈÈBÓ:OÐP€Ø" E¨7°HÐ=€à	�‰×	 Ñ	 Ø9Ø�˜Ð/ó
€ð ‡�ñó ðð ‡�×Ñ˜ $¨ Ó.Ø‡�×ÑØ9¸JÈÐ;Xóñ-óó /ð-ð ‡�×ÑØ9¸JÈÐ;Xóñ,óð,ð& ñ
,ó ð
,òð Ø‡�×Ñ˜Ò!1Ó2ñ$4ó 3ó ð$4ðN Ø‡�×ÑØ
àˆ�‰�T §¡×!2Ñ!2Ð:UÐ!2Ó!VÔWØØðóñ4óó ð4ð. Ø‡�×Ñ˜Ò!1Ó2Ø‡�×ÑÐ*¨W°fÐ,=Ó>ñ-ó ?ó 3ó ð-ð> Ø‡�×Ñ˜Ò!1Ó2ñ)-ó 3ó ð)-ð\ Ø‡�×Ñ˜Ò!1Ó2ñ,ó 3ó ð,ð@ Ø‡�×Ñ˜Ò!1Ó2ñ-ó 3ó ð-ð@ ‡�×ÑØá�B˜S sÔ+Ù�b˜sÔ#Ù�r Ô$ðóð ‡�×Ñ˜ 5¨#¨vÐ7GÐ"HÓIØ‡�×ÑÐRÓSñó Tó Jóðð, Ø‡�×Ñ˜Ò!1Ó2ñ@ó 3ó ð@ð> ñ'ó ð'ð& ñ-ó ñ-r   