§
    ã! 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j        fd„ ej        fd„ ej        fg¬¦  «        d„ ¦   «         Zej                              di dej!        ifdddœdej"        ifg¦  «        d„ ¦   «         Z#ej                              dd ej$        d ej%        d¦  «        ¬¦  «        g¦  «        ej                              d d!d"g¦  «        d#„ ¦   «         ¦   «         Z&ej                              d$g d%¢g d&¢g d'¢g¦  «        d(„ ¦   «         Z'ej                              d)g d*¢d+fg d,¢d-fg¦  «        d.„ ¦   «         Z(ej                              d/d0g d*¢fdd1d2ej)        gfg¦  «        ej         *                    d3¦  «        d4„ ¦   «         ¦   «         Z+ej                              d5d6d0g d7¢fdd8d9ej)        gfg¦  «        ej         *                    d3¦  «        d:„ ¦   «         ¦   «         Z,d;„ Z-ej                              d<g d%¢dej!        ifg d&¢i fg d'¢i fg¦  «        d=„ ¦   «         Z.ej                              d>dd?ii g¦  «        d@„ ¦   «         Z/ej                              dAdBdBdCgg¦  «        dD„ ¦   «         Z0ej                              dE e j1        dF¦  «        d8g e j1        dG¦  «        dHgdFd8gdGdHgf ej2         e j1        dF¦  «        d8g¦  «        dHgdFd8gdHgfg¦  «        dI„ ¦   «         Z3dJ„ Z4ej         *                    d3¦  «        dK„ ¦   «         Z5ej                              dLg dM¢¦  «        dN„ ¦   «         Z6ej         *                    d3¦  «        dO„ ¦   «         Z7ej         *                    d3¦  «        dP„ ¦   «         Z8ej         *                    d3¦  «        dQ„ ¦   «         Z9ej                              dRdSd0dT„ fddU„ fg¦  «        ej         *                    d3¦  «        dV„ ¦   «         ¦   «         Z:ej                              d$g dW¢d8ej)        dXej)        gg¦  «        dY„ ¦   «         Z;ej                              dZg d[¢ ej2        g dW¢d\¬]¦  «        fg d^¢ ej2        g d_¢¦  «        fg¦  «        d`„ ¦   «         Z<da„ Z=db„ Z>dc„ Z?ej                              ddded0 edfdggd8dhg¦  «        fd eej)        d8ej)        g¦  «        fg¦  «        ej         *                    d3¦  «        di„ ¦   «         ¦   «         Z@dj„ ZAdk„ ZBej                              d$g dl¢g dW¢ ej2        g dm¢dn¬]¦  «        g¦  «        ej                              doi ej!        fdpdiej!        fdpdqi ejC        ejD        ¦  «        jE        fdpdri ejC        ejF        ds         d          ¦  «        fg¦  «        dt„ ¦   «         ¦   «         ZGej                              duddvg¦  «        ej                              d$g dl¢g dW¢ ej2        g dm¢dn¬]¦  «        g¦  «        dw„ ¦   «         ¦   «         ZHdx„ ZIdy„ ZJej         *                    dz¦  «        ej                              dpg d{¢¦  «        ej                              d|g d}¢ ej2        g d~¢ejK        ¬]¦  «        fg d¢ ej2        g d¢ejK        ¬]¦  «        fg¦  «        d€„ ¦   «         ¦   «         ¦   «         ZLej                              d�dejM        fdvejM        fdrejN        fg¦  «        d‚„ ¦   «         ZOej                              dƒd„d eej"        ¦  «        jP         eej"        ¦  «        jQ        gfd…d eejM        ¦  «        jP         eejM        ¦  «        jQ        gfd†d eejR        ¦  «        jP         eejR        ¦  «        jQ        gfd\d eej!        ¦  «        jP         eej!        ¦  «        jQ        gfd‡dr eejS        ¦  «        jP         eejS        ¦  «        jQ        gfdˆdr eejN        ¦  «        jP         eejN        ¦  «        jQ        gfd‰dr eejT        ¦  «        jP         eejT        ¦  «        jQ        gfdŠdr eejU        ¦  «        jP         eejU        ¦  «        jQ        gfd…d eej"        ¦  «        jP         eej"        ¦  «        jQ        d1z   gfd†d eejM        ¦  «        jP         eejM        ¦  «        jQ        d1z   gfd\d eejR        ¦  «        jP         eejR        ¦  «        jQ        d1z   gfd…d eej"        ¦  «        jP        d1z
   eejM        ¦  «        jQ        gfd†d eejM        ¦  «        jP        d1z
   eejR        ¦  «        jQ        gfd\d eejR        ¦  «        jP        d1z
   eej!        ¦  «        jQ        gfdˆdr eejS        ¦  «        jP         eejS        ¦  «        jQ        d1z   gfd‰dr eejN        ¦  «        jP         eejN        ¦  «        jQ        d1z   gfdŠdr eejT        ¦  «        jP         eejT        ¦  «        jQ        d1z   gfg¦  «        d‹„ ¦   «         ZVdŒ„ ZWej                              d� ed dŽg¦  «         ed dŽgejU        ¬]¦  «        fg¦  «        d�„ ¦   «         ZXej                              dEg d�¢d‘d’ej)        ej)        d“gfg d”¢d•d–ej)        gfg¦  «        d—„ ¦   «         ZYej                              d5d0 eg d”¢¦  «        fd˜g¦  «        ej         *                    d3¦  «        d™„ ¦   «         ¦   «         ZZej                              dšg d›¢¦  «        ej                              dœg d›¢¦  «        d�„ ¦   «         ¦   «         Z[dž„ Z\ej                              dŸg d ¢¦  «        d¡„ ¦   «         Z]ej                              d¢g d£¢ ed1dgej)        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j)        dªgd¨¬]¦  «        fg d«¢ eg d§¢d¨¬]¦  «        fg¦  «        d¬„ ¦   «         Z^d­„ Z_d®„ Z`ej                              d¯d1d1gd¤dd°fd8e
ja        gd¨dd°fd8d±gd¨dd¨fd1e
ja        gd¤dd°fd²d’gd¤dd³fd1d1gd¨dd°f ej        ej!        ¦  «        jQ        d1z
  d1gd¤dd¤fd1d1gd¤dvd°fd8d8gd´dvd°fd8d±gd¨dvd¨fd1e
ja        gd¤dvd°fd²dµgd¤dvd³f ej        ejU        ¦  «        jQ        d1z
  d1gd¶dvd¶fd1d1gd¤drd·fd8d8gd´drd·fd8d±gd¨drd¨fd1e
ja        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                              dLd½d¾g¦  «        d¿„ ¦   «         Zeej                              dÀg dÁ¢¦  «        dÂ„ ¦   «         Zfej                              dÀg dÃ¢¦  «        dÄ„ ¦   «         Zgej                              dÅg dÆ¢¦  «        dÇ„ ¦   «         Zhej                              dÈd·dÉgdÊdgg¦  «        dË„ ¦   «         Ziej                              dg dÌ¢¦  «        dÍ„ ¦   «         ZjdÎ„ ZkdÏ„ ZldÐ„ ZmdS )Ñé    N)Úiinfo)Ú
ArrowDtypeÚ	DataFrameÚIndexÚSeriesÚoption_contextÚ
to_numeric)NÚignoreÚraiseÚcoerce)Úparamsc                 ó   — | j         S ©N©Úparam©Úrequests    ú\c:\xampp_lite_8_4\www\timesheet\venv\Lib\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                 óN   — t          j        t          | ¦  «        j        ¦  «        S r   )ÚnpÚarrayr   Úvaluesr   s    r   r   r   2   s   € •2”8�E !™HœHœ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        ||¦  «         d S ©N©r4   ©r   Úobjectr	   ÚtmÚassert_series_equal)Úinput_kwargsÚresult_kwargsr-   ÚresultÚexpecteds        r   Ú
test_emptyrC   9   sY   € õ ��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 ¦  «         n# 1 swxY w Y   t          g d¢¦  «        }t          j        ||¦  «         d S )Nzfuture.infer_stringÚ1ú-3.14©é   ç…ëQ¸	ÀrI   )r   r   r	   r=   r>   )rG   rD   r-   rA   rB   s        r   Útest_seriesrP   I   sµ   € õ
 
Ð-¨|Ñ	<Ô	<ð !ð !Ý�c˜7 HÐ-Ñ.Ô.ˆÝ˜C‘”ˆð!ð !ð !ñ !ô !ð !ð !ð !ð !ð !ð !øøøð !ð !ð !ð !õ �m�m�mÑ$Ô$€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,s   ‘"?¿AÁAÚdata)rN   é   é   é   )ç      ð?ç      @ç      @g      @)TFTTc                 óŒ   — t          | t          d¦  «        d¬¦  «        }t          |¦  «        }t          j        ||¦  «         d S )NÚABCDÚEFG)Úindexr+   )r   Úlistr	   r=   r>   )rQ   r-   rA   s      r   Útest_series_numericr]   V   sB   € õ ��T &™\œ\°Ð
6Ñ
6Ô
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 ¦  «         d S # 1 swxY w Y   d S )N©Úmatchr   ©r   ©r   ÚpytestÚraisesÚ
ValueErrorr	   )rQ   Úmsgr-   s      r   Ú
test_errorrk   f   s›   € õ �‰,Œ,€Cå	Œ•z¨Ð	-Ñ	-Ô	-ð (ð (Ý�3˜wÐ'Ñ'Ô'Ð'ð(ð (ð (ñ (ô (ð (ð (ð (ð (ð (ð (ð (øøøð (ð (ð (ð (ð (ð (s   «A
Á
AÁAzerrors,exp_datar
   rN   rO   z2ignore:errors='ignore' is deprecated:FutureWarningc                 ó’   — t          g d¢¦  «        }t          || ¬¦  «        }t          |¦  «        }t          j        ||¦  «         d S )Nr^   re   ©r   r	   r=   r>   )r   Úexp_datar-   rA   rB   s        r   Útest_ignore_errorro   w   sP   € õ
 Ð$Ð$Ð$Ñ
%Ô
%€CÝ˜ FÐ+Ñ+Ô+€Få�hÑÔ€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   z
errors,exp)r   r`   ©TFr_   rU   g        c                 óJ  — t          g d¢¦  «        }t          |t          ¦  «        rGt          j        t
          |¬¦  «        5  t          || ¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S t          || ¬¦  «        }t          |¦  «        }t          j        ||¦  «         d S )Nrp   rc   re   ©	r   Ú
