Ë
    ¤eh(s  ã                   óè  — d dl Z d dlZd dlmZ d dlZd dlmc mZ d dl	Z
d dl	mZmZmZmZmZmZ d dlmZ  ej(                  g d¢¬«      d„ «       Z ej(                  ddg¬«      d	„ «       Z ej(                  d
„ egddg¬«      d„ «       Z ej(                  ddg¬«      d„ «       Z ej(                  ddg¬«      d„ «       Z ej(                  d„ ej6                  fd„ ej8                  fd„ ej:                  fg¬«      d„ «       Zej>                  jA                  di dejB                  ifdddœdejD                  ifg«      d„ «       Z#ej>                  jA                  dd ejH                  d ejJ                  d«      ¬«      g«      ej>                  jA                  d d!d"g«      d#„ «       «       Z&ej>                  jA                  d$g d%¢g d&¢g d'¢g«      d(„ «       Z'ej>                  jA                  d)g d*¢d+fg d,¢d-fg«      d.„ «       Z(ej>                  jA                  d/d0g d*¢fdd1d2ejR                  gfg«      ej>                  jU                  d3«      d4„ «       «       Z+ej>                  jA                  d5d6d0g d7¢fdd8d9ejR                  gfg«      ej>                  jU                  d3«      d:„ «       «       Z,d;„ Z-ej>                  jA                  d<g d%¢dejB                  ifg d&¢i fg d'¢i fg«      d=„ «       Z.ej>                  jA                  d>dd?ii g«      d@„ «       Z/ej>                  jA                  dAdBdBdCgg«      dD„ «       Z0ej>                  jA                  dE e jb                  dF«      d8g e jb                  dG«      dHgdFd8gdGdHgf ejd                   e jb                  dF«      d8g«      dHgdFd8gdHgfg«      dI„ «       Z3dJ„ Z4ej>                  jU                  d3«      dK„ «       Z5ej>                  jA                  dLg dM¢«      dN„ «       Z6ej>                  jU                  d3«      dO„ «       Z7ej>                  jU                  d3«      dP„ «       Z8ej>                  jU                  d3«      dQ„ «       Z9ej>                  jA                  dRdSd0dT„ fddU„ fg«      ej>                  jU                  d3«      dV„ «       «       Z:ej>                  jA                  d$g dW¢d8ejR                  dXejR                  gg«      dY„ «       Z;ej>                  jA                  dZg d[¢ ejd                  g dW¢d\¬]«      fg d^¢ ejd                  g d_¢«      fg«      d`„ «       Z<da„ Z=db„ Z>dc„ Z?ej>                  jA                  ddded0 edfdggd8dhg«      fd eejR                  d8ejR                  g«      fg«      ej>                  jU                  d3«      di„ «       «       Z@dj„ ZAdk„ ZBej>                  jA                  d$g dl¢g dW¢ ejd                  g dm¢dn¬]«      g«      ej>                  jA                  doi ejB                  fdpdiejB                  fdpdqi ej†                  ejˆ                  «      jŠ                  fdpdri ej†                  ejŒ                  ds   d    «      fg«      dt„ «       «       ZGej>                  jA                  duddvg«      ej>                  jA                  d$g dl¢g dW¢ ejd                  g dm¢dn¬]«      g«      dw„ «       «       ZHdx„ ZIdy„ ZJej>                  jU                  dz«      ej>                  jA                  dpg d{¢«      ej>                  jA                  d|g d}¢ ejd                  g d~¢ej–                  ¬]«      fg d¢ ejd                  g d¢ej–                  ¬]«      fg«      d€„ «       «       «       ZLej>                  jA                  d�dejš                  fdvejš                  fdrejœ                  fg«      d‚„ «       ZOej>                  jA                  dƒd„d eejD                  «      j                    eejD                  «      j¢                  gfd…d eejš                  «      j                    eejš                  «      j¢                  gfd†d eej¤                  «      j                    eej¤                  «      j¢                  gfd\d eejB                  «      j                    eejB                  «      j¢                  gfd‡dr eej¦                  «      j                    eej¦                  «      j¢                  gfdˆdr eejœ                  «      j                    eejœ                  «      j¢                  gfd‰dr eej¨                  «      j                    eej¨                  «      j¢                  gfdŠdr eejª                  «      j                    eejª                  «      j¢                  gfd…d eejD                  «      j                    eejD                  «      j¢                  d1z   gfd†d eejš                  «      j                    eejš                  «      j¢                  d1z   gfd\d eej¤                  «      j                    eej¤                  «      j¢                  d1z   gfd…d eejD                  «      j                   d1z
   eejš                  «      j¢                  gfd†d eejš                  «      j                   d1z
   eej¤                  «      j¢                  gfd\d eej¤                  «      j                   d1z
   eejB                  «      j¢                  gfdˆdr eej¦                  «      j                    eej¦                  «      j¢                  d1z   gfd‰dr eejœ                  «      j                    eejœ                  «      j¢                  d1z   gfdŠdr eej¨                  «      j                    eej¨                  «      j¢                  d1z   gfg«      d‹„ «       ZVdŒ„ ZWej>                  jA                  d� ed dŽg«       ed dŽgejª                  ¬]«      fg«      d�„ «       ZXej>                  jA                  dEg d�¢d‘d’ejR                  ejR                  d“gfg d”¢d•d–ejR                  gfg«      d—„ «       ZYej>                  jA                  d5d0 eg d”¢«      fd˜g«      ej>                  jU                  d3«      d™„ «       «       ZZej>                  jA                  dšg d›¢«      ej>                  jA                  dœg d›¢«      d�„ «       «       Z[dž„ Z\ej>                  jA                  dŸg d ¢«      d¡„ «       Z]ej>                  jA                  d¢g d£¢ ed1dgejR                  gd¤¬]«      fg d[¢ eg dW¢d¤¬]«      fg d¥¢ eg dW¢d¤¬]«      fg d¦¢ eg d§¢d¨¬]«      fg d©¢ ed1ejR                  dªgd¨¬]«      fg d«¢ eg d§¢d¨¬]«      fg«      d¬„ «       Z^d­„ Z_d®„ Z`ej>                  jA                  d¯d1d1gd¤dd°fd8e
jÂ                  gd¨dd°fd8d±gd¨dd¨fd1e
jÂ                  gd¤dd°fd²d’gd¤dd³fd1d1gd¨dd°f ej                  ejB                  «      j¢                  d1z
  d1gd¤dd¤fd1d1gd¤dvd°fd8d8gd´dvd°fd8d±gd¨dvd¨fd1e
jÂ                  gd¤dvd°fd²dµgd¤dvd³f ej                  ejª                  «      j¢                  d1z
  d1gd¶dvd¶fd1d1gd¤drd·fd8d8gd´drd·fd8d±gd¨drd¨fd1e
jÂ                  gd¤drd·fd²dµgd¤drd¤fd¸d¸gd¹drd¹fd1d1gd¨dqd´fd1d±gd¨dqd´fd1d1gd´dqd´fd1d±gd´dqd´ff«      dº„ «       Zbd»„ Zcd¼„ Zdej>                  jA                  dLd½d¾g«      d¿„ «       Zeej>                  jA                  dÀg dÁ¢«      dÂ„ «       Zfej>                  jA                  dÀg dÃ¢«      dÄ„ «       Zgej>                  jA                  dÅg dÆ¢«      dÇ„ «       Zhej>                  jA                  dÈd·dÉgdÊdgg«      dË„ «       Ziej>                  jA                  dg dÌ¢«      dÍ„ «       ZjdÎ„ ZkdÏ„ ZldÐ„ Zmy)Ñé    N)Úiinfo)Ú
ArrowDtypeÚ	DataFrameÚIndexÚSeriesÚoption_contextÚ
to_numeric)NÚignoreÚraiseÚcoerce)Úparamsc                 ó   — | j                   S ©N©Úparam©Úrequests    ú`/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/pandas/tests/tools/test_to_numeric.pyÚerrorsr      ó   € à�=‰=Ðó    TFc                 ó   — | j                   S r   r   r   s    r   Úsignedr      r   r   c                 ó   — | S r   © ©Úxs    r   ú<lambda>r      s   €  !€ r   ÚidentityÚstr)r   Úidsc                 ó   — | j                   S r   r   r   s    r   Ú	transformr#      r   r   l   ßN"2Ê) l      Fµx:^V c                 ó   — | j                   S r   r   r   s    r   Ú	large_valr%   $   r   r   c                 ó   — | j                   S r   r   r   s    r   Úmultiple_eltsr'   )   r   r   c                 ó   — t        | d¬«      S )NÚidx©Úname)r   r   s    r   r   r   0   s   € ”5˜ Ô'€ r   c                 ó   — t        | d¬«      S )NÚserr*   )r   r   s    r   r   r   1   s   € ”6˜! %Ô(€ r   c                 óR   — t        j                  t        | «      j                  «      S r   )ÚnpÚarrayr   Úvaluesr   s    r   r   r   2   s   € ”2—8‘8œE !›HŸO™OÓ,€ r   c                 ó   — | j                   S r   r   r   s    r   Útransform_assert_equalr3   .   s   € ð �=‰=Ðr   zinput_kwargs,result_kwargsÚdtyper   Úinteger©r   Údowncastc                 ó‚   — t        g t        ¬«      }t        |fi | ¤Ž}t        g fi |¤Ž}t        j                  ||«       y ©N©r4   ©r   Úobjectr	   ÚtmÚassert_series_equal)Úinput_kwargsÚresult_kwargsr-   ÚresultÚexpecteds        r   Ú
test_emptyrC   9   s>   € ô �œ6Ô
"€CÜ˜Ñ,˜|Ñ,€Fä�bÑ*˜MÑ*€HÜ×Ñ˜6 8Õ,r   Úinfer_stringÚpyarrow)ÚmarksÚlast_valÚ7é   c                 ó¾   — t        d|«      5  t        dd| g«      }t        |«      }d d d «       t        g d¢«      }t        j                  |«       y # 1 sw Y   Œ-xY w)Nzfuture.infer_stringÚ1ú-3.14©é   ç…ëQ¸	ÀrI   )r   r   r	   r=   r>   )rG   rD   r-   rA   rB   s        r   Útest_seriesrP   I   sZ   € ô
 
