§
    tŠtj•�  ã                   óº  — d dl m Z 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mZ d dl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ej                             ddg d¢fdg d¢fdg d¢fdg d¢fdg d¢fg¦  «        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d0g d1¢fd2g d3¢fg	¦  «        d4„ ¦   «         Z$ej                             d"d+g d5¢fd6g d7¢fd)g d8¢fg¦  «        d9„ ¦   «         Z%ej                             d"d+d:ej&        d	d:ej&        d	d:gfd6d:ej&        d:d:ej&        d	d:gfg¦  «        d;„ ¦   «         Z'd<„ Z(d=„ Z)d>„ Z*d?„ Z+ej                             d@dAdBddg dC¢fdDdBddg dE¢fdAdBdFdg dG¢fdDdBdFdg dE¢fdAdHddIg dE¢fdDdHd dJg dK¢fg¦  «        dL„ ¦   «         Z,dM„ Z-ej                             dNdAdDg¦  «        dO„ ¦   «         Z.ej                             dPdAg dQ¢gdDg dR¢gg¦  «        dS„ ¦   «         Z/dT„ Z0ej                             dUdVdJdd
dej&        dWgfd dFdXdYdYej&        dYgfdddXdZd[ej&        d\gfddVdXd]d^ej&        d_gfdFd`dVdadbej&        dcgfdFd dXdddeej&        degfg¦  «        df„ ¦   «         Z1ej                             dUdVdJdd
ej&        dej&        ej&        dej&        ej&        gfddgdXdhej&        diej&        ej&        dej&        ej&        gfg¦  «        dj„ ¦   «         Z2ej                             dkdVdFddldmdndYej&        gfdVdFdodpdqdrdoej&        gfdVdVdodsdtdudoej&        gfdVdgdodsdtdudoej&        gfdXddodvdwdxdoej&        gfddydodzd{d|doej&        gfd}dIdod~dd€doej&        gfd�dFdodzdqd‚doej&        gfg¦  «        dƒ„ ¦   «         Z3ej                             dPd„d…d†ej&        d‡ggdˆd‰dŠej&        d‹ggdŒd�dŽej&        d‡ggg¦  «        d�„ ¦   «         Z4ej                             dPd„d…ej&        d†ggdˆd�ej&        d‘ggdŒd�ej&        dŽggg¦  «        d’„ ¦   «         Z5ej                             dPd„g d“¢gdˆg d”¢gdŒg d•¢gg¦  «        d–„ ¦   «         Z6ej                             d—d˜g d™¢fdg dš¢fdYg d›¢fg¦  «        dœ„ ¦   «         Z7ej                             d�džg dŸ¢fd g d¡¢fdYg d›¢fg¦  «        d¢„ ¦   «         Z8d£„ Z9d¤„ Z:d¥„ Z;d¦„ Z<d§„ Z=d¨„ Z>d©„ Z?dª„ Z@d«„ ZAej                             d¬d­d®d®d¯ej&        d°gfd±d®d²d³ej&        d´gfg¦  «        dµ„ ¦   «         ZBd¶„ ZCd·„ ZDej                             d¸d˜dgd¹fg dº¢d»fg d¼¢d½fg d¾¢d»fd… e d¿dgdg¦  «        gd½fg¦  «        dÀ„ ¦   «         ZEej                             d¸dgej&        gdÁf e d¿dgdg¦  «        gdÂf edg¦  «        gdÃfg¦  «        dÄ„ ¦   «         ZFdÅ„ ZGdÆ„ ZHdÇ„ ZIdÈ„ ZJdÉ„ ZKdÊ„ ZLdË„ ZMdÌ„ ZNdÍ„ ZOdÎ„ ZPdÏ„ ZQej                             dÐg dÑ¢¦  «        dÒ„ ¦   «         ZRdS )Óé    )ÚdatetimeÚ	timedeltaN)Úpa_version_under21p0)ÚNAÚ	DataFrameÚIndexÚ
MultiIndexÚSeriesÚStringDtypeÚoption_context)ÚArrowStringArrayMixin)Ú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      ú_/var/www/html/CA-Chatbot/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        }t          j        }n	d}t          }t          dd|d	g|¬¦  «        }t          j	        ||¦  «         d S )
Nr   ÚfoofooÚfoooofooofommmfoo©Údtypezf[o]+ÚInt64é   é   é   )
r
   ÚnpÚnanr   Úcountr   Úfloat64r   ÚtmÚassert_series_equal©Úany_string_dtyper   ÚresultÚexpected_dtypeÚitemÚexpecteds         r    Ú
test_countr:   /   s’   € Ý
�%˜¥2¤6Ð+>Ð?ÐGWÐ
XÑ
XÔ
X€CØŒW�]Š]˜7Ñ#Ô#€FÝ$Ð%5Ñ6Ô6ð ÝœˆÝŒvˆˆà ˆÝˆå�q˜!˜T 1�o¨^Ð<Ñ<Ô<€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   r0   r2   r3   ©r   r6   r9   s      r    Útest_count_mixed_objectrC   =   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Ñ,Ô,Ð,Ð,Ð,r;   zpat, expected_dataza(?=b))r   r+   r   r   Nz(?<=a)bza(?!b))r,   r   r+   r   Nz(?<!b)a)r,   r+   r   r   NÚabc                 óÒ   — t          | ¦  «        rdnd}t          g d¢| ¬¦  «        }|j                             |¦  «        }t          ||¬¦  «        }t	          j        ||¦  «         d S )Nr1   r*   )ÚaarD   ÚbaÚbbNr(   )r   r
   r   r0   r2   r3   )r5   ÚpatÚexpected_datar7   r   r6   r9   s          r    Útest_count_lookaroundsrK   G   sx   € õ 3Ð3CÑDÔDÐQˆ	ˆ	È'ð õ Ð/Ð/Ð/Ð7GÐ
HÑ
HÔ
H€CØŒW�]Š]˜3ÑÔ€FÝ�m¨>Ð:Ñ:Ô:€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   c                 óN  — t          | ¦  «        rdnd}t          g d¢| ¬¦  «        }|j                             d¦  «        }| dk    r| j        dk    rt          g d¢|¬¦  «        }nt          g d	¢|¬¦  «        }t          j        ||¦  «         |j                             d
¦  «        }t          g d¢|¬¦  «        }t          j        ||¦  «         t          g d¢| ¬¦  «        }|j                             d¦  «        }t          g d¢|¬¦  «        }t          j        ||¦  «         d S )NÚint64r*   )Úbazr   Úbarsúbar
r(   zbar$ÚstringÚpyarrow)r   r+   r   r   )r   r+   r   r+   úbar\Z)rS   r   rO   rP   zbar\\Z)r+   r   r   r   )r   r
   r   r0   Ústorager2   r3   )r5   r7   r   r6   r9   s        r    Útest_count_end_of_stringrU   \   sG  € õ 1Ð1AÑBÔBÐOˆˆÈð õ Ð0Ð0Ð0Ð8HÐ
IÑ
IÔ
I€Cð ŒW�]Š]˜6Ñ"Ô"€FØ˜8Ò#Ð#Ð(8Ô(@ÀIÒ(MÐ(Må˜,˜,˜,¨nÐ=Ñ=Ô=ˆˆõ ˜,˜,˜,¨nÐ=Ñ=Ô=ˆÝÔ˜6 8Ñ,Ô,Ð,ð ŒW�]Š]˜8Ñ$Ô$€FÝ�l�l�l¨.Ð9Ñ9Ô9€HÝÔ˜6 8Ñ,Ô,Ð,õ Ð3Ð3Ð3Ð;KÐ
LÑ
LÔ
L€CØŒW�]Š]˜9Ñ%Ô%€FÝ�l�l�l¨.Ð9Ñ9Ô9€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   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,   rY   r-   é   é   rH   ÚccccÚdddddd)r
   r.   r/   r   Úrepeatr2   r3   ©r5   r   r6   r9   s       r    Útest_repeatrd   z   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Ñ,Ô,Ð,Ð,Ð,r;   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?   rY   rZ   r[   Ú	foofoofoor(   )
r
   r.   r/   r   r@   r   rb   rA   r2   r3   rB   s      r    Útest_repeat_mixed_objectrg   Š   s‘   € Ý
�#•r”v˜s D­(¬.Ñ*:Ô*:¸EÀ4ÈÈCÐPÑ
QÔ
Q€CØŒW�^Š^˜AÑÔ€FÝØ	•”˜�rœv¥r¤v¨{¸DÅ"Ä&Í"Ì&ÐQÝðñ ô €Hõ Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r;   zarg, repeatr-   r>   c                 ó´   — t          d|g| ¬¦  «        }|j                             d|g¦  «        }t          dd g| ¬¦  «        }t          j        ||¦  «         d S )Nr=   r(   rY   rZ   )r
   r   rb   r2   r3   )r5   Úargrb   r   r6   r9   s         r    Útest_repeat_with_nullrj   ”   sb   € õ �#�s�Ð#3Ð
4Ñ
4Ô
4€CØŒW�^Š^˜Q ˜KÑ(Ô(€FÝ�u˜d�mÐ+;Ð<Ñ<Ô<€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   c                 óè  — 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	          t)          d¦  «        | ¬¦  «        |j                             dd¬¦  «        ¦  «         t          j        t	          t)          d¦  «        | ¬¦  «        |j                             dd¬¦  «        ¦  «         t          j        ||j                             dd¬¦  «        ¦  «         t          j        t	          t)          d¦  «        | ¬¦  «        |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         0                    ¦   «         ¦  «         t          j        ||j         1                    ¦   «         ¦  «         t          j        ||j         2                    ¦   «         ¦  «         t          j        ||j         3                    ¦   «         ¦  «         t          j        ||j         4                    ¦   «         ¦  «         t          j        ||j         5                    ¦   «         ¦  «         t          j        ||j         6                    ¦   «         ¦  «         t          j        ||j         7                    d¦  «        ¦  «         t           8                    dd¦  «        }	t          j        ||j         9                    |	¦  «        ¦  «         d S )Nr(   r   rM   r*   ÚbooleanÚ r=   r>   rY   z^ar+   )Úcolumnsr)   z()T)Úexpandr,   z()()F©Úaxisé*   ©Ústop)Ústepr   ÚasciiÚNFC):r
   r   ÚboolrA   r   r2   r3   r   ÚcatÚtitler0   Úcontainsr   r   ÚlowerÚupperÚreplacerb   r   Úassert_frame_equalÚrangeÚ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ÚisasciiÚisdigitÚisspaceÚislowerÚisupperÚistitleÚ	isnumericÚ	isdecimalÚ
capitalizeÚswapcaseÚ	normalizeÚ	maketransÚ	translate)
r5   Ú	empty_strÚemptyÚempty_inferred_strÚ	empty_intÚ
empty_boolÚempty_objectÚempty_bytesÚempty_dfÚtables
             r    Útest_empty_str_methodsr¯   �   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Ñ'<Ô'<Ñ=Ô=Ð=ÝÔÝ�% ™(œ(Ð*:Ð;Ñ;Ô;ØŒ	×Ò˜$ tÐÑ,Ô,ñô ð õ ÔÝ�% ™(œ(Ð*:Ð;Ñ;Ô;ØŒ	×Ò˜&¨ÐÑ.Ô.ñô ð õ Ô˜9 e¤i×&7Ò&7¸ÀUÐ&7Ñ&KÔ&KÑLÔLÐLÝÔÝ�% ™(œ(Ð*:Ð;Ñ;Ô;ØŒ	×Ò˜&¨ÐÑ/Ô/ñô ð õ Ô˜(×+Ò+¨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×'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ÐAr;   zmethod, expectedr™   )
TTTTTTTTTTr—   )
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Ú3Arm   ÚTTÚ55ú-z  r(   rx   rl   c                 ó@   •— g | ]} t          |‰¦  «        ¦   «         ‘ŒS © ©Úgetattr©Ú.0r8   Úmethods     €r    ú
<listcomp>z"test_ismethods.<locals>.<listcomp>  s,   ø€ Ð?Ð?Ð?°4Ð,•w˜t VÑ,Ô,Ñ.Ô.Ð?Ð?Ð?r;   )r+   r,   rY   r-   rA   r   F)r
   r   r»   r   r2   r3   Úlistr.   r/   Úilocr)   ÚastyperA   )r¾   r9   r5   r   r7   r6   Úexpected_stdlibs   `      r    Útest_ismethodsrÄ   ð   sU  ø€ õB Ø>Ð>Ð>Ð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Ñ#Ð#Ð#r;   )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(   rx   rl   rš   rR   TrY   r^   rA   Úpythonc                 ó@   •— g | ]} t          |‰¦  «        ¦   «         ‘ŒS r¹   rº   r¼   s     €r    r¿   z*test_isnumeric_unicode.<locals>.<listcomp>V  s,   ø€ Ð<Ð<Ð<°Ð)•G˜D &Ñ)Ô)Ñ+Ô+Ð<Ð<Ð<r;   )r
   r   Ú
