§
    {hþhøs  ã                   ó  — d dl m Z mZ d dlmZ d dlZd dlZd dlmZ d dl	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 ej                             dd d	 ed
dg¦  «        g¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ Zd„ Zej                             dddgddgg¦  «        d„ ¦   «         Zd„ Z ej                             ddg d¢fdg d¢fdg d¢fdg d¢fdg d ¢fd!g d"¢fd#g d$¢fd%g d&¢fg¦  «        d'„ ¦   «         Z!ej                             ddg d(¢fd)g d*¢fdg d+¢fg¦  «        d,„ ¦   «         Z"ej         #                    d-¦  «        ej                             ddd.ej$        d	d.ej$        d	d.gfd)d.ej$        d.d.ej$        d	d.gfg¦  «        d/„ ¦   «         ¦   «         Z%d0„ Z&d1„ Z'd2„ Z(d3„ Z)ej                             d4d5d6ddg d7¢fd8d6ddg d9¢fd5d6d:dg d;¢fd8d6d:dg d9¢fd5d<dd=g d9¢fd8d<d d>g d?¢fg¦  «        d@„ ¦   «         Z*dA„ Z+ej                             dBd5d8g¦  «        dC„ ¦   «         Z,ej                             dDd5g dE¢gd8g dF¢gg¦  «        dG„ ¦   «         Z-dH„ Z.ej                             dIdJd>dd
dej$        dKgfd d:dLdMdMej$        dMgfdddLdNdOej$        dPgfddJdLdQdRej$        dSgfd:dTdJdUdVej$        dWgfd:d dLdXdYej$        dYgfg¦  «        dZ„ ¦   «         Z/ej                             dIdJd>dd
ej$        dej$        ej$        dej$        ej$        gfdd[dLd\ej$        d]ej$        ej$        dej$        ej$        gfg¦  «        d^„ ¦   «         Z0ej                             d_dJd:dd`dadbdMej$        gfdJd:dcdddedfdcej$        gfdJdJdcdgdhdidcej$        gfdJd[dcdgdhdidcej$        gfdLddcdjdkdldcej$        gfddmdcdndodpdcej$        gfdqd=dcdrdsdtdcej$        gfdud:dcdndedvdcej$        gfg¦  «        dw„ ¦   «         Z1ej                             dDdxdydzej$        d{ggd|d}d~ej$        dggd€d�d‚ej$        d{ggg¦  «        dƒ„ ¦   «         Z2ej                             dDdxdyej$        dzggd|d„ej$        d…ggd€d�ej$        d‚ggg¦  «        d†„ ¦   «         Z3ej                             dDdxg d‡¢gd|g dˆ¢gd€g d‰¢gg¦  «        dŠ„ ¦   «         Z4ej                             d‹dŒg d�¢fdŽg d�¢fg¦  «        d�„ ¦   «         Z5ej                             d‘d’g d“¢fd”g d•¢fg¦  «        d–„ ¦   «         Z6d—„ Z7d˜„ Z8d™„ Z9dš„ Z:d›„ Z;dœ„ Z<d�„ Z=dž„ Z>dŸ„ Z?ej                             d d¡d¢d¢d£ej$        d¤gfd¥d¢d¦d§ej$        d¨gfg¦  «        d©„ ¦   «         Z@dª„ ZAd«„ ZBej                             d¬dŒdgd­fg d®¢d¯fg d°¢d±fg d²¢d¯fdy e d³d[d[¦  «        gd±fg¦  «        d´„ ¦   «         ZCej                             d¬d[ej$        gdµf e d³d[d[¦  «        gd¶f ed[¦  «        gd·fg¦  «        d¸„ ¦   «         ZDd¹„ ZEdº„ ZFd»„ ZGd¼„ ZHd½„ ZId¾„ ZJd¿„ ZKdÀ„ ZLdÁ„ ZMdÂ„ ZNdÃ„ ZOdS )Äé    )ÚdatetimeÚ	timedelta)ÚPathN)Úpa_version_under21p0)ÚNAÚ	DataFrameÚIndexÚ
MultiIndexÚSeriesÚStringDtype)ÚStringMethods)Úis_object_or_nan_string_dtypeÚpatternTÚfooÚbarc                 óŒ  — t          ddg¦  «        }dt          | ¦  «        j        › �}t          j        t
          |¬¦  «        5  |j                             | ¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t
          |¬¦  «        5  |j                             | ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   r   z expected a string or tuple, not ©Úmatch)	r   ÚtypeÚ__name__ÚpytestÚraisesÚ	TypeErrorÚstrÚ
startswithÚendswith)r   ÚserÚmsgs      úX/var/www/histauto/venv/lib/python3.11/site-packages/pandas/tests/strings/test_strings.pyÚ)test_startswith_endswith_non_str_patternsr       s:  € õ �%˜�Ñ
 Ô
 €CØ
E­T°'©]¬]Ô-CÐ
EÐ
E€CÝ	Œ•y¨Ð	,Ñ	,Ô	,ð $ð $ØŒ×Ò˜7Ñ#Ô#Ð#ð$ð $ð $ñ $ô $ð $ð $ð $ð $ð $ð $øøøð $ð $ð $ð $å	Œ•y¨Ð	,Ñ	,Ô	,ð "ð "ØŒ×Ò˜Ñ!Ô!Ð!ð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "ð "ð "s$   ÁA+Á+A/Á2A/ÂB9Â9B=Ã B=c                  ó¸   — t          ddg¦  «        } t          j        t          d¬¦  «        5  t	          | j        ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   r   z&'StringMethods' object is not iterabler   )r   r   r   r   Úiterr   )r   s    r   Útest_iter_raisesr#   $   sš   € å
�%˜�Ñ
 Ô
 €CÝ	Œ•yÐ(PÐ	QÑ	QÔ	Qð ð ÝˆSŒW‰Œˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ­AÁAÁAc                 ó  — t          ddt          j        dg| ¬¦  «        }|j                             d¦  «        }t          | ¦  «        rt          j        nd}t          ddt          j        d	g|¬¦  «        }t          j        ||¦  «         d S )
Nr   ÚfoofooÚfoooofooofommmfoo©Údtypezf[o]+ÚInt64é   é   é   )	r   ÚnpÚnanr   Úcountr   Úfloat64ÚtmÚassert_series_equal©Úany_string_dtyper   ÚresultÚexpected_dtypeÚexpecteds        r   Ú
test_countr8   .   sˆ   € Ý
�%˜¥2¤6Ð+>Ð?ÐGWÐ
XÑ
XÔ
X€CØŒW�]Š]˜7Ñ#Ô#€Få3Ð4DÑEÔEÐR�Œ
ˆ
È7ð õ �q˜!�RœV QÐ'¨~Ð>Ñ>Ô>€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,ó    c                  ó€  — t          dt          j        ddt          j        ¦   «         dd ddg	t
          ¬¦  «        } | j                             d¦  «        }t          dt          j        dt          j        t          j        dt          j        t          j        t          j        g	¦  «        }t          j	        ||¦  «         d S )	NÚaÚbTr   r*   ç       @r'   r   )
r   r-   r.   r   ÚtodayÚobjectr   r/   r1   r2   ©r   r5   r7   s      r   Útest_count_mixed_objectrA   8   s“   € Ý
Ø	�bŒf�c˜4¥¤Ñ!1Ô!1°5¸$ÀÀ3ÐGÝðñ ô €Cð ŒW�]Š]˜3ÑÔ€FÝ�q�"œ& !¥R¤V­R¬V°Q½¼ÅÄÍÌÐOÑPÔP€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c                 óÈ  — t          ddt          j        dt          j        dg| ¬¦  «        }|j                             d¦  «        }t          ddt          j        d	t          j        d
g| ¬¦  «        }t          j        ||¦  «         |j                             g d¢¦  «        }t          ddt          j        dt          j        dg| ¬¦  «        }t          j        ||¦  «         d S )Nr;   r<   ÚcÚdr'   é   ÚaaaÚbbbÚcccÚddd)r*   r+   rE   r,   é   é   ÚbbÚccccÚdddddd)r   r-   r.   r   Úrepeatr1   r2   ©r4   r   r5   r7   s       r   Útest_repeatrQ   B   sÙ   € Ý
�#�s�BœF C­¬°Ð5Ð=MÐ
NÑ
NÔ
N€CàŒW�^Š^˜AÑÔ€FÝØ	�•r”v˜u¥b¤f¨eÐ4Ð<Lðñ ô €Hõ Ô˜6 8Ñ,Ô,Ð,àŒW�^Š^Ð.Ð.Ð.Ñ/Ô/€FÝØ	ˆd•B”F˜F¥B¤F¨HÐ5Ð=Mðñ ô €Hõ Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c                  ól  — t          dt          j        ddt          j        ¦   «         dd ddg	¦  «        } | j                             d¦  «        }t          dt          j        d	t          j        t          j        d
d t          j        t          j        g	t          ¬¦  «        }t          j	        ||¦  «         d S )Nr;   r<   Tr   r*   r=   rE   rF   rG   Ú	foofoofoor'   )
r   r-   r.   r   r>   r   rO   r?   r1   r2   r@   s      r   Útest_repeat_mixed_objectrT   R   s‘   € Ý
�#•r”v˜s D­(¬.Ñ*:Ô*:¸EÀ4ÈÈCÐPÑ
QÔ
Q€CØŒW�^Š^˜AÑÔ€FÝØ	•”˜�rœv¥r¤v¨{¸DÅ"Ä&Í"Ì&ÐQÝðñ ô €Hõ Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r9   zarg, repeatr,   r<   c                 ó´   — t          d|g| ¬¦  «        }|j                             d|g¦  «        }t          dd g| ¬¦  «        }t          j        ||¦  «         d S )Nr;   r'   rE   rF   )r   r   rO   r1   r2   )r4   ÚargrO   r   r5   r7   s         r   Útest_repeat_with_nullrW   \   sb   € õ �#�s�Ð#3Ð
4Ñ
4Ô
4€CØŒW�^Š^˜Q ˜KÑ(Ô(€FÝ�u˜d�mÐ+;Ð<Ñ<Ô<€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c                 óL  — t          | ¬¦  «        x}}t          d¬¦  «        }t          | ¦  «        r&t          d¬¦  «        }t          t          ¬¦  «        }n t          d¬¦  «        }t          d¬¦  «        }t          t          ¬¦  «        }t          t          ¬¦  «        }t	          ¦   «         }t          j        ||j                             |¦  «        ¦  «         d|j                             ¦   «         k    sJ ‚t          j        ||j         	                    ¦   «         ¦  «         t          j        ||j         
                    d¦  «        ¦  «         t          j        ||j                             d¦  «        ¦  «         t          j        ||j                             d¦  «        ¦  «         t          j        ||j                             d¦  «        ¦  «         t          j        ||j                             ¦   «         ¦  «         t          j        ||j                             ¦   «         ¦  «         t          j        ||j                             dd¦  «        ¦  «         t          j        ||j                             d	¦  «        ¦  «         t          j        ||j                             d
¦  «        ¦  «         t          j        t	          dg| ¬¦  «        |j                             dd¬¦  «        ¦  «         t          j        t	          ddg| ¬¦  «        |j                             dd¬¦  «        ¦  «         t          j        ||j                             dd¬¦  «        ¦  «         t          j        t	          ddg| ¬¦  «        |j                             dd¬¦  «        ¦  «         t          j        |                     g d¬¦  «        |j                             ¦   «         ¦  «         t          j        ||j                             d¦  «        ¦  «         t          j        ||j                             ¦   «         ¦  «         t          j        ||j                             d¦  «        ¦  «         t          j        ||j                             d¦  «        ¦  «         t          j        ||j                             d¦  «        ¦  «         t          j        ||j                             d¦  «        ¦  «         t          j        ||j                             d¦  «        ¦  «         t          j        ||j                             d¦  «        ¦  «         t          j        ||j                             d¦  «        ¦  «         t          j        ||j                              dd¬¦  «        ¦  «         t          j        ||j                              d¦  «        ¦  «         t          j        ||j         !                    dd¬¦  «        ¦  «         t          j        ||j         !                    d¦  «        ¦  «         t          j        ||j         "                    d¬¦  «        ¦  «         t          j        ||j         "                    d¬¦  «        ¦  «         t          j        ||j         #                    ¦   «         ¦  «         t          j        ||j         $                    ¦   «         ¦  «         t          j        ||j         %                    ¦   «         ¦  «         t          j        ||j         &                    d¦  «        ¦  «         t          j        ||j         '                    d¦  «        ¦  «         t          j        ||j         (                    d¦  «        ¦  «         t          j        ||j         )                    d¦  «        ¦  «         t          j        ||j         *                    ¦   «         ¦  «         t          j        ||j         +                    ¦   «         ¦  «         t          j        ||j         ,                    ¦   «         ¦  «         t          j        ||j         -                    ¦   «         ¦  «         t          j        ||j         .                    ¦   «         ¦  «         t          j        ||j         /                    ¦   «         ¦  «         t          j        ||j         0                    ¦   «         ¦  «         t          j        ||j         1                    ¦   «         ¦  «         t          j        ||j         2                    ¦   «         ¦  «         t          j        ||j         3                    ¦   «         ¦  «         t          j        ||j         4                    ¦   «         ¦  «         t          j        ||j         5                    d¦  «        ¦  «         t           6                    dd¦  «        }	t          j        ||j         7                    |	¦  «        ¦  «         d S )Nr'   r   Úint64r)   ÚbooleanÚ r;   r<   rE   z^ar   )Úcolumnsr(   z()T)Úexpandr*   z()()F©Úaxisé*   ©Ústop)ÚstepÚasciiÚNFC)8r   r   Úboolr?   r   r1   r2   r   ÚcatÚtitler/   Úcontainsr   r   ÚlowerÚupperÚreplacerO   r   Úassert_frame_equalÚextractÚset_axisÚget_dummiesÚjoinÚlenÚfindallÚfindÚrfindÚpadÚcenterÚsplitÚrsplitÚ	partitionÚ
rpartitionÚsliceÚstripÚlstripÚrstripÚwrapÚgetÚdecodeÚencodeÚisalnumÚisalphaÚisdigitÚisspaceÚislowerÚisupperÚistitleÚ	isnumericÚ	isdecimalÚ
capitalizeÚswapcaseÚ	normalizeÚ	maketransÚ	translate)
r4   Ú	empty_strÚemptyÚempty_inferred_strÚ	empty_intÚ
empty_boolÚempty_objectÚempty_bytesÚempty_dfÚtables
             r   Útest_empty_str_methodsr›   e   s  € ÝÐ%5Ð6Ñ6Ô6Ð6€I�Ý eÐ,Ñ,Ô,ÐÝ$Ð%5Ñ6Ô6ð -Ý Ð)Ñ)Ô)ˆ	Ý¥$Ð'Ñ'Ô'ˆ
ˆ
å Ð)Ñ)Ô)ˆ	Ý )Ð,Ñ,Ô,ˆ
Ý¥Ð'Ñ'Ô'€LÝ�vÐ&Ñ&Ô&€KÝ‰{Œ{€Hõ
 Ô˜9 e¤i§m¢m°EÑ&:Ô&:Ñ;Ô;Ð;Ø�”—’‘”Ò Ð Ð Ð ÝÔ˜9 e¤i§o¢oÑ&7Ô&7Ñ8Ô8Ð8ÝÔ˜9 e¤i§o¢o°cÑ&:Ô&:Ñ;Ô;Ð;ÝÔ˜: u¤y×'9Ò'9¸#Ñ'>Ô'>Ñ?Ô?Ð?ÝÔ˜: u¤y×';Ò';¸CÑ'@Ô'@ÑAÔAÐAÝÔ˜: u¤y×'9Ò'9¸#Ñ'>Ô'>Ñ?Ô?Ð?ÝÔ˜9 e¤i§o¢oÑ&7Ô&7Ñ8Ô8Ð8ÝÔ˜9 e¤i§o¢oÑ&7Ô&7Ñ8Ô8Ð8ÝÔ˜9 e¤i×&7Ò&7¸¸SÑ&AÔ&AÑBÔBÐBÝÔ˜9 e¤i×&6Ò&6°qÑ&9Ô&9Ñ:Ô:Ð:ÝÔ˜: u¤y§¢°tÑ'<Ô'<Ñ=Ô=Ð=ÝÔÝ˜1˜#Ð%5Ð6Ñ6Ô6ØŒ	×Ò˜$ tÐÑ,Ô,ñô ð õ ÔÝ˜1˜a˜&Ð(8Ð9Ñ9Ô9ØŒ	×Ò˜&¨ÐÑ.Ô.ñô ð õ Ô˜9 e¤i×&7Ò&7¸ÀUÐ&7Ñ&KÔ&KÑLÔLÐLÝÔÝ˜1˜a˜&Ð(8Ð9Ñ9Ô9ØŒ	×Ò˜&¨ÐÑ/Ô/ñô ð õ Ô˜(×+Ò+¨B°QÐ+Ñ7Ô7¸¼×9NÒ9NÑ9PÔ9PÑQÔQÐQÝÔ˜9 i¤m×&8Ò&8¸Ñ&<Ô&<Ñ=Ô=Ð=ÝÔ˜9 e¤i§m¢m¡o¤oÑ6Ô6Ð6ÝÔ˜<¨¬×)>Ò)>¸sÑ)CÔ)CÑDÔDÐDÝÔ˜9 e¤i§n¢n°SÑ&9Ô&9Ñ:Ô:Ð:ÝÔ˜9 e¤i§o¢o°cÑ&:Ô&:Ñ;Ô;Ð;ÝÔ˜9 e¤i§m¢m°BÑ&7Ô&7Ñ8Ô8Ð8ÝÔ˜9 e¤i×&6Ò&6°rÑ&:Ô&:Ñ;Ô;Ð;ÝÔ˜<¨¬¯ª¸Ñ)=Ô)=Ñ>Ô>Ð>ÝÔ˜<¨¬×)9Ò)9¸#Ñ)>Ô)>Ñ?Ô?Ð?ÝÔ˜<¨¬×)<Ò)<¸SÈÐ)<Ñ)OÔ)OÑPÔPÐPÝÔ˜( E¤I×$7Ò$7¸Ñ$<Ô$<Ñ=Ô=Ð=ÝÔ˜<¨¬×)=Ò)=¸cÈ%Ð)=Ñ)PÔ)PÑQÔQÐQÝÔ˜( E¤I×$8Ò$8¸Ñ$=Ô$=Ñ>Ô>Ð>ÝÔ˜9 e¤i§o¢o¸1 oÑ&=Ô&=Ñ>Ô>Ð>ÝÔ˜9 e¤i§o¢o¸1 oÑ&=Ô&=Ñ>Ô>Ð>ÝÔ˜9 e¤i§o¢oÑ&7Ô&7Ñ8Ô8Ð8ÝÔ˜9 e¤i×&6Ò&6Ñ&8Ô&8Ñ9Ô9Ð9ÝÔ˜9 e¤i×&6Ò&6Ñ&8Ô&8Ñ9Ô9Ð9ÝÔ˜9 e¤i§n¢n°RÑ&8Ô&8Ñ9Ô9Ð9ÝÔ˜9 e¤i§m¢m°AÑ&6Ô&6Ñ7Ô7Ð7ÝÔÐ-¨{¬×/EÒ/EÀgÑ/NÔ/NÑOÔOÐOÝÔ˜;¨¬	×(8Ò(8¸Ñ(AÔ(AÑBÔBÐBåÔ˜: u¤y×'8Ò'8Ñ':Ô':Ñ;Ô;Ð;ÝÔ˜: u¤y×'8Ò'8Ñ':Ô':Ñ;Ô;Ð;ÝÔ˜: u¤y×'8Ò'8Ñ':Ô':Ñ;Ô;Ð;ÝÔ˜: u¤y×'8Ò'8Ñ':Ô':Ñ;Ô;Ð;ÝÔ˜: u¤y×'8Ò'8Ñ':Ô':Ñ;Ô;Ð;ÝÔ˜: u¤y×'8Ò'8Ñ':Ô':Ñ;Ô;Ð;ÝÔ˜: u¤y×'8Ò'8Ñ':Ô':Ñ;Ô;Ð;ÝÔ˜: u¤y×':Ò':Ñ'<Ô'<Ñ=Ô=Ð=ÝÔ˜: u¤y×':Ò':Ñ'<Ô'<Ñ=Ô=Ð=ÝÔ˜9 e¤i×&:Ò&:Ñ&<Ô&<Ñ=Ô=Ð=ÝÔ˜9 e¤i×&8Ò&8Ñ&:Ô&:Ñ;Ô;Ð;ÝÔ˜9 e¤i×&9Ò&9¸%Ñ&@Ô&@ÑAÔAÐAå�MŠM˜#˜sÑ#Ô#€EÝÔ˜9 e¤i×&9Ò&9¸%Ñ&@Ô&@ÑAÔAÐAÐAÐAr9   zmethod, expectedr„   )
TTTTTFTTFFr…   )
TTTFFFTFFFr†   )
FFFTFFFTFFr‹   r‡   )
FFFFFFFFFTrˆ   )
FTFFFFFFFFr‰   )
TFFFTFTFFFrŠ   )
TFTFTFFFFFc                 ó^  ‡ — t          g d¢|¬¦  «        }t          |¦  «        rdnd}t          ||¬¦  «        } t          |j        ‰ ¦  «        ¦   «         }t	          j        ||¦  «         ˆ fd„|D ¦   «         }t          |¦  «        |k    sJ ‚t          j        |j	        g d¢<    t          |j        ‰ ¦  «        ¦   «         }|j
        dk    r2|                     t          ¦  «        }t          j        |j	        g d¢<   d S |j
        dk    rd	|j	        g d¢<   d S t          j        |j	        g d¢<   d S )
N)
ÚAr<   ÚXyÚ4Ú3Ar[   ÚTTÚ55ú-z  r'   rf   rZ   c                 ó@   •— g | ]} t          |‰¦  «        ¦   «         ‘ŒS © ©Úgetattr©Ú.0ÚitemÚmethods     €r   ú
<listcomp>z"test_ismethods.<locals>.<listcomp>â   s,   ø€ Ð?Ð?Ð?°4Ð,•w˜t VÑ,Ô,Ñ.Ô.Ð?Ð?Ð?r9   )r*   r+   rE   r,   r?   r   F)r   r   r§   r   r1   r2   Úlistr-   r.   Úilocr(   Úastyper?   )r«   r7   r4   r   r6   r5   Úexpected_stdlibs   `      r   Útest_ismethodsr±   ·   sU  ø€ õ@ Ø>Ð>Ð>ÐFVðñ ô €Cõ 0Ð0@ÑAÔAÐPˆˆÀyð õ �h nÐ5Ñ5Ô5€HØ%�W�S”W˜fÑ%Ô%Ñ'Ô'€FÝÔ˜6 8Ñ,Ô,Ð,ð @Ð?Ð?Ð?¸3Ð?Ñ?Ô?€OÝ�‰<Œ<˜?Ò*Ð*Ð*Ð*õ  œV€C„Hˆ\ˆ\ˆ\ÑØ%�W�S”W˜fÑ%Ô%Ñ'Ô'€FØ
„y�HÒÐØ—?’?¥6Ñ*Ô*ˆÝ&(¤fˆŒ�l�l�lÑ#Ð#Ð#Ø	Œ�eÒ	Ð	à&+ˆŒ�l�l�lÑ#Ð#Ð#õ ')¤fˆŒ�l�l�lÑ#Ð#Ð#r9   )FTTTFTTFrŒ   )FTFFFFTF)FTTFFFTFc                 ó
  ‡ — t          g d¢|¬¦  «        }t          |¦  «        rdnd}t          ||¬¦  «        }‰ dk    rEt          |j        t          ¦  «        r+|j        j        dk    rt          sd|j        d<   d|j        d	<    t          |j	        ‰ ¦  «        ¦   «         }t          j        ||¦  «         |d