Ð-¨|Ó	<ñ !Ü�c˜7 HÐ-Ó.ˆÜ˜C“ˆ÷!ô ’mÓ$€HÜ×Ñ˜6 8Õ,÷!ð !ús   �AÁAÚdata)rN   é   é   é   )ç      ð?ç      @ç      @g      @)TFTTc                 ót   — t        | t        d«      d¬«      }t        |«      }t        j                  ||«       y )NÚABCDÚEFG)Úindexr+   )r   Úlistr	   r=   r>   )rQ   r-   rA   s      r   Útest_series_numericr]   V   s/   € ô �œT &›\°Ô
6€Cä˜‹_€FÜ×Ñ˜6 3Õ'r   zdata,msg©rN   rO   Úappleú,Unable to parse string "apple" at position 2)ÚorangerN   rO   r_   z-Unable to parse string "orange" at position 0c                 ó”   — t        | «      }t        j                  t        |¬«      5  t	        |d¬«       d d d «       y # 1 sw Y   y xY w)N©Úmatchr   ©r   ©r   ÚpytestÚraisesÚ
ValueErrorr	   )rQ   Úmsgr-   s      r   Ú
test_errorrk   f   s:   € ô �‹,€Cä	�‰”z¨Ô	-ñ (Ü�3˜wÕ'÷(÷ (ñ (ús	   §>¾Azerrors,exp_datar
   rN   rO   z2ignore:errors='ignore' is deprecated:FutureWarningc                 óz   — t        g d¢«      }t        || ¬«      }t        |«      }t        j                  ||«       y )Nr^   re   ©r   r	   r=   r>   )r   Úexp_datar-   rA   rB   s        r   Útest_ignore_errorro   w   s5   € ô
 Ò$Ó