isinstancer)   r   rT   r   rÁ   r»   r   r2   r3   rÀ   )r¾   r9   r5   r   r7   r6   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Ð0r;   Fc                 óž  — 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   FrA   rl   )r.   r/   r
   rA   ÚfillnarÂ   rx   r   r»   r   r2   r3   )r¾   r9   r5   Úvaluesr   r7   r6   s          r    Útest_isnumeric_unicode_missingrÓ   Z  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Ñ,Ô,Ð,Ð,Ð,r;   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   r‹   r„   rÂ   rA   r2   r3   rc   s       r    Útest_split_join_roundtriprÙ   p  sn   € Ý
�'˜7¥B¤F¨GÐ4Ð<LÐ
MÑ
MÔ
M€CØŒW�]Š]˜3ÑÔÔ#×(Ò(¨Ñ-Ô-€FØ�zŠz�&Ñ!Ô!€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   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   r‹   r„   rA   r2   r3   rB   s      r    Ú&test_split_join_roundtrip_mixed_objectrÝ   w  sª   € Ý
Ø	•”˜¨­x¬~Ñ/?Ô/?ÀÈÈaÐQTÐUñô €Cð ŒW�]Š]˜3ÑÔÔ#×(Ò(¨Ñ-Ô-€FÝØ	•”˜­¬µ´¸ÀÅbÄfÍbÌfÐUÝðñ ô €Hõ Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r;   c           	      ó$  — t          dddt          j        dddg| ¬¦  «        }|j                             ¦   «         }t          | ¦  «        rd}t          j        }n	d	}t          }t          d
dd|dddg|¬¦  «        }t          j        ||¦  «         d S )Nr   ÚfoooÚfoooooÚfooooooozfoo
u   ã�‚r(   r1   r*   rY   r-   r_   é   r+   )	r
   r.   r/   r   r…   r   r   r2   r3   r4   s         r    Útest_lenrã   ƒ  s¡   € Ý