k    s t          |t          ¦  «        r0|j        dk    r'ˆ fd„|D ¦   «         }t          |¦  «        |k    sJ ‚d S d S d S )N)r�   Ú3õ   Â³õ   Â¼õ   â˜…u   á�¸õ   ï¼“Úfourr'   rf   rZ   r†   ÚpyarrowTrE   rJ   r?   Úpythonc                 ó@   •— g | ]} t          |‰¦  «        ¦   «         ‘ŒS r¥   r¦   r¨   s     €r   r¬   z*test_isnumeric_unicode.<locals>.<listcomp>  s,   ø€ Ð<Ð<Ð<°Ð)•G˜D &Ñ)Ô)Ñ+Ô+Ð<Ð<Ð<r9   )r   r   Ú
isinstancer(   r   Ústorager   r®   r§   r   r1   r2   r­   )r«   r7   r4   r   r6   r5   s   `     r   Útest_isnumeric_unicoder¾   ó   sD  ø€ õ Ø;Ð;Ð;Øðñ ô €Cõ
 0Ð0@ÑAÔAÐPˆˆÀyð õ �h nÐ5Ñ5Ô5€Hà�)ÒÐÝ�s”y¥+Ñ.Ô.ð 	àŒIÔ Ò*Ð*Ý$ð +ð
  ˆŒ�aÑØˆŒ�aÑà%�W�S”W˜fÑ%Ô%Ñ'Ô'€FÝÔ˜6 8Ñ,Ô,Ð,ð ˜8Ò#Ð#ÝÐ#¥[Ñ1Ô1ð $àÔ$¨Ò0Ð0à<Ð<Ð<Ð<¸Ð<Ñ<Ô<ˆÝ�F‰|Œ|˜xÒ'Ð'Ð'Ð'Ð'Ð'ð $Ð#à0Ð0r9   z4ignore:Downcasting object dtype arrays:FutureWarningFc                 óž  — dt           j        ddt           j        ddg}t          ||¬¦  «        }|dk    rBt          |t          ¬¦  «                             d¦  «                             t          ¦  «        }n$t          |¦  «        rd	nd
}t          ||¬¦  «        } t          |j	        | ¦  «        ¦   «         }t          j        ||¦  «         d S )Nr�   rµ   r¶   r·   r¸   r'   r   Fr?   rZ   )r-   r.   r   r?   Úfillnar¯   rf   r   r§   r   r1   r2   )r«   r7   r4   Úvaluesr   r6   r5   s          r   Útest_isnumeric_unicode_missingrÂ      sÌ   € ð •2”6˜4 ­¬°°vÐ>€FÝ
�Ð/Ð
0Ñ
0Ô
0€CØ˜5Ò Ð å˜(­&Ð1Ñ1Ô1×8Ò8¸Ñ?Ô?×FÒFÅtÑLÔLˆˆõ 6Ð6FÑGÔGÐVˆHˆHÈYð 	õ ˜(¨.Ð9Ñ9Ô9ˆØ%�W�S”W˜fÑ%Ô%Ñ'Ô'€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c                 ó  — t          ddt          j        dg| ¬¦  «        }|j                             d¦  «        j                             d¦  «        }|                     t          ¦  «        }t          j	        ||¦  «         d S )NÚa_b_cÚc_d_eÚf_g_hr'   Ú_)
r   r-   r.   r   rx   rq   r¯   r?   r1   r2   rP   s       r   Útest_spilt_join_roundtriprÈ   7  sn   € Ý
�'˜7¥B¤F¨GÐ4Ð<LÐ
MÑ
MÔ
M€CØŒW�]Š]˜3ÑÔÔ#×(Ò(¨Ñ-Ô-€FØ�zŠz�&Ñ!Ô!€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c                  óœ  — t          dt          j        ddt          j        ¦   «         dd ddg	¦  «        } | j                             d¦  «        j                             d¦  «        }t          dt          j        dt          j        t          j        dd t          j        t          j        g	t          ¬¦  «        }t          j
        ||¦  «         d S )	NÚa_bÚasdf_cas_asdfTr   r*   r=   rÇ   r'   )r   r-   r.   r   r>   r   rx   rq   r?   r1   r2   r@   s      r   Ú&test_spilt_join_roundtrip_mixed_objectrÌ   >  sª   € Ý
Ø	•”˜¨­x¬~Ñ/?Ô/?ÀÈÈaÐQTÐUñô €Cð ŒW�]Š]˜3ÑÔÔ#×(Ò(¨Ñ-Ô-€FÝØ	•”˜­¬µ´¸ÀÅbÄfÍbÌfÐUÝðñ ô €Hõ Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c           	      ó  — t          dddt          j        dddg| ¬¦  «        }|j                             ¦   «         }t          | ¦  «        rdnd	}t          d
ddt          j        dddg|¬¦  «        }t          j        ||¦  «         d S )Nr   ÚfoooÚfoooooÚfooooooozfoo
u   ã�‚r'   r0   r)   rE   r,   rK   é   r*   )r   r-   r.   r   rr   r   r1   r2   r3   s        r   Útest_lenrÒ   J  s–   € Ý
Ø	�˜¥"¤&¨*°g¸uÐEØðñ ô €Cð ŒW�[Š[‰]Œ]€Få2Ð3CÑDÔDÐQˆ	ˆ	È'ð õ �q˜!˜Q¥¤¨¨1¨aÐ0¸ÐGÑGÔG€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c                  óp  — t          dt          j        ddt          j        ¦   «         dd ddg	¦  «        } | j                             ¦   «         }t          dt          j        dt          j        t          j        dt          j        t          j        t          j        g	¦  «        }t          j        ||¦  «         d S )	NrÊ   rË   Tr   r*   r=   rE   é   )	r   r-   r.   r   r>   r   rr   r1   r2   r@   s      r   Útest_len_mixedrÕ   W  sˆ   € Ý
Ø	•”˜¨­x¬~Ñ/?Ô/?ÀÈÈaÐQTÐUñô €Cð ŒW�[Š[‰]Œ]€FÝ�q�"œ& "¥b¤f­b¬f°a½¼ÅÄÍÌÐPÑQÔQ€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   zmethod,sub,start,end,expectedÚindexÚEF)r,   rE   r*   r   Úrindex)r,   rJ   é   r,   rE   )r,   rE   rÙ   r,   ÚErÑ   rJ   )r,   rE   r*   r,   c                 ót  ‡ ‡‡‡—  |g d¢|¬¦  «        }t          |¦  «        rt          j        nd} |||¬¦  «        } t          |j        ‰ ¦  «        ‰‰‰¦  «        }	|t
          u rt          j        |	|¦  «         nt          j        |	|¦  «         ˆˆ ˆˆfd„|D ¦   «         }t          |	¦  «        |k    sJ ‚d S )N©ÚABCDEFGÚBCDEFEFÚ	DEFGHIJEFÚEFGHEFr'   r)   c                 óF   •— g | ]} t          |‰¦  «        ‰‰‰¦  «        ‘ŒS r¥   r¦   )r©   rª   Úendr«   ÚstartÚsubs     €€€€r   r¬   ztest_index.<locals>.<listcomp>|  s2   ø€ ÐGÐGÐG¸4Ð%•˜˜fÑ%Ô% c¨5°#Ñ6Ô6ÐGÐGÐGr9   )
r   r-   rY   r§   r   r   r1   r2   Úassert_index_equalr­   )
r«   rä   rã   râ   Úindex_or_seriesr4   r7   Úobjr6   r5   s
   ````      r   Ú
test_indexrè   `  só   øøøø€ ð ˆ/Ø5Ð5Ð5Ð=Mðñ ô €Cõ 2Ð2BÑCÔCÐP�ŒˆÈð ð ˆ˜x¨~Ð>Ñ>Ô>€Hà%�W�S”W˜fÑ%Ô% c¨5°#Ñ6Ô6€Fà�&Ð Ð Ý
Ô˜v xÑ0Ô0Ð0Ð0å
Ô˜f hÑ/Ô/Ð/ð HÐGÐGÐGÐGÐGÐGÀ3ÐGÑGÔG€HÝ�‰<Œ<˜8Ò#Ð#Ð#Ð#Ð#Ð#r9   c                 óÀ   —  | g d¢|¬¦  «        }t          j        t          d¬¦  «        5  |j                             d¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NrÜ   r'   zsubstring not foundr   ÚDE)r   r   Ú
ValueErrorr   rÖ   )ræ   r4   rç   s      r   Útest_index_not_found_raisesrì   €  s´   € Ø
ˆ/Ø5Ð5Ð5Ð=Mðñ ô €Cõ 
Œ•zÐ)>Ð	?Ñ	?Ô	?ð ð ØŒ�Š�dÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   «AÁAÁAr«   c                 óÈ   —  | g |¬¦  «        }d}t          j        t          |¬¦  «        5   t          |j        |¦  «        d¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr'   z!expected a string object, not intr   r   )r   r   r   r§   r   )ræ   r4   r«   rç   r   s        r   Útest_index_wrong_type_raisesrî   ˆ  s±   € à
ˆ/˜"Ð$4Ð
5Ñ
5Ô
5€CØ
-€Cå	Œ•y¨Ð	,Ñ	,Ô	,ð $ð $Ø ��”˜Ñ Ô  Ñ#Ô#Ð#ð$ð $ð $ñ $ô $ð $ð $ð $ð $ð $ð $ð $øøøð $ð $ð $ð $ð $ð $s   «AÁAÁAzmethod, exp)r*   r*   r   )rE   r*   r+   c                 ó"  — t          dddt          j        g| ¬¦  «        }t          | ¦  «        rt          j        nd} t          |j        |¦  «        d¦  «        }t          |t          j        gz   |¬¦  «        }t          j        ||¦  «         d S )NÚabcbÚabÚbcber'   r)   r<   )	r   r-   r.   r   r0   r§   r   r1   r2   )r4   r«   Úexpr   r6   r5   r7   s          r   Útest_index_missingrô   ‘  sŽ   € õ �&˜$ ­¬Ð/Ð7GÐ
HÑ
HÔ
H€Cå3Ð4DÑEÔEÐR�Œ
ˆ
È7ð ð &�W�S”W˜fÑ%Ô% cÑ*Ô*€FÝ�c�RœV˜H‘n¨NÐ;Ñ;Ô;€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c                 óB  — t          dg| ¬¦  «        }|j                             d¦  «        }t          g d¢gt          ¬¦  «        }t	          j        ||¦  «         |j                             ddd¬¦  «        }t          dg| ¬¦  «        }t	          j        ||¦  «         d S )	NzA|B|Cr'   ú|)r�   ÚBÚCú F)ÚregexzA B C)r   r   rx   r?   r1   r2   rl   rP   s       r   Útest_pipe_failuresrû   £  s�   € å
�'�Ð"2Ð
3Ñ
3Ô
3€CàŒW�]Š]˜3ÑÔ€FÝ���Ð'­vÐ6Ñ6Ô6€HÝÔ˜6 8Ñ,Ô,Ð,àŒW�_Š_˜S #¨Uˆ_Ñ3Ô3€FÝ�w�iÐ'7Ð8Ñ8Ô8€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   zstart, stop, step, expectedr+   Úbazéÿÿÿÿr[   ÚowtoofaaÚowtrabaaÚxuqzabaaÚowtooÚowtraÚxuqzaé
   ÚotoÚatoÚaqxÚofaÚabac                 óÈ   — t          ddt          j        dg|¬¦  «        }|j                             | ||¦  «        }t          ||¬¦  «        }t          j        ||¦  «         d S )NÚaafootwoÚaabartwoÚaabazquxr'   )r   r-   r.   r   r|   r1   r2   )rã   rb   rc   r7   r4   r   r5   s          r   Ú