isinstancer    rg   rh   ri   r	   r=   r>   )r   Úexpr-   rA   rB   s        r   Útest_bool_handlingru   ƒ   sî   € õ Ð'Ð'Ð'Ñ
(Ô
(€Cå�#•sÑÔð 1ÝŒ]�:¨SÐ1Ñ1Ô1ð 	+ð 	+Ý�s 6Ð*Ñ*Ô*Ð*ð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+ð 	+ð 	+õ ˜C¨Ð/Ñ/Ô/ˆÝ˜#‘;”;ˆå
Ô˜v xÑ0Ô0Ð0Ð0Ð0ó   ÁA!Á!A%Á(A%c                  ó‚   — g d¢} t          | ¦  «        }t          j        g d¢¦  «        }t          j        ||¦  «         d S )N)rK   rL   rH   rM   ©r	   r/   r0   r=   Úassert_numpy_array_equal)r-   ÚresrB   s      r   Ú	test_listr{   š   sD   € Ø
Ð
Ð
€CÝ
�S‰/Œ/€CåŒx˜˜˜Ñ&Ô&€HÝÔ  XÑ.Ô.Ð.Ð.Ð.r   zdata,arr_kwargsc                 ór   — t          | ¦  «        }t          j        | fi |¤Ž}t          j        ||¦  «         d S r   rx   )rQ   Ú
arr_kwargsrA   rB   s       r   Útest_list_numericr~   ¢   sA   € õ ˜ÑÔ€FÝŒx˜Ð+Ð+ 
Ð+Ð+€HÝÔ ¨Ñ1Ô1Ð1Ð1Ð1r   ÚkwargsÚOc                 óŽ   — g d¢}t          |fi | ¤Ž}t          |¦  «        }t          |¦  «        }t          j        ||¦  «         d S )NrM   rm   )r   rQ   r-   rA   rB   s        r   Útest_numericr‚   ±   sO   € àˆ=ˆ=€Då
�Ð
 Ð
 ˜Ð
 Ð
 €CÝ˜‰_Œ_€Få�d‰|Œ|€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   ÚcolumnsÚaÚbc                 óZ  — t          dt          j        d¦  «        t          j        d¦  «        dgg d¢dœ¦  «        }t          ddt          j        dgg d¢dœ¦  «        }|                     ¦   «         }||                               t          ¦  «        || <   t          j	        ||¦  «         d S )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¸jÑ.IÔ.IÈ5ÐQØ%Ð%Ð%ð	