Ø	�˜¥"¤&¨*°g¸uÐEØðñ ô €Cð ŒW�[Š[‰]Œ]€FÝ$Ð%5Ñ6Ô6ð Ø"ˆÝŒvˆˆà ˆÝˆÝ�q˜!˜Q  a¨¨AÐ.°nÐEÑEÔE€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   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?   rY   é   )	r
   r.   r/   r   r@   r   r…   r2   r3   rB   s      r    Útest_len_mixedræ   “  sˆ   € Ý
Ø	•”˜¨­x¬~Ñ/?Ô/?ÀÈÈaÐQTÐUñô €Cð ŒW�[Š[‰]Œ]€FÝ�q�"œ& "¥b¤f­b¬f°a½¼ÅÄÍÌÐPÑQÔQ€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   zmethod,sub,start,end,expectedÚindexÚEF)r-   rY   r+   r   Úrindex)r-   r^   é   r-   rY   )r-   rY   rê   r-   ÚErâ   r^   )r-   rY   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½   r8   Úendr¾   ÚstartÚsubs     €€€€r    r¿   ztest_index.<locals>.<listcomp>¸  s2   ø€ ÐGÐGÐG¸4Ð%•˜˜fÑ%Ô% c¨5°#Ñ6Ô6ÐGÐGÐGr;   )
r   r.   rM   r»   r   r
   r2   r3   Úassert_index_equalrÀ   )