test_slicer  °  se   € õ �*˜j­"¬&°*Ð=ÐEUÐ
VÑ
VÔ
V€CØŒW�]Š]˜5 $¨Ñ-Ô-€FÝ�hÐ&6Ð7Ñ7Ô7€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   r*   ÚoofÚrabc           
      óø   — t          dt          j        ddt          j        ¦   «         d ddg¦  «        }|j                             | ||¦  «        }t          |t          ¬¦  «        }t          j	        ||¦  «         d S )Nr  r  Tr*   r=   r'   )
r   r-   r.   r   r>   r   r|   r?   r1   r2   )rã   rb   rc   r7   r   r5   s         r   Útest_slice_mixed_objectr  Â  sp   € õ �*�bœf j°$½¼Ñ8HÔ8HÈ$ÐPQÐSVÐWÑ
XÔ
X€CØŒW�]Š]˜5 $¨Ñ-Ô-€FÝ�h¥fÐ-Ñ-Ô-€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   zstart,stop,repl,expectedÚshrtza it longerÚevnlongerthanthatÚzÚshzrtza zit longerÚevznlongerthanthatÚshzortza zbit longerÚevzenlongerthanthatÚshorzza bit longezÚevenlongerthanthazéþÿÿÿÚzrtÚzerÚzatrK   Úshortzza bit zngerÚevenlozerthanthatiöÿÿÿÚevenlongzerthanthatc                 óÊ   — t          ddddt          j        g|¬¦  «        }t          ||¬¦  «        }|j                             | ||¦  «        }t          j        ||¦  «         d S )NÚshortza bit longerÚevenlongerthanthatr[   r'   )r   r-   r.   r   Úslice_replacer1   r2   )rã   rb   Úreplr7   r4   r   r5   s          r   Útest_slice_replacer(  Ð  ss   € õ Ø	�.Ð"6¸½B¼FÐCØðñ ô €Cõ �hÐ&6Ð7Ñ7Ô7€HØŒW×"Ò" 5¨$°Ñ5Ô5€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   r}   ÚaarL   Úccr~   zaa   zbb 
úcc  r   z  aaz bbc                 óÊ   — t          ddt          j        dg| ¬¦  «        } t          |j        |¦  «        ¦   «         }t          || ¬¦  «        }t          j        ||¦  «         d S )Nz  aa   z bb 
r+  r'   )r   r-   r.   r§   r   r1   r2   ©r4   r«   ró   r   r5   r7   s         r   Útest_strip_lstrip_rstripr.  ç  sg   € õ �)˜X¥r¤v¨vÐ6Ð>NÐ
OÑ
OÔ
O€Cà%�W�S”W˜fÑ%Ô%Ñ'Ô'€FÝ�cÐ!1Ð2Ñ2Ô2€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   zaa  zbb 	
c           
      óZ  — t          dt          j        ddt          j        ¦   «         d ddg¦  «        } t          |j        | ¦  «        ¦   «         }t          |t          j        t          j        d t          j        t          j        gz   t          ¬¦  «        }t          j	        ||¦  «         d S )Nz  aa  z bb 	