ð 	
ñ
ô 
€Bõ   T­2¬6°3Ð7Ð>RÐ>RÐ>RÐSÐSÑTÔT€Hà�gŠg‰iŒi€GØ˜wÔ'×-Ò-­jÑ9Ô9€GˆGÑåÔ˜' 8Ñ,Ô,Ð,Ð,Ð,r   zdata,exp_datar‡   gš™™™™™ù?rŠ   c                 óº   — t          d| i¦  «        }|d                              t          ¦  «        |d<   t          d|i¦  «        }t          j        ||¦  «         d S )Nr„   )r   r�   r	   r=   r�   )rQ   rn   r‘   rB   s       r   Útest_numeric_embedded_arr_likesr•   Ö   sX   € õ 
�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        ||¦  «         d S )N)r„   r…   Úcr   re   )r   r	   r/   Únanr=   r>   )r-   rA   rB   s      r   Útest_all_nanr™   é   sX   € Ý
���Ñ
!Ô
!€CÝ˜ HÐ-Ñ-Ô-€Få•r”v�rœv¥r¤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 ¦  «         d S # 1 swxY w Y   d S )NrM   )Ú4Ú5Ú6r‰   r   z	1-d arrayrc   )r   rg   rh   Ú	TypeErrorr	   )r   r‘   r   s      r   Útest_type_checkrŸ   ñ   sÄ   € õ 
˜˜˜¨_¨_¨_Ð=Ð=Ñ	>Ô	>€BØ#)Ð#5ˆh˜ÐÐ¸2€FÝ	Œ•y¨Ð	4Ñ	4Ô	4ð !ð !Ý�2Ð Ð ˜Ð Ð Ð ð!ð !ð !ñ !ô !ð !ð !ð !ð !ð !ð !ð !øøøð !ð !ð !ð !ð !ð !s   ºAÁAÁAÚval)rN   çš™™™™™ñ?i!N  c                 ój   — |r|  n| } t           || ¦  «        ¦  «        t          | ¦  «        k    sJ ‚d S r   ©r	   Úfloat)r    r   r#   s      r   Útest_scalarr¥   ú   s?   € àÐ
!ˆ3ˆ$ˆ$˜c€CÝ�i�i ‘n”nÑ%Ô%­¨s©¬Ò3Ð3Ð3Ð3Ð3Ð3r   c                 ól  — |�d|ini }|r|  n| } ||¦  «        }t          |t          ¦  «        }|rI|dv rEd}t          j        t          |¬¦  «        5  t          |fi |¤Ž d d d ¦  «         d S # 1 swxY w Y   d S |dk    r|rt          |¦  «        n|}t          j        t          |fi |¤Ž|¦  «         d S )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«      s4  € ð $*Ð#5ˆh˜ÐÐ¸2€FØÐ
-ˆ9ˆ*ˆ* I€Cà
ˆ)�C‰.Œ.€CÝ˜s¥CÑ(Ô(€Màð D˜ ?Ð2Ð2Ø3ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	&ð 	&Ý�sÐ%Ð%˜fÐ%Ð%Ð%ð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð #)¨HÒ"4Ð"4¸Ð"4•5˜‘:”:�:ÈSˆÝ
Ô�z¨#Ð8Ð8°Ð8Ð8¸(ÑCÔCÐCÐCÐCs   ÁA.Á.A2Á5A2c                 ó¬  — |�d|ini }|r|  n| } ||¦  «        }d}|g||gz  z   }t          |t          ¦  «        }	|dk    }
|dv rN|	s|rJ|	rd}nd}t          j        t          |¬¦  «        5  t          |fi |¤Ž d d d ¦  «         d S # 1 swxY w Y   d S t          |fi |¤Ž}|
r|	rt          |¦  «        n|}|g}|rF|
r'|                     t          j	        ¦  «         t          }nG|                     |¦  «         t          }n*t          |t          t          f¦  «        rt          nt          }t          j        |t          j        ||¬¦  «        ¦  «         d S )	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Ð °}Ð Øð 	BØ7ˆCˆCàAˆCåŒ]�:¨SÐ1Ñ1Ô1ð 	&ð 	&Ý�sÐ%Ð%˜fÐ%Ð%Ð%ð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&ð 	&ð 	&õ ˜CÐ*Ð* 6Ð*Ð*ˆà!)ÐE¨mÐE•%˜‘*”*�*À#ˆØ�9ˆàð 	OØð #Ø—’¥¤Ñ'Ô'Ð'Ý!�	�	à—’ 	Ñ*Ô*Ð*Ý"�	�	å!+¨Gµc½5°\Ñ!BÔ!BÐN�˜ÍˆIå
Ô˜v¥r¤x°À	Ð'JÑ'JÔ'JÑKÔKÐKÐKÐKs   Á,BÂBÂBc                 óØ  — |�d|ini }t          |r|  n| ¦  «        g}|r|                     d| ¦  «         |dv rWt          |¦  «        }d|› �}t          j        t
          |¬¦  «        5  t          |fi |¤Ž d d d ¦  «         d S # 1 swxY w Y   d S t          |fi |¤Ž}|dk    rd„ |D ¦   «         }	t          }
n	|}	t          }
t          j
        |t          j        |	|