r¾   rõ   rô   ró   Úindex_or_seriesr5   r9   Úobjr7   r6   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Ò#Ð#Ð#Ð#Ð#Ð#r;   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÷   r5   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÷   r5   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   )rY   r+   r,   c                 ó6  — t          dddt          j        g| ¬¦  «        }t          | ¦  «        rt          j        }t          j        }n	d}t
          } t          |j        |¦  «        d¦  «        }t          g |¢|‘|¬¦  «        }t          j	        ||¦  «         d S )NÚabcbrD   Úbcber(   r*   r>   )
r
   r.   r/   r   r1   r   r»   r   r2   r3   )r5   r¾   Úexpr   r7   r8   r6   r9   s           r    Útest_index_missingr  Í  s›   € õ �&˜$ ­¬Ð/Ð7GÐ
HÑ
HÔ
H€CÝ$Ð%5Ñ6Ô6ð ÝœˆÝŒvˆˆà ˆÝˆà%�W�S”W˜fÑ%Ô% cÑ*Ô*€FÝ�l˜�l˜T�l¨.Ð9Ñ9Ô9€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   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   r‹   rA   r2   r3   r~   rc   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Ñ,Ô,Ð,Ð,Ð,r;   zstart, stop, step, expectedr,   rN   éÿÿÿÿrm   Ú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�   r2   r3   )rô   rt   ru   r9   r5   r   r6   s          r    Ú
test_slicer  ï  se   € õ �*˜j­"¬&°*Ð=ÐEUÐ
VÑ
VÔ
V€CØŒW�]Š]˜5 $¨Ñ-Ô-€FÝ�hÐ&6Ð7Ñ7Ô7€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   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�   rA   r2   r3   )rô   rt   ru   r9   r   r6   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Ñ,Ô,Ð,Ð,Ð,r;   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Úzatr_   Ú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Úevenlongerthanthatrm   r(   )r
   r.   r/   r   Úslice_replacer2   r3   )rô   rt   Úreplr9   r5   r   r6   s          r    Útest_slice_replacer7    ss   € õ Ø	�.Ð"6¸½B¼FÐCØðñ ô €Cõ �hÐ&6Ð7Ñ7Ô7€HØŒW×"Ò" 5¨$°Ñ5Ô5€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   r�   rF   rH   Ú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 
r9  r(   )r
   r.   r/   r»   r   r2   r3   ©r5   r¾   r  r   r6   r9   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Ñ,Ô,Ð,Ð,Ð,r;   zaa  zbb 	