%€CÜ˜ FÔ+€Fä�hÓ€HÜ×Ñ˜6 8Õ,r   z
errors,exp)r   r`   ©TFr_   rU   g        c                 ó  — t        g d¢«      }t        |t        «      r2t        j                  t
        |¬«      5  t        || ¬«       d d d «       y t        || ¬«      }t        |«      }t        j                  ||«       y # 1 sw Y   y xY w)Nrp   rc   re   ©	r   Ú
isinstancer    rg   rh   ri   r	   r=   r>   )r   Úexpr-   rA   rB   s        r   Útest_bool_handlingru   ƒ   sr   € ô Ò'Ó
(€Cä�#”sÔÜ�]‰]œ:¨SÔ1ñ 	+Ü�s 6Õ*÷	+ð 	+ô ˜C¨Ô/ˆÜ˜#“;ˆä
×Ñ˜v xÕ0÷	+ð 	+ús   ¹A?Á?Bc                  ó|   — g d¢} t        | «      }t        j                  g d¢«      }t        j                  ||«       y )N)rK   rL   rH   rM   ©r	   r/   r0   r=   Úassert_numpy_array_equal)r-   ÚresrB   s      r   Ú	test_listrz   š   s.   € Ú
€CÜ
�S‹/€Cä�x‰xšÓ&€HÜ×Ñ  XÕ.r   zdata,arr_kwargsc                 ór   — t        | «      }t        j                  | fi |¤Ž}t        j                  ||«       y r   rw   )rQ   Ú
arr_kwargsrA   rB   s       r   Útest_list_numericr}   ¢   s1   € ô ˜Ó€FÜ�x‰x˜Ñ+ 
Ñ+€HÜ×Ñ ¨Õ1r   ÚkwargsÚOc                 ó|   — g d¢}t        |fi | ¤Ž}t        |«      }t        |«      }t        j                  ||«       y )NrM   rm   )r~   rQ   r-   rA   rB   s        r   Útest_numericr�   ±   s8   € â€Dä
�Ñ
 ˜Ñ
 €CÜ˜‹_€Fä�d‹|€HÜ×Ñ˜6 8Õ,r   ÚcolumnsÚaÚbc                 ó>  — t        dt        j                  d«      t        j                  d«      dgg d¢dœ«      }t        ddt        j                  dgg d¢dœ«      }|j                  «       }||    j                  t        «      || <   t        j                  ||«       y )Ng333333ó?ç…ëQ¸	@Úinfinityz0.1)rU   g       @rV   rW   ©rƒ   r„   çš™™™™™¹?)
r   ÚdecimalÚDecimalr/   ÚinfÚcopyÚapplyr	   r=   Úassert_frame_equal)r‚   ÚdfrB   Údf_copys       r   Útest_numeric_df_columnsr’   ¼   sˆ   € ô 
à”w—‘ tÓ,¬g¯o©o¸jÓ.IÈ5ÐQÚ%ñ	
ó
€Bô   T¬2¯6©6°3Ð7Ò>RÑSÓT€Hà�g‰g‹i€GØ˜wÑ'×-Ñ-¬jÓ9€GˆGÑä×Ñ˜' 8Õ,r   zdata,exp_datar†   gš™™™™™ù?r‰   c                 óš   — t        d| i«      }|d   j                  t        «      |d<   t        d|i«      }t        j                  ||«       y )Nrƒ   )r   rŽ   r	   r=   r�   )rQ   rn   r�   rB   s       r   Útest_numeric_embedded_arr_likesr”   Ö   sF   € ô 
�C˜�;Ó	€BØ�‰g�m‰mœJÓ'€B€s�Gä˜#˜x˜Ó)€HÜ×Ñ˜"˜hÕ'r   c                  óÔ   — t        g d¢«      } t        | d¬«      }t        t        j                  t        j                  t        j                  g«      }t	        j
                  ||«       y )N)rƒ   r„   Úcr   re   )r   r	   r/   Únanr=   r>   )r-   rA   rB   s      r   Útest_all_nanr˜   é   sE   € Ü
’Ó
!€CÜ˜ HÔ-€Fä”r—v‘vœrŸv™v¤r§v¡vÐ.Ó/€HÜ×Ñ˜6 8Õ,r   c                 ó°   — t        g d¢g d¢dœ«      }| �d| ini }t        j                  t        d¬«      5  t	        |fi |¤Ž d d d «       y # 1 sw Y   y xY w)NrM   )Ú4Ú5Ú6rˆ   r   z	1-d arrayrc   )r   rg   rh   Ú	TypeErrorr	   )r   r�   r~   s      r   Útest_type_checkrž   ñ   sT   € ô 
šª_Ñ=Ó	>€BØ#)Ð#5ˆh˜Ñ¸2€FÜ	�‰”y¨Ô	4ñ !Ü�2Ñ ˜Ò ÷!÷ !ñ !ús   ¶AÁAÚval)rN   çš™™™™™ñ?i!N  c                 óP   — |r|  n| } t         || «      «      t        | «      k(  sJ ‚y r   ©r	   Úfloat)rŸ   r   r#   s      r   Útest_scalarr¤   ú   s(   € áˆ3‰$˜c€CÜ‘i “nÓ%¬¨s«Ò3Ð3Ñ3r   c                 óD  — |�d|ini }|r|  n| } ||«      }t        |t        «      }|r7|dv r3d}t        j                  t        |¬«      5  t        |fi |¤Ž d d d «       y |dk(  r|rt        |«      n|}t        j                  t        |fi |¤Ž|«       y # 1 sw Y   y xY w)Nr   ©Nr   ú#Integer out of range. at position 0rc   r   )	rs   r    rg   rh   ri   r	   r£   r=   Úassert_almost_equal)	r%   r   r#   r   r~   rŸ   Úval_is_stringrj   rB   s	            r   Útest_really_large_scalarrª      s©   € ð $*Ð#5ˆh˜Ñ¸2€FÙˆ9‰* I€Cá
�C‹.€CÜ˜s¤CÓ(€Má˜ ?Ñ2Ø3ˆÜ�]‰]œ:¨SÔ1ñ 	&Ü�sÑ%˜fÒ%÷	&ð 	&ð #)¨HÒ"4¹”5˜”:ÈSˆÜ
×Ñœz¨#Ñ8°Ñ8¸(ÕC÷		&ð 	&ús   ÁBÂBc                 ój  — |�d|ini }|r|  n| } ||«      }d}|g||gz  z   }t        |t        «      }	|dk(  }
|dv r<|	s|r8|	rd}nd}t        j                  t        |¬«      5  t        |fi |¤Ž d d d «       y t        |fi |¤Ž}|
r|	rt        |«      n|}|g}|r@|
r&|j                  t        j                  «       t        }n:|j                  |«       t        }n"t        |t        t        f«      rt        nt        }t        j                  |t        j                  ||¬«      «       y # 1 sw Y   y xY w)	Nr   Ústringr   r¦   r§   z-Unable to parse string "string" at position 1rc   r:   )rs   r    rg   rh   ri   r	   r£   Úappendr/   r—   r<   Úintr=   r¨   r0   )r%   r   r#   r'   r   r~   rŸ   Ú	extra_eltÚarrr©   Úcoercingrj   rA   Úexp_valrB   Ú	exp_dtypes                   r   Útest_really_large_in_arrr´     s'  € ð $*Ð#5ˆh˜Ñ¸2€FÙˆ9‰* I€CÙ
�C‹.€Cà€IØˆ%�- 9 +Ñ-Ñ
-€Cä˜s¤CÓ(€MØ˜Ñ!€Hà�Ñ ¡m±}ÙØ7‰CàAˆCä�]‰]œ:¨SÔ1ñ 	&Ü�sÑ%˜fÒ%÷	&ð 	&ô ˜CÑ* 6Ñ*ˆá!)©m”%˜”*À#ˆØ�9ˆáÙØ—‘¤§¡Ô'Ü!‘	à—‘ 	Ô*Ü"‘	ä!+¨G´c¼5°\Ô!B�ÌˆIä
×Ñ˜v¤r§x¡x°À	Ô'JÕK÷%	&ð 	&ús   Á#D)Ä)D2c                 óÐ  — |�d|ini }t        |r|  n| «      g}|r|j                  d| «       |dv rAt        |«      }d|› �}t        j                  t
        |¬«      5  t        |fi |¤Ž d d d «       y t        |fi |¤Ž}|dk(  r|D �	cg c]  }	t        |	«      ‘Œ }
}	t        }n|}
t        }t        j                  |t        j                  |
|¬«      «       y # 1 sw Y   y xY wc c}	w )Nr   r   r¦   z"Integer out of range. at position rc   r   r:   )r    Úinsertr®   rg   rh   ri   r	   r£   r<   r=   r¨   r/   r0   )r%   r   r'   r   r~   r°   r[   rj   rA   ÚirB   r³   s               r   Ú#test_really_large_in_arr_consistentr¸   :  sê   € ð $*Ð#5ˆh˜Ñ¸2€FÜ™V�	‰z¨Ó3Ð
4€CáØ�
‰
�1�iÔ à�Ñ Ü�MÓ"ˆØ2°5°'Ð:ˆä�]‰]œ:¨SÔ1ñ 	&Ü�sÑ%˜fÒ%÷	&ð 	&ô ˜CÑ* 6Ñ*ˆà�XÒØ*-Ö. Qœ˜a�Ð.ˆHÐ.Ü‰IàˆHÜˆIä
×Ñ˜v¤r§x¡x°À	Ô'JÕK÷	&ð 	&üò /s   ÁCÂC#ÃC zerrors,checker)r   z+Unable to parse string "fail" at position 0c                 ó   — | dk(  S )NÚfailr   r   s    r   r   r   ]  s
   € ˜Q &™[€ r   c                 ó,   — t        j                  | «      S r   )r/   Úisnanr   s    r   r   r   ^  s   € œRŸX™X a›[€ r   c                 óÎ   — d}t        |t        «      r2t        j                  t        |¬«      5  t        || ¬«       d d d «       y  |t        || ¬«      «      sJ ‚y # 1 sw Y   y xY w)Nrº   rc   re   )rs   r    rg   rh   ri   r	   )r   ÚcheckerÚscalars      r   Útest_scalar_failrÀ   Y  s\   € ð €Fä�'œ3ÔÜ�]‰]œ:¨WÔ5ñ 	.Ü�v fÕ-÷	.ð 	.ñ ”z &°Ô8Ô9Ð9Ñ9÷	.ð 	.ús   ®AÁA$©rN   é   rR   rR   c                 óF   — |\  }} || «      } t        | «      } ||| «       y r   ©r	   )rQ   r3   r#   Úassert_equalrA   s        r   Útest_numeric_dtypesrÆ   l  s)   € à4Ñ€Iˆ|Ù�T‹?€Dä˜Ó€FÙ�˜Õr   zdata,exp)rK   Ú2Ú3Úint64r:   )z1.5z2.7z3.4)ç      ø?gš™™™™™@g333333@c                 óR   — |\  }}t         || «      «      } ||«      } |||«       y r   rÄ   )rQ   rt   r3   r#   rÅ   rA   rB   s          r   Útest_strrÌ   u  s/   € ð 5Ñ€Iˆ|Ü™	 $›Ó(€Fá˜‹~€HÙ�˜Õ"r   c                 ó–   — |\  }}t        j                  dd| ¬«      }t         ||«      «      } ||j                  «      } |||«       y )NÚ20130101rR   )ÚperiodsÚtz)ÚpdÚ
date_ranger	   Úasi8)Útz_naive_fixturer3   r#   rÅ   r)   rA   rB   s          r   Útest_datetime_likerÕ   „  sE   € Ø4Ñ€Iˆ|Ü
�-‰-˜
¨AÐ2BÔ
C€Cä™	 #›Ó'€FÙ˜Ÿ™Ó"€HÙ�˜Õ"r   c                 ó–   — | \  }}t        j                  ddd¬«      }t         ||«      «      } ||j                  «      } |||«       y )Nz1 daysrR   ÚD)rÏ   Úfreq)rÑ   Útimedelta_ranger	   rÓ   )r3   r#   rÅ   r)   rA   rB   s         r   Útest_timedeltarÚ   �  sF   € Ø4Ñ€Iˆ|Ü
×
Ñ
˜X¨q°sÔ
;€Cä™	 #›Ó'€FÙ˜Ÿ™Ó"€HÙ�˜Õ"r   c                 ó  — |\  }}t        j                  dddd¬«      } ||«      }t        |t        «      s/| j	                  t
        j                  j                  d¬«      «       t        |«      } ||j                  «      } |||«       y )Nz2011-01rR   ÚMÚ )rÏ   rØ   r+   z)Missing PeriodDtype support in to_numeric)Úreason)
rÑ   Úperiod_rangers   r   Úapplymarkerrg   ÚmarkÚxfailr	   rÓ   )r   r3   r#   rÅ   r)   ÚinprA   rB   s           r   Útest_periodrä   –  sz   € Ø4Ñ€Iˆ|ä
�/‰/˜)¨Q°S¸rÔ
B€CÙ
�C‹.€Cä�cœ5Ô!Ø×ÑÜ�K‰K×ÑÐ%PÐÓQô	
ô ˜‹_€FÙ˜Ÿ™Ó"€HÙ�˜Õ"r   zerrors,expected)r   z!Invalid object type at position 0ç      $@rÂ   r_   c                 ó  — t        ddgddg«      }t        |t        «      r2t        j                  t
        |¬«      5  t        || ¬«       d d d «       y t        || ¬«      }t        j                  ||«       y # 1 sw Y   y xY w)Nrå   rÂ   rU   r_   rc   re   )	r   rs   r    rg   rh   r�   r	   r=   r>   )r   rB   r-   rA   s       r   Útest_non_hashablerç   ¥  ss   € ô �4˜�)˜S 'Ð*Ó
+€Cä�(œCÔ Ü�]‰]œ9¨HÔ5ñ 	+Ü�s 6Õ*÷	+ð 	+ô ˜C¨Ô/ˆÜ
×Ñ˜v xÕ0÷		+ð 	+ús   ¼A7Á7B c                  óŽ   — g d¢} d}d}t        j                  t        |¬«      5  t        | |¬«       d d d «       y # 1 sw Y   y xY w)N©rK   rÂ   rR   zunsigned-integerz#invalid downcasting method providedrc   ©r7   ©rg   rh   ri   r	   )rQ   Úinvalid_downcastrj   s      r   Útest_downcast_invalid_castrí   º  s@   € â€DØ)ÐØ
/€Cä	�‰”z¨Ô	-ñ 4Ü�4Ð"2Õ3÷4÷ 4ñ 4úó	   ¤;»Ac                  óŽ   — g d¢} d}d}t        j                  t        |¬«      5  t        | |¬«       d d d «       y # 1 sw Y   y xY w)Nré   Úinvalidzinvalid error value specifiedrc   re   rë   )rQ   Úinvalid_error_valuerj   s      r   Útest_errors_invalid_valuerò   Ä  s@   € â€DØ#ÐØ
)€Cä	�‰”z¨Ô	-ñ 5Ü�4Ð 3Õ4÷5÷ 5ñ 5úrî   ré   )z
1970-01-02z
1970-01-03z
1970-01-04zdatetime64[D]zkwargs,exp_dtyper7   r£   ÚunsignedÚUnsignedIntegerc                 óz   — t        | fi |¤Ž}t        j                  g d¢|¬«      }t        j                  ||«       y )NrÁ   r:   rw   )rQ   r~   r³   rA   rB   s        r   Útest_downcast_basicrö   Î  s3   € ô, ˜Ñ' Ñ'€FÜ�x‰xš	¨Ô3€HÜ×Ñ ¨Õ1r   Úsigned_downcastr   c                 óÎ   — t        j                  t         j                  d   d   «      }t        j                  g d¢|¬«      }t	        | |¬«      }t        j                  ||«       y )NÚIntegerr   rÁ   r:   rê   )r/   r4   Ú	typecodesr0   r	   r=   rx   )rQ   r÷   Úsmallest_int_dtyperB   ry   s        r   Útest_signed_downcastrü   é  sN   € ô Ÿ™¤"§,¡,¨yÑ"9¸!Ñ"<Ó=ÐÜ�x‰xš	Ð);Ô<€Hä
�T OÔ
4€CÜ×Ñ  XÕ.r   c                  óî   — g d¢} t        j                  | t        ¬«      }d}t        j                  t
        |¬«      5  t        | dd¬«      }d d d «       t        j                  |«       y # 1 sw Y   Œ xY w)N)ÚfoorÂ   rR   r:   úerrors='ignore' is deprecatedrc   r
   ró   r6   )r/   r0   r<   r=   Úassert_produces_warningÚFutureWarningr	   rx   )rQ   rB   rj   ry   s       r   Ú!test_ignore_downcast_invalid_datar  û  se   € ò €DÜ�x‰x˜¤FÔ+€Hà
)€CÜ	×	#Ñ	#¤M¸Ô	=ñ EÜ˜ h¸ÔDˆ÷Eä×Ñ  XÕ.÷Eð Eús   ½A+Á+A4c                  ó    — g d¢} t        j                  g d¢t         j                  ¬«      }t        | d¬«      }t	        j
                  ||«       y )N)z-1rÂ   rR   )éÿÿÿÿrÂ   rR   r:   ró   rê   )r/   r0   rÉ   r	   r=   rx   )rQ   rB   ry   s      r   Ú$test_ignore_downcast_neg_to_unsignedr    s9   € ò €DÜ�x‰xš
¬"¯(©(Ô3€Hä
�T JÔ
/€CÜ×Ñ  XÕ.r   z7ignore:invalid value encountered in cast:RuntimeWarning)r5   r   ró   zdata,expected)z1.1rÂ   rR   )r    rÂ   rR   )g     ˆÃ@i N  i¸  gR¸…ˆã@iPÃ  g     jè@c                 óJ   — t        | |¬«      }t        j                  ||«       y ©Nrê   )r	   r=   rx   )rQ   rB   r7   ry   s       r   Ú)test_ignore_downcast_cannot_convert_floatr    s    € ô" �T HÔ
-€CÜ×Ñ  XÕ.r   zdowncast,expected_dtypec                 ó„   — g d¢}t        j                  g d¢|¬«      }t        || ¬«      }t        j                  ||«       y )N)Ú256é  é  )é   r  r  r:   rê   )r/   r0   r	   r=   rx   )r7   Úexpected_dtyperQ   rB   ry   s        r   Útest_downcast_not8bitr  (  s5   € ò €Dä�x‰xš¨~Ô>€HÜ
�T HÔ
-€CÜ×Ñ  XÕ.r   zdtype,downcast,min_maxÚint8Úint16Úint32Úuint8Úuint16Úuint32Úuint64c                 óR   — t        t        |«      |¬«      }|j                  | k(  sJ ‚y r  )r	   r   r4   )r4   r7   Úmin_maxÚseriess       r   Útest_downcast_limitsr  5  s&   € ô0 œ˜w›°(Ô;€FØ�<‰<˜5Ò Ð Ñ r   c                  ó  — t        dt        j                  t        j                  «      j                  t        j
                  gt        j                  ¬«      } t        | d¬«      }| j                  |j                  k(  sJ ‚y )Ng     pAr:   r£   rê   )r   r/   ÚfinfoÚfloat64Úmaxr—   r	   r4   )r  rA   s     r   Ú test_downcast_float64_to_float32r  Q  sR   € ä�Z¤§¡¬"¯*©*Ó!5×!9Ñ!9¼2¿6¹6ÐBÌ"Ï*É*ÔU€FÜ˜¨Ô1€Fà�<‰<˜6Ÿ<™<Ò'Ð'Ñ'r   zser,expectedl            c                 óJ   — t        | d¬«      }t        j                  ||«       y )Nró   rê   )r	   r=   r>   )r-   rB   rA   s      r   Útest_downcast_uint64r!  Y  s    € ô ˜ jÔ1€Fä×Ñ˜6 8Õ,r   )éÈ   é,  rÝ   ÚNaNì     p;6$« r"  r#  r%  ©Ú12345678901234567890Ú
1234567890ÚITEMl   Ò
>V3&¥Z
 iÒ–Ic                 ó~   — t        t        | «      d¬«      }t        |t        ¬«      }t        j                  ||«       y )Nr   re   r:   )r	   r   r£   r=   r>   )rQ   rn   rA   rB   s       r   Útest_coerce_uint64_conflictr+  k  s0   € ô$ œ˜t›¨XÔ6€FÜ�h¤eÔ,€HÜ×Ñ˜6 8Õ,r   )r   úUnable to parse stringc                 ó   — t        g d¢«      }t        |t        «      r2t        j                  t
        |¬«      5  t        || ¬«       d d d «       y t        || ¬«      }t        j                  ||«       y # 1 sw Y   y xY w)Nr&  rc   re   rr   )r   rt   r-   rA   s       r   Útest_non_coerce_uint64_conflictr.  ‚  si   € ô Ò?Ó
@€Cä�#”sÔÜ�]‰]œ:¨SÔ1ñ 	+Ü�s 6Õ*÷	+ð 	+ô ˜C¨Ô/ˆÜ
×Ñ˜v sÕ+÷		+ð 	+ús   ¹A4Á4A=Údc1)r5   r£   ró   Údc2c                 ó`   — t        j                  t        g | ¬«      t        g |¬«      d¬«       y )Nrê   F)Úcheck_dtype)r=   rx   r	   )r/  r0  s     r   Útest_downcast_emptyr3  ˜  s)   € ô
 ×ÑÜ�2 Ô$Ü�2 Ô$Øör   c                  óà   — t        dd¬«      } t        j                  | «      sJ ‚t        ddt        j                  g«      }t        t        g d¢«      d¬«      } t        j                  | |«       y )Nr  r   re   é    é@   )Ú32Ú64r  )r	   r/   r¼   r   r—   r=   r>   )rA   r-   s     r   Ú,test_failure_to_convert_uint64_string_to_NaNr9  ¤  sW   € ä˜¨Ô2€FÜ�8‰8�FÔÐÐä