Tr*   r=   r'   )
r   r-   r.   r   r>   r§   r   r?   r1   r2   )r«   ró   r   r5   r7   s        r   Ú%test_strip_lstrip_rstrip_mixed_objectr0  ÷  s‰   € õ �(�BœF J°µh´nÑ6FÔ6FÈÈaÐQTÐUÑ
VÔ
V€Cà%�W�S”W˜fÑ%Ô%Ñ'Ô'€FÝ�c�RœV¥R¤V¨Tµ2´6½2¼6ÐBÑBÍ&ÐQÑQÔQ€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   )ÚABCú BNSDúLDFJH )ÚABCxxr2  úLDFJH xx)ÚxxABCúxx BNSDr3  c                 ó´   — t          g d¢| ¬¦  «        } t          |j        |¦  «        d¦  «        }t          || ¬¦  «        }t          j        ||¦  «         d S )N)ÚxxABCxxr7  r5  r'   Úx)r   r§   r   r1   r2   r-  s         r   Útest_strip_lstrip_rstrip_argsr;    se   € õ Ð3Ð3Ð3Ð;KÐ
LÑ
LÔ
L€Cà%�W�S”W˜fÑ%Ô% cÑ*Ô*€FÝ�cÐ!1Ð2Ñ2Ô2€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   zprefix, expectedr;   )r<   z b cÚbcrñ   )r[   úa b cr<  c                 ó¬   — t          g d¢| ¬¦  «        }|j                             |¦  «        }t          || ¬¦  «        }t          j        ||¦  «         d S ©N)rñ   r=  r<  r'   )r   r   Úremoveprefixr1   r2   )r4   Úprefixr7   r   r5   Úser_expecteds         r   Útest_removeprefixrC    ó_   € õ Ð&Ð&Ð&Ð.>Ð
?Ñ
?Ô
?€CØŒW×!Ò! &Ñ)Ô)€FÝ˜(Ð*:Ð;Ñ;Ô;€LÝÔ˜6 <Ñ0Ô0Ð0Ð0Ð0r9   zsuffix, expectedrC   )rñ   za b r<   r<  )rñ   r=  r[   c                 ó¬   — t          g d¢| ¬¦  «        }|j                             |¦  «        }t          || ¬¦  «        }t          j        ||¦  «         d S r?  )r   r   Úremovesuffixr1   r2   )r4   Úsuffixr7   r   r5   rB  s         r   Útest_removesuffixrH  !  rD  r9   c                 óÆ  — t          dddddt          j        dddg	| ¬	¦  «        }|j        d
         }|j                             d