c           
      ób  — t          dt          j        ddt          j        ¦   «         d ddg¦  «        } t          |j        | ¦  «        ¦   «         }t          g |¢t          j        ‘t          j        ‘d ‘t          j        ‘t          j        ‘t          ¬¦  «        }t          j	        ||¦  «         d S )Nz  aa  z bb 	
Tr+   r?   r(   )
r
   r.   r/   r   r@   r»   r   rA   r2   r3   )r¾   r  r   r6   r9   s        r    Ú%test_strip_lstrip_rstrip_mixed_objectr>  6  s˜   € õ �(�BœF J°µh´nÑ6FÔ6FÈÈaÐQTÐUÑ
VÔ
V€Cà%�W�S”W˜fÑ%Ô%Ñ'Ô'€FÝÐB˜ÐB�RœVÐB¥R¤VÐB¨TÐBµ2´6ÐB½2¼6ÐBÍ&ÐQÑQÔQ€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   )ÚABCú BNSDúLDFJH )ÚABCxxr@  úLDFJH xx)ÚxxABCúxx BNSDrA  c                 ó´   — t          g d¢| ¬¦  «        } t          |j        |¦  «        d¦  «        }t          || ¬¦  «        }t          j        ||¦  «         d S )N)ÚxxABCxxrE  rC  r(   Úx)r
   r»   r   r2   r3   r;  s         r    Útest_strip_lstrip_rstrip_argsrI  F  se   € õ Ð3Ð3Ð3Ð;KÐ
LÑ
LÔ
L€Cà%�W�S”W˜fÑ%Ô% cÑ*Ô*€FÝ�cÐ!1Ð2Ñ2Ô2€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   zprefix, expectedr=   )r>   z b cÚbc)rm   úa b crJ  ©rD   rK  rJ  c                 ó¬   — t          g d¢| ¬¦  «        }|j                             |¦  «        }t          || ¬¦  «        }t          j        ||¦  «         d S ©NrL  r(   )r
   r   Úremoveprefixr2   r3   )r5   Úprefixr9   r   r6   Úser_expecteds         r    Útest_removeprefixrR  V  ó_   € õ Ð&Ð&Ð&Ð.>Ð
?Ñ
?Ô
?€CØŒW×!Ò! &Ñ)Ô)€FÝ˜(Ð*:Ð;Ñ;Ô;€LÝÔ˜6 <Ñ0Ô0Ð0Ð0Ð0r;   zsuffix, expectedrW   )rD   za b r>   rJ  )rD   rK  rm   c                 ó¬   — t          g d¢| ¬¦  «        }|j                             |¦  «        }t          || ¬¦  «        }t          j        ||¦  «         d S rN  )r
   r   Úremovesuffixr2   r3   )r5   Úsuffixr9   r   r6   rQ  s         r    Útest_removesuffixrW  e  rS  r;   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   rY   rs   r,   r  )rô   ru   )r
   r.   r/   r   r”   r2   r3   r�   rc   s       r    Útest_string_slice_get_syntaxr_  t  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Ñ,Ô,Ð,Ð,Ð,r;   c                  ó¤   — t          g d¢¦  «        } | j        d         }t          dt          j        dg¦  «        }t	          j        ||¦  «         d S )N))r+   r,   )r+   )rY   r-   r^   r+   r,   r-   ©r
   r   r.   r/   r2   r3   rB   s      r    Ú&test_string_slice_out_of_bounds_nestedrb  ‡  sO   € Ý
Ð*Ð*Ð*Ñ
+Ô
+€CØŒW�QŒZ€FÝ�q�"œ& !�nÑ%Ô%€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   c                 ó¬   — t          g d¢| ¬¦  «        }|j        d         }t          dt          j        dg| ¬¦  «        }t	          j        ||¦  «         d S )N)r   r>   rG   r(   r+   Úor=   ra  rc   s       r    Útest_string_slice_out_of_boundsre  Ž  s\   € Ý
Ð#Ð#Ð#Ð+;Ð
<Ñ
<Ô
<€CØŒW�QŒZ€FÝ�s�BœF CÐ(Ð0@ÐAÑAÔA€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   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•   r2   r3   rc   s       r    Útest_encode_decoderh  •  sr   € Ý
Ð$Ð$Ð$Ð,<Ð
=Ñ
=Ô
=Ô
A×
HÒ
HÈÑ
QÔ
Q€CØŒW�^Š^˜GÑ$Ô$€FÝÐ)Ð)Ð)°Ð7Ñ7Ô7€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   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 ©Nrj  rk  )r–   ©rH  s    r    ú<lambda>z*test_encode_errors_kwarg.<locals>.<lambda>§  ó   €  §¢¨(°HÑ!=Ô!=€ r;   )	r
   r   r   ÚUnicodeEncodeErrorr   r–   Úmapr2   r3   )r5   r   r   r6   r9   s        r    Útest_encode_errors_kwargrs  œ  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   rj  rk  c                 ó.   — |                       dd¦  «        S rm  )r•   rn  s    r    ro  z*test_decode_errors_kwarg.<locals>.<lambda>¶  rp  r;   r   )