�"�bœ"Ÿ&™&Ð!Ó
"€CÜœÒ5Ó6¸xÔH€FÜ×Ñ˜6 3Õ'r   Ústrrep).z243.164z245.968z249.585z259.745z265.742z272.567z279.196z280.366z275.034z271.351z272.889z270.627z280.828z290.383z308.153z319.945z336.0z344.09z351.385z356.178z359.82z361.03z367.701z380.812z387.98z391.749z391.171z385.97z385.345z386.121z390.996z399.734z413.073z421.532z430.221z437.092z439.746z446.01z451.191z460.463z469.779z472.025z479.49z474.864z467.54z471.978c                 ó:   — t        | «      }|t        | «      k(  sJ ‚y r   r¢   )r:  rA   s     r   Útest_precision_float_conversionr<  ®  s!   € ôj ˜Ó€Fà”U˜6“]Ò"Ð"Ñ"r   zvalues, expected)rK   rÇ   NÚInt64)rK   rÇ   rR   )rK   rÇ   ç      @)rN   rÂ   r>  ÚFloat64)rK   Nr>  r>  )rK   rÇ   z3.5c                 ó`   — t        | |¬«      }t        |«      }t        j                  ||«       y r9   rm   )r1   Únullable_string_dtyperB   ÚsrA   s        r   Ú$test_to_numeric_from_nullable_stringrC  è  s*   € ô 	ˆvÐ2Ô3€AÜ˜‹]€FÜ×Ñ˜6 8Õ,r   c                 ó¦   — ddg}t        || ¬«      }t        |d¬«      }t        t        j                  dgd¬«      }t	        j
                  ||«       y )Nrƒ   rK   r:   r   re   rN   r=  )r   r	   rÑ   ÚNAr=   r>   )rA  r1   r-   rA   rB   s        r   Ú+test_to_numeric_from_nullable_string_coercerF  ú  sH   € à�3ˆZ€FÜ
�Ð4Ô
5€CÜ˜ HÔ-€FÜ”r—u‘u˜a�j¨Ô0€HÜ×Ñ˜6 8Õ,r   c                 óð   — ddg}t        || ¬«      }|j                  «       }d}t        j                  t        |¬«      5  t        |d¬«      }d d d «       t        j                  |«       y # 1 sw Y   Œ xY w)Nrƒ   rK   r:   rÿ   rc   r
   re   )r   r�   r=   r   r  r	   r>   )rA  r1   r-   rB   rj   rA   s         r   Ú+test_to_numeric_from_nullable_string_ignorerH    si   € à�3ˆZ€FÜ
�Ð4Ô
5€CØ�x‰x‹z€HØ
)€CÜ	×	#Ñ	#¤M¸Ô	=ñ 2Ü˜C¨Ô1ˆ÷2ä×Ñ˜6 8Õ,÷2ð 2ús   ¿A,Á,A5z+data, input_dtype, downcast, expected_dtypeÚInt8r    iÂ  ÚInt16ÚFloat32iÔþÿÿÚUInt64ÚUInt8r  ÚInt32c                 ó¦   — t        j                  | |¬«      }t        ||¬«      }t        j                  | |¬«      }t        j                  ||«       y )Nr:   rê   )rÑ   r0   r	   r=   Úassert_extension_array_equal)rQ   Úinput_dtyper7   r  r°   rA   rB   s          r   Útest_downcast_nullable_numericrR    s@   € ô: �(‰(�4˜{Ô
+€CÜ˜ hÔ/€FÜ�x‰x˜ NÔ3€HÜ×#Ñ# F¨HÕ5r   c                  ó<  — t        j                  ddt         j                  gd¬«      } t        | d¬«      }t        j                  ddt         j                  gd¬«      }t	        j
                  ||«       t         j                  | d<   t	        j
                  ||«       y )NrN   rÂ   r=  r:   r5   rê   rI  )rÑ   r0   rE  r	   r=   rP  )r°   rA   rB   s      r   Ú%test_downcast_nullable_mask_is_copiedrT  1  sq   € ô �(‰(�A�qœ"Ÿ%™%�=¨Ô
0€Cä˜ iÔ0€FÜ�x‰x˜˜AœrŸu™u˜¨VÔ4€HÜ×#Ñ# F¨HÔ5ä�U‰U€Cˆ�FÜ×#Ñ# F¨HÕ5r   c                  óR   — t        d«      } t        j                  d«      }| |k(  sJ ‚y )Nz1.7e+308gv;w0ÑBî)r	   r/   r  )rA   rB   s     r   Ú#test_to_numeric_scientific_notationrV  >  s(   € ä˜
Ó#€FÜ�z‰z˜'Ó"€HØ�XÒÐÑr   g  P·€eBg      ðGc                 ób   — t        | g«      }t        |d¬«      }t        j                  ||«       y )Nr£   rê   rm   )rŸ   rB   rA   s      r   Ú4test_to_numeric_large_float_not_downcast_to_float_32rX  E  s+   € ô �s�e‹}€HÜ˜¨7Ô3€FÜ×Ñ˜6 8Õ,r   z
val, dtype)©rN   r=  ©rÊ   r?  ©TÚbooleanc                 óŠ   — t        | gt        ¬«      }t        |d¬«      }t        | g|¬«      }t        j                  ||«       y )Nr:   Únumpy_nullable©Údtype_backendr;   )rŸ   r4   r-   rA   rB   s        r   Útest_to_numeric_dtype_backendra  M  s=   € ô
 �#�œfÔ
%€CÜ˜Ð+;Ô<€FÜ�s�e 5Ô)€HÜ×Ñ˜6 8Õ,r   )rY  rZ  r[  )rN   úint64[pyarrow])rÊ   úfloat64[pyarrow])Túbool[pyarrow]c                 óæ   — d|v rt        j                  d«       d}nd}t        | d gt        ¬«      }t	        ||¬«      }t        | t
        j                  g|¬«      }t        j                  ||«       y )NrE   r^  r:   r_  ©	rg   Úimportorskipr   r<   r	   rÑ   rE  r=   r>   )rŸ   r4   r`  r-   rA   rB   s         r   Ú test_to_numeric_dtype_backend_narh  X  sd   € ð �EÑÜ×Ñ˜IÔ&Ø!‰à(ˆÜ
�#�t�¤FÔ
+€CÜ˜¨=Ô9€FÜ�sœBŸE™E�l¨%Ô0€HÜ×Ñ˜6 8Õ,r   zval, dtype, downcast))rN   rI  r5   )rÊ   rK  r£   )rN   rI  r   )rN   úint8[pyarrow]r5   )rÊ   zfloat[pyarrow]r£   )rN   ri  r   c                 óè   — d|v rt        j                  d«       d}nd}t        | d gt        ¬«      }t	        |||¬«      }t        | t
        j                  g|¬«      }t        j                  ||«       y )NrE   r^  r:   ©r`  r7   rf  )rŸ   r4   r7   r`  r-   rA   rB   s          r   Ú)test_to_numeric_dtype_backend_downcastingrl  p  sf   € ð �EÑÜ×Ñ˜IÔ&Ø!‰à(ˆÜ
�#�t�¤FÔ
+€CÜ˜¨=À8ÔL€FÜ�sœBŸE™E�l¨%Ô0€HÜ×Ñ˜6 8Õ,r   zsmaller, dtype_backendr^  zuint8[pyarrow]c                 óô   — |dk(  rt        j                  d«       t        dt        j                  gd¬«      }t        ||d¬«      }t        dt        j                  g| ¬«      }t        j                  ||«       y )NrE   rN   rL  r:   ró   rk  ©rg   rg  r   rÑ   rE  r	   r=   r>   )Úsmallerr`  r-   rA   rB   s        r   Ú.test_to_numeric_dtype_backend_downcasting_uintrp  ˆ  s`   € ð ˜	Ò!Ü×Ñ˜IÔ&Ü
�!”R—U‘U� 8Ô
,€CÜ˜¨=À:ÔN€FÜ�qœ"Ÿ%™%�j¨Ô0€HÜ×Ñ˜6 8Õ,r   )r=  rL  r?  r\  rb  zuint64[pyarrow]rc  rd  c                 óð   — d| v rt        j                  d«       t        dt        j                  g| ¬«      }t        |d¬«      }t        dt        j                  g| ¬«      }t        j                  ||«       y )NrE   rN   r:   r^  r_  rn  )r4   r-   rA   rB   s       r   Ú.test_to_numeric_dtype_backend_already_nullablerr  –  s_   € ð �EÑÜ×Ñ˜IÔ&Ü
�!”R—U‘U� 5Ô
)€CÜ˜Ð+;Ô<€FÜ�qœ"Ÿ%™%�j¨Ô.€HÜ×Ñ˜6 8Õ,r   c                 ó4  — t        g d¢«      }|j                  «       }t        j                  t        d¬«      5  t        || ¬«       d d d «       d}t        j                  t        |¬«      5  t        || d¬«      }d d d «       t        j                  |«       t        || d¬«      }| d	k(  rd
}nd}t        t        j                  t        j                  t        j                  g|¬«      }t        j                  ||«       y # 1 sw Y   Œ¼xY w# 1 sw Y   Œ”xY w)N)rƒ   r„   rÝ   r,  rc   r_  rÿ   r
   )r`  r   r   rE   zdouble[pyarrow]r?  r:   )r   r�   rg   rh   ri   r	   r=   r   r  r>   r/   r—   )r`  r-   rB   rj   rA   r4   s         r   Ú#test_to_numeric_dtype_backend_errorrt  ­  sâ   € ä