¦  «        }t          j        ||¦  «         |j        d d…         }|j                             d¬¦  «        }t          j        ||¦  «         |j        dd d…         }|j                             dd¬¦  «        }t          j        ||¦  «         d S )NÚYYYr÷   rø   Ú
YYYYYYbYYYÚBYYYcYYYÚCYYYBYYYÚdogÚcYYYtr'   r   rE   ra   r+   rý   )rã   rc   )r   r-   r.   r   r�   r1   r2   r|   rP   s       r   Útest_string_slice_get_syntaxrP  +  sÚ   € Ý
Ø	��S˜,¨
µB´F¸JÈÈwÐWØðñ ô €Cð
 ŒW�QŒZ€FØŒw�{Š{˜1‰~Œ~€HÝÔ˜6 8Ñ,Ô,Ð,àŒW�R�a�RŒ[€FØŒw�}Š} !ˆ}Ñ$Ô$€HÝÔ˜6 8Ñ,Ô,Ð,àŒW�Q�U˜�UŒ^€FØŒw�}Š} 1¨2ˆ}Ñ.Ô.€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c                  ó¤   — t          g d¢¦  «        } | j        d         }t          dt          j        dg¦  «        }t	          j        ||¦  «         d S )N))r*   r+   )r*   )rE   r,   rJ   r*   r+   r,   ©r   r   r-   r.   r1   r2   r@   s      r   Ú&test_string_slice_out_of_bounds_nestedrS  >  sO   € Ý