r
   r   r   ÚUnicodeDecodeErrorr   r•   rr  rÂ   r2   r3   )r   r   r6   r9   s       r    Útest_decode_errors_kwargry  «  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 )Nru  rv  rg  r(   r=   r>   ©r
   r   r•   r2   r3   )Ústring_dtyper   r6   r9   s       r    Útest_decode_string_dtyper}  º  sY   € å
�$˜�Ñ
Ô
€CØŒW�^Š^˜G¨<ˆ^Ñ8Ô8€FÝ�s˜C�j¨Ð5Ñ5Ô5€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   c                 ó°   — t          ddg¦  «        }|j                             d| ¬¦  «        }t          ddg| ¬¦  «        }t          j        ||¦  «         d S )Nru  s   \ud800rg  r(   r=   z\ud800r{  )Úobject_dtyper   r6   r9   s       r    Útest_decode_object_dtyper€  Â  s[   € å
�$˜
Ð#Ñ
$Ô
$€CØŒW�^Š^˜G¨<ˆ^Ñ8Ô8€FÝ�s˜IÐ&¨lÐ;Ñ;Ô;€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   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 )Nru  rv  z1dtype must be string or object, got dtype='int64'r   rg  rM   r(   )r
   r   r   rü   r   r•   )r   r   s     r    Útest_decode_bad_dtyper‚  Ê  s©   € å
�$˜�Ñ
Ô
€CØ
=€CÝ	Œ•z¨Ð	-Ñ	-Ô	-ð /ð /ØŒ�Š�w gˆÑ.Ô.Ð.ð/ð /ð /ñ /ô /ð /ð /ð /ð /ð /ð /ð /øøøð /ð /ð /ð /ð /ð /s   ¯AÁAÁ Azform, expectedÚNFKCr?  Ú123õ	   ã‚¢ã‚¤ã‚¨rw   õ	   ï¼¡ï¼¢ï¼£õ	   ï¼‘ï¼’ï¼“õ	   ï½±ï½²ï½´c                 óÒ   — t          dddt          j        dgg d¢|¬¦  «        }t          |g d¢|¬¦  «        }|j                             | ¦  «        }t          j        ||¦  «         d S )Nr?  r†  r‡  rˆ  ©r=   r>   rW   rX   Úe©rç   r)   )r
   r.   r/   r   r£   r2   r3   )Úformr9   r5   r   r6   s        r    Útest_normalizerŽ  Ò  s€   € õ Ø	�˜[­"¬&°+Ð>Ø'Ð'Ð'Øðñ ô €Cõ
 �hÐ&?Ð&?Ð&?ÐGWÐXÑXÔX€HØŒW×Ò˜tÑ$Ô$€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   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 )
Nr?  r†  r‡  rˆ  rŠ  rŒ  zinvalid normalization formr   Úxxx)r
   r.   r/   r   r   rü   r   r£   ©r5   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)r†  r‡  rˆ  )r?  r„  r…  rƒ  )r   r   r£   r2   rö   )Úidxr9   r6   s      r    Útest_normalize_indexr•  î  sX   € Ý
Ð7Ð7Ð7Ñ
8Ô
8€CÝÐ0Ð0Ð0Ñ1Ô1€HØŒW×Ò˜vÑ&Ô&€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r;   zvalues,inferred_typerQ   )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�}Ñ-Ô-Ð-Ð-Ð-Ð-Ð-r;   Ú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Â   rA   r   r   r   r   ry   )Ú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d¬¦  «        ¦  «        } t          g d¢¦  «        }|                      d„ d¬¦  «        }t	          j        ||¦  «         d S )	Nrª  r¬  T)Ústrict)zA/DzB/EzC/Fc                 óZ   — d                      | j                             ¦   «         ¦  «        S )Nú/)r„   r   r}   )Úfs    r    ro  z1test_str_accessor_in_apply_func.<locals>.<lambda>8  s   €  §¢¨¬¯ª©¬Ñ 7Ô 7€ r;   r+   rp   )r   Úzipr
   Úapplyr2   r3   )Údfr9   r6   s      r    Útest_str_accessor_in_apply_funcr¹  4  sd   € å	•3�u˜e¨DÐ1Ñ1Ô1Ñ	2Ô	2€BÝÐ+Ð+Ð+Ñ,Ô,€HØ�XŠXÐ7Ð7¸aˆXÑ@Ô@€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   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(   rY   ú-2ú+5z-0002z+0005r^   )r
   r.   r/   rA   r2   r3   r   Úzfill©Úvaluer9   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Ð8r;   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Ç  G  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+0dogr^   )r
   r2   r3   r   rÁ  rÂ  s     r    Útest_zfill_with_leading_signrÉ  O  sQ   € ÝÐ)Ð)Ð)Ñ*Ô*€EÝÐ1Ð1Ð1Ñ2Ô2€HÝÔ˜5œ9Ÿ?š?¨1Ñ-Ô-¨xÑ8Ô8Ð8Ð8Ð8r;   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”   rA   r2   r3   )Úsr6   r9   s      r    Útest_get_with_dict_labelrÒ  U  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Ñ,Ô,Ð,Ð,Ð,r;   c                  ó¬   — t          ddg¦  «        j                             dd¬¦  «        } t          ddgd¬	¦  «        }t          j        | |¦  «         d S )