¬¦  «        ¦  «         d S )	Nr   r   r§   z"Integer out of range. at position rc   r   c                 ó,   — g | ]}t          |¦  «        ‘ŒS r   )r¤   )Ú.0Úis     r   ú
<listcomp>z7test_really_large_in_arr_consistent.<locals>.<listcomp>P  s   € Ð.Ð.Ð. Q�˜a™œÐ.Ð.Ð.r   r:   )r    Úinsertr¯   rg   rh   ri   r	   r¤   r<   r=   r©   r/   r0   )r%   r   r'   r   r   r±   r[   rj   rA   rB   r´   s              r   Ú#test_really_large_in_arr_consistentr¼   :  sq  € ð $*Ð#5ˆh˜ÐÐ¸2€FÝ˜VÐ2�	ˆzˆz¨Ñ3Ô3Ð
4€Càð !Ø�
Š
�1�iÑ Ô Ð à�Ð Ð Ý�MÑ"Ô"ˆØ:°5Ð:Ð:ˆåŒ]�:¨SÐ1Ñ1Ô1ð 	&ð 	&Ý�sÐ%Ð%˜fÐ%Ð%Ð%ð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&ð 	&ð 	&õ ˜CÐ*Ð* 6Ð*Ð*ˆà�XÒÐØ.Ð.¨#Ð.Ñ.Ô.ˆHÝˆIˆIàˆHÝˆIå
Ô˜v¥r¤x°À	Ð'JÑ'JÔ'JÑKÔKÐKÐKÐKs   Á)BÂBÂB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 a™[œ[€ r   c                 óú   — d}t          |t          ¦  «        rGt          j        t          |¬¦  «        5  t          || ¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S  |t          || ¬¦  «        ¦  «        sJ ‚d S )Nr¾   rc   re   )rs   r    rg   rh   ri   r	   )r   ÚcheckerÚscalars      r   Útest_scalar_failrÄ   Y  sÒ   € ð €Få�'�3ÑÔð :ÝŒ]�:¨WÐ5Ñ5Ô5ð 	.ð 	.Ý�v fÐ-Ñ-Ô-Ð-ð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð ˆw•z &°Ð8Ñ8Ô8Ñ9Ô9Ð9Ð9Ð9Ð9Ð9s   ³AÁAÁA©rN   é   rR   rR   c                 ó\   — |\  }} || ¦  «        } t          | ¦  «        } ||| ¦  «         d S r   ©r	   )rQ   r3   r#   Úassert_equalrA   s        r   Útest_numeric_dtypesrÊ   l  s>   € à4Ñ€Iˆ|Øˆ9�T‰?Œ?€Då˜ÑÔ€FØ€L�˜ÑÔÐÐÐr   zdata,exp)rK   Ú2Ú3Úint64r:   )z1.5z2.7z3.4)ç      ø?gš™™™™™@g333333@c                 ón   — |\  }}t           || ¦  «        ¦  «        } ||¦  «        } |||¦  «         d S r   rÈ   )rQ   rt   r3   r#   rÉ   rA   rB   s          r   Útest_strrÐ   u  sH   € ð 5Ñ€Iˆ|Ý˜	˜	 $™œÑ(Ô(€Fàˆy˜‰~Œ~€HØ€L�˜Ñ"Ô"Ð"Ð"Ð"r   c                 ó¦   — |\  }}t          j        dd| ¬¦  «        }t           ||¦  «        ¦  «        } ||j        ¦  «        } |||¦  «         d S )NÚ20130101rR   )ÚperiodsÚtz)ÚpdÚ
date_ranger	   Úasi8)Útz_naive_fixturer3   r#   rÉ   r)   rA   rB   s          r   Útest_datetime_likerÙ   „  sa   € Ø4Ñ€Iˆ|Ý
Œ-˜
¨AÐ2BÐ
CÑ
CÔ
C€Cå˜	˜	 #™œÑ'Ô'€FØˆy˜œÑ"Ô"€HØ€L�˜Ñ"Ô"Ð"Ð"Ð"r   c                 ó¦   — | \  }}t          j        ddd¬¦  «        }t           ||¦  «        ¦  «        } ||j        ¦  «        } |||¦  «         d S )Nz1 daysrR   ÚD)rÓ   Úfreq)rÕ   Útimedelta_ranger	   r×   )r3   r#   rÉ   r)   rA   rB   s         r   Útest_timedeltarÞ   �  sa   € Ø4Ñ€Iˆ|Ý
Ô
˜X¨q°sÐ
;Ñ
;Ô
;€Cå˜	˜	 #™œÑ'Ô'€FØˆy˜œÑ"Ô"€HØ€L�˜Ñ"Ô"Ð"Ð"Ð"r   c                 ó<  — |\  }}t          j        dddd¬¦  «        } ||¦  «        }t          |t          ¦  «        s3|                      t
          j                             d¬¦  «        ¦  «         t          |¦  «        } ||j	        ¦  «        } |||¦  «         d S )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è   –  s¨   € Ø4Ñ€Iˆ|å
Œ/˜)¨Q°S¸rÐ
BÑ
BÔ
B€CØ
ˆ)�C‰.Œ.€Cå�c�5Ñ!Ô!ð 
Ø×ÒÝŒK×ÒÐ%PÐÑQÔQñ	
ô 	
ð 	
õ ˜‰_Œ_€FØˆy˜œÑ"Ô"€HØ€L�˜Ñ"Ô"Ð"Ð"Ð"r   zerrors,expected)r   z!Invalid object type at position 0ç      $@rÆ   r_   c                 ó2  — t          ddgddg¦  «        }t          |t          ¦  «        rGt          j        t
          |¬¦  «        5  t          || ¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S t          || ¬¦  «        }t          j        ||¦  «         d S )Nré   rÆ   rU   r_   rc   re   )	r   rs   r    rg   rh   rž   r	   r=   r>   )r   rB   r-   rA   s       r   Útest_non_hashablerë   ¥  sç   € õ �4˜�)˜S 'Ð*Ñ
+Ô
+€Cå�(�CÑ Ô ð 1ÝŒ]�9¨HÐ5Ñ5Ô5ð 	+ð 	+Ý�s 6Ð*Ñ*Ô*Ð*ð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+ð 	+ð 	+õ ˜C¨Ð/Ñ/Ô/ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0s   ÁA$Á$A(Á+A(c                  ó    — g d¢} d}d}t          j        t          |¬¦  «        5  t          | |¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )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Ý�4Ð"2Ð3Ñ3Ô3Ð3ð4ð 4ð 4ñ 4ô 4ð 4ð 4ð 4ð 4ð 4ð 4ð 4øøøð 4ð 4ð 4ð 4ð 4ð 4ó   ¤AÁAÁ
Ac                  ó    — g d¢} d}d}t          j        t          |¬¦  «        5  t          | |¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nrí   Úinvalidzinvalid error value specifiedrc   re   rï   )rQ   Úinvalid_error_valuerj   s      r   Útest_errors_invalid_valuerö   Ä  s£   € àˆ;ˆ;€DØ#ÐØ
)€Cå	Œ•z¨Ð	-Ñ	-Ô	-ð 5ð 5Ý�4Ð 3Ð4Ñ4Ô4Ð4ð5ð 5ð 5ñ 5ô 5ð 5ð 5ð 5ð 5ð 5ð 5ð 5øøøð 5ð 5ð 5ð 5ð 5ð 5rò   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        ||¦  «         d S )NrÅ   r:   rx   )rQ   r   r´   rA   rB   s        r   Útest_downcast_basicrú   Î  sJ   € õ, ˜Ð'Ð' Ð'Ð'€FÝŒx˜	˜	˜	¨Ð3Ñ3Ô3€HÝÔ ¨Ñ1Ô1Ð1Ð1Ð1r   Úsigned_downcastr   c                 óÖ   — t          j        t           j        d         d         ¦  «        }t          j        g d¢|¬¦  «        }t	          | |¬¦  «        }t          j        ||¦  «         d S )NÚIntegerr   rÅ   r:   rî   )r/   r4   Ú	typecodesr0   r	   r=   ry   )rQ   rû   Úsmallest_int_dtyperB   rz   s        r   Útest_signed_downcastr   é  sd   € õ œ¥"¤,¨yÔ"9¸!Ô"<Ñ=Ô=ÐÝŒx˜	˜	˜	Ð);Ð<Ñ<Ô<€Hå
�T OÐ
4Ñ
4Ô
4€CÝÔ  XÑ.Ô.Ð.Ð.Ð.r   c                  óü   — g d¢} t          j        | t          ¬¦  «        }d}t          j        t
          |¬¦  «        5  t          | dd¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )N)ÚfoorÆ   rR   r:   úerrors='ignore' is deprecatedrc   r
   r÷   r6   )r/   r0   r<   r=   Úassert_produces_warningÚFutureWarningr	   ry   )rQ   rB   rj   rz   s       r   Ú!test_ignore_downcast_invalid_datar  û  sÏ   € ð ˆ=ˆ=€DÝŒx˜¥FÐ+Ñ+Ô+€Hà
)€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð Eð EÝ˜ h¸ÐDÑDÔDˆðEð Eð Eñ Eô Eð Eð Eð Eð Eð Eð Eøøøð Eð Eð Eð EåÔ  XÑ.Ô.Ð.Ð.Ð.s   ½AÁA Á#A c                  óž   — g d¢} t          j        g d¢t           j        ¬¦  «        }t          | d¬¦  «        }t	          j        ||¦  «         d S )N)z-1rÆ   rR   )éÿÿÿÿrÆ   rR   r:   r÷   rî   )r/   r0   rÍ   r	   r=   ry   )rQ   rB   rz   s      r   Ú$test_ignore_downcast_neg_to_unsignedr	    sR   € ð ˆ<ˆ<€DÝŒx˜
˜
˜
­"¬(Ð3Ñ3Ô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                 óR   — t          | |¬¦  «        }t          j        ||¦  «         d S ©Nrî   )r	   r=   ry   )rQ   rB   r7   rz   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        ||¦  «         d S )N)Ú256é  é  )é   r  r  r:   rî   )r/   r0   r	   r=   ry   )r7   Úexpected_dtyperQ   rB   rz   s        r   Útest_downcast_not8bitr  (  sR   € ð ÐÐ€DåŒx˜˜˜¨~Ð>Ñ>Ô>€HÝ
�T HÐ
-Ñ
-Ô
-€CÝÔ  XÑ.Ô.Ð.Ð.Ð.r   zdtype,downcast,min_maxÚint8Úint16Úint32Úuint8Úuint16Úuint32Úuint64c                 ó\   — t          t          |¦  «        |¬¦  «        }|j        | k    sJ ‚d S r  )r	   r   r4   )r4   r7   Úmin_maxÚseriess       r   Útest_downcast_limitsr  5  s5   € õ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 ‚d S )Ng     pAr:   r¤   rî   )r   r/   ÚfinfoÚfloat64Úmaxr˜   r	   r4   )r  rA   s     r   Ú test_downcast_float64_to_float32r#  Q  s[   € å�Z¥¤­"¬*Ñ!5Ô!5Ô!9½2¼6ÐBÍ"Ì*ÐUÑUÔU€FÝ˜¨Ð1Ñ1Ô1€FàŒ<˜6œ<Ò'Ð'Ð'Ð'Ð'Ð'r   zser,expectedl            c                 óR   — t          | d¬¦  «        }t          j        ||¦  «         d S )Nr÷   rî   )r	   r=   r>   )r-   rB   rA   s      r   Útest_downcast_uint64r%  Y  s/   € õ ˜ jÐ1Ñ1Ô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        ||¦  «         d S )Nr   re   r:   )r	   r   r¤   r=   r>   )rQ   rn   rA   rB   s       r   Útest_coerce_uint64_conflictr/  k  sG   € õ$ �˜t™œ¨XÐ6Ñ6Ô6€FÝ�h¥eÐ,Ñ,Ô,€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   )r   úUnable to parse stringc                 ó,  — t          g d¢¦  «        }t          |t          ¦  «        rGt          j        t
          |¬¦  «        5  t          || ¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S t          || ¬¦  «        }t          j        ||¦  «         d S )Nr*  rc   re   rr   )r   rt   r-   rA   s       r   Útest_non_coerce_uint64_conflictr2  ‚  sã   € õ Ð?Ð?Ð?Ñ