’Ó
 €CØ�x‰x‹z€HÜ	�‰”zÐ)AÔ	Bñ 5Ü�3 mÕ4÷5ð *€CÜ	×	#Ñ	#¤M¸Ô	=ñ OÜ˜C¨}ÀXÔNˆ÷Oä×Ñ˜6 8Ô,ä˜¨=ÀÔJ€FØ˜	Ò!Ø!‰àˆÜ”r—v‘vœrŸv™v¤r§v¡vÐ.°eÔ<€HÜ×Ñ˜6 8Õ,÷5ð 5ú÷Oð Oús   ¹DÁ,DÄDÄDc                  óœ   — t        g d¢«      } d}t        j                  t        |¬«      5  t	        | d¬«       d d d «       y # 1 sw Y   y xY w)NrÁ   zPdtype_backend numpy is invalid, only 'numpy_nullable' and 'pyarrow' are allowed.rc   Únumpyr_  rf   )r-   rj   s     r   Útest_invalid_dtype_backendrw  Â  sE   € Ü
’Ó
€Cð	!ð ô 
�‰”z¨Ô	-ñ /Ü�3 gÕ.÷/÷ /ñ /ús   «AÁAc                  ó  — t        j                  d«      } t        t        d«      t	        | j                  «       «      ¬«      }t        |dd¬«      }t        g d¢t	        | j                  «       «      ¬«      }t        j                  ||«       y )NrE   Ú12xr:   r   )r   r`  )rN   rÂ   N)
rg   rg  r   r\   r   r¬   r	   rÉ   r=   r>   )Úpar-   rA   rB   s       r   Útest_coerce_pyarrow_backendr{  Ì  sb   € ä	×	Ñ	˜YÓ	'€BÜ
”�e“¤J¨r¯y©y«{Ó$;Ô
<€CÜ˜ H¸IÔF€FÜ’l¬*°R·X±X³ZÓ*@ÔA€HÜ×Ñ˜6 8Õ,r   )nrŠ   rv  r/   r   rg   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsÚtdÚpandasrÑ   r   r   r   r   r   r	   Úpandas._testingÚ_testingr=   Úfixturer   r   r    r#   r%   r'   Úassert_index_equalr>   rx   r3   rá   ÚparametrizerÉ   r  rC   r   Ú
skip_if_norP   r]   rk   r—   Úfilterwarningsro   ru   rz   r}   r�   r’   r‹   r0   r”   r˜   rž   r¤   rª   r´   r¸   rÀ   rÆ   rÌ   rÕ   rÚ   rä   rç   rí   rò   r4   Úfloat32Úcharrú   rö   rü   r  r  r  r  r  r  r  Úminr  r  r  r  r  r  r  r!  r+  r.  r3  r9  r<  rC  rF  rH  rE  rR  rT  rV  rX  ra  rh  rl  rp  rr  rt  rw  r{  r   r   r   ú<module>r‹     s9  ðÛ ã Ý Û ç )Ð )ã ÷÷ õ ð €‡�Ò:Ô;ñó <ðð €‡�˜˜e�}Ô%ñó &ðð €‡�™ SÐ)°
¸EÐ/BÔCñó Dðð €‡�Ð,Ð.CÐDÔEñó Fðð €‡�˜˜e�}Ô%ñó &ðð €‡�á	'¨×)>Ñ)>Ð?Ù	(¨"×*@Ñ*@ÐAÙ	,¨b×.IÑ.IÐJðôñóðð ‡�×ÑØ à	ˆg�r—x‘xÐ Ð!Ø¨)Ñ	4°wÀÇÁÐ6HÐIðóñ-óð-ð ‡�×ÑØ�U˜L˜FŸL™L¨°]°R·]±]À9Ó5MÔNÐOóð ‡�×Ñ˜ c¨1 XÓ.ñ-ó /óð-ð ‡�×ÑØ
âÚâ!ð	óñ(óð(ð ‡�×ÑØâ	ÐLÐMâ)Ø;ð	
ðó	ñ(ó	ð(ð ‡�×ÑØ˜Ò#6Ð7¸(ÀQÈÈrÏvÉvÐDVÐ9WÐXóð ‡�×ÑÐPÓQñ-ó Róð-ð ‡�×ÑØàAØ	Ò)Ð*à	�C˜˜bŸf™fÐ%Ð&ð	óð ‡�×ÑÐPÓQñ
1ó Róð
1ò/ð ‡�×ÑØâ	˜ §¡Ð*Ð+Ú	˜rÐ"â	" BÐ'ð	óñ2óð2ð ‡�×Ñ˜ W¨c N°BÐ#7Ó8ñ-ó 9ð-ð ‡�×ÑØð 	à	ˆcˆ
ð	óñ-óð-ð" ‡�×ÑØð ˆg�o‰o˜dÓ# SÐ)¨?¨7¯?©?¸3Ó+?ÀÐEØ�Cˆ[˜#˜sÐ#ð	
ð ˆ"�(‰(�O�G—O‘O DÓ)¨3Ð/Ó
0°#Ð	6¸$À¸ÀcÐ8JÐKðó	ñ(ó	ð(ò-ð ‡�×ÑÐPÓQñ!ó Rð!ð ‡�×Ñ˜¢Ó0ñ4ó 1ð4ð
 ‡�×ÑÐPÓQñDó RðDð" ‡�×ÑÐPÓQñ$Ló Rð$LðN ‡�×ÑÐPÓQñLó RðLð< ‡�×ÑØà@Ø	Ñ(Ð)Ø	Ñ(Ð)ðóð ‡�×ÑÐPÓQñ:ó Róð:ð ‡�×Ñ˜¢)¨c°2·6±6¸1¸b¿f¹fÐ-EÐ!FÓGñó Hðð ‡�×ÑØâ	˜(˜"Ÿ(™(¢9°GÔ<Ð=Ú	  §¡ªÓ 9Ð:ðóñ#óð#ò#ò#ò#ð ‡�×ÑØà6Ø	‘6˜D !˜9 c¨7Ð3Ó4Ð5Ø	‘6˜2Ÿ6™6 3¨¯©Ð/Ó0Ð1ðóð ‡�×ÑÐPÓQñ	1ó Róð	1ò4ò5ð ‡�×ÑØ
âÚØˆ�‰Ò;À?ÔSðóð ‡�×ÑØð 
ˆR�X‰XˆØ
�dÐ	˜RŸX™XÐ&à
�gÐ	  §¡¨¯©Ó 4× 9Ñ 9Ð:à
�jÐ	! 8 2§8¡8¨B¯L©LÐ9JÑ,KÈAÑ,NÓ#OÐPðóñ2óóð(2ð ‡�×ÑÐ*¨Y¸Ð,AÓBØ‡�×ÑØ
âÚØˆ�‰Ò;À?ÔSðóñ/óó Cð/ò
/ò/ð ‡�×ÑÐUÓVØ‡�×Ñ˜Ò%FÓGØ‡�×ÑØâ	˜˜Ÿ™¢°B·J±JÔ?Ð@â=ØˆB�H‰HÚAÈÏÉôð	
ðóñ/óó Hó Wð/ð ‡�×ÑØØ�—‘Ð˜X r§x¡xÐ0°:¸r¿y¹yÐ2IÐJóñ/ó	ð/ð ‡�×ÑØà	�™U 2§7¡7›^×/Ñ/±°r·w±w³×1CÑ1CÐDÐEØ	�)™e B§H¡H›o×1Ñ1±5¸¿¹³?×3FÑ3FÐGÐHØ	�)™e B§H¡H›o×1Ñ1±5¸¿¹³?×3FÑ3FÐGÐHØ	�)™e B§H¡H›o×1Ñ1±5¸¿¹³?×3FÑ3FÐGÐHØ	�*™u R§X¡X›×2Ñ2±E¸"¿(¹(³O×4GÑ4GÐHÐIØ	�:¡ b§i¡iÓ 0× 4Ñ 4±e¸B¿I¹IÓ6F×6JÑ6JÐKÐLØ	�:¡ b§i¡iÓ 0× 4Ñ 4±e¸B¿I¹IÓ6F×6JÑ6JÐKÐLØ	�:¡ b§i¡iÓ 0× 4Ñ 4±e¸B¿I¹IÓ6F×6JÑ6JÐKÐLØ	�)™e B§G¡G›n×0Ñ0±%¸¿¹³.×2DÑ2DÀqÑ2HÐIÐJØ	�)™e B§H¡H›o×1Ñ1±5¸¿¹³?×3FÑ3FÈÑ3JÐKÐLØ	�)™e B§H¡H›o×1Ñ1±5¸¿¹³?×3FÑ3FÈÑ3JÐKÐLØ	�)™e B§G¡G›n×0Ñ0°1Ñ4±e¸B¿H¹H³o×6IÑ6IÐJÐKØ	�)™e B§H¡H›o×1Ñ1°AÑ5±u¸R¿X¹X³×7JÑ7JÐKÐLØ	�)™e B§H¡H›o×1Ñ1°AÑ5±u¸R¿X¹X³×7JÑ7JÐKÐLØ	�:¡ b§h¡h£× 3Ñ 3±U¸2¿8¹8³_×5HÑ5HÈ1Ñ5LÐMÐNØ	�:¡ b§i¡iÓ 0× 4Ñ 4±e¸B¿I¹IÓ6F×6JÑ6JÈQÑ6NÐOÐPØ	�:¡ b§i¡iÓ 0× 4Ñ 4±e¸B¿I¹IÓ6F×6JÑ6JÈQÑ6NÐOÐPð#óñ,!ó-ð,!ò(ð ‡�×ÑØñ �AÐ*Ð+Ó,Ù�AÐ*Ð+°2·9±9Ô=ð	
ðóñ-óð-ð ‡�×ÑØò 8Ø�#�r—v‘v˜rŸv™vÐ';Ð<ð	
ò
 ;Ø! :¨r¯v©vÐ6ð	
ð	óñ-óð-ð ‡�×ÑØà	‘6ÒHÓIÐJØ+ðóð ‡�×ÑÐPÓQñ,ó Róð,ð ‡�×Ñ˜Ò @ÓAØ‡�×Ñ˜Ò @ÓAñó Bó Bðò(ð ‡�×ÑØò/ó2ñf#óg2ðf#ð ‡�×ÑØâ	™6 1 a¨¯© .¸Ô@ÐAÚ	™&¢°'Ô:Ð;Ú	™šy°Ô8Ð9Ú	™&¢°IÔ>Ð?Ú	™6 1 b§f¡f¨cÐ"2¸)ÔDÐEÚ	™F¢;°iÔ@ÐAðó
ñ-ó
ð-ò-ò-ð ‡�×ÑØ1à
ˆQˆ�˜) VÐ,Ø
ˆr�u‰uˆ�y )¨VÐ4Ø
ˆsˆ�Y 	¨9Ð5Ø
ˆR�U‰Uˆ�W˜i¨Ð0Ø
ˆsˆ�W˜i¨Ð1Ø
ˆQˆ�˜I vÐ.Ø
ˆ"�(‰(�2—8‘8Ó
×
 Ñ
  1Ñ
$ aÐ	(¨'°9¸gÐFØ
ˆQˆ�˜( FÐ+Ø
ˆsˆ�Y ¨&Ð1Ø
ˆsˆ�Y ¨)Ð4Ø
ˆR�U‰Uˆ�W˜h¨Ð/Ø
ˆtˆ�g˜x¨Ð1Ø
ˆ"�(‰(�2—9‘9Ó
×
!Ñ
! AÑ
% qÐ	)¨8°X¸xÐHØ
ˆQˆ�˜* gÐ.Ø
ˆsˆ�Y 
¨GÐ4Ø
ˆsˆ�Y 
¨IÐ6Ø
ˆR�U‰Uˆ�W˜j¨'Ð2Ø
ˆtˆ�g˜z¨7Ð3Ø
ˆbˆ�7˜J¨Ð0Ø
ˆQˆ�˜G YÐ/Ø
ˆSˆ�9˜g yÐ1Ø
ˆQˆ�˜G YÐ/Ø
ˆSˆ�9˜g yÐ1ð/óñ86ó9ð86ò
6òð ‡�×Ñ˜ ¨xÐ 8Ó9ñ-ó :ð-ð ‡�×ÑØÒEóñ-óð-ð ‡�×ÑØòó
ñ
-ó
ð
-ð ‡�×ÑØòó
ñ
-ó
ð
-ð ‡�×ÑØØÐÐ Ð#3°YÐ"?Ð@óñ-ó	ð-ð ‡�×ÑØò	óñ-óð-ò-ò*/ó-r   