Nó   xó   yzUTF-8r²  )ÚencodingÚerrorsrH  Úyr   r(   r{  )r6   r9   s     r    Útest_series_str_decoderÙ  f  sX   € å�T˜4�LÑ!Ô!Ô%×,Ò,°gÀhÐ,ÑOÔO€FÝ�s˜C�j¨Ð.Ñ.Ô.€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r;   c                  ó  — t          dd¦  «        5  t          g d¢¦  «        } | j                             dd ¬¦  «        }t          g d¢d¬¦  «        }t	          j        ||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nzfuture.infer_stringT)ru  rv  ó   crg  r(   )r=   r>   rW   r   )r   r
   r   r•   r2   r3   rB   s      r    Útest_decode_with_dtype_nonerÜ  m  sË   € Ý	Ð-¨tÑ	4Ô	4ð 1ð 1ÝÐ'Ð'Ð'Ñ(Ô(ˆØ”—’ ¨t�Ñ4Ô4ˆÝ˜/˜/˜/°Ð7Ñ7Ô7ˆÝ
Ô˜v xÑ0Ô0Ð0ð	1ð 1ð 1ñ 1ô 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1øøøð 1ð 1ð 1ð 1ð 1ð 1s   ‘AA4Á4A8Á;A8c                  ó�  — t          j        d¦  «         t          t          d¦  «        d¬¦  «        } |                      d¦  «        }|d d…         | d d…<   t          g d¢d¬¦  «        }t          j        | |¦  «         t          t          d¦  «        d¬¦  «        }|                     d¦  «        } | d d…         |d d…<   t          g d¢d¬¦  «        }t          j        ||¦  «         t          g d¢d¬¦  «        } t          g d	¢d¬¦  «        }|| d
d…<   t          dddt          dgd¬¦  «        }t          j        | |¦  «         d S )NrR   r^   zstring[python]r(   zstring[pyarrow]r,   )Ú0r¼  Ú2rÆ   r³   )r=   r>   NrX   r‹  )ÚXÚYNr+   r-   r=   rà  rá  r‹  )r   Úimportorskipr
   r€   rÂ   r2   r3   r   )Ú