@Ô
@€Cå�#•sÑÔð ,ÝŒ]�:¨SÐ1Ñ1Ô1ð 	+ð 	+Ý�s 6Ð*Ñ*Ô*Ð*ð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+ð 	+ð 	+õ ˜C¨Ð/Ñ/Ô/ˆÝ
Ô˜v sÑ+Ô+Ð+Ð+Ð+rv   Údc1)r5   r¤   r÷   Údc2c                 óp   — t          j        t          g | ¬¦  «        t          g |¬¦  «        d¬¦  «         d S )Nrî   F)Úcheck_dtype)r=   ry   r	   )r3  r4  s     r   Útest_downcast_emptyr7  ˜  sK   € õ
 ÔÝ�2 Ð$Ñ$Ô$Ý�2 Ð$Ñ$Ô$Øðñ ô ð ð ð r   c                  óö   — t          dd¬¦  «        } t          j        | ¦  «        sJ ‚t          ddt          j        g¦  «        }t          t          g d¢¦  «        d¬¦  «        } t          j        | |¦  «         d S )Nr  r   re   é    é@   )Ú32Ú64r  )r	   r/   rÀ   r   r˜   r=   r>   )rA   r-   s     r   Ú,test_failure_to_convert_uint64_string_to_NaNr=  ¤  sz   € å˜¨Ð2Ñ2Ô2€FÝŒ8�FÑÔÐÐÐå
�"�b�"œ&Ð!Ñ
"Ô
"€CÝ�Ð5Ð5Ð5Ñ6Ô6¸xÐHÑHÔ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                 óN   — t          | ¦  «        }|t          | ¦  «        k    sJ ‚d S 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Æ   rB  ÚFloat64)rK   NrB  rB  )rK   rË   z3.5c                 óp   — t          | |¬¦  «        }t          |¦  «        }t          j        ||¦  «         d S r9   rm   )r1   Únullable_string_dtyperB   ÚsrA   s        r   Ú$test_to_numeric_from_nullable_stringrG  è  s;   € õ 	ˆvÐ2Ð3Ñ3Ô3€AÝ˜‰]Œ]€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                 ó¶   — ddg}t          || ¬¦  «        }t          |d¬¦  «        }t          t          j        dgd¬¦  «        }t	          j        ||¦  «         d S )Nr„   rK   r:   r   re   rN   rA  )r   r	   rÕ   ÚNAr=   r>   )rE  r1   r-   rA   rB   s        r   Ú+test_to_numeric_from_nullable_string_coercerJ  ú  sa   € à�3ˆZ€FÝ
�Ð4Ð
5Ñ
5Ô
5€CÝ˜ HÐ-Ñ-Ô-€FÝ•r”u˜a�j¨Ð0Ñ0Ô0€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                 ó  — ddg}t          || ¬¦  «        }|                     ¦   «         }d}t          j        t          |¬¦  «        5  t          |d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )Nr„   rK   r:   r  rc   r
   re   )r   rŽ   r=   r  r  r	   r>   )rE  r1   r-   rB   rj   rA   s         r   Ú+test_to_numeric_from_nullable_string_ignorerL    sÆ   € à�3ˆZ€FÝ