Ð*Ð*Ð*Ñ
+Ô
+€CØŒW�QŒZ€FÝ�q�"œ& !�nÑ%Ô%€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c                 ó¬   — t          g d¢| ¬¦  «        }|j        d         }t          dt          j        dg| ¬¦  «        }t	          j        ||¦  «         d S )N)r   r<   Úbar'   r*   Úor;   rR  rP   s       r   Útest_string_slice_out_of_boundsrW  E  s\   € Ý
Ð#Ð#Ð#Ð+;Ð
<Ñ
<Ô
<€CØŒW�QŒZ€FÝ�s�BœF CÐ(Ð0@ÐAÑAÔA€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c                 óà   — t          g d¢| ¬¦  «        j                             d¦  «        }|j                             d¦  «        }t          g d¢d¬¦  «        }t	          j        ||¦  «         d S )N)r;   r<   u   aÃ¤r'   úutf-8r   )r   r   rƒ   r‚   r1   r2   rP   s       r   Útest_encode_decoderZ  L  sr   € Ý
Ð$Ð$Ð$Ð,<Ð
=Ñ
=Ô
=Ô
A×
HÒ
HÈÑ
QÔ
Q€CØŒW�^Š^˜GÑ$Ô$€FÝÐ)Ð)Ð)°Ð7Ñ7Ô7€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c                 óV  — t          g d¢| ¬¦  «        }d}t          j        t          |¬¦  «        5  |j                             d¦  «         d d d ¦  «         n# 1 swxY w Y   |j                             dd¦  «        }|                     d„ ¦  «        }t          j        ||¦  «         d S )N)r;   r<   u   aÂ�r'   z['charmap' codec can't encode character '\\x9d' in position 1: character maps to <undefined>r   Úcp1252Úignorec                 ó.   — |                       dd¦  «        S ©Nr\  r]  )rƒ   ©r:  s    r   ú<lambda>z*test_encode_errors_kwarg.<locals>.<lambda>^  ó   €  §¢¨(°HÑ!=Ô!=€ r9   )	r   r   r   ÚUnicodeEncodeErrorr   rƒ   Úmapr1   r2   )r4   r   r   r5   r7   s        r   Útest_encode_errors_kwargre  S  sì   € Ý
Ð$Ð$Ð$Ð,<Ð
=Ñ
=Ô
=€Cð	(ð õ 
ŒÕ)°Ð	5Ñ	5Ô	5ð !ð !ØŒ�Š�xÑ Ô Ð ð!ð !ð !ñ !ô !ð !ð !ð !ð !ð !ð !øøøð !ð !ð !ð !ð ŒW�^Š^˜H hÑ/Ô/€FØ�wŠwÐ=Ð=Ñ>Ô>€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,s   ±AÁAÁAc                  óx  — t          g d¢¦  «        } d}t          j        t          |¬¦  «        5  | j                             d¦  «         d d d ¦  «         n# 1 swxY w Y   | j                             dd¦  «        }|                      d„ ¦  «                             d¦  «        }t          j	        ||¦  «         d S )N)ó   aó   bs   a�zS'charmap' codec can't decode byte 0x9d in position 1: character maps to <undefined>r   r\  r]  c                 ó.   — |                       dd¦  «        S r_  )r‚   r`  s    r   ra  z*test_decode_errors_kwarg.<locals>.<lambda>m  rb  r9   r   )
r   r   r   ÚUnicodeDecodeErrorr   r‚   rd  r¯   r1   r2   )r   r   r5   r7   s       r   Útest_decode_errors_kwargrk  b  sô   € Ý
Ð'Ð'Ð'Ñ
(Ô
(€Cð	(ð õ 
ŒÕ)°Ð	5Ñ	5Ô	5ð !ð !ØŒ�Š�xÑ Ô Ð ð!ð !ð !ñ !ô !ð !ð !ð !ð !ð !ð !øøøð !ð !ð !ð !ð ŒW�^Š^˜H hÑ/Ô/€FØ�wŠwÐ=Ð=Ñ>Ô>×EÒEÀeÑLÔL€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,s   ¯AÁAÁAc                 ó°   — t          ddg¦  «        }|j                             d| ¬¦  «        }t          ddg| ¬¦  «        }t          j        ||¦  «         d S )Nrg  rh  rY  r'   r;   r<   ©r   r   r‚   r1   r2   )Ústring_dtyper   r5   r7   s       r   Útest_decode_string_dtypero  q  sY   € å
�$˜�Ñ
Ô
€CØŒW�^Š^˜G¨<ˆ^Ñ8Ô8€FÝ�s˜C�j¨Ð5Ñ5Ô5€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c                 ó°   — t          ddg¦  «        }|j                             d| ¬¦  «        }t          ddg| ¬¦  «        }t          j        ||¦  «         d S )Nrg  s   \ud800rY  r'   r;   z\ud800rm  )Úobject_dtyper   r5   r7   s       r   Útest_decode_object_dtyperr  y  s[   € å
�$˜
Ð#Ñ
$Ô
$€CØŒW�^Š^˜G¨<ˆ^Ñ8Ô8€FÝ�s˜IÐ&¨lÐ;Ñ;Ô;€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c                  óÌ   — t          ddg¦  «        } d}t          j        t          |¬¦  «        5  | j                             dd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nrg  rh  z1dtype must be string or object, got dtype='int64'r   rY  rY   r'   )r   r   r   rë   r   r‚   )r   r   s     r   Útest_decode_bad_dtypert  �  s©   € å
�$˜�Ñ
Ô
€CØ
=€CÝ	Œ•z¨Ð	-Ñ	-Ô	-ð /ð /ØŒ�Š�w gˆÑ.Ô.Ð.ð/ð /ð /ñ /ô /ð /ð /ð /ð /ð /ð /ð /øøøð /ð /ð /ð /ð /ð /s   ¯AÁAÁ Azform, expectedÚNFKCr1  Ú123õ	   ã‚¢ã‚¤ã‚¨re   õ	   ï¼¡ï¼¢ï¼£õ	   ï¼‘ï¼’ï¼“õ	   ï½±ï½²ï½´c                 óÒ   — t          dddt          j        dgg d¢|¬¦  «        }t          |g d¢|¬¦  «        }|j                             | ¦  «        }t          j        ||¦  «         d S )Nr1  rx  ry  rz  ©r;   r<   rC   rD   Úe©rÖ   r(   )r   r-   r.   r   r�   r1   r2   )Úformr7   r4   r   r5   s        r   Útest_normalizer€  ‰  s€   € õ Ø	�˜[­"¬&°+Ð>Ø'Ð'Ð'Øðñ ô €Cõ
 �hÐ&?Ð&?Ð&?ÐGWÐXÑXÔX€HØŒW×Ò˜tÑ$Ô$€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c                 óè   — t          dddt          j        dgg d¢| ¬¦  «        }t          j        t
          d¬¦  «        5  |j                             d	¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )
Nr1  rx  ry  rz  r|  r~  zinvalid normalization formr   Úxxx)r   r-   r.   r   r   rë   r   r�   ©r4   r   s     r   Útest_normalize_bad_arg_raisesr„  ›  sÄ   € Ý
Ø	�˜[­"¬&°+Ð>Ø'Ð'Ð'Øðñ ô €Cõ
 
Œ•zÐ)EÐ	FÑ	FÔ	Fð !ð !ØŒ×Ò˜%Ñ Ô Ð ð!ð !ð !ñ !ô !ð !ð !ð !ð !ð !ð !ð !øøøð !ð !ð !ð !ð !ð !s   ¿A'Á'A+Á.A+c                  ó¨   — t          g d¢¦  «        } t          g d¢¦  «        }| j                             d¦  «        }t          j        ||¦  «         d S )N)rx  ry  rz  )r1  rv  rw  ru  )r	   r   r�   r1   rå   )Úidxr7   r5   s      r   Útest_normalize_indexr‡  ¥  sX   € Ý
Ð7Ð7Ð7Ñ
8Ô
8€CÝÐ0Ð0Ð0Ñ1Ô1€HØŒW×Ò˜vÑ&Ô&€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r9   zvalues,inferred_typeÚstring)r;   r<   r*   zmixed-integer)r;   r<   çÍÌÌÌÌÌô?Úmixed)r;   r<   r‰  r*   iÛ  c                 ó€   —  || ¦  «        }|t           u r|j        |k    sJ ‚t          |j        t          ¦  «        sJ ‚d S )N)r	   Úinferred_typer¼   r   r   )rÁ   rŒ  ræ   rç   s       r   Ú"test_index_str_accessor_visibilityr�  ¬  sP   € ð ˆ/˜&Ñ
!Ô
!€CØ�%ÐÐØÔ  MÒ1Ð1Ð1Ð1å�c”g�}Ñ-Ô-Ð-Ð-Ð-Ð-Ð-r9   ÚfloatingÚ
datetime64Útimedelta64c                 óÂ   —  || ¦  «        }|t           u r|j        |k    sJ ‚d}t          j        t          |¬¦  «        5  |j         d d d ¦  «         d S # 1 swxY w Y   d S )Nz-Can only use .str accessor with string valuesr   )r	   rŒ  r   r   ÚAttributeErrorr   )rÁ   rŒ  ræ   rç   r   s        r   Ú0test_index_str_accessor_non_string_values_raisesr“  ¾  s·   € ð ˆ/˜&Ñ
!Ô
!€CØ�%ÐÐØÔ  MÒ1Ð1Ð1Ð1à
9€CÝ	Œ•~¨SÐ	1Ñ	1Ô	1ð ð ØŒˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ¿AÁAÁAc                  óÆ   — t          j        ddg¦  «        } | j        dk    sJ ‚d}t          j        t
          |¬¦  «        5  | j         d d d ¦  «         d S # 1 swxY w Y   d S )N)r;   r<   rŠ  z5Can only use .str accessor with Index, not MultiIndexr   )r
   Úfrom_tuplesrŒ  r   r   r’  r   )r†  r   s     r   Ú)test_index_str_accessor_multiindex_raisesr–  Ò  s°   € å