ser_pythonÚser_pyarrowr9   s      r    Ú*test_setitem_with_different_string_storagerå  u  sq  € õ Ô˜	Ñ"Ô"Ð"õ �˜a™œÐ(8Ð9Ñ9Ô9€JØ×#Ò#Ð$5Ñ6Ô6€Kà   ! ”_€Jˆr�ˆr�NÝÐ/Ð/Ð/Ð7GÐHÑHÔH€HÝÔ˜: xÑ0Ô0Ð0õ �˜q™œÐ):Ð;Ñ;Ô;€KØ×#Ò#Ð$4Ñ5Ô5€Jà   ! ”n€K����OÝÐ/Ð/Ð/Ð7HÐIÑIÔI€HÝÔ˜;¨Ñ1Ô1Ð1õ Ð2Ð2Ð2Ð:JÐKÑKÔK€JÝÐ)Ð)Ð)Ð1BÐCÑCÔC€Kà!€Jˆq�ˆs�OÝ�s˜C ¥b¨#Ð.Ð6FÐGÑGÔG€HÝÔ˜: xÑ0Ô0Ð0Ð0Ð0r;   zpat, expected))z(?=abc)T)z(?<=123)T)z(?!xyz)T)z(?<!\d)T)z(?=a|b)(?<=c)T)rª  F)z\d+F)z(abc)F)za|bF)za*F)rm   F)z	\\(?=abc)T)z(?=.*[A-Z])T)za(?=)T)z	(?![0-9])T)z(?=(?!nested))T)ztest\(\?\=ing\)F)z[(?=)]F)z(?#(?=comment)F)z(test # (?=comment))T)z	(?=test)+F)z	(?=test)*F)z	(?=test)?F)zabc|(?=test)T)z
^(?=test)$T)z(abc)\1T)z\b(\w+)\s+\1\bT)z\b(?P<word>\w+)\s+(?P=word)\bTc                 ó:   — t          j        | ¦  «        |k    sJ ‚d S r™  )r   Ú_has_unsupported_regex)rI   r9   s     r    Útest_has_regex_unsupported_coderè  “  s'   € õJ !Ô7¸Ñ<Ô<ÀÒHÐHÐHÐHÐHÐHr;   )Sr   r   Únumpyr.   r   Úpandas.compatr   Úpandasr   r   r   r	   r
   r   r   Úpandas._testingÚ_testingr2   Ú'pandas.core.arrays._arrow_string_mixinsr   Úpandas.core.strings.accessorr   Úpandas.tests.stringsr   ÚmarkÚparametrizer!   r$   r:   rC   rK   rU   rd   rg   rj   r¯   rÄ   rÏ   r/   rÓ   rÙ   rÝ   rã   ræ   rù   rý   rÿ   r  r  r  r!  r7  r<  r>  rI  rR  rW  r_  rb  re  rh  rs  ry  r}  r€  r‚  rŽ  r’  r•  r›  r¡  r¤  r¨  r°  r¹  rÄ  rÇ  rÉ  rÒ  rÙ  rÜ  rå  rè  r¹   r;   r    ú<module>ró     sê  ððð ð ð ð ð ð ð ð
 Ð Ð Ð Ø €€€à .Ð .Ð .Ð .Ð .Ð .ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð Ø IÐ IÐ IÐ IÐ IÐ IØ 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø >Ð >Ð >Ð >Ð >Ð >ð „×Ò˜ Q¨¨f¨f°e¸U°^Ñ.DÔ.DÐ$EÑFÔFð"ð "ñ GÔFð"ðð ð ð-ð -ð -ð-ð -ð -ð „×ÒØà	Ð&Ð&Ð&Ð'Ø	Ð'Ð'Ð'Ð(Ø	Ð&Ð&Ð&Ð'Ø	Ð'Ð'Ð'Ð(Ø	Ð!Ð!Ð!Ð"ðñ	ô 	ð-ð -ñ	ô 	ð-ð-ð -ð -ð<-ð -ð -ð -ð -ð -ð „×Ò˜¨$°¨°S¸$°KÐ(@ÑAÔAð-ð -ñ BÔAð-ðPBð PBð PBðf „×ÒØà	ÐPÐPÐPÐQØ	Ð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ð	
ð1ñô ð@-ð -ñAô ð@-ð: „×ÒØà	ÐIÐIÐIÐJØ	ÐLÐLÐLÐMØ	ÐIÐIÐIÐJðñô ð"(ð "(ñô ð"(ðJ „×ÒØà	�u˜bœf d¨E°2´6¸4ÀÐGÐHØ	�u˜bœf e¨U°B´F¸DÀ%ÐHÐIðñô ð-ð -ñô ð-ð-ð -ð -ð	-ð 	-ð 	-ð-ð -ð -ð -ð -ð -ð „×ÒØ#à	�$˜˜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ðñô ð-ð -ñô ð-ð „×ÒØà	Ð!Ð!Ð!Ð"Ø	Ð"Ð"Ð"Ð#Ø	Ð"Ð"Ð"Ð#ðñô ð1ð 1ñô ð1ð „×ÒØà	Ð!Ð!Ð!Ð"Ø	Ð"Ð"Ð"Ð#Ø	Ð"Ð"Ð"Ð#ðñô ð1ð 1ñô ð1ð-ð -ð -ð&-ð -ð -ð-ð -ð -ð-ð -ð -ð-ð -ð -ð-ð -ð -ð-ð -ð -ð-ð -ð -ð/ð /ð /ð „×ÒØà	�%˜  r¤v¨{Ð;Ð<Ø	�˜ [°"´&¸+ÐFÐGðñô ð-ð -ñô ð-ð!ð !ð !ð,ð ,ð ,ð „×ÒØà
ˆsˆ�XÐØ	ˆˆ˜Ð(Ø	ˆˆ˜'Ð"Ø	Ð	Ð	˜_Ð-Ø
��˜˜q !Ñ$Ô$Ð	% wÐ/ðñ	ô 	ð.ð .ñ	ô 	ð.ð „×ÒØà
ˆRŒVˆ�jÐ!Ø
ˆ(�4˜˜AÑ
Ô
Ð	 Ð.Ø
ˆ)�A‰,Œ,ˆ˜Ð'ðñô ð	ð 	ñô ð	ðð ð ðð ð ðð ð ð-ð -ð -ð9ð 9ð 9ðð ð ð9ð 9ð 9ð-ð -ð -ð"-ð -ð -ð1ð 1ð 1ð1ð 1ð 1ð< „×ÒØðð ð ñ"ô "ðFIð IñG"ô "ðFIð Ið Ir;   