�Ð4Ð
5Ñ
5Ô
5€CØ�xŠx‰zŒz€HØ
)€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð 2ð 2Ý˜C¨Ð1Ñ1Ô1ˆð2ð 2ð 2ñ 2ô 2ð 2ð 2ð 2ð 2ð 2ð 2øøøð 2ð 2ð 2ð 2åÔ˜6 8Ñ,Ô,Ð,Ð,Ð,s   ÁA%Á%A)Á,A)z+data, input_dtype, downcast, expected_dtypeÚInt8r¡   iÂ  ÚInt16ÚFloat32iÔþÿÿÚUInt64ÚUInt8r  ÚInt32c                 óª   — t          j        | |¬¦  «        }t          ||¬¦  «        }t          j        | |¬¦  «        }t          j        ||¦  «         d S )Nr:   rî   )rÕ   r0   r	   r=   Úassert_extension_array_equal)rQ   Úinput_dtyper7   r  r±   rA   rB   s          r   Útest_downcast_nullable_numericrV    sW   € õ: Œ(�4˜{Ð
+Ñ
+Ô
+€CÝ˜ hÐ/Ñ/Ô/€FÝŒx˜ NÐ3Ñ3Ô3€HÝÔ# F¨HÑ5Ô5Ð5Ð5Ð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        ||¦  «         d S )NrN   rÆ   rA  r:   r5   rî   rM  )rÕ   r0   rI  r	   r=   rT  )r±   rA   rB   s      r   Ú%test_downcast_nullable_mask_is_copiedrX  1  s…   € õ Œ(�A�q�"œ%�=¨Ð
0Ñ
0Ô
0€Cå˜ iÐ0Ñ0Ô0€FÝŒx˜˜A�rœu˜¨VÐ4Ñ4Ô4€HÝÔ# F¨HÑ5Ô5Ð5åŒU€Cˆ�FÝÔ# F¨HÑ5Ô5Ð5Ð5Ð5r   c                  ó\   — t          d¦  «        } t          j        d¦  «        }| |k    sJ ‚d S )Nz1.7e+308gv;w0ÑBî)r	   r/   r!  )rA   rB   s     r   Ú#test_to_numeric_scientific_notationrZ  >  s5   € å˜
Ñ#Ô#€FÝŒz˜'Ñ"Ô"€HØ�XÒÐÐÐÐÐr   g  P·€eBg      ðGc                 ór   — t          | g¦  «        }t          |d¬¦  «        }t          j        ||¦  «         d S )Nr¤   rî   rm   )r    rB   rA   s      r   Ú4test_to_numeric_large_float_not_downcast_to_float_32r\  E  s<   € õ �s�e‰}Œ}€HÝ˜¨7Ð3Ñ3Ô3€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   z
val, dtype)©rN   rA  ©rÎ   rC  ©TÚbooleanc                 ó¤   — t          | gt          ¬¦  «        }t          |d¬¦  «        }t          | g|¬¦  «        }t          j        ||¦  «         d S )Nr:   Únumpy_nullable©Údtype_backendr;   )r    r4   r-   rA   rB   s        r   Útest_to_numeric_dtype_backendre  M  sX   € õ
 �#��fÐ
%Ñ
%Ô
%€CÝ˜Ð+;Ð<Ñ<Ô<€FÝ�s�e 5Ð)Ñ)Ô)€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   )r]  r^  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        ||¦  «         d S )NrE   rb  r:   rc  ©	rg   Úimportorskipr   r<   r	   rÕ   rI  r=   r>   )r    r4   rd  r-   rA   rB   s         r   Ú test_to_numeric_dtype_backend_narl  X  s…   € ð �EÐÐÝÔ˜IÑ&Ô&Ð&Ø!ˆˆà(ˆÝ
�#�t�¥FÐ
+Ñ
+Ô
+€CÝ˜¨=Ð9Ñ9Ô9€FÝ�s�BœE�l¨%Ð0Ñ0Ô0€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   zval, dtype, downcast))rN   rM  r5   )rÎ   rO  r¤   )rN   rM  r   )rN   úint8[pyarrow]r5   )rÎ   zfloat[pyarrow]r¤   )rN   rm  r   c                 óø   — d|v rt          j        d¦  «         d}nd}t          | d gt          ¬¦  «        }t	          |||¬¦  «        }t          | t
          j        g|¬¦  «        }t          j        ||¦  «         d S )NrE   rb  r:   ©rd  r7   rj  )r    r4   r7   rd  r-   rA   rB   s          r   Ú)test_to_numeric_dtype_backend_downcastingrp  p  s‡   € ð �EÐÐÝÔ˜IÑ&Ô&Ð&Ø!ˆˆà(ˆÝ
�#�t�¥FÐ
+Ñ
+Ô
+€CÝ˜¨=À8ÐLÑLÔL€FÝ�s�BœE�l¨%Ð0Ñ0Ô0€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   zsmaller, dtype_backendrb  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        ||¦  «         d S )NrE   rN   rP  r:   r÷   ro  ©rg   rk  r   rÕ   rI  r	   r=   r>   )Úsmallerrd  r-   rA   rB   s        r   Ú.test_to_numeric_dtype_backend_downcasting_uintrt  ˆ  s}   € ð ˜	Ò!Ð!ÝÔ˜IÑ&Ô&Ð&Ý
�!•R”U� 8Ð
,Ñ
,Ô
,€CÝ˜¨=À:ÐNÑNÔN€FÝ�q�"œ%�j¨Ð0Ñ0Ô0€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   )rA  rP  rC  r`  rf  zuint64[pyarrow]rg  rh  c                 óö   — d| v rt          j        d¦  «         t          dt          j        g| ¬¦  «        }t          |d¬¦  «        }t          dt          j        g| ¬¦  «        }t          j        ||¦  «         d S )NrE   rN   r:   rb  rc  rr  )r4   r-   rA   rB   s       r   Ú.test_to_numeric_dtype_backend_already_nullablerv  –  s|   € ð �EÐÐÝÔ˜IÑ&Ô&Ð&Ý
�!•R”U� 5Ð
)Ñ
)Ô
)€CÝ˜Ð+;Ð<Ñ<Ô<€FÝ�q�"œ%�j¨Ð.Ñ.Ô.€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                 óX  — t          g d¢¦  «        }|                     ¦   «         }t          j        t          d¬¦  «        5  t          || ¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          || d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j	        ||¦  «         t          || d¬¦  «        }| d	k    rd
}nd}t          t          j        t          j        t          j        g|¬¦  «        }t          j	        ||¦  «         d S )N)r„   r…   rá   r0  rc   rc  r  r
   )rd  r   r   rE   zdouble[pyarrow]rC  r:   )r   rŽ   rg   rh   ri   r	   r=   r  r  r>   r/   r˜   )rd  r-   rB   rj   rA   r4   s         r   Ú#test_to_numeric_dtype_backend_errorrx  ­  s«  € å
���Ñ
 Ô
 €CØ�xŠx‰zŒz€HÝ	Œ•zÐ)AÐ	BÑ	BÔ	Bð 5ð 5Ý�3 mÐ4Ñ4Ô4Ð4ð5ð 5ð 5ñ 5ô 5ð 5ð 5ð 5ð 5ð 5ð 5øøøð 5ð 5ð 5ð 5ð *€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð Oð OÝ˜C¨}ÀXÐNÑNÔNˆðOð Oð Oñ Oô Oð Oð Oð Oð Oð Oð Oøøøð Oð Oð Oð OåÔ˜6 8Ñ,Ô,Ð,å˜¨=ÀÐJÑJÔJ€FØ˜	Ò!Ð!Ø!ˆˆàˆÝ•r”v�rœv¥r¤vÐ.°eÐ<Ñ<Ô<€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,s$   ÁAÁA#Á&A#ÂB&Â&B*Â-B*c                  ó¶   — t          g d¢¦  «        } d}t          j        t          |¬¦  «        5  t	          | d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NrÅ   zPdtype_backend numpy is invalid, only 'numpy_nullable' and 'pyarrow' are allowed.rc   Únumpyrc  rf   )r-   rj   s     r   Útest_invalid_dtype_backendr{  Â  s«   € Ý