Ô
  *¨jÐ!9Ñ
:Ô
:€CØÔ Ò'Ð'Ð'Ð'à
A€CÝ	Œ•~¨SÐ	1Ñ	1Ô	1ð ð ØŒˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ÁAÁAÁAc                 óÂ   — t          t          d¦  «        | ¬¦  «        }t          j        t          d¬¦  «        5  d|j        _        d d d ¦  «         d S # 1 swxY w Y   d S )NÚaabbcder'   z You cannot add any new attributer   r;   )r   r­   r   r   r’  r   Úxlabelrƒ  s     r   Ú#test_str_accessor_no_new_attributesrš  Ü  sž   € å
•�i‘”Ð(8Ð
9Ñ
9Ô
9€CÝ	Œ•~Ð-OÐ	PÑ	PÔ	Pð ð ØˆŒŒðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ºAÁAÁAc                  óÂ  — t          t          j        t          d¦  «        d¦  «                             t
          ¦  «        ¦  «        } t          t          j        t          d¦  «        d¦  «                             t
          ¦  «        ¦  «        }d}t          j        t          |¬¦  «        5  | j	         
                    |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NÚabcÚS1Údefz9Cannot use .str.cat with values of inferred dtype 'bytes'r   )r   r-   Úarrayr­   r¯   r?   r   r   r   r   rg   )ÚlhsÚrhsr   s      r   Útest_cat_on_bytes_raisesr¢  ã  sî   € Ý
•”�$˜u™+œ+ tÑ,Ô,×3Ò3µFÑ;Ô;Ñ
<Ô
<€CÝ
•”�$˜u™+œ+ tÑ,Ô,×3Ò3µFÑ;Ô;Ñ
<Ô
<€CØ
E€CÝ	Œ•y¨Ð	,Ñ	,Ô	,ð ð ØŒ�Š�CÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   Â,CÃCÃCc                  ó¼   — t          t          dd¦  «        ¦  «        } t          g d¢¦  «        }|                      d„ d¬¦  «        }t	          j        ||¦  «         d S )Nrœ  rž  )zA/DzB/EzC/Fc                 óZ   — d                      | j                             ¦   «         ¦  «        S )Nú/)rq   r   rk   )Úfs    r   ra  z1test_str_accessor_in_apply_func.<locals>.<lambda>ï  s   €  §¢¨¬¯ª©¬Ñ 7Ô 7€ r9   r*   r^   )r   Úzipr   Úapplyr1   r2   )Údfr7   r5   s      r   Útest_str_accessor_in_apply_funcrª  ë  s_   € å	•3�u˜eÑ$Ô$Ñ	%Ô	%€BÝÐ+Ð+Ð+Ñ,Ô,€HØ�XŠXÐ7Ð7¸aˆXÑ@Ô@€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c                  ó˜  — t          ddddt          j        g¦  «        } t          dddt          j        t          j        gt          ¬¦  «        }t	          j        | j                             d¦  «        |¦  «         t          d	d
g¦  «        } t          ddg¦  «        }t	          j        | j                             d¦  «        |¦  «         d S )Nú-1Ú1Ú1000r  z-01Ú001r'   rE   ú-2ú+5z-0002z+0005rJ   )r   r-   r.   r?   r1   r2   r   Úzfill©Úvaluer7   s     r   Ú
test_zfillrµ  ó  s¨   € å�D˜#˜v r­2¬6Ð2Ñ3Ô3€EÝ�u˜e V­R¬VµR´VÐ<ÅFÐKÑKÔK€HÝÔ˜5œ9Ÿ?š?¨1Ñ-Ô-¨xÑ8Ô8Ð8å�D˜$�<Ñ Ô €EÝ�w Ð(Ñ)Ô)€HÝÔ˜5œ9Ÿ?š?¨1Ñ-Ô-¨xÑ8Ô8Ð8Ð8Ð8r9   c                  óö   — t          ddg¦  «        } d}dt          |¦  «        j        › �}t          j        t
          |¬¦  «        5  | j                             |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr°  r±  r;   z#width must be of integer type, not r   )r   r   r   r   r   r   r   r²  )r´  Úwidr   s      r   Ú$test_zfill_with_non_integer_argumentr¸  þ  s»   € Ý�D˜$�<Ñ Ô €EØ
€CØ
Dµ°S±	´	Ô0BÐ
DÐ
D€CÝ	Œ•y¨Ð	,Ñ	,Ô	,ð ð ØŒ	�Š˜ÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ÁA.Á.A2Á5A2c                  ó¤   — t          g d¢¦  «        } t          g d¢¦  «        }t          j        | j                             d¦  «        |¦  «         d S )N)z-catr¬  z+dog)z-0catz-0001z+0dogrJ   )r   r1   r2   r   r²  r³  s     r   Útest_zfill_with_leading_signrº    sQ   € ÝÐ)Ð)Ð)Ñ*Ô*€EÝÐ1Ð1Ð1Ñ2Ô2€HÝÔ˜5œ9Ÿ?š?¨1Ñ-Ô-¨xÑ8Ô8Ð8Ð8Ð8r9   c                  óV  — t          dddœdddœddig¦  «        } | j                             d¦  «        }t          g d	¢t          ¬
¦  «        }t	          j        ||¦  «         | j                             d¦  «        }t          g d¢t          ¬
¦  «        }t	          j        ||¦  «         d S )NÚHelloÚWorld)Únamer´  ÚGoodbyeÚPlanetr´  ÚSear¾  )r¼  r¿  Nr'   )r½  rÀ  rÁ  )r   r   r�   r?   r1   r2   )Úsr5   r7   s      r   Útest_get_with_dict_labelrÃ    sº   € åà wÐ/Ð/Ø¨Ð2Ð2Ø�eÐð	
ñ	ô 	€Að ŒU�YŠY�vÑÔ€FÝÐ0Ð0Ð0½Ð?Ñ?Ô?€HÝÔ˜6 8Ñ,Ô,Ð,ØŒU�YŠY�wÑÔ€FÝÐ0Ð0Ð0½Ð?Ñ?Ô?€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c                  ó¬   — t          ddg¦  «        j                             dd¬¦  «        } t          ddgd¬	¦  «        }t          j        | |¦  «         d S )
Nó   xó   yzUTF-8Ústrict)ÚencodingÚerrorsr:  Úyr   r'   rm  )r5   r7   s     r   Útest_series_str_decoderË    sX   € å�T˜4�LÑ!Ô!Ô%×,Ò,°gÀhÐ,ÑOÔO€FÝ�s˜C�j¨Ð.Ñ.Ô.€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   c                 óÜ  — | }|t           k    rd nt          }t          g d¢¦  «        }t          g d¢|¬¦  «        }d}t          j        ||¬¦  «        5  ||z  }d d d ¦  «         n# 1 swxY w Y   ||                     t          ¦  «        z  }t          j        ||¦  «         t          j        ||¬¦  «        5  ||z  }d d d ¦  «         n# 1 swxY w Y   ||                     t          ¦  «        z  }t          j        ||¦  «         t          j        ||¬¦  «        5  ||z  }d d d ¦  «         n# 1 swxY w Y   ||                     t          ¦  «        z  }t          j        ||¦  «         d S )N)TFFT)r[   r[   r<   rC   r'   z$operations between boolean dtype andr   )r?   ÚDeprecationWarningr   r1   Úassert_produces_warningr¯   rf   r2   )r4   r(   ÚwarnÚleftÚrightr   r5   r7   s           r   Útest_reversed_logical_opsrÒ  $  s(  € à€EØ�F’?�?ˆ4ˆ4Õ(:€DÝÐ,Ð,Ð,Ñ-Ô-€DÝÐ%Ð%Ð%¨UÐ3Ñ3Ô3€Eà
0€CÝ	Ô	# D°Ð	4Ñ	4Ô	4ð ð Ø˜‘ˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð à�e—l’l¥4Ñ(Ô(Ñ(€HÝÔ˜6 8Ñ,Ô,Ð,å	Ô	# D°Ð	4Ñ	4Ô	4ð ð Ø˜‘ˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð à�e—l’l¥4Ñ(Ô(Ñ(€HÝÔ˜6 8Ñ,Ô,Ð,å	Ô	# D°Ð	4Ñ	4Ô	4ð ð Ø˜‘ˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð à�e—l’l¥4Ñ(Ô(Ñ(€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,s6   ÁA%Á%A)Á,A)Â8C
Ã
CÃCÄD/Ä/D3Ä6D3c                 óâ  — | t           k    r5t          j                             d¬¦  «        }|                     |¦  «         t          d¦  «        }t          ddt          g| ¬¦  «        }||z  }t          |dz  |dz  |j        j	        gt           ¬¦  «        }t          j        ||¦  «         ||z  }t          d|z  d|z  |j        j	        gt           ¬¦  «        }t          j        ||¦  «         d S )Nzqwith NA present we go through _masked_arith_op which raises TypeError bc Path is not recognized by lib.is_scalar.)Úreasonz/Users/Irv/r�   r÷   r'   )r?   r   ÚmarkÚxfailÚapplymarkerr   r   r   r(   Úna_valuer1   r2   )r4   ÚrequestrÕ  rª   r   r5   r7   s          r   Útest_pathlib_path_divisionrÚ  <  sõ   € à�6Ò!Ð!ÝŒ{× Ò ðKð !ñ 
ô 
ˆð 	×Ò˜DÑ!Ô!Ð!å�ÑÔ€DÝ
�#�s�B�Ð'7Ð
8Ñ
8Ô
8€Cà�C‰Z€FÝ�t˜c‘z 4¨#¡:¨s¬yÔ/AÐBÍ&ÐQÑQÔQ€HÝÔ˜6 8Ñ,Ô,Ð,à�4‰Z€FÝ�s˜T‘z 3¨¡:¨s¬yÔ/AÐBÍ&ÐQÑQÔQ€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r9   )Pr   r   Úpathlibr   Únumpyr-   r   Úpandas.compatr   Úpandasr   r   r	   r
   r   r   Úpandas._testingÚ_testingr1   Úpandas.core.strings.accessorr   Úpandas.tests.stringsr   rÕ  Úparametrizer    r#   r8   rA   rQ   rT   rW   r›   r±   r¾   Úfilterwarningsr.   rÂ   rÈ   rÌ   rÒ   rÕ   rè   rì   rî   rô   rû   r  r  r(  r.  r0  r;  rC  rH  rP  rS  rW  rZ  re  rk  ro  rr  rt  r€  r„  r‡  r�  r“  r–  rš  r¢  rª  rµ  r¸  rº  rÃ  rË  rÒ  rÚ  r¥   r9   r   ú<module>rå     sé  ððð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð à Ð Ð Ð Ø €€€à .Ð .Ð .Ð .Ð .Ð .ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø >Ð >Ð >Ð >Ð >Ð >ð „×Ò˜ Q¨¨f¨f°e¸U°^Ñ.DÔ.DÐ$EÑFÔFð"ð "ñ GÔFð"ðð ð ð-ð -ð -ð-ð -ð -ð-ð -ð -ð -ð -ð -ð „×Ò˜¨$°¨°S¸$°KÐ(@ÑAÔAð-ð -ñ BÔAð-ðOBð OBð OBðd „×ÒØà	ÐSÐSÐSÐTØ	ÐVÐVÐVÐWàØPÐPÐPð	
ð
 ØPÐPÐPð	
ð
 ØQÐQÐQð	
ð
 ØQÐQÐQð	
ð
 ØOÐOÐOð	
ð
 ØOÐOÐOð	
ð/ñô ð>-ð -ñ?ô ð>-ð: „×ÒØà	ÐIÐIÐIÐJØ	ÐLÐLÐLÐMØ	ÐIÐIÐIÐJðñô ð"(ð "(ñô ð"(ðJ „×ÒÐRÑSÔSØ„×ÒØà	�u˜bœf d¨E°2´6¸4ÀÐGÐHØ	�u˜bœf e¨U°B´F¸DÀ%ÐHÐIðñô ð-ð -ñô ñ TÔSð-ð-ð -ð -ð	-ð 	-ð 	-ð
-ð 
-ð 
-ð-ð -ð -ð „×ÒØ#à	�$˜˜d L L LÐ1Ø	�4˜˜t \ \ \Ð2Ø	�$˜˜4   Ð.Ø	�4˜˜D , , ,Ð/Ø	�#�q˜!˜\˜\˜\Ð*Ø	�3˜˜1˜l˜l˜lÐ+ðñ
ô 
ð$ð $ñ
ô 
ð$ð*ð ð ð „×Ò˜ G¨XÐ#6Ñ7Ô7ð$ð $ñ 8Ô7ð$ð „×ÒØà	�)�)�)ÐØ	�9�9�9Ððñô ð-ð -ñô ð-ð
-ð 
-ð 
-ð „×ÒØ!à	
ˆAˆt�e˜U B¤F¨EÐ2Ð3Ø	
ˆAˆr�B˜˜BœF BÐ'Ð(Ø	ˆt�R˜* j°"´&¸*ÐEÐFØ	ˆq�"�w ¨¬°Ð9Ð:Ø	
ˆB��E˜5 "¤&¨%Ð0Ð1Ø	
ˆAˆr�E˜5 "¤&¨%Ð0Ð1ðñ
ô 
ð-ð -ñ
ô 
ð-ð „×ÒØ!à	
ˆAˆt�e˜RœV U¨B¬F°B´F¸DÀ"Ä&È"Ì&ÐQÐRØ	
ˆAˆr�E˜2œ6 5¨"¬&°"´&¸$ÀÄÈÌÐOÐPðñô ð-ð -ñô ð-ð „×ÒØà	
ˆAˆt�f˜mÐ-@À"ÀbÄfÐMÐNØ	
ˆAˆs�W˜nÐ.BÀCÈÌÐPÐQØ	
ˆAˆs�X˜Ð0EÀsÈBÌFÐSÐTØ	
ˆAˆs�X˜Ð0EÀsÈBÌFÐSÐTØ	ˆT�3˜ .Ð2FÈÈRÌVÐTÐUØ	ˆr�3˜  u¨c°2´6Ð:Ð;Ø	
ˆAˆs�X˜}Ð.AÀ3ÈÌÐOÐPØ	ˆa��u˜nÐ.CÀSÈ"Ì&ÐQÐRð	ñô ð-ð -ñô ð-ð „×ÒØà	�4˜˜rœv tÐ,Ð-Ø	�G˜W b¤f¨fÐ5Ð6Ø	�F˜E 2¤6¨4Ð0Ð1ðñô ð-ð -ñô ð-ð „×ÒØà	�4˜œ Ð&Ð'Ø	�F˜BœF IÐ.Ð/Ø	�F˜BœF EÐ*Ð+ðñô ð-ð -ñô ð-ð „×ÒØà	Ð,Ð,Ð,Ð-Ø	Ð1Ð1Ð1Ð2Ø	Ð1Ð1Ð1Ð2ðñô ð-ð -ñô ð-ð „×ÒØ˜#Ð2Ð2Ð2Ð3°dÐ<OÐ<OÐ<OÐ5PÐQñô ð1ð 1ñô ð1ð „×ÒØ˜#Ð2Ð2Ð2Ð3°dÐ<OÐ<OÐ<OÐ5PÐQñô ð1ð 1ñô ð1ð-ð -ð -ð&-ð -ð -ð-ð -ð -ð-ð -ð -ð-ð -ð -ð-ð -ð -ð-ð -ð -ð-ð -ð -ð/ð /ð /ð „×ÒØà	�%˜  r¤v¨{Ð;Ð<Ø	�˜ [°"´&¸+ÐFÐGðñô ð-ð -ñô ð-ð!ð !ð !ð,ð ,ð ,ð „×ÒØà
ˆsˆ�XÐØ	ˆˆ˜Ð(Ø	ˆˆ˜'Ð"Ø	Ð	Ð	˜_Ð-Ø
��˜˜q !Ñ$Ô$Ð	% wÐ/ðñ	ô 	ð.ð .ñ	ô 	ð.ð „×ÒØà
ˆRŒVˆ�jÐ!Ø
ˆ(�4˜˜AÑ
Ô
Ð	 Ð.Ø
ˆ)�A‰,Œ,ˆ˜Ð'ðñô ð	ð 	ñô ð	ðð ð ðð ð ðð ð ð-ð -ð -ð9ð 9ð 9ðð ð ð9ð 9ð 9ð-ð -ð -ð"-ð -ð -ð-ð -ð -ð0-ð -ð -ð -ð -r9   