���Ñ
Ô
€Cð	!ð õ 
Œ•z¨Ð	-Ñ	-Ô	-ð /ð /Ý�3 gÐ.Ñ.Ô.Ð.ð/ð /ð /ñ /ô /ð /ð /ð /ð /ð /ð /ð /øøøð /ð /ð /ð /ð /ð /s   ¯AÁAÁAc                  óZ  — t          j        d¦  «        } t          t          d¦  «        t	          |                      ¦   «         ¦  «        ¬¦  «        }t          |dd¬¦  «        }t          g d¢t	          |                      ¦   «         ¦  «        ¬¦  «        }t          j	        ||¦  «         d S )NrE   Ú12xr:   r   )r   rd  )rN   rÆ   N)
rg   rk  r   r\   r   r­   r	   rÍ   r=   r>   )Úpar-   rA   rB   s       r   Útest_coerce_pyarrow_backendr  Ì  s�   € å	Ô	˜YÑ	'Ô	'€BÝ
•�e‘”¥J¨r¯yªy©{¬{Ñ$;Ô$;Ð
<Ñ
<Ô
<€CÝ˜ H¸IÐFÑFÔF€FÝ�l�l�l­*°R·X²X±Z´ZÑ*@Ô*@ÐAÑAÔA€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   )nr‹   rz  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>   ry   r3   rå   ÚparametrizerÍ   r  rC   r   Ú
skip_if_norP   r]   rk   r˜   Úfilterwarningsro   ru   r{   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/  r2  r7  r=  r@  rG  rJ  rL  rI  rV  rX  rZ  r\  re  rl  rp  rt  rv  rx  r{  r  r   r   r   ú<module>r�     sô  ðØ €€€à Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø €€€à )Ð )Ð )Ð )Ð )Ð )Ð )Ð )Ð )à Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð ð €„Ð:Ð:Ð:Ð;Ñ;Ô;ðð ñ <Ô;ðð €„˜˜e�}Ð%Ñ%Ô%ðð ñ &Ô%ðð €„˜˜ SÐ)°
¸EÐ/BÐCÑCÔCðð ñ DÔCðð €„Ð,Ð.CÐDÐEÑEÔEðð ñ FÔEðð €„˜˜e�}Ð%Ñ%Ô%ðð ñ &Ô%ðð €„à	'Ð	'¨Ô)>Ð?Ø	(Ð	(¨"Ô*@ÐAØ	,Ð	,¨bÔ.IÐJððñ ô ðð ñô ðð „×ÒØ à	ˆg�r”xÐ Ð!Ø¨)Ð	4Ð	4°wÀÄÐ6HÐIðñô ð-ð -ñô ð-ð „×ÒØ�U˜L˜FœL¨°]°R´]À9Ñ5MÔ5MÐNÑNÔNÐOñô ð „×Ò˜ c¨1 XÑ.Ô.ð-ð -ñ /Ô.ñô ð-ð „×ÒØ
àˆˆØÐÐà!Ð!Ð!ð	ñô ð(ð (ñô ð(ð „×ÒØà	Ð	Ð	ÐLÐMà)Ð)Ð)Ø;ð	
ðñ	ô 	ð(ð (ñ	ô 	ð(ð „×ÒØ˜Ð#6Ð#6Ð#6Ð7¸(ÀQÈÈrÌvÐDVÐ9WÐXñô ð „×ÒÐPÑQÔQð-ð -ñ RÔQñô ð-ð „×ÒØàAØ	Ð)Ð)Ð)Ð*à	�C˜˜bœfÐ%Ð&ð	ñô ð „×ÒÐPÑQÔQð
1ð 
1ñ RÔQñô ð
1ð/ð /ð /ð „×ÒØà	ˆˆ˜ ¤Ð*Ð+Ø	Ð	Ð	˜rÐ"à	"Ð	"Ð	" BÐ'ð	ñô ð2ð 2ñô ð2ð „×Ò˜ W¨c N°BÐ#7Ñ8Ô8ð-ð -ñ 9Ô8ð-ð „×ÒØð 	à	ˆcˆ
ð	ñô ð-ð -ñô ð-ð" „×ÒØð ˆgŒo˜dÑ#Ô# SÐ)¨?¨7¬?¸3Ñ+?Ô+?ÀÐEØ�Cˆ[˜#˜sÐ#ð	
ð ˆ"Œ(�O�G”O DÑ)Ô)¨3Ð/Ñ
0Ô
0°#Ð	6¸$À¸ÀcÐ8JÐKðñ	ô 	ð(ð (ñ	ô 	ð(ð-ð -ð -ð „×ÒÐPÑQÔQð!ð !ñ RÔQð!ð „×Ò˜   Ñ0Ô0ð4ð 4ñ 1Ô0ð4ð
 „×ÒÐPÑQÔQðDð Dñ RÔQðDð" „×ÒÐPÑQÔQð$Lð $Lñ RÔQð$LðN „×ÒÐPÑQÔQðLð Lñ RÔQðLð< „×ÒØà@Ø	Ð(Ð(Ð)Ø	Ð(Ð(Ð)ðñô ð „×ÒÐPÑQÔQð:ð :ñ RÔQñô ð:ð „×Ò˜ ) ) )¨c°2´6¸1¸b¼fÐ-EÐ!FÑGÔGðð ñ HÔGðð „×ÒØà	ˆˆ˜(˜"œ( 9 9 9°GÐ<Ñ<Ô<Ð=Ø	Ð	Ð	  ¤¨¨¨Ñ 9Ô 9Ð:ðñô ð#ð #ñô ð#ð#ð #ð #ð#ð #ð #ð#ð #ð #ð „×ÒØà6Ø	�6�6˜D !˜9 c¨7Ð3Ñ4Ô4Ð5Ø	�6�6˜2œ6 3¨¬Ð/Ñ0Ô0Ð1ðñô ð „×ÒÐPÑQÔQð	1ð 	1ñ RÔQñô ð	1ð4ð 4ð 4ð5ð 5ð 5ð „×ÒØ
àˆˆØˆ	ˆ	ØˆŒÐ;Ð;Ð;À?ÐSÑSÔSðñô ð „×ÒØð 
ˆRŒXˆØ
�dÐ	˜RœXÐ&à
�gÐ	  ¤¨¬Ñ 4Ô 4Ô 9Ð:à
�jÐ	! 8 2¤8¨B¬LÐ9JÔ,KÈAÔ,NÑ#OÔ#OÐPðñô ð2ð 2ñô ñô ð(2ð „×ÒÐ*¨Y¸Ð,AÑBÔBØ„×ÒØ
àˆˆØˆ	ˆ	ØˆŒÐ;Ð;Ð;À?ÐSÑSÔSðñô ð/ð /ñô ñ CÔBð/ð
/ð 
/ð 
/ð/ð /ð /ð „×ÒÐUÑVÔVØ„×Ò˜Ð%FÐ%FÐ%FÑGÔGØ„×ÒØà	ˆˆ˜˜œ   °B´JÐ?Ñ?Ô?Ð@à=Ð=Ð=ØˆBŒHØAÐAÐAÈÌðñ ô ð	
ðñô ð/ð /ñô ñ HÔGñ WÔVð/ð „×ÒØØ�”Ð˜X r¤xÐ0°:¸r¼yÐ2IÐJñô ð/ð /ñ	ô ð/ð „×ÒØà	�˜U˜U 2¤7™^œ^Ô/°°°r´w±´Ô1CÐDÐEØ	�)˜e˜e B¤H™oœoÔ1°5°5¸¼±?´?Ô3FÐGÐHØ	�)˜e˜e B¤H™oœoÔ1°5°5¸¼±?´?Ô3FÐGÐHØ	�)˜e˜e B¤H™oœoÔ1°5°5¸¼±?´?Ô3FÐGÐHØ	�*˜u˜u R¤X™œÔ2°E°E¸"¼(±O´OÔ4GÐHÐIØ	�:   b¤iÑ 0Ô 0Ô 4°e°e¸B¼IÑ6FÔ6FÔ6JÐKÐLØ	�:   b¤iÑ 0Ô 0Ô 4°e°e¸B¼IÑ6FÔ6FÔ6JÐKÐLØ	�:   b¤iÑ 0Ô 0Ô 4°e°e¸B¼IÑ6FÔ6FÔ6JÐKÐLØ	�)˜e˜e B¤G™nœnÔ0°%°%¸¼±.´.Ô2DÀqÑ2HÐIÐJØ	�)˜e˜e B¤H™oœoÔ1°5°5¸¼±?´?Ô3FÈÑ3JÐKÐLØ	�)˜e˜e B¤H™oœoÔ1°5°5¸¼±?´?Ô3FÈÑ3JÐKÐLØ	�)˜e˜e B¤G™nœnÔ0°1Ñ4°e°e¸B¼H±o´oÔ6IÐJÐKØ	�)˜e˜e B¤H™oœoÔ1°AÑ5°u°u¸R¼X±´Ô7JÐKÐLØ	�)˜e˜e B¤H™oœoÔ1°AÑ5°u°u¸R¼X±´Ô7JÐKÐLØ	�:   b¤h¡¤Ô 3°U°U¸2¼8±_´_Ô5HÈ1Ñ5LÐMÐNØ	�:   b¤iÑ 0Ô 0Ô 4°e°e¸B¼IÑ6FÔ6FÔ6JÈQÑ6NÐOÐPØ	�:   b¤iÑ 0Ô 0Ô 4°e°e¸B¼IÑ6FÔ6FÔ6JÈQÑ6NÐOÐPð#ñô ð,!ð !ñ-ô ð,!ð(ð (ð (ð „×ÒØð ˆF�AÐ*Ð+Ñ,Ô,ØˆF�AÐ*Ð+°2´9Ð=Ñ=Ô=ð	
ðñô ð-ð -ñô ð-ð „×ÒØð 8Ð7Ð7Ø�#�r”v˜rœvÐ';Ð<ð	
ð
 ;Ð:Ð:Ø! :¨r¬vÐ6ð	
ð	ñô ð-ð -ñô ð-ð „×ÒØà	�6�6ÐHÐHÐHÑIÔIÐJØ+ðñô ð „×ÒÐPÑQÔQð,ð ,ñ RÔQñô ð,ð „×Ò˜Ð @Ð @Ð @ÑAÔAØ„×Ò˜Ð @Ð @Ð @ÑAÔAðð ñ BÔAñ BÔAðð(ð (ð (ð „×ÒØð/ð /ð /ñ2ô 2ðf#ð #ñg2ô 2ðf#ð „×ÒØà	Ð	Ð	˜6˜6 1 a¨¬ .¸Ð@Ñ@Ô@ÐAØ	ˆˆ˜&˜&   °'Ð:Ñ:Ô:Ð;Ø	ˆˆ˜˜˜y˜y˜y°Ð8Ñ8Ô8Ð9Ø	ˆˆ˜&˜&   °IÐ>Ñ>Ô>Ð?Ø	Ð	Ð	˜6˜6 1 b¤f¨cÐ"2¸)ÐDÑDÔDÐEØ	Ð	Ð	˜F˜F ; ; ;°iÐ@Ñ@Ô@ÐAðñ
ô 
ð-ð -ñ
ô 
ð-ð-ð -ð -ð-ð -ð -ð „×ÒØ1à
ˆQˆ�˜) VÐ,Ø
ˆrŒuˆ�y )¨VÐ4Ø
ˆsˆ�Y 	¨9Ð5Ø
ˆRŒUˆ�W˜i¨Ð0Ø
ˆsˆ�W˜i¨Ð1Ø
ˆQˆ�˜I vÐ.Ø
ˆ"Œ(�2”8Ñ
Ô
Ô
  1Ñ
$ aÐ	(¨'°9¸gÐFØ
ˆQˆ�˜( FÐ+Ø
ˆsˆ�Y ¨&Ð1Ø
ˆsˆ�Y ¨)Ð4Ø
ˆRŒUˆ�W˜h¨Ð/Ø
ˆtˆ�g˜x¨Ð1Ø
ˆ"Œ(�2”9Ñ
Ô
Ô
! AÑ
% qÐ	)¨8°X¸xÐHØ
ˆQˆ�˜* gÐ.Ø
ˆsˆ�Y 
¨GÐ4Ø
ˆsˆ�Y 
¨IÐ6Ø
ˆRŒ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ð 6ñ9ô ð86ð
6ð 
6ð 
6ðð ð ð „×Ò˜ ¨xÐ 8Ñ9Ô9ð-ð -ñ :Ô9ð-ð „×ÒØÐEÐEÐEñô ð-ð -ñô ð-ð „×ÒØðð ð ñ
ô 
ð
-ð 
-ñ
ô 
ð
-ð „×ÒØðð ð ñ
ô 
ð
-ð 
-ñ
ô 
ð
-ð „×ÒØØÐÐ Ð#3°YÐ"?Ð@ñô ð-ð -ñ	ô ð-ð „×ÒØð	ð 	ð 	ñô ð-ð -ñô ð-ð-ð -ð -ð*/ð /ð /ð-ð -ð -ð -ð -r   