Ë
    ¤ehM ã            
       óÐ  — d dl mZ d dlmZ d dlmZmZ d dlmZ d dlZ	d dlm
Z
 d dlZd dlmZmZ d dlmZ d d	lmZ d dlmc mZ d d
lmZ d dlZd dlmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+ d dl,m-Z. d dl/m0Z0m1Z1m2Z2 d dl3m4Z4  G d„ d«      Z5 G d„ d«      Z6 G d„ d«      Z7d„ Z8ejr                  ju                  dd d i e	jv                  d gge	jx                  ¬«      fddi e	jv                  dgge=¬«      fddi e	jv                  dgge	jx                  ¬«      fg«      d„ «       Z>d„ Z?ejr                  ju                  dd e@d«      dgd e@d«      dgg«      d „ «       ZAy)!é    )ÚOrderedDict)ÚIterator)ÚdatetimeÚ	timedelta)ÚtzoffsetN)Úma)ÚiNaTÚlib)Únp_version_gt2)ÚIntCastingNaNError)ÚCategoricalDtype)ÚCategoricalÚ	DataFrameÚDatetimeIndexÚDatetimeTZDtypeÚIndexÚIntervalÚIntervalIndexÚ
MultiIndexÚNaTÚPeriodÚ
RangeIndexÚSeriesÚ	TimestampÚ
date_rangeÚisnaÚperiod_rangeÚtimedelta_range)ÚIntegerArrayÚIntervalArrayÚperiod_array)Ú
NumpyBlockc                   óF  — e Zd Zd„ Zd„ Zd„ Zd„ Zej                  j                  dd„ d„ d„ d	„ d
„ d„ d„ d„ d„ d„ d„ g«      ej                  j                  ddg g«      d„ «       «       Z
d„ Zd„ Zd„ Zd„ Zd„ Zd„ Zej                  j                  deeeg«      d„ «       Zej                  j                  dej,                   ed«      g«      d„ «       Zej                  j                  dg d ¢«      ej                  j                  d!d eg «      g«      d"„ «       «       Zd#„ Zd$„ Zej                  j                  d%g d&¢«      d'„ «       Zd(„ Zd)„ Zd*„ Z d+„ Z!d,„ Z"d-„ Z#d.„ Z$ej                  j                  dg d/¢«      d0„ «       Z%ej                  j                  d1d2d3gd4d5g e e&d6d3d7¬8«      «       e e&d6d3d7d9¬:«      «       e'd;d<¬=«      gg«      d>„ «       Z(d?„ Z)d@„ Z*dA„ Z+dB„ Z,dC„ Z-dD„ Z.dE„ Z/dF„ Z0dG„ Z1dH„ Z2dI„ Z3dJ„ Z4dK„ Z5dL„ Z6dM„ Z7dN„ Z8dO„ Z9ej                  j                  dPg dQ¢dQ e e:dR«      «       e;g dS¢«      dT„  e:dR«      D «       dU„  e:dR«      D «       g«      dV„ «       Z<dW„ Z=dX„ Z>dY„ Z?dZ„ Z@d[„ ZAeBj†                  ej                  j                  d! e&d\dRd9¬]«       e&d\dR¬^«       eDd_dR¬^«       eEd`dRda¬8«       e edb«      «       eg dQ¢«       eFd;dR«      gdc„ ¬d«      de„ «       «       ZGdf„ ZHdg„ ZIdh„ ZJdi„ ZKdj„ ZLej                  j                  dk ejš                  d2gejœ                  ¬l«       ejš                  d2gejž                  ¬l«       ejš                  d2gej                   ¬l«       ejœ                  d2«      g ejž                  d2«      g ej                   d2«      gg«      dm„ «       ZQdn„ ZRdo„ ZSdp„ ZTdq„ ZUdr„ ZVds„ ZWdt„ ZXdu„ ZYdv„ ZZdw„ Z[dx„ Z\dy„ Z]dz„ Z^d{„ Z_d|„ Z`d}„ Zad~„ Zbd„ Zcd€„ Zdd�„ Zed‚„ Zfdƒ„ Zgd„„ Zhd…„ Zid†„ Zjd‡„ Zkdˆ„ Zlej                  j                  d‰ejÚ                  ejÜ                  g«      ej                  j                  dŠd‹dŒg«      ej                  j                  d�g dŽ¢«      d�„ «       «       «       Zoej                  j                  d�d‘epej,                  dg«      d’„ «       Zqd“„ Zrej                  j                  d”esetg«      d•„ «       Zuej                  j                  d–eejš                  gd—d˜g¬d«      d™„ «       Zvej                  j                  d–eejš                  gd—d˜g¬d«      dš„ «       Zwd›„ Zxej                  j                  d–eejš                  gd—d˜g¬d«      dœ„ «       Zyej                  jõ                  d�¬ž«      dŸ„ «       Z{d „ Z|d¡„ Z}d¢„ Z~d£„ Zd¤„ Z€d¥„ Z�ej                  j                  d¦d3ej,                  d ed«      g«      d§„ «       Z‚d¨„ Zƒd©„ Z„dª„ Z…d«„ Z†d¬„ Z‡d­„ Zˆej                  �j                  d®«      d¯„ «       ZŠd°„ Z‹d±„ ZŒd²„ Z�d³„ ZŽd´„ Z�dµ„ Z�d¶„ Z‘d·„ Z’d¸„ Z“ej                  j                  d! e&d¹dº¬^«       eDd_dº¬^«       eEd»dºda¬8«      gd¼„ ¬d«      d½„ «       Z”ej                  j                  d! e&d¹dº¬^«       eDd_dº¬^«       eEd»dºda¬8«      gd¾„ ¬d«      d¿„ «       Z•ej                  j                  de�j,                  e�j.                  g«      dÀ„ «       Z˜ej                  j                  d�g dÁ¢«      ej                  j                  dŠdŒd‹g«      dÂ„ «       «       Z™ej                  j                  dg dÃ¢«      dÄ„ «       ZšdÅ„ Z›dÆ„ Zœej                  j                  dÇdÈdÉg«      dÊ„ «       Z�dË„ ZždÌ„ ZŸej                  j                  dk e�j,                  dÍ«       e�j,                  dÎ«      gdÍdÎgg«      dÏ„ «       Z dÐ„ Z¡dÑ„ Z¢dÒ„ Z£dÓ„ Z¤dÔ„ Z¥dÕ„ Z¦dÖ„ Z§d×„ Z¨dØ„ Z©dÙ„ ZªdÚ„ Z«dÛ„ Z¬dÜ„ Z­dÝ„ Z®dÞ„ Z¯ej                  jõ                  dß¬ž«      dà„ «       Z°ej                  jõ                  dß¬ž«      dá„ «       Z±ej                  �j                  dâ«      ej                  j                  dãe²e³ee´jš                  g«      dä„ «       «       Zµdå„ Z¶dæ„ Z·ej                  j                  dçd2dèg«      dé„ «       Z¸ej                  j                  dçd2dèg«      dê„ «       Z¹dë„ Zºdì„ Z»dí„ Z¼dî„ Z½ej                  j                  dïdej,                  e´�j|                  g«      dð„ «       Z¿dñ„ ZÀdò„ ZÁdó„ ZÂdô„ ZÃdõ„ ZÄdö„ ZÅy)÷ÚTestSeriesConstructorsc                 óî   — t        j                  d«      } ||d¬«      } ||j                  d«      «      }t        j                  ||«        |t        |«      d¬«      }t        j                  ||«       y )Né
   úM8[s]©Údtype)ÚnpÚarangeÚastypeÚtmÚassert_equalÚlist)ÚselfÚindex_or_seriesÚvaluesÚresÚexpecteds        úc/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/pandas/tests/series/test_constructors.pyÚ'test_from_ints_with_non_nano_dt64_dtypez>TestSeriesConstructors.test_from_ints_with_non_nano_dt64_dtype5   sZ   € Ü—‘˜2“ˆá˜f¨GÔ4ˆÙ" 6§=¡=°Ó#9Ó:ˆÜ
�‰˜˜XÔ&áœd 6›l°'Ô:ˆÜ
�‰˜˜XÕ&ó    c                 ó‚   — t        d gd¬«      }|j                  «       j                  «       sJ ‚|j                  dk(  sJ ‚y )Nzinterval[datetime64[ns]]r(   zinterval[datetime64[ns], right])r   r   Úallr)   ©r0   Úsers     r5   Ú1test_from_na_value_and_interval_of_datetime_dtypezHTestSeriesConstructors.test_from_na_value_and_interval_of_datetime_dtype?   s:   € ä�d�VÐ#=Ô>ˆØ�x‰x‹z�~‰~ÔÐÐØ�y‰yÐ=Ò=Ð=Ñ=r7   c                 ó&  — t        ddd«      }|j                  «       |j                  «       g}t        |«      }t        |t        ¬«      }t        j                  ||«       t        |«      }t        |t        ¬«      }t        j                  ||«       y )Nià  é   r(   )	r   Úto_pydatetimeÚdater   Úobjectr-   Úassert_series_equalr   Úassert_index_equal)r0   ÚtsÚvalsr;   r4   Úidxs         r5   Ú!test_infer_with_date_and_datetimez8TestSeriesConstructors.test_infer_with_date_and_datetimeE   su   € ô �t˜Q Ó"ˆØ× Ñ Ó" B§G¡G£IÐ.ˆä�T‹lˆÜ˜$¤fÔ-ˆÜ
×Ñ˜s HÔ-ä�D‹kˆÜ˜¤VÔ,ˆÜ
×Ñ˜c 8Õ,r7   c                 ó4  — dg}d}t        j                  t        |¬«      5  t        |d¬«       d d d «       t        j                  t        |¬«      5  t        t	        j
                  |t        ¬«      d¬«       d d d «       y # 1 sw Y   ŒTxY w# 1 sw Y   y xY w)NÚaazD^Unknown datetime string format, unable to parse: aa, at position 0$©Úmatchúdatetime64[ns]r(   )ÚpytestÚraisesÚ
ValueErrorr   r*   ÚarrayrA   )r0   rE   Úmsgs      r5   Ú'test_unparsable_strings_with_dt64_dtypez>TestSeriesConstructors.test_unparsable_strings_with_dt64_dtypeS   s�   € àˆvˆØTˆÜ�]‰]œ:¨SÔ1ñ 	1Ü�4Ð/Õ0÷	1ô �]‰]œ:¨SÔ1ñ 	IÜ”2—8‘8˜D¬Ô/Ð7GÕH÷	Ið 	I÷	1ð 	1ú÷	Ið 	Iús   ¡BÁ'BÂBÂBÚconstructorc                 ó   — t        | ¬«      S ©N©Úindex©r   ©rF   s    r5   ú<lambda>zTestSeriesConstructors.<lambda>d   s   € œ cÔ*€ r7   c                 ó   — t        d | ¬«      S rU   rX   rY   s    r5   rZ   zTestSeriesConstructors.<lambda>e   s   € œ ¨CÔ0€ r7   c                 ó   — t        i | ¬«      S rU   rX   rY   s    r5   rZ   zTestSeriesConstructors.<lambda>f   ó   € œ ¨#Ô.€ r7   c                 ó   — t        d| ¬«      S )N© rV   rX   rY   s    r5   rZ   zTestSeriesConstructors.<lambda>g   r]   r7   c                 ó   — t        g | ¬«      S rU   rX   rY   s    r5   rZ   zTestSeriesConstructors.<lambda>h   r]   r7   c                 ó*   — t        d„ dD «       | ¬«      S )Nc              3   ó    K  — | ]  }|–— Œ y ­w©Nr_   ©Ú.0Ú_s     r5   ú	<genexpr>z2TestSeriesConstructors.<lambda>.<locals>.<genexpr>i   s   è ø€ ¢ q¤¡ùó   ‚r_   rV   rX   rY   s    r5   rZ   zTestSeriesConstructors.<lambda>i   s   € œ¡¨B¤°sÔ;€ r7   c                 ó   — t        d | ¬«      S ©N©ÚdatarW   rX   rY   s    r5   rZ   zTestSeriesConstructors.<lambda>j   s   € œ T°Ô5€ r7   c                 ó   — t        i | ¬«      S rj   rX   rY   s    r5   rZ   zTestSeriesConstructors.<lambda>k   ó   € œ R¨sÔ3€ r7   c                 ó   — t        d| ¬«      S )Nr_   rk   rX   rY   s    r5   rZ   zTestSeriesConstructors.<lambda>l   rn   r7   c                 ó   — t        g | ¬«      S rj   rX   rY   s    r5   rZ   zTestSeriesConstructors.<lambda>m   rn   r7   c                 ó*   — t        d„ dD «       | ¬«      S )Nc              3   ó    K  — | ]  }|–— Œ y ­wrc   r_   rd   s     r5   rg   z2TestSeriesConstructors.<lambda>.<locals>.<genexpr>n   s   è ø€ ¢_¨A¤a¡_ùrh   r_   rk   rX   rY   s    r5   rZ   zTestSeriesConstructors.<lambda>n   s   € œ¡_°¤_¸CÔ@€ r7   Úempty_indexNc                 óº   — t        |¬«      } ||«      }|j                  t        k(  sJ ‚t        |j                  «      dk(  sJ ‚t        j                  ||d¬«       y )NrV   r   T©Úcheck_index_type)r   r)   rA   ÚlenrW   r-   rB   )r0   rS   rs   r4   Úresults        r5   Útest_empty_constructorz-TestSeriesConstructors.test_empty_constructor]   sS   € ô.  Ô,ˆÙ˜[Ó)ˆà�|‰|œvÒ%Ð%Ð%Ü�6—<‘<Ó  AÒ%Ð%Ð%Ü
×Ñ˜v xÀ$ÖGr7   c                 ó¬   — d}t         dt        g}|D ]4  }t        j                  t        |¬«      5  t        g d|¬«       d d d «       Œ6 y # 1 sw Y   ŒAxY w)Nznot understoodr   rJ   Útime)Únamer)   )r   r/   rM   rN   Ú	TypeErrorr   )r0   rQ   Úinvalid_listr)   s       r5   Útest_invalid_dtypez)TestSeriesConstructors.test_invalid_dtype{   sV   € àˆÜ! ;´Ð5ˆØ!ò 	5ˆEÜ—‘œy°Ô4ñ 5Ü�r ¨eÕ4÷5ð 5ñ	5÷5ð 5ús   °A
Á
A	c                 óâ   — t        j                  ddg«      }t        j                  ddg|¬«      }t        j                  t
        d¬«      5  t        |dd	g¬
«       d d d «       y # 1 sw Y   y xY w)N)ÚaÚi8)ÚbÚf4)r>   gš™™™™™Ù?)é   ióÿÿÿr(   zUse DataFrame insteadrJ   ÚAÚBrV   )r*   r)   rP   rM   rN   rO   r   )r0   Úc_dtypeÚcdt_arrs      r5   Útest_invalid_compound_dtypez2TestSeriesConstructors.test_invalid_compound_dtypeƒ   s\   € ä—(‘(˜K¨Ð5Ó6ˆÜ—(‘(˜H jÐ1¸ÔAˆä�]‰]œ:Ð-DÔEñ 	.Ü�7 3¨ *Õ-÷	.÷ 	.ñ 	.ús   ÁA%Á%A.c                 ó>   — t        d«      }t        |t        «      rJ ‚y )Ng      à?)r   Ú
isinstanceÚfloat)r0   Úscalars     r5   Útest_scalar_conversionz-TestSeriesConstructors.test_scalar_conversion‹   s   € ä˜“ˆÜ˜f¤eÔ,Ð,Ð,Ð,r7   c                 óª   — |\  }}t        |t        d«      ¬«      }t        |gdz  |¬«      }|j                  |k(  sJ ‚t        j                  ||«       y )Né   rV   r(   )r   Úranger)   r-   rB   )r0   Úea_scalar_and_dtypeÚ	ea_scalarÚea_dtyper;   r4   s         r5   Útest_scalar_extension_dtypez2TestSeriesConstructors.test_scalar_extension_dtype�   sR   € ð 2Ñˆ	�8ä�Y¤e¨A£hÔ/ˆÜ˜9˜+¨™/°Ô:ˆà�y‰y˜HÒ$Ð$Ð$Ü
×Ñ˜s HÕ-r7   c                 óT  — t        «       }|j                  j                  sJ ‚t        |«      }|j                  j                  sJ ‚t        j                  |j                  |j                  «       t        |j                  «      t        |j                  «      k(  sJ ‚t        dt        j                  gddg¬«      }|s|j                  t        j                  k(  sJ ‚	 t        j                  |d   «      sJ ‚|j                  j                  rJ ‚t        «       j                  j                  rJ ‚t        j                  t        d¬«      5  t        t        j                  j                  d«      j!                  d«      t        j"                  d	«      ¬«       d d d «       d
|_        t        |«      j$                  }d
}||k(  sJ ‚t'        j(                  ddgd	dgg«      }d}	t        j                  t*        |	¬«      5  t        |«       d d d «       y # 1 sw Y   Œ{xY w# 1 sw Y   y xY w)NÚhellor   r>   rV   zAData must be 1-dimensional, got ndarray of shape \(3, 3\) insteadrJ   é   )r‘   r‘   r‘   r   é   z8initializing a Series from a MultiIndex is not supported)r   rW   Ú_is_all_datesr-   rC   Úidr*   Únanr)   Úobject_ÚisnanrM   rN   rO   ÚrandomÚdefault_rngÚstandard_normalr+   r|   r   Úfrom_arraysÚNotImplementedError)
r0   Údatetime_seriesÚusing_infer_stringÚempty_seriesÚderivedÚmixedÚrsÚxpÚmrQ   s
             r5   Útest_constructorz'TestSeriesConstructors.test_constructor›   sÆ  € Ü“xˆØ×$Ñ$×2Ò2Ð2Ð2ô ˜Ó)ˆØ�}‰}×*Ò*Ð*Ð*ä
×Ñ˜gŸm™m¨_×-BÑ-BÔCä�/×'Ñ'Ó(¬B¨w¯}©}Ó,=Ò=Ð=Ð=ô ˜¤§¡Ð(°°A°Ô7ˆÙ0Bˆu�{‰{œbŸj™jÒ(ÐPÐPÈÜ�x‰x˜˜a™Ô!Ð!Ð!à×%Ñ%×3Ò3Ð3Ð3Ü“8—>‘>×/Ò/Ð/Ð/ô �]‰]ÜØVô
ñ 	Yô ”2—9‘9×(Ñ(¨Ó+×;Ñ;¸FÓCÌ2Ï9É9ÐUVË<ÕX÷		Yð ˆŒ
Ü�E‹]×ÑˆØˆØ�RŠxˆˆxô ×"Ñ" Q¨ F¨Q°¨FÐ#3Ó4ˆØHˆÜ�]‰]Ô.°cÔ:ñ 	Ü�1ŒI÷	ð 	÷	Yð 	Yú÷	ð 	ús   ÅAHÇ=HÈHÈH'c                 ó²   — t        ddgddgddggg d¢¬«      }t        j                  t        d	¬
«      5  t	        g d¢|¬«       d d d «       y # 1 sw Y   y xY w)Nr>   r™   r‘   rš   é   é   )r‘   r°   é	   rV   z Index data must be 1-dimensionalrJ   ©r>   r‘   r™   )r   rM   rN   rO   r   )r0   Údfs     r5   Ú'test_constructor_index_ndim_gt_1_raisesz>TestSeriesConstructors.test_constructor_index_ndim_gt_1_raisesÁ   sO   € ä˜˜A˜  A ¨¨A¨Ð/²yÔAˆÜ�]‰]œ:Ð-OÔPñ 	(Ü’9 BÕ'÷	(÷ 	(ñ 	(ús   ´AÁAÚinput_classc                 óV  — t        «       }t         |«       «      }t        j                  ||d¬«       t        d¬«      }t         |«       d¬«      }t        j                  ||d¬«       t        d¬«      }t         |«       d¬«      }t        j                  ||d¬«       |t        u�rt        t	        d«      ¬«      }t         |«       t	        d«      ¬«      }t        j                  ||«       t        t
        j                  t	        d«      ¬«      }t         |«       t	        d«      d¬«      }t        j                  ||«       t        d	t        t	        d
«      ¬«      }|rt        d	t	        d
«      t        ¬«      }nt        d	t	        d
«      ¬«      }t        j                  ||«       y y )NFru   Úfloat64r(   Úcategoryr&   rV   ©rW   r)   Ú r‘   ©r)   rW   )	r   r-   rB   r/   r’   r*   r�   ÚstrrA   )r0   rµ   r¦   ÚemptyÚempty2s        r5   Útest_constructor_emptyz-TestSeriesConstructors.test_constructor_emptyÇ   sA  € ä“ˆÜ™›Ó&ˆô 	×Ñ˜u f¸uÕEô ˜YÔ'ˆÜ™›¨YÔ7ˆÜ
×Ñ˜u f¸uÕEô ˜ZÔ(ˆÜ™›¨ZÔ8ˆÜ
×Ñ˜u f¸uÕEàœdÒ"ä¤ r£Ô+ˆEÜ™K›M´°r³Ô;ˆFÜ×"Ñ" 5¨&Ô1ô œ2Ÿ6™6¬¨r«Ô3ˆEÜ™K›M´°r³À)ÔLˆFÜ×"Ñ" 5¨&Ô1ô ˜2¤S´°a³Ô9ˆEÙ!Ü ¬%°«(¼&ÔA‘ä ¬%°«(Ô3�Ü×"Ñ" 5¨&Õ1ð# #r7   Ú	input_argr�   c                 óŒ   — t        dt        d«      ¬«      }t        |t        d«      ¬«      }t        j                  ||d¬«       y )Nr·   r&   r»   rV   Fru   ©r   r’   r-   rB   )r0   rÀ   r½   r¾   s       r5   Útest_constructor_nanz+TestSeriesConstructors.test_constructor_naní   s4   € ä˜Y¬e°B«iÔ8ˆÜ˜	¬¨r«Ô3ˆä
×Ñ˜u f¸uÖEr7   r)   )Úf8r‚   úM8[ns]úm8[ns]r¸   rA   zdatetime64[ns, UTC]rW   c                 ó`   — t        ||¬«      }|j                  |k(  sJ ‚t        |«      dk(  sJ ‚y )Nr»   r   )r   r)   rw   )r0   r)   rW   rx   s       r5   Útest_constructor_dtype_onlyz2TestSeriesConstructors.test_constructor_dtype_onlyô   s4   € ô ˜e¨5Ô1ˆØ�|‰|˜uÒ$Ð$Ð$Ü�6‹{˜aÒÐÑr7   c                 ób   — t        g d¢¬«      }|j                  j                  «       g d¢k(  sJ ‚y )N©rƒ   r�   ÚcrV   )r   rW   Útolist©r0   rx   s     r5   Ú$test_constructor_no_data_index_orderz;TestSeriesConstructors.test_constructor_no_data_index_orderÿ   s'   € ÜšoÔ.ˆØ�|‰|×"Ñ"Ó$ªÒ7Ð7Ñ7r7   c                 óp   — t        dgt        ¬«      }t        j                  |j                  d   «      sJ ‚y ©Nr>   r¹   r   )r   r¼   r*   rŸ   ÚilocrÍ   s     r5   Ú$test_constructor_no_data_string_typez;TestSeriesConstructors.test_constructor_no_data_string_type  s*   € ä˜q˜c¬Ô-ˆÜ�x‰x˜Ÿ™ A™Ô'Ð'Ñ'r7   Úitem)Úentryu   Ñ�é   c                 ód   — t        |dgt        ¬«      }|j                  d   t        |«      k(  sJ ‚y rÐ   )r   r¼   rÑ   )r0   rÓ   rx   s      r5   Ú+test_constructor_string_element_string_typezBTestSeriesConstructors.test_constructor_string_element_string_type  s.   € ô ˜ Q C¬sÔ3ˆØ�{‰{˜1‰~¤ T£Ò*Ð*Ñ*r7   c                 ó,  — t        dd g|¬«      }|j                  «       }t        ddg«      }t        j                  ||«       |j                  d   �J ‚t        dt
        j                  g|¬«      }t        j                  |j                  d   «      sJ ‚y )NÚxr(   FTr>   )r   r   r-   rB   rÑ   r*   r�   rŸ   )r0   Ústring_dtyper;   rx   r4   s        r5   Ú$test_constructor_dtype_str_na_valuesz;TestSeriesConstructors.test_constructor_dtype_str_na_values  s}   € ä�c˜4�[¨Ô5ˆØ—‘“ˆÜ˜5 $˜-Ó(ˆÜ
×Ñ˜v xÔ0Ø�x‰x˜‰{Ð"Ð"Ð"ä�cœ2Ÿ6™6�]¨,Ô7ˆÜ�x‰x˜Ÿ™ ™Ô$Ð$Ñ$r7   c                 ó¢   — g d¢}t        |«      }t        g d¢|¬«      }t        ||¬«      }t        j                  ||j	                  «       «       y )N)Údrƒ   r�   rË   )rš   é   éûÿÿÿr‘   rV   )Úsortedr   r-   rB   Ú
sort_index)r0   Úindex1Úindex2Ús1Ús2s        r5   Útest_constructor_seriesz.TestSeriesConstructors.test_constructor_series  s>   € Ú%ˆÜ˜“ˆÜ’M¨Ô0ˆÜ�B˜fÔ%ˆä
×Ñ˜r 2§=¡=£?Õ3r7   c                 ó¦   —  G d„ d«      }t        t        t        d«      «      d¬«      }t         |«       d¬«      }t        j                  ||«       y )Nc                   ó   — e Zd Zdefd„Zy)ú>TestSeriesConstructors.test_constructor_iterable.<locals>.IterÚreturnc              3   ó6   K  — t        d«      E d {  –—†  y 7 Œ­w)Nr&   )r’   ©r0   s    r5   Ú__iter__zGTestSeriesConstructors.test_constructor_iterable.<locals>.Iter.__iter__$  s   è ø€ Ü  ›9×$Ò$ús   ‚‘’N)Ú__name__Ú
__module__Ú__qualname__r   rí   r_   r7   r5   ÚIterré   #  s   „ ð% (ô %r7   rñ   r&   Úint64r(   ©r   r/   r’   r-   rB   )r0   rñ   r4   rx   s       r5   Útest_constructor_iterablez0TestSeriesConstructors.test_constructor_iterable!  s@   € ÷	%ñ 	%ô œ$œu R›y›/°Ô9ˆÜ™› gÔ.ˆÜ
×Ñ˜v xÕ0r7   c                 óš   — t        t        t        d«      «      d¬«      }t        t        d«      d¬«      }t        j                  ||«       y )Nr&   rò   r(   ró   ©r0   r4   rx   s      r5   Útest_constructor_sequencez0TestSeriesConstructors.test_constructor_sequence+  s6   € äœ$œu R›y›/°Ô9ˆÜœ˜b›	¨Ô1ˆÜ
×Ñ˜v xÕ0r7   c                 ó^   — t        dg«      }t        d«      }t        j                  ||«       y )NÚabc©r   r-   rB   rö   s      r5   Útest_constructor_single_strz2TestSeriesConstructors.test_constructor_single_str1  s&   € ä˜5˜'“?ˆÜ˜“ˆÜ
×Ñ˜v xÕ0r7   c                 ó²   — t        g d¢d¬«      }g d¢dt        j                  g d¢d¬«      fD ]'  }t        |g d¢¬«      }t        j                  ||«       Œ) y )N©r>   r™   r‘   rò   r(   ©r   r>   r™   rV   )r   r*   rP   r-   rB   )r0   r4   Úobjrx   s       r5   Útest_constructor_list_likez1TestSeriesConstructors.test_constructor_list_like7  sM   € ô š)¨7Ô3ˆÚ˜y¬"¯(©(²9ÀGÔ*LÐMò 	5ˆCÜ˜C¢yÔ1ˆFÜ×"Ñ" 6¨8Õ4ñ	5r7   c                 óœ   — t        g d¢g d¢¬«      }|dk(  }t        g d¢|¬«      }t        g d¢g d¢¬«      }t        j                  ||«       y )Nrý   )rš   r¯   r°   rV   r™   r²   )FTFrú   )r0   rä   rW   rx   r4   s        r5   Útest_constructor_boolean_indexz5TestSeriesConstructors.test_constructor_boolean_index@  s@   € ä’I¢YÔ/ˆà�a‘ˆÜš	¨Ô/ˆÜš)Ò+?Ô@ˆÜ
×Ñ˜v xÕ0r7   )ÚboolÚint32rò   r·   c                 óV   — t        t        g d¢«      |¬«      }|j                  |k(  sJ ‚y )N)r   r™   rš   r(   )r   r   r)   )r0   r)   Úss      r5   Útest_constructor_index_dtypez3TestSeriesConstructors.test_constructor_index_dtypeI  s'   € ô ”5šÓ#¨5Ô1ˆØ�w‰w˜%ÒÐÑr7   Ú
input_valsr>   r™   Ú1Ú2z1/1/2011Úh©ÚperiodsÚfreqú
US/Eastern)r  r  Útzr   r¯   )ÚleftÚrightc                 ó~   — t        ||¬«      }t        |«      j                  |«      }t        j                  ||«       y ©Nr(   ©r   r,   r-   rB   )r0   r  rÚ   rx   r4   s        r5   Útest_constructor_list_strz0TestSeriesConstructors.test_constructor_list_strP  s5   € ô ˜
¨,Ô7ˆÜ˜*Ó%×,Ñ,¨\Ó:ˆÜ
×Ñ˜v xÕ0r7   c                 óä   — t        ddt        j                  g|¬«      }t        ddt        j                  gt        ¬«      }t	        j
                  ||«       t        j                  |d   «      sJ ‚y )Nç      ð?ç       @r(   z1.0z2.0r™   )r   r*   r�   rA   r-   rB   rŸ   )r0   rÚ   rx   r4   s       r5   Útest_constructor_list_str_naz3TestSeriesConstructors.test_constructor_list_str_nab  sV   € Ü˜˜c¤2§6¡6Ð*°,Ô?ˆÜ˜5 %¬¯©Ð0¼Ô?ˆÜ
×Ñ˜v xÔ0Ü�x‰x˜˜q™	Ô"Ð"Ñ"r7   c                 ó2  — d„ t        d«      D «       }t        |«      }t        t        d«      «      }t        j                  ||«       d„ t        d«      D «       }t        |t        dd«      ¬«      }t        dd«      |_        t        j                  ||«       y )Nc              3   ó    K  — | ]  }|–— Œ y ­wrc   r_   ©re   Úis     r5   rg   zDTestSeriesConstructors.test_constructor_generator.<locals>.<genexpr>i  ó   è ø€ Ò$�QŒqÑ$ùrh   r&   c              3   ó    K  — | ]  }|–— Œ y ­wrc   r_   r  s     r5   rg   zDTestSeriesConstructors.test_constructor_generator.<locals>.<genexpr>p  r  rh   é   rV   ©r’   r   r-   rB   rW   )r0   Úgenrx   Úexps       r5   Útest_constructor_generatorz1TestSeriesConstructors.test_constructor_generatorh  sv   € Ù$œ% ›)Ô$ˆä˜“ˆÜ”U˜2“YÓˆÜ
×Ñ˜v sÔ+ñ %œ% ›)Ô$ˆÜ˜¤5¨¨R£=Ô1ˆÜ˜"˜b“MˆŒ	Ü
×Ñ˜v sÕ+r7   c                 ó2  — d„ t        d«      D «       }t        |«      }t        t        d«      «      }t        j                  ||«       d„ t        d«      D «       }t        |t        dd«      ¬«      }t        dd«      |_        t        j                  ||«       y )Nc              3   ó    K  — | ]  }|–— Œ y ­wrc   r_   ©re   rÙ   s     r5   rg   z>TestSeriesConstructors.test_constructor_map.<locals>.<genexpr>w  ó   è ø€ Ò"�1ŒQÑ"ùrh   r&   c              3   ó    K  — | ]  }|–— Œ y ­wrc   r_   r(  s     r5   rg   z>TestSeriesConstructors.test_constructor_map.<locals>.<genexpr>~  r)  rh   r!  rV   r"  )r0   r¬   rx   r$  s       r5   Útest_constructor_mapz+TestSeriesConstructors.test_constructor_mapu  sv   € á"œ˜b›	Ô"ˆä˜“ˆÜ”U˜2“YÓˆÜ
×Ñ˜v sÔ+ñ #œ˜b›	Ô"ˆÜ˜¤ r¨2£Ô/ˆÜ˜"˜b“MˆŒ	Ü
×Ñ˜v sÕ+r7   c                 óô   — t        g d¢g d¢«      }t        |«      }t        j                  |j                  |«       t        t        g d¢«      d¬«      }t        g d¢d¬«      }t        j
                  ||«       y )N)r   r>   r™   r   r>   r™   ©r�   rƒ   rË   rý   rò   r(   )r   r   r-   Úassert_categorical_equalr2   rB   )r0   Úcatr3   rx   r4   s        r5   Útest_constructor_categoricalz3TestSeriesConstructors.test_constructor_categoricalƒ  s[   € ÜÒ,ªoÓ>ˆÜ�S‹kˆÜ
×#Ñ# C§J¡J°Ô4ô œ¢IÓ.°gÔ>ˆÜš)¨7Ô3ˆÜ
×Ñ˜v xÕ0r7   c                 ól   — t        t        g d¢«      d¬«      }t        |j                  t        «      sJ ‚y ©Nrý   r¸   r(   )r   r   rŒ   r)   r   r:   s     r5   Ú*test_construct_from_categorical_with_dtypezATestSeriesConstructors.test_construct_from_categorical_with_dtype�  s(   € ä”[¢Ó+°:Ô>ˆÜ˜#Ÿ)™)Ô%5Ô6Ð6Ñ6r7   c                 óZ   — t        g d¢d¬«      }t        |j                  t        «      sJ ‚y r2  )r   rŒ   r)   r   r:   s     r5   Ú,test_construct_intlist_values_category_dtypezCTestSeriesConstructors.test_construct_intlist_values_category_dtype’  s#   € Ü’Y jÔ1ˆÜ˜#Ÿ)™)Ô%5Ô6Ð6Ñ6r7   c                 óÄ  — t        g d¢«      }t        |d¬«      }|j                  dk(  sJ ‚t        |«      t        |«      k(  sJ ‚t	        d|i«      }|d   }t        j                  ||«       |j                  d d …df   }t        j                  ||«       t        |«      t        |«      k(  sJ ‚t	        d|i«      }|d   }t        j                  ||«       t        |«      t        |«      k(  sJ ‚t	        ||ddœ«      }|d   }|d   }t        j                  ||«       t        j                  ||d	¬
«       |j                  dk(  sJ ‚t        |«      t        |«      k(  sJ ‚y )N)r�   rƒ   rƒ   r�   r�   rË   rË   rË   r†   ©r|   r¸   r   r>   ©r†   r‡   ÚCr‡   F)Úcheck_names)	r   r   r)   rw   r   r-   rB   rÑ   r|   )r0   Úfactorr  r³   rx   Úresult1Úresult2s          r5   Ú*test_constructor_categorical_with_coercionzATestSeriesConstructors.test_constructor_categorical_with_coercion–  sM  € ÜÒEÓFˆä�6 Ô$ˆØ�w‰w˜*Ò$Ð$Ð$Ü�1‹vœ˜V›Ò$Ð$Ð$ô ˜˜V�}Ó%ˆØ�C‘ˆÜ
×Ñ˜v qÔ)Ø—‘š˜A˜‘ˆÜ
×Ñ˜v qÔ)Ü�2‹wœ#˜f›+Ò%Ð%Ð%ä˜˜Q�xÓ ˆØ�C‘ˆÜ
×Ñ˜v qÔ)Ü�2‹wœ#˜f›+Ò%Ð%Ð%ô ˜Q Q¨QÑ/Ó0ˆØ�S‘'ˆØ�S‘'ˆÜ
×Ñ˜w¨Ô*Ü
×Ñ˜w¨°uÕ=Ø�|‰|˜sÒ"Ð"Ð"Ü�2‹wœ#˜f›+Ò%Ð%Ñ%r7   c                 óB  — t        ddgddgddggddg¬«      }t        |j                  «      |d<   |j                  d   j                  }|j                  j                  d   }||k(  sJ ‚|j                  d   }||k(  sJ ‚|j                  j                  d   }||k(  sJ ‚y )	Nr>   zJohn P. Doer™   z	Jane DoveÚ	person_idÚperson_name)Úcolumnsr   )r   r   rA  rÑ   Úloc)r0   rÙ   r4   rx   s       r5   Ú+test_constructor_categorical_with_coercion2zBTestSeriesConstructors.test_constructor_categorical_with_coercion2³  sµ   € äØ�Ð ! [Ð!1°A°}Ð3EÐFØ  -Ð0ô
ˆô ' q§}¡}Ó5ˆˆ-Ñà—6‘6˜!‘9×(Ñ(ˆØ—‘×#Ñ# AÑ&ˆØ˜Ò!Ð!Ð!à—‘˜qÑ!ˆØ˜Ò!Ð!Ð!à—‘×"Ñ" 1Ñ%ˆØ˜Ò!Ð!Ñ!r7   c                 ó‚   — t        g d¢«      }t        |d¬«      }t        g d¢d¬«      }t        j                  ||«       y )Nr-  r¸   r(   rú   )r0   Úseriesrx   r4   s       r5   Ú&test_constructor_series_to_categoricalz=TestSeriesConstructors.test_constructor_series_to_categoricalÅ  s4   € äšÓ(ˆä˜ jÔ1ˆÜš/°Ô<ˆä
×Ñ˜v xÕ0r7   c                 ó¼  — t        ddgt        g d¢d¬«      ¬«      }t        |j                  t        «      sJ ‚t	        j
                  |j                  j                  t        g d¢«      «       |j                  j                  sJ ‚t        ddgt        ddg«      ¬«      }t        |j                  t        «      sJ ‚t	        j
                  |j                  j                  t        ddg«      «       |j                  j                  du sJ ‚t        ddd	gt        ddgd¬«      ¬
«      }t        ddgdd	gt        ddgd¬«      ¬
«      }t	        j                  ||«       y )Nr�   rƒ   r-  T)Úorderedr(   Fr   r>   r¹   )r   r   rŒ   r)   r-   rC   r/  Ú
categoriesr   rI  rB   ©r0   rx   r4   s      r5   Ú"test_constructor_categorical_dtypez9TestSeriesConstructors.test_constructor_categorical_dtypeÎ  s-  € ÜØ�#ˆJÔ.ªÈÔMô
ˆô ˜&Ÿ,™,Ô(8Ô9Ð9Ð9Ü
×Ñ˜fŸj™j×3Ñ3´Uº?Ó5KÔLØ�z‰z×!Ò!Ð!Ð!ä˜˜c˜
Ô*:¸CÀ¸:Ó*FÔGˆÜ˜&Ÿ,™,Ô(8Ô9Ð9Ð9Ü
×Ñ˜fŸj™j×3Ñ3´U¸CÀ¸:Ó5FÔGØ�z‰z×!Ñ! UÑ*Ð*Ð*ô Ø˜˜1�vÔ%5°s¸C°jÈ$Ô%Oô
ˆô Ø�#ˆJ˜q !˜fÔ,<¸cÀ3¸ZÐQUÔ,Vô
ˆô 	×Ñ˜v xÕ0r7   c                 ó  — t        t        d«      d¬«      }t        t        d«      |¬«      }t        t        d«      |¬«      }t        |d¬«      }t	        j
                  ||«       t        |d¬«      }t	        j
                  ||«       y )NÚdabcT)rJ  rI  Úabcabcr(   r¸   )r   r/   r   r   r-   rB   )r0   Úcdtr4   r/  rx   s        r5   Ú#test_constructor_categorical_stringz:TestSeriesConstructors.test_constructor_categorical_stringä  sn   € ä¬$¨v«,ÀÔEˆÜœ$˜x›.°Ô4ˆô œ$˜x›.°Ô4ˆÜ˜ :Ô.ˆÜ
×Ñ˜v xÔ0ô ˜ jÔ1ˆÜ
×Ñ˜v xÕ0r7   c                 óŠ  — t        g d¢«      }t        |d¬«      }|j                  |usJ ‚|j                  j                  g d¢«      }t	        j
                  g d¢t        j                  ¬«      }t	        j
                  g d¢t        j                  ¬«      }t        j                  |j                  «       |«       t        j                  |j                  «       |«       d|d<   t	        j
                  g d	¢t        j                  ¬«      }t        j                  |j                  «       |«       t        j                  |j                  «       |«       t        g d¢«      }t        |d
¬«      }|j                  |u sJ ‚|j                  j                  g d¢«      }|j                  |usJ ‚t	        j
                  g d¢t        j                  ¬«      }t        j                  |j                  «       |«       d|d<   t	        j
                  g d	¢t        j                  ¬«      }t        j                  |j                  «       |«       y )N)r�   rƒ   rË   r�   T)Úcopyrý   )r>   r™   r‘   r>   r(   r™   r   )r™   r™   r‘   r>   F)r   r   r/  Úrename_categoriesr*   rP   rò   rž   r-   Úassert_numpy_array_equalÚ	__array__r2   )r0   r/  r  Úexp_sÚexp_catÚexp_s2s         r5   Ú!test_categorical_sideeffects_freez8TestSeriesConstructors.test_categorical_sideeffects_freeò  s�  € ô Ò.Ó/ˆÜ�3˜TÔ"ˆØ�u‰u˜CÑÐÐØ�E‰E×#Ñ#¢IÓ.ˆÜ—‘š¬R¯X©XÔ6ˆÜ—(‘(Ò/´r·z±zÔBˆÜ
×#Ñ# A§K¡K£M°5Ô9Ü
×#Ñ# C§M¡M£O°WÔ=ð ˆˆ!‰Ü—‘š,¬b¯h©hÔ7ˆÜ
×#Ñ# A§K¡K£M°6Ô:Ü
×#Ñ# C§M¡M£O°WÔ=ô Ò.Ó/ˆÜ�3˜UÔ#ˆØ�x‰x˜3‰ÐˆØ�E‰E×#Ñ#¢IÓ.ˆØ�x‰x˜sÑ"Ð"Ð"Ü—‘š¬R¯X©XÔ6ˆÜ
×#Ñ# A§K¡K£M°5Ô9àˆˆ!‰Ü—‘š,¬b¯h©hÔ7ˆÜ
×#Ñ# A§K¡K£M°6Õ:r7   c                 ó¶   — t        g d¢t        ddg«      ¬«      }t        t        ddt        j                  gddg¬«      «      }t        j                  ||«       y )Nr-  r�   rƒ   r(   )rJ  )r   r   r   r*   r�   r-   rB   )r0   r  r  s      r5   Útest_unordered_compare_equalz3TestSeriesConstructors.test_unordered_compare_equal  sH   € Ü’oÔ-=¸sÀC¸jÓ-IÔJˆÜ”{ C¨¬b¯f©fÐ#5À3ÈÀ*ÔMÓNˆÜ
×Ñ˜t UÕ+r7   c           	      ó:	  — t        j                  dt        ¬«      }t        |«      }t        t        j
                  t        j
                  t        j
                  g«      }t        j                  ||«       d|d<   d|d<   g d¢}t        ||¬«      }t        dt        j
                  dg|¬«      }t        j                  ||«       d	|d
<   t        ||¬«      }t        g d¢|¬«      }t        j                  ||«       t        j                  dt        ¬«      }t        |«      }t        t        j
                  t        j
                  t        j
                  gt        ¬«      }t        j                  ||«       d|d<   d|d<   g d¢}t        ||¬«      }t        dt        j
                  dg|t        ¬«      }t        j                  ||«       d
|d
<   t        ||¬«      }t        g d¢|t        ¬«      }t        j                  t        d¬«      5  t        j                  ||«       d d d «       t        j                  dt        ¬«      }t        |«      }t        t        j
                  t        j
                  t        j
                  gt        ¬«      }t        j                  ||«       d|d<   d|d<   g d¢}t        ||¬«      }t        dt        j
                  dg|t        ¬«      }t        j                  ||«       d|d
<   t        ||¬«      }t        g d¢|t        ¬«      }t        j                  t        d¬«      5  t        j                  ||«       d d d «       t        j                  dd¬«      }t        |«      }t        t        t        t        gd¬«      }t        j                  ||«       t        dd
d
«      |d<   t        dd
d«      |d<   g d¢}t        ||¬«      }t        t        dd
d
«      t        t        dd
d«      g|d¬«      }t        j                  ||«       t        dd
d«      |d
<   t        ||¬«      }t        t        dd
d
«      t        dd
d«      t        dd
d«      g|d¬«      }t        j                  ||«       y # 1 sw Y   �ŒdxY w# 1 sw Y   �ŒCxY w)N©r‘   r(   ç        r   r  r™   r-  rV   r  r>   )r_  r  r  r¹   rþ   zSeries classes are differentrJ   TF©TTFrÅ   éÑ  r‘   )r   Ú
masked_allr�   r   r*   r�   r-   rB   ÚintrM   rN   ÚAssertionErrorr  rA   r	   r   )r0   rl   rx   r4   rW   s        r5   Útest_constructor_maskedarrayz3TestSeriesConstructors.test_constructor_maskedarray  s¶  € Ü�}‰}˜T¬Ô/ˆÜ˜“ˆÜœ2Ÿ6™6¤2§6¡6¬2¯6©6Ð2Ó3ˆÜ
×Ñ˜v xÔ0àˆˆQ‰ØˆˆQ‰ÚˆÜ˜ EÔ*ˆÜ˜3¤§¡¨Ð,°EÔ:ˆÜ
×Ñ˜v xÔ0àˆˆQ‰Ü˜ EÔ*ˆÜš/°Ô7ˆÜ
×Ñ˜v xÔ0ä�}‰}˜T¬Ô-ˆÜ˜“ˆÜœ2Ÿ6™6¤2§6¡6¬2¯6©6Ð2¼%Ô@ˆÜ
×Ñ˜v xÔ0àˆˆQ‰ØˆˆQ‰ÚˆÜ˜ EÔ*ˆÜ˜1œbŸf™f a˜.°¼UÔCˆÜ
×Ñ˜v xÔ0àˆˆQ‰Ü˜ EÔ*ˆÜš)¨5¼Ô<ˆÜ�]‰]œ>Ð1OÔPñ 	5ô ×"Ñ" 6¨8Ô4÷	5ô
 �}‰}˜T¬Ô.ˆÜ˜“ˆÜœ2Ÿ6™6¤2§6¡6¬2¯6©6Ð2¼&ÔAˆÜ
×Ñ˜v xÔ0àˆˆQ‰ØˆˆQ‰ÚˆÜ˜ EÔ*ˆÜ˜4¤§¡¨Ð/°uÄFÔKˆÜ
×Ñ˜v xÔ0àˆˆQ‰Ü˜ EÔ*ˆÜÒ-°UÄ$ÔGˆÜ�]‰]œ>Ð1OÔPñ 	5ô ×"Ñ" 6¨8Ô4÷	5ô
 �}‰}˜T¨Ô2ˆÜ˜“ˆÜœ4¤¤tÐ,°HÔ=ˆÜ
×Ñ˜v xÔ0ä˜4  AÓ&ˆˆQ‰Ü˜4  AÓ&ˆˆQ‰ÚˆÜ˜ EÔ*ˆÜÜ�d˜A˜qÓ!¤4¬°$¸¸1Ó)=Ð>ØØô
ˆô
 	×Ñ˜v xÔ0ä˜4  AÓ&ˆˆQ‰Ü˜ EÔ*ˆÜÜ�d˜A˜qÓ!¤8¨D°!°QÓ#7¼À$ÈÈ1Ó9MÐNØØô
ˆô
 	×Ñ˜v xÕ0÷a	5ñ 	5ú÷(	5ñ 	5ús   È
RÌ8RÒRÒRc                 ó  — t        j                  dt        ¬«      j                  «       }t	        |«      }t	        t
        j                  t
        j                  t
        j                  g«      }t        j                  ||«       y )Nr^  r(   )	r   rb  r�   Úharden_maskr   r*   r�   r-   rB   ©r0   rl   rx   r4   s       r5   Ú%test_constructor_maskedarray_hardenedz<TestSeriesConstructors.test_constructor_maskedarray_hardenedk  sQ   € ä�}‰}˜T¬Ô/×;Ñ;Ó=ˆÜ˜“ˆÜœ2Ÿ6™6¤2§6¡6¬2¯6©6Ð2Ó3ˆÜ
×Ñ˜v xÕ0r7   c                 óÄ   — t        ddd¬«      }|D �ci c]  }|d“Œ }}t        ||¬«      }|r|j                  j                  |«      sJ ‚y |j                  |u sJ ‚y c c}w )NÚ20090415Ú20090519r‡   ©r  r>   rV   )r   r   rW   Úis_)r0   Úusing_copy_on_writeÚrngÚkrl   rx   s         r5   Ú#test_series_ctor_plus_datetimeindexz:TestSeriesConstructors.test_series_ctor_plus_datetimeindexr  se   € Ü˜ Z°cÔ:ˆØ!Ö"˜��1‘Ð"ˆÐ"ä˜ CÔ(ˆÙØ—<‘<×#Ñ# CÔ(Ð(Ñ(à—<‘< 3Ñ&Ð&Ñ&ùò #s   “
Ac                 ó†   — t        g d¢«      }t        j                  |j                  t	        t        d«      «      d¬«       y )Nrþ   r‘   T)Úexact)r   r-   rC   rW   r   r’   ©r0   r  s     r5   Útest_constructor_default_indexz5TestSeriesConstructors.test_constructor_default_index|  s*   € Ü’9ÓˆÜ
×Ñ˜aŸg™g¤u¬U°1«X£¸dÖCr7   Úinputrý   r‘   )r�   rƒ   r�   c              #   ó    K  — | ]  }|–— Œ y ­wrc   r_   r  s     r5   rg   z TestSeriesConstructors.<genexpr>‡  ó   è ø€ Ò!�1ŒQÑ!ùrh   c              #   ó    K  — | ]  }|–— Œ y ­wrc   r_   r(  s     r5   rg   z TestSeriesConstructors.<genexpr>ˆ  ry  rh   c                 ó¨   — d}t        j                  t        |¬«      5  t        |t	        j
                  d«      ¬«       d d d «       y # 1 sw Y   y xY w)Nz;Length of values \(3\) does not match length of index \(4\)rJ   rš   rV   )rM   rN   rO   r   r*   r+   )r0   rw  rQ   s      r5   Útest_constructor_index_mismatchz6TestSeriesConstructors.test_constructor_index_mismatch€  s?   € ð MˆÜ�]‰]œ:¨SÔ1ñ 	.Ü�5¤§	¡	¨!£Õ-÷	.÷ 	.ñ 	.ús   ž!AÁAc                 óÚ   — t        t        j                  d«      t        j                  d«      d¬«      }t        dt        j                  d«      d¬«      }t	        j
                  ||«       y )Néd   rš   rò   r¹   )r   r*   rP   r+   r-   rB   rK  s      r5   Útest_constructor_numpy_scalarz4TestSeriesConstructors.test_constructor_numpy_scalar“  sH   € ô œŸ™ ›¬R¯Y©Y°q«\ÀÔIˆÜ˜#¤R§Y¡Y¨q£\¸ÔAˆÜ
×Ñ˜v xÕ0r7   c                 óˆ   — d}t        j                  t        |¬«      5  t        dgg d¢¬«       d d d «       y # 1 sw Y   y xY w)Nz;Length of values \(1\) does not match length of index \(3\)rJ   Úfoor-  rV   )rM   rN   rO   r   ©r0   rQ   s     r5   Útest_constructor_broadcast_listz6TestSeriesConstructors.test_constructor_broadcast_list›  s9   € ð MˆÜ�]‰]œ:¨SÔ1ñ 	3Ü�E�7¢/Õ2÷	3÷ 	3ñ 	3ús	   ž8¸Ac                 ó�   — t        t        d«      t        dd¬«      ¬«      }||g}t        |ddg¬«      }t	        |t        «      sJ ‚y )Nr¯   ú
2020-01-01©r  rV   r   r>   )r   r’   r   r   rŒ   )r0   r³   Úobjsr  s       r5   Útest_constructor_cornerz.TestSeriesConstructors.test_constructor_corner£  sB   € Ü”u˜Q“x¤z°,ÈÔ'JÔKˆØ�BˆxˆÜ�4  1˜vÔ&ˆÜ˜!œVÔ$Ð$Ñ$r7   c                 óX  — t        t        j                  g d¢«      d¬«      }|j                  t        j                  d«      k(  sJ ‚d}t	        j
                  t        |¬«      5  t        t        j                  ddt        j                  g«      dd¬«       d d d «       y # 1 sw Y   y xY w)	N)r  r  g       @r‚   r(   ú9Cannot convert non-finite values \(NA or inf\) to integerrJ   r  T©rS  r)   )r   r*   rP   r)   rM   rN   r   r�   )r0   r  rQ   s      r5   Útest_constructor_sanitizez0TestSeriesConstructors.test_constructor_sanitize©  s~   € Ü”2—8‘8šOÓ,°DÔ9ˆØ�w‰wœ"Ÿ(™( 4›.Ò(Ð(Ð(àJˆÜ�]‰]Ô-°SÔ9ñ 	HÜ”2—8‘8˜S #¤r§v¡vÐ.Ó/°dÀ$ÕG÷	H÷ 	Hñ 	Hús   Á$3B Â B)c                 óþ   — dgt        j                  dg«      fD ]a  }t        |«      }t        |dt        ¬«      }t	        j
                  ||«       d|d<   |j                  |«      rJ ‚|d   dk(  sJ ‚|d   dk(  rŒaJ ‚ y )Nr  Tr‹  r  r   )r*   rP   r   r�   r-   rB   Úequals)r0   rl   rÙ   Úys       r5   Útest_constructor_copyz,TestSeriesConstructors.test_constructor_copy±  sˆ   € ð �UœBŸH™H c U›OÐ,ò 	ˆDÜ�t“ˆAÜ�q˜t¬5Ô1ˆAô ×"Ñ" 1 aÔ(ð ˆAˆa‰DØ—x‘x ”{Ð"�?Ø�Q‘4˜3’;Ð�;Ø�Q‘4˜3“;Ð�;ñ	r7   Ú20170101©r  r  r†  z1 dayÚ2012Q1ÚQrù   c                 ó,   — t        | «      j                  S rc   ©Útyperî   ©rÙ   s    r5   rZ   zTestSeriesConstructors.<lambda>Í  ó   € ”d˜1“g×&Ñ&€ r7   )Úidsc                 óh   — t        |«      }|j                  j                  d   j                  |usJ ‚y ©Nr   )r   Ú_mgrÚblocksr2   )r0   rW   r  s      r5   Útest_constructor_limit_copiesz4TestSeriesConstructors.test_constructor_limit_copiesÁ  s0   € ô" �5‹Mˆð �v‰v�}‰}˜QÑ×&Ñ&¨eÑ3Ð3Ñ3r7   c                 óÆ   — t        g d¢«      }|j                  «       }t        |«      }|j                  |j                  usJ ‚g d¢|_        t	        j
                  ||«       y )Nrý   r-  )r   rS  r�  rW   r-   rB   )r0   r  Ús_origrå   s       r5   Útest_constructor_shallow_copyz4TestSeriesConstructors.test_constructor_shallow_copy×  sO   € ô ’9ÓˆØ—‘“ˆÜ�A‹YˆØ�w‰w˜aŸf™fÑ$Ð$Ð$â"ˆŒÜ
×Ñ˜q &Õ)r7   c                 óz  — t        d t        d«      ¬«      }|j                  t        j                  k(  sJ ‚t        d t        d«      t
        ¬«      }|j                  t        j                  k(  sJ ‚t        t        j                  d g«      ¬«      }t        t        d g«      ¬«      }t        j                  ||«       y )Nr¯   rV   r¹   )r   r’   r)   r*   r·   rA   rž   rP   r   r-   rB   ©r0   r  r4   s      r5   Útest_constructor_pass_nonez1TestSeriesConstructors.test_constructor_pass_noneã  s‡   € Ü�4œu Q›xÔ(ˆØ�w‰wœ"Ÿ*™*Ò$Ð$Ð$ä�4œu Q›x¬vÔ6ˆØ�w‰wœ"Ÿ*™*Ò$Ð$Ð$ô œŸ™ 4 &Ó)Ô*ˆÜ¤ t f£Ô.ˆÜ
×Ñ˜q (Õ+r7   c                 óÈ  — t        t        j                  t        j                  gt        j                  ¬«      }|j                  t        j                  k(  sJ ‚t        j                  t        t        j                  t        j                  g«      |«       t        j                  t        t        j                  t        j                  t        j                  g«      «      |«       t        t        t        g«      }|j                  dk(  sJ ‚t        j                  t        t        t        g«      |«       t        j                  t        t        j                  t        t        g«      «      |«       t        j                  t        t        t        j                  g«      |«       t        j                  t        t        j                  t        t        j                  g«      «      |«       t        j                  t        t        j                  t        g«      |«       t        j                  t        t        j                  t        j                  t        g«      «      |«       y )Nr(   rL   )	r   r*   r�   r·   r)   r-   rB   rP   r   )r0   r$  s     r5   Útest_constructor_pass_nan_natz4TestSeriesConstructors.test_constructor_pass_nan_natð  sd  € ä”b—f‘fœbŸf™fÐ%¬R¯Z©ZÔ8ˆØ�y‰yœBŸJ™JÒ&Ð&Ð&Ü
×Ñœv¤r§v¡v¬r¯v©vÐ&6Ó7¸Ô=Ü
×Ñœv¤b§h¡h´·±¼¿¹Ð/?Ó&@ÓAÀ3ÔGä”cœ3�ZÓ ˆØ�y‰yÐ,Ò,Ð,Ð,Ü
×Ñœv¤s¬C jÓ1°3Ô7Ü
×Ñœv¤b§h¡h´´S¨zÓ&:Ó;¸SÔAä
×Ñœv¤s¬B¯F©F mÓ4°cÔ:Ü
×Ñœv¤b§h¡h´´R·V±V¨}Ó&=Ó>ÀÔDä
×Ñœv¤r§v¡v¬s mÓ4°cÔ:Ü
×Ñœv¤b§h¡h´·±¼¨}Ó&=Ó>ÀÕDr7   c                 óŽ   — d}t        j                  t        |¬«      5  t        g d¢t        ¬«       d d d «       y # 1 sw Y   y xY w)Nz!could not convert string to floatrJ   r-  r(   )rM   rN   rO   r   r�   r‚  s     r5   Útest_constructor_castz,TestSeriesConstructors.test_constructor_cast  s4   € Ø1ˆÜ�]‰]œ:¨SÔ1ñ 	1Ü’?¬%Õ0÷	1÷ 	1ñ 	1ús	   ž;»Ac                 ó  — t         r	d}t        }nd}t        }t        j                  ||¬«      5  t        g d¢d¬«       d d d «       t        j                  ||¬«      5  t        g d¢d¬«       d d d «       y # 1 sw Y   Œ9xY w# 1 sw Y   y xY w)NzCThe elements provided in the data cannot all be casted to the dtypez/Values are too large to be losslessly convertedrJ   )r>   éÈ   i2 Úint8r(   Úuint8)r   ÚOverflowErrorrO   rM   rN   r   )r0   rQ   Úerrs      r5   Ú+test_constructor_signed_int_overflow_raiseszBTestSeriesConstructors.test_constructor_signed_int_overflow_raises  s|   € åØWˆCÜ‰CàCˆCÜˆCÜ�]‰]˜3 cÔ*ñ 	3ÜÒ#¨6Õ2÷	3ô �]‰]˜3 cÔ*ñ 	4ÜÒ#¨7Õ3÷	4ð 	4÷	3ð 	3ú÷	4ð 	4ús   ¯A7ÁBÁ7B ÂBr2   r(   c                 ót   — |d   }t        |«      }|d   j                  |j                  k(  sJ ‚|d   |k(  sJ ‚y rœ  )r   r)   )r0   r2   Úvaluerx   s       r5   Útest_constructor_numpy_uintsz3TestSeriesConstructors.test_constructor_numpy_uints  sB   € ð �q‘	ˆÜ˜“ˆà�a‰y�‰ %§+¡+Ò-Ð-Ð-Ø�a‰y˜EÒ!Ð!Ñ!r7   c                 óœ   — t         rd|› �}nd}t        j                  t        |¬«      5  t	        dg|¬«       d d d «       y # 1 sw Y   y xY w)NzDThe elements provided in the data cannot all be casted to the dtype z5Trying to coerce negative values to unsigned integersrJ   éÿÿÿÿr(   )r   rM   rN   r®  r   )r0   Úany_unsigned_int_numpy_dtyperQ   s      r5   Ú(test_constructor_unsigned_dtype_overflowz?TestSeriesConstructors.test_constructor_unsigned_dtype_overflow(  sS   € åð.Ø.JÐ-KðMñ ð
 JˆCÜ�]‰]œ=°Ô4ñ 	=Ü�B�4Ð;Õ<÷	=÷ 	=ñ 	=ús   ªAÁAc                 óœ  — t         j                  j                  d«      j                  d«      }d}t	        j
                  t        |¬«      5   ||d¬«       d d d «       t	        j
                  t        |¬«      5   |t        |«      d¬«       d d d «       t         j                  |d<   d}t	        j
                  t        |¬«      5   ||d¬«       d d d «       t        }|t        u rt        }d}t	        j
                  ||¬«      5   |t        |«      d¬«       d d d «       t        j                  d	d
gd¬«      } ||j                  d«      «      } ||d¬«      }t        j                  ||«        |t        |«      d¬«      }t        j                  ||«       y # 1 sw Y   �ŒGxY w# 1 sw Y   �ŒxY w# 1 sw Y   ŒæxY w# 1 sw Y   Œ©xY w)Nr™   ú(Trying to coerce float values to integerrJ   r‚   r(   r   rŠ  ú#cannot convert float NaN to integerr  r  r·   )r*   r    r¡   r¢   rM   rN   rO   r/   r�   r   r   rP   r,   r-   r.   )r0   Úframe_or_seriesÚarrrQ   Úexcr4   rÿ   s          r5   Ú(test_constructor_floating_data_int_dtypez?TestSeriesConstructors.test_constructor_floating_data_int_dtype4  sx  € ä�i‰i×#Ñ# AÓ&×6Ñ6°qÓ9ˆð 9ˆÜ�]‰]œ:¨SÔ1ñ 	-Ù˜C tÕ,÷	-ô �]‰]œ:¨SÔ1ñ 	3ÙœD ›I¨TÕ2÷	3ô —‘ˆˆA‰ð KˆÜ�]‰]Ô-°SÔ9ñ 	-Ù˜C tÕ,÷	-ô !ˆØœfÑ$äˆCØ7ˆCÜ�]‰]˜3 cÔ*ñ 	3áœD ›I¨TÕ2÷	3ô
 �h‰h˜˜S�z¨Ô3ˆÙ" 3§:¡:¨dÓ#3Ó4ˆá˜c¨Ô.ˆÜ
�‰˜˜XÔ&áœd 3›i¨tÔ4ˆÜ
�‰˜˜XÕ&÷?	-ñ 	-ú÷	3ñ 	3ú÷	-ð 	-ú÷	3ð 	3ús0   ÁFÁ:F)ÃF6ÄGÆF&Æ)F3Æ6F?ÇGc                 ó*  — g d¢}d}t        j                  t        |¬«      5  t        ||¬«       d d d «       t        j                  t        |¬«      5  t        t	        j
                  |«      |¬«       d d d «       y # 1 sw Y   ŒNxY w# 1 sw Y   y xY w)N©r>   r™   g      @r¹  rJ   r(   )rM   rN   rO   r   r*   rP   ©r0   Úany_int_numpy_dtyperE   rQ   s       r5   Ú"test_constructor_coerce_float_failz9TestSeriesConstructors.test_constructor_coerce_float_fail`  sw   € ò
 ˆà8ˆÜ�]‰]œ:¨SÔ1ñ 	4Ü�4Ð2Õ3÷	4ä�]‰]œ:¨SÔ1ñ 	>Ü”2—8‘8˜D“>Ð)<Õ=÷	>ð 	>÷	4ð 	4ú÷	>ð 	>ús   ¢A=Á!B	Á=BÂ	Bc                 ó†   — t        g d¢|¬«      }t        g d¢«      j                  |«      }t        j                  ||«       y )NrÀ  r(   r  )r0   Úfloat_numpy_dtyper  r4   s       r5   Ú#test_constructor_coerce_float_validz:TestSeriesConstructors.test_constructor_coerce_float_validm  s5   € Ü’;Ð&7Ô8ˆÜš+Ó&×-Ñ-Ð.?Ó@ˆÜ
×Ñ˜q (Õ+r7   c                 óL  — ddt         j                  g}d}t        j                  t        |¬«      5  t        ||¬«       d d d «       d}t        j                  t        |¬«      5  t        t        j                  |«      |¬«       d d d «       y # 1 sw Y   ŒPxY w# 1 sw Y   y xY w)Nr>   r™   rº  rJ   r(   rŠ  )r*   r�   rM   rN   rO   r   r   rP   rÁ  s       r5   Ú3test_constructor_invalid_coerce_ints_with_float_nanzJTestSeriesConstructors.test_constructor_invalid_coerce_ints_with_float_nanr  s‰   € ð �1”b—f‘fˆ~ˆð 4ˆÜ�]‰]œ:¨SÔ1ñ 	4Ü�4Ð2Õ3÷	4àJˆÜ�]‰]Ô-°SÔ9ñ 	>Ü”2—8‘8˜D“>Ð)<Õ=÷	>ð 	>÷	4ð 	4ú÷	>ð 	>ús   ±BÁ$!BÂBÂB#c                 óô   — t        g d¢«      }t        |t        j                  ¬«      }|rt        nd }t	        j
                  |«      5  d|d<   d d d «       |r|d   dk(  sJ ‚y |d   dk(  sJ ‚y # 1 sw Y   Œ!xY w)Nrý   r(   r¯   r>   r™   )r   r*   rò   ÚFutureWarningr-   Úassert_produces_warning)r0   ro  Úwarn_copy_on_writer  rå   Úwarns         r5   Útest_constructor_dtype_no_castz5TestSeriesConstructors.test_constructor_dtype_no_cast€  st   € ä’9ÓˆÜ�AœRŸX™XÔ&ˆá 2�}¸ˆÜ×'Ñ'¨Ó-ñ 	ØˆBˆq‰E÷	áØ�Q‘4˜1’9Ð‘9à�Q‘4˜1’9Ð‘9÷	ð 	ús   ÁA.Á.A7c                 óÈ   — t        t        d«      dgt        ¬«      }|j                  d   t        d«      k(  sJ ‚|j                  d   dk(  sJ ‚|j                  t        k(  sJ ‚y )NÚ20130101ÚNOVr(   r   r>   )r   r   rA   rÑ   r)   ru  s     r5   Ú"test_constructor_datelike_coercionz9TestSeriesConstructors.test_constructor_datelike_coercion�  s]   € ô ”I˜jÓ)¨5Ð1¼Ô@ˆØ�v‰v�a‰yœI jÓ1Ò1Ð1Ð1Ø�v‰v�a‰y˜EÒ!Ð!Ð!Ø�w‰wœ&Ò Ð Ñ r7   c                 ó\  — dj                  «       }dj                  «       }dj                  «       }t        j                  dj                  «       «      }t        |||dœ|¬«      }|j                  d   }|j
                  t        k(  sJ ‚|j                  d   }|j
                  t        k(  sJ ‚y )	Nz216 3T19z	2T15 4H19z416 4T20z2016-01-22 2019-09-07)Úwing1Úwing2ÚmatrV   Ú3T19Ú216)ÚsplitÚpdÚto_datetimer   rC  r)   rA   )r0   ÚbellyrÔ  rÕ  rÖ  r³   rx   s          r5   Ú#test_constructor_datelike_coercion2z:TestSeriesConstructors.test_constructor_datelike_coercion2–  s—   € ð × Ñ Ó"ˆØ×!Ñ!Ó#ˆØ× Ñ Ó"ˆÜ�n‰nÐ4×:Ñ:Ó<Ó=ˆÜ °¸sÑCÈ5ÔQˆà—‘˜‘ˆØ�|‰|œvÒ%Ð%Ð%Ø—‘˜‘ˆØ�|‰|œvÒ%Ð%Ñ%r7   c                 ó¾   — t        d«      dt        j                  g} ||d¬«      } |t        d«      t        d«      t        g«      }t        j                  ||«       y )Nr±   r&   rÅ   r(   )r   r   Ú_valuer-   r.   )r0   r»  r‡  rx   r4   s        r5   Ú(test_constructor_mixed_int_and_timestampz?TestSeriesConstructors.test_constructor_mixed_int_and_timestamp¤  sI   € ä˜!“˜b¤#§*¡*Ð-ˆÙ  ¨XÔ6ˆá"¤I¨a£L´)¸B³-ÄÐ#EÓFˆÜ
�‰˜ Õ)r7   c                 óö   — t        j                  d d d d t        j                  «       d g«      t        j                  d d t        j                  «       d g«      fD ]  }t	        |«      }|j
                  dk(  rŒJ ‚ y )NrÅ   )r*   rP   r   Únowr   r)   )r0   r¼  rx   s      r5   Ú%test_constructor_datetimes_with_nullsz<TestSeriesConstructors.test_constructor_datetimes_with_nulls¬  sl   € ô �H‰H�d˜D $¨¬h¯l©l«n¸dÐCÓDÜ�H‰H�d˜D¤(§,¡,£.°$Ð7Ó8ð
ò 	,ˆCô ˜C“[ˆFØ—<‘< 8Ó+Ð+Ð+ñ	,r7   c           	      ór  — t        t        dt        d«      ¬«      }t        |«      j	                  «       sJ ‚t        t        t        d«      ¬«      }t        |«      j	                  «       rJ ‚t        t
        j                  dt        d«      ¬«      }t        |«      j	                  «       sJ ‚t        t        ddddd«      t        gd¬	«      }t        |d   «      sJ ‚|j                  dk(  sJ ‚t        t        ddddd«      t
        j                  gd¬	«      }t        |d   «      sJ ‚|j                  dk(  sJ ‚y )
NrÅ   r¯   r»   rV   ra  r>   r™   r   r(   )	r   r	   r’   r   r9   r*   r�   r   r)   ru  s     r5   Ú!test_constructor_dtype_datetime64z8TestSeriesConstructors.test_constructor_dtype_datetime64µ  s÷   € Ü”4˜x¬u°Q«xÔ8ˆÜ�A‹w�{‰{Œ}Ðˆ}ô ”4œu Q›xÔ(ˆÜ˜“7—;‘;”=Ð Ð ä”2—6‘6 ´°q³Ô:ˆÜ�A‹w�{‰{Œ}Ðˆ}ä”H˜T 1 a¨¨AÓ.´Ð5¸XÔFˆÜ�A�a‘DŒzÐˆzØ�w‰w˜(Ò"Ð"Ð"ä”H˜T 1 a¨¨AÓ.´·±Ð7¸xÔHˆÜ�A�a‘DŒzÐˆzØ�w‰w˜(Ò"Ð"Ñ"r7   c           	      óî  — t        ddd«      t        ddd«      t        ddd«      g}|D �cg c]  }t        j                  |«      ‘Œ }}t        |«      }|j                  dk(  sJ ‚t        j
                  |j                  d<   |j                  dk(  sJ ‚t        |d¬«      }t        t        |«      j                  t        j                  «      d	z  d
¬«      }t        j                  ||«       t        |d¬«      }t        j                  ||«       t        t        t        ddd«      t        ddd«      gd¬«      }t        t        j
                  g|dd  z   d¬«      }t        j                  ||«       y c c}w )NéÝ  r>   r™   r‘   rÅ   r   zdatetime64[ms]r(   é@B úM8[ms]rL   )r   r*   Ú
datetime64r   r)   r�   rÑ   r,   rò   r-   rB   r   )r0   ÚpydatesrÙ   Údatesr;   r4   rx   s          r5   Ú$test_constructor_dtype_datetime64_10z;TestSeriesConstructors.test_constructor_dtype_datetime64_10É  sB  € ä˜D ! QÓ'¬°$¸¸1Ó)=¼xÈÈaÐQRÓ?SÐTˆØ+2Ö3 a”—‘˜qÕ!Ð3ˆÐ3ä�U‹mˆØ�y‰y˜HÒ$Ð$Ð$ä—f‘fˆ�‰�‰Ø�y‰y˜HÒ$Ð$Ð$ô ˜'Ð)9Ô:ˆäœ˜u›×,Ñ,¬R¯X©XÓ6¸Ñ@ÈÔQˆÜ
×Ñ˜v xÔ0ä˜Ð%5Ô6ˆÜ
×Ñ˜v xÔ0äÜ”(˜4  AÓ&¬°°q¸!Ó(<Ð=ÐEUô
ˆô œŸ™˜ 5¨¨ 9Ñ,Ð4DÔEˆÜ
×Ñ˜v xÕ0ùò+ 4s   «E2c                 ó  — t        ddd«      t        ddd«      t        ddd«      g}|D �cg c]  }t        j                  |«      ‘Œ }}t        |d¬«      }|j	                  d«       d}t        j                  t        |¬	«      5  |j	                  d
«       d d d «       t        |t        j                  ¬«      }t        |j	                  t        j                  «      «      }t        j                  ||«       y c c}w # 1 sw Y   ŒhxY w)Nrç  r>   r™   r‘   rL   r(   rò   z:Converting from datetime64\[ns\] to int32 is not supportedrJ   r  )r   r*   rê  r   r,   rM   rN   r}   rò   r-   rB   )r0   rë  rÙ   rì  ÚdtsrQ   rx   r4   s           r5   Ú$test_constructor_dtype_datetime64_11z;TestSeriesConstructors.test_constructor_dtype_datetime64_11ã  sÖ   € Ü˜D ! QÓ'¬°$¸¸1Ó)=¼xÈÈaÐQRÓ?SÐTˆØ+2Ö3 a”—‘˜qÕ!Ð3ˆÐ3ä�UÐ"2Ô3ˆð 	�
‰
�7Ôð LˆÜ�]‰]œ9¨CÔ0ñ 	 Ø�J‰J�wÔ÷	 ô ˜¤2§8¡8Ô,ˆÜ˜#Ÿ*™*¤R§X¡XÓ.Ó/ˆÜ
×Ñ˜v xÕ0ùò# 4÷	 ð 	 ús   «C8ÂC=Ã=Dc                 ó¼   — t        t        ddd«      g«      }|d   t        ddddd«      k(  sJ ‚t        t        ddd«      g«      }|d   t        ddddd«      k(  sJ ‚y )Nr™   r>   r   i¸  )r   r   rÍ   s     r5   Ú#test_constructor_dtype_datetime64_9z:TestSeriesConstructors.test_constructor_dtype_datetime64_9ø  sl   € äœ ! Q¨Ó*Ð+Ó,ˆØ�a‰yœH Q¨¨1¨a°Ó3Ò3Ð3Ð3äœ $¨¨1Ó-Ð.Ó/ˆØ�a‰yœH T¨1¨a°°AÓ6Ò6Ð6Ñ6r7   c                 ór   — t        t        d«      dgddg¬«      }|d   t        d«      k(  sJ ‚|d   dk(  sJ ‚y )NrÐ  r>   r�   rƒ   rV   )r   r   rÍ   s     r5   Ú#test_constructor_dtype_datetime64_8z:TestSeriesConstructors.test_constructor_dtype_datetime64_8   sE   € äœ :Ó.°Ð2¸3À¸*ÔEˆØ�c‰{œi¨
Ó3Ò3Ð3Ð3Ø�c‰{˜aÒÐÑr7   c                 óæ  — t        ddd¬«      }|j                  t        j                  «      j	                  d«      }t        ||¬«      }dD ]¥  }t        j                  d|› d	�«      }|j                  t        j                  «      j	                  |«      }t        ||«      }|d
k(  rt        j                  d«      }|j                  |k(  sJ ‚t        j                  ||j	                  |«      «       Œ§ t        ||t        ¬«      }dD ]\  }|j                  t        j                  «      j	                  d|› d	�«      }t        ||t        ¬«      }t        j                  ||«       Œ^ t        j                  |j                  «       D �cg c]  }|j                  «       ‘Œ c}t        ¬«      }	t        |	|«      }
t        j                  |
j                  |	«       |
j                  t        k(  sJ ‚y c c}w )Nz01-Jan-2015z01-Dec-2015ÚMErm  rL   rV   )r  ÚDÚmsÚusÚnszM8[ú]r÷  r'   r¹   r(   )r   Úviewr*   Úndarrayr,   r   r)   r-   rB   rA   rP   r?   r@   rU  r2   )r0   rì  Úvalues2r4   Úunitr)   Úvalues1rx   rÝ   Údates2Úseries1s              r5   Ú#test_constructor_dtype_datetime64_7z:TestSeriesConstructors.test_constructor_dtype_datetime64_7  s’  € ô ˜=¨-¸dÔCˆØ—*‘*œRŸZ™ZÓ(×/Ñ/Ð0@ÓAˆÜ˜'¨Ô/ˆà0ò 	CˆDÜ—H‘H˜s 4 &¨˜]Ó+ˆEØ—j‘j¤§¡Ó,×3Ñ3°EÓ:ˆGÜ˜G UÓ+ˆFØ�sŠ{äŸ™ Ó)�Ø—<‘< 5Ò(Ð(Ð(Ü×"Ñ" 6¨8¯?©?¸5Ó+AÕBð	Cô ˜'¨´fÔ=ˆØ1ò 	5ˆEØ—j‘j¤§¡Ó,×3Ñ3°c¸%¸À°NÓCˆGÜ˜G¨5¼Ô?ˆFÜ×"Ñ" 6¨8Õ4ð	5ô —‘¨U×-@Ñ-@Ó-BÖC¨˜1Ÿ6™6�8ÒCÌ6ÔRˆÜ˜ Ó'ˆÜ
×#Ñ# G§N¡N°FÔ;Ø�}‰}¤Ò&Ð&Ñ&ùò Ds   ÆG.c                 ót  — t        d t        dg«      }|j                  t        k(  sJ ‚t        t        j
                  t        dg«      }|j                  t        k(  sJ ‚t        t        d dg«      }|j                  t        k(  sJ ‚t        t        t        j
                  dg«      }|j                  t        k(  sJ ‚y )Nz2013-08-05 15:30:00.000001)r   r   r)   rA   r*   r�   r:   s     r5   Ú#test_constructor_dtype_datetime64_6z:TestSeriesConstructors.test_constructor_dtype_datetime64_6%  sœ   € ô �dœCÐ!=Ð>Ó?ˆØ�y‰yœFÒ"Ð"Ð"ä”b—f‘fœcÐ#?Ð@ÓAˆØ�y‰yœFÒ"Ð"Ð"ä”c˜4Ð!=Ð>Ó?ˆØ�y‰yœFÒ"Ð"Ð"ä”cœ2Ÿ6™6Ð#?Ð@ÓAˆØ�y‰yœFÒ"Ð"Ñ"r7   c                 ó^  — t        dd¬«      }t        |«      j                  d   j                  �J ‚t        ddd¬«      }t	        t        |«      j                  d   j                  «      dk(  sJ ‚t        ddd¬«      }t	        t        |«      j                  d   j                  «      dk(  sJ ‚y )NrÐ  r‘   r†  r   ÚUTCr’  r  )r   r   rÑ   r  r¼   )r0   Údrs     r5   Ú#test_constructor_dtype_datetime64_5z:TestSeriesConstructors.test_constructor_dtype_datetime64_55  s—   € ô ˜
¨AÔ.ˆÜ�b‹z�‰˜qÑ!×$Ñ$Ð,Ð,Ð,Ü˜
¨A°%Ô8ˆÜ”6˜"“:—?‘? 1Ñ%×(Ñ(Ó)¨UÒ2Ð2Ð2Ü˜
¨A°,Ô?ˆÜ”6˜"“:—?‘? 1Ñ%×(Ñ(Ó)¨\Ò9Ð9Ñ9r7   c                 ó‚   — t        ddt        g«      }|j                  dk(  sJ ‚|d   t        u sJ ‚dt        |«      v sJ ‚y )Nl   *�}aiZléÿrA   r™   r   )r   r   r)   r¼   r:   s     r5   Ú#test_constructor_dtype_datetime64_4z:TestSeriesConstructors.test_constructor_dtype_datetime64_4?  sG   € ä�m X¬sÐ3Ó4ˆØ�y‰y˜HÒ$Ð$Ð$Ø�1‰vœ‰}Ðˆ}Øœ˜C›Ñ Ð Ñ r7   c                 ó®   — t        t        ddd«      t        ddd«      t        g«      }|j                  dk(  sJ ‚|d   t        u sJ ‚dt	        |«      v sJ ‚y )NéÚ  r>   r™   rA   r   )r   r   r   r)   r¼   r:   s     r5   Ú#test_constructor_dtype_datetime64_3z:TestSeriesConstructors.test_constructor_dtype_datetime64_3F  sY   € ä”h˜t Q¨Ó*¬H°Q¸¸1Ó,=¼sÐCÓDˆØ�y‰y˜HÒ$Ð$Ð$Ø�1‰vœ‰}Ðˆ}Øœ˜C›Ñ Ð Ñ r7   c                 óÖ   — t        t        ddd«      t        ddd«      t        j                  g«      }|j                  dk(  sJ ‚|d   t        j                  u sJ ‚dt        |«      v sJ ‚y )Nr  r>   r™   rA   ÚNaN)r   r   r*   r�   r)   r¼   r:   s     r5   Ú#test_constructor_dtype_datetime64_2z:TestSeriesConstructors.test_constructor_dtype_datetime64_2M  sc   € ä”h˜t Q¨Ó*¬H°Q¸¸1Ó,=¼r¿v¹vÐFÓGˆØ�y‰y˜HÒ$Ð$Ð$Ø�1‰vœŸ™ÑÐÐØœ˜C›Ñ Ð Ñ r7   c                 óŒ  — t        ddd¬«      }t        |«      }|j                  j                  dk(  sJ ‚|j                  dk(  sJ ‚t	        |j                  t
        «      sJ ‚dt        |«      v sJ ‚|j                  }t	        |t        j                  «      sJ ‚|j                  dk(  sJ ‚t        |«      }|j                  d«      j                  |j                  j                  ¬«      }t        j                   ||«       |j"                  d	   }|t%        d
d¬«      k(  sJ ‚|d	   }|t%        d
d¬«      k(  sJ ‚|t        g d¢|j&                  ¬«         }t        j(                  ||d	d «       |j"                  d	d }t        j(                  |t        |d	d «      «       t+        j,                  |j"                  d	d |j"                  dd  g«      }t        j(                  ||«       dt        |«      v sJ ‚|j/                  «       }dt        |«      v sJ ‚dt        |«      v sJ ‚t        |d¬«      }t        j                   ||«       y )NrÐ  r‘   r  r’  údatetime64[ns, US/Eastern]rL   r  ©r  r   z2013-01-01 00:00:00-0500r`  rV   r™   r>   r   Úinferrm  )r   r   r)   r|   rŒ   r   r¼   r2   r*   rý  r   Útz_localizeÚ
tz_convertÚdtr  r-   rC   rÑ   r   rW   rB   rÚ  ÚconcatÚshift)r0   r  r  rx   r$  s        r5   Ú!test_constructor_with_datetime_tzz8TestSeriesConstructors.test_constructor_with_datetime_tzT  s  € ô ˜
¨A°,Ô?ˆÜ�2‹JˆØ�w‰w�|‰|Ð;Ò;Ð;Ð;Ø�w‰wÐ6Ò6Ð6Ð6Ü˜!Ÿ'™'¤?Ô3Ð3Ð3Ø+¬s°1«vÑ5Ð5Ð5ð —‘ˆÜ˜&¤"§*¡*Ô-Ð-Ð-Ø�|‰|Ð/Ò/Ð/Ð/ä˜FÓ#ˆØ�o‰o˜eÓ$×/Ñ/°1·4±4·7±7Ð/Ó;ˆÜ
×Ñ˜b #Ô&ð —‘˜‘ˆØœÐ#=À,ÔOÒOÐOÐOØ�1‘ˆØœÐ#=À,ÔOÒOÐOÐOà”6Ò-°Q·W±WÔ=Ñ>ˆÜ
×Ñ˜v q¨¨1 vÔ.à—‘˜˜!�ˆÜ
×Ñ˜v¤v¨b°°1¨g£Ô7ô —‘˜AŸF™F 1 Q˜K¨¯©°°¨Ð4Ó5ˆÜ
×Ñ˜v qÔ)ð ,¬s°1«vÑ5Ð5Ð5ð —‘“ˆØ+¬s°6«{Ñ:Ð:Ð:Øœ˜F›Ñ#Ð#Ð#ä˜q wÔ/ˆÜ
×Ñ˜f bÕ)r7   c                 óP   — t        t        ddd¬«      «      }dt        |«      v sJ ‚y )NrÐ  éè  r  r’  r  )r   r   r¼   r:   s     r5   Ú"test_constructor_with_datetime_tz5z9TestSeriesConstructors.test_constructor_with_datetime_tz5ƒ  s'   € ä”Z 
°D¸\ÔJÓKˆØ+¬s°3«xÑ7Ð7Ñ7r7   c                 ó¤   — t        t        dd¬«      t        dd¬«      g«      }|j                  dk(  sJ ‚t        j                  |d¬«      dk(  sJ ‚y )	Nú2013-01-01 13:00:00-0800ú
US/Pacificr  ú2013-01-02 14:00:00-0800zdatetime64[ns, US/Pacific]T©Úskipnarê  ©r   r   r)   r
   Úinfer_dtyper:   s     r5   Ú"test_constructor_with_datetime_tz4z9TestSeriesConstructors.test_constructor_with_datetime_tz4ˆ  sU   € ääÐ4¸ÔFÜÐ4¸ÔFðó
ˆð �y‰yÐ8Ò8Ð8Ð8Ü�‰˜s¨4Ô0°LÒ@Ð@Ñ@r7   c                 ó¤   — t        t        dd¬«      t        dd¬«      g«      }|j                  dk(  sJ ‚t        j                  |d¬«      d	k(  sJ ‚y )
Nr   r!  r  r"  r  rA   Tr#  r   r%  r:   s     r5   Ú"test_constructor_with_datetime_tz3z9TestSeriesConstructors.test_constructor_with_datetime_tz3“  sT   € ÜäÐ4¸ÔFÜÐ4¸ÔFðó
ˆð �y‰y˜HÒ$Ð$Ð$Ü�‰˜s¨4Ô0°JÒ>Ð>Ñ>r7   c                 óª   — t        t        ddgd¬«      }t        ddgd¬«      j                  d«      }t        |«      }t	        j
                  ||«       y )	Nr   r>   r  r¹   r   r  r  rú  )r   r   r   Úas_unitr-   rB   )r0   r;   Údtir4   s       r5   Ú"test_constructor_with_datetime_tz2z9TestSeriesConstructors.test_constructor_with_datetime_tz2�  sI   € ä”S  A Ð.JÔKˆÜ˜U E˜N¨|Ô<×DÑDÀTÓJˆÜ˜#“;ˆÜ
×Ñ˜s HÕ-r7   c                 ó�   ‡‡— dt        d«      ddd gŠt        ‰«      Št        ˆˆfd„t        t	        ‰«      «      D «       «      sJ ‚y )Nr�   z
1990-01-01z2015-03-14T16:15:14.123-08:00z2019-03-04T21:56:32.620-07:00c              3   ó2   •K  — | ]  }‰|   ‰|   u –— Œ y ­wrc   r_   )re   r  r;   rE   s     €€r5   rg   zVTestSeriesConstructors.test_constructor_no_partial_datetime_casting.<locals>.<genexpr>®  s   øè ø€ Ò?¨�3�q‘6˜T !™WÔ$Ñ?ùs   ƒ)r   r   r9   r’   rw   )r0   r;   rE   s    @@r5   Ú,test_constructor_no_partial_datetime_castingzCTestSeriesConstructors.test_constructor_no_partial_datetime_casting¤  sH   ù€ ð Ü�lÓ#Ø+Ø+Øð
ˆô �T‹lˆÜÔ?¬e´C¸³IÓ.>Ô?Ô?Ð?Ñ?r7   Ú	arr_dtypeÚkindÚMr¬   rÿ  )rú  rù  rø  r  r  r¬   r÷  c                 óz  — |› d|› d�}t        j                  g d¢|¬«      }t        |«      }|j                  |«      }t        |j                  |«      «      }|dv r"|j                  |k(  sJ ‚|j                  |k(  s*J ‚|j                  |› d�k(  sJ ‚|j                  |› d�k(  sJ ‚t        j                  ||«       y )Nú8[rû  rý   r(   )rú  rù  rø  r  z8[s])r*   rP   r   r,   r)   r-   rB   )	r0   r1  r2  rÿ  r)   r¼  r;   rx   r4   s	            r5   Ú&test_construction_to_datetimelike_unitz=TestSeriesConstructors.test_construction_to_datetimelike_unit°  s¿   € ð �&˜˜4˜& Ð"ˆÜ�h‰h’y¨	Ô2ˆÜ�S‹kˆØ—‘˜EÓ"ˆä˜#Ÿ*™* UÓ+Ó,ˆàÐ*Ñ*Ø—<‘< 5Ò(Ð(Ð(Ø—>‘> UÒ*Ð*Ð*ð —<‘< d V¨4 =Ò0Ð0Ð0Ø—>‘>¨ v¨T ]Ò2Ð2Ð2ä
×Ñ˜v xÕ0r7   Úargz2013-01-01 00:00:00c                 ó¦   — t        |gd¬«      }t        t        |«      «      j                  j                  d«      }t	        j
                  ||«       y )Nzdatetime64[ns, CET]r(   ÚCET)r   r   r  r  r-   rB   )r0   r7  rx   r4   s       r5   Ú7test_constructor_with_naive_string_and_datetimetz_dtypezNTestSeriesConstructors.test_constructor_with_naive_string_and_datetimetz_dtypeÈ  sB   € ô ˜˜Ð%:Ô;ˆÜœ) C›.Ó)×,Ñ,×8Ñ8¸Ó?ˆÜ
×Ñ˜v xÕ0r7   c                 ó4  — t        j                  dd«      }t        j                  t        j                  dd«      gd¬«      }t        |«      }t        t	        |«      g«      j                  d«      }|j                  dk(  sJ ‚t        j                  ||«       y )Nr>   rø  z>M8[ms]r(   ré  )	r*   rê  rP   r   r   r,   r)   r-   rB   )r0   rø  r¼  rx   r4   s        r5   Ú%test_constructor_datetime64_bigendianz<TestSeriesConstructors.test_constructor_datetime64_bigendianÏ  sv   € ä�]‰]˜1˜dÓ#ˆÜ�h‰hœŸ™ a¨Ó.Ð/°yÔAˆä˜“ˆÜœ9 R›=˜/Ó*×1Ñ1°(Ó;ˆØ�~‰~ Ò)Ð)Ð)Ü
×Ñ˜v xÕ0r7   Úinterval_constructorc                 óì   — |j                  t        j                  d«      d¬«      }t        |«      }|j                  dk(  sJ ‚t        j                  t        |j                  «      t        |«      «       y )Nr‘   r  ©Úclosedzinterval[int64, right])	Úfrom_breaksr*   r+   r   r)   r-   rC   r   r2   )r0   r=  Ú	intervalsrx   s       r5   Útest_construction_intervalz1TestSeriesConstructors.test_construction_intervalÙ  s\   € ð )×4Ñ4´R·Y±Y¸q³\È'Ð4ÓRˆ	Ü˜	Ó"ˆØ�|‰|Ð7Ò7Ð7Ð7Ü
×Ñœe F§M¡MÓ2´E¸)Ó4DÕEr7   Údata_constructorr/   zndarray[object]c                 óÎ   — t        dd«      t        dd«      d g}t         ||«      «      }t        t        |«      «      }|j                  dk(  sJ ‚t	        j
                  ||«       y )Nr   r>   r™   zinterval[float64, right])r   r   r    r)   r-   rB   ©r0   rD  rl   rx   r4   s        r5   Útest_constructor_infer_intervalz6TestSeriesConstructors.test_constructor_infer_intervalá  s^   € ô
 ˜˜A“¤¨¨A£°Ð5ˆÜÑ(¨Ó.Ó/ˆÜœ-¨Ó-Ó.ˆØ�|‰|Ð9Ò9Ð9Ð9Ü
×Ñ˜v xÕ0r7   c                 ó²   — t        ddd¬«      t        ddd¬«      g}t         ||«      «      }|j                  t        k(  sJ ‚|j	                  «       |k(  sJ ‚y )Nr   r>   Úbothr?  r™   Úneither)r   r   r)   rA   rÌ   )r0   rD  rl   rx   s       r5   Ú&test_constructor_interval_mixed_closedz=TestSeriesConstructors.test_constructor_interval_mixed_closedì  sV   € ô
 ˜˜A fÔ-¬x¸¸1ÀYÔ/OÐPˆÜÑ(¨Ó.Ó/ˆØ�|‰|œvÒ%Ð%Ð%Ø�}‰}‹ $Ò&Ð&Ñ&r7   c                 ó$  — t        t        ddd¬«      «      }t        ||j                  ¬«      }t        j                  ||«       t        |j
                  j                  d«      |j                  ¬«      }t        j                  ||«       t        |j                  |j                  ¬«      }t        |j                  «      j
                  j                  |j                  j                  «      }t        j                  ||«       t        j                  d «      5  t        |j                  «      j
                  j                  d«      }|j
                  j                  |j                  j                  «      }d d d «       t        j                  ||«       t        j                  d «      5  t        |j                  j                  d«      |j                  ¬«      }d d d «       t        j                  ||«       y # 1 sw Y   Œ„xY w# 1 sw Y   Œ,xY w)NrÐ  r‘   r  r’  r(   r  rò   )r   r   r)   r-   rB   r  r  r2   r  r  rË  rü  )r0   r;   rx   r4   Úmiddles        r5   Útest_construction_consistencyz4TestSeriesConstructors.test_construction_consistencyö  sy  € ô ”Z 
°A¸,ÔGÓHˆä˜ 3§9¡9Ô-ˆÜ
×Ñ˜v sÔ+ä˜Ÿ™×)Ñ)¨%Ó0¸¿	¹	ÔBˆÜ
×Ñ˜v sÔ+ô ˜Ÿ
™
¨#¯)©)Ô4ˆÜ˜#Ÿ*™*Ó%×(Ñ(×4Ñ4°S·Y±Y·\±\ÓBˆÜ
×Ñ˜v xÔ0ä×'Ñ'¨Ó-ñ 	8ä˜CŸJ™JÓ'×*Ñ*×6Ñ6°uÓ=ˆFØ—Y‘Y×)Ñ)¨#¯)©)¯,©,Ó7ˆF÷	8ô 	×Ñ˜v sÔ+ä×'Ñ'¨Ó-ñ 	Gä˜CŸJ™JŸO™O¨GÓ4¸C¿I¹IÔFˆF÷	Gô 	×Ñ˜v sÕ+÷	8ð 	8ú÷	Gð 	Gús   ÄAG:Æ*1HÇ:HÈHc                 óÎ   — t        dd«      t        dd«      d g}t         ||«      «      }t        t        |«      «      }t        j                  ||«       |j
                  dk(  sJ ‚y )NÚ2000r÷  Ú2001ú	Period[D])r   r   r!   r-   rB   r)   rF  s        r5   Útest_constructor_infer_periodz4TestSeriesConstructors.test_constructor_infer_period  s_   € ô �v˜sÓ#¤V¨F°CÓ%8¸$Ð?ˆÜÑ(¨Ó.Ó/ˆÜœ, tÓ,Ó-ˆÜ
×Ñ˜v xÔ0Ø�|‰|˜{Ò*Ð*Ñ*r7   z$PeriodDtype Series not supported yet©Úreasonc                 ó¤   — t        dddt        j                  j                  gd¬«      }|d   }t	        |«      sJ ‚||d<   t	        |d   «      sJ ‚y )Nr   r  éÐ  z	period[D]r(   r‘   r™   )r   rÚ  Ú_libsr	   r   ©r0   rF  Úvals      r5   Ú;test_construct_from_ints_including_iNaT_scalar_period_dtypezRTestSeriesConstructors.test_construct_from_ints_including_iNaT_scalar_period_dtype  sM   € ä˜˜D $¬¯©¯©Ð6¸kÔJˆà�Q‰iˆÜ�CŒyÐˆyàˆˆq‰	Ü�F˜1‘IŒÐ‰r7   c                 óž   — t        dd«      t        dd«      g}t        |«      }|j                  t        k(  sJ ‚|j	                  «       |k(  sJ ‚y )NrP  r÷  rQ  ÚY)r   r   r)   rA   rÌ   )r0   rl   rx   s      r5   Ú.test_constructor_period_incompatible_frequencyzETestSeriesConstructors.test_constructor_period_incompatible_frequency&  sI   € Ü�v˜sÓ#¤V¨F°CÓ%8Ð9ˆÜ˜“ˆØ�|‰|œvÒ%Ð%Ð%Ø�}‰}‹ $Ò&Ð&Ñ&r7   c                 ó   — t        ddd¬«      }t        |«      }|j                  dk(  sJ ‚t        j                  t
        d¬«      5  t        |j                  t        «      «      }d d d «       t        j                  |«       y # 1 sw Y   Œ xY w)NrÐ  r¯   r÷  r  rR  úDtype inferencerJ   )	r   r   r)   r-   rË  rÊ  r,   rA   rB   )r0   Úpir  r4   s       r5   Útest_constructor_periodindexz3TestSeriesConstructors.test_constructor_periodindex,  sv   € ô ˜*¨a°cÔ:ˆÜ�2‹JˆØ�w‰w˜+Ò%Ð%Ð%Ü×'Ñ'¬Ð=NÔOñ 	1Ü˜bŸi™i¬Ó/Ó0ˆH÷	1ä
×Ñ˜q (Õ+÷	1ð 	1ús   ÁBÂBc                 ó0  — ddddœ}t        |«      }t        |t        |j                  «       «      ¬«      }t        j                  ||«       t        |g d¢¬«      }t        ddt
        j                  d	gg d¢¬«      }t        j                  ||«       t        d
dd¬«      }|d	   d	|d   di}t        ||¬«      }t        t
        j                  |t
        j                  ¬«      }d	|j                  d	<   d|j                  d<   t        j                  ||«       y )Nr_  r  r  r-  rV   )rƒ   rË   rÝ   r�   r>   r™   r   r…  r&   r÷  r  r(   )
r   rà   Úkeysr-   rB   r*   r�   r   r·   rÑ   )r0   rÝ   rx   r4   Úpidxs        r5   Útest_constructor_dictz,TestSeriesConstructors.test_constructor_dict7  sç   € Ø˜C cÑ*ˆä˜“ˆÜ˜!¤6¨!¯&©&«(Ó#3Ô4ˆÜ
×Ñ˜v xÔ0ä˜Ò!5Ô6ˆÜ˜1˜a¤§¡¨Ð+Ò3GÔHˆÜ
×Ñ˜v xÔ0ä˜L°"¸3Ô?ˆØ�!‰W�a˜˜a™ !Ð$ˆÜ˜ Ô&ˆÜœ"Ÿ&™& $¬b¯j©jÔ9ˆØˆ�‰�aÑØˆ�‰�aÑÜ
×Ñ˜v xÕ0r7   c                 ó~   — ddgdgdggi}t        |dgd¬«      }t        |dg¬«      }t        j                  ||«       y )Nr�   r™   r‘   rš   rA   r¹   rV   rú   ©r0   rÝ   rx   r4   s       r5   Ú/test_constructor_dict_list_value_explicit_dtypezFTestSeriesConstructors.test_constructor_dict_list_value_explicit_dtypeJ  sF   € à�A�3˜˜˜a˜S�/Ð"ˆÜ˜ # ¨hÔ7ˆÜ˜! C 5Ô)ˆÜ
×Ñ˜v xÕ0r7   c                 ó‚   — ddddœ}t        |«      }t        g d¢t        d«      ¬«      }t        j                  ||«       y )Nr>   r   r™   rÊ   )r>   r   r™   ÚbacrV   )r   r/   r-   rB   rh  s       r5   Útest_constructor_dict_orderz2TestSeriesConstructors.test_constructor_dict_orderQ  s9   € ð ˜! !Ñ$ˆÜ˜“ˆÜš)¬4°«;Ô7ˆÜ
×Ñ˜v xÕ0r7   c                 ó   — |\  }}t        |t        «      r1t        j                  j	                  d¬«      }|j                  |«       d|i}t        |dg¬«      }t        |dg|¬«      }|j                  |k(  sJ ‚t        j                  ||«       y )NzMConstruction from dict goes through maybe_convert_objects which casts to nanorT  r�   rV   r¹   )
rŒ   r   rM   ÚmarkÚxfailÚapplymarkerr   r)   r-   rB   )	r0   r“   Úrequestr”   r•   rn  rÝ   rx   r4   s	            r5   Útest_constructor_dict_extensionz6TestSeriesConstructors.test_constructor_dict_extensionY  sŽ   € Ø1Ñˆ	�8Ü�i¤Ô+Ü—;‘;×$Ñ$ð<ð %ó ˆDð ×Ñ Ô%Ø�)ÐˆÜ˜ # Ô'ˆÜ˜)¨C¨5¸ÔAˆà�|‰|˜xÒ'Ð'Ð'ä
×Ñ˜v xÕ0r7   r²  c           	      ó¶  — dd|dt        d«      dddi}t        |«      j                  «       }t        g d¢d|t        j                  dg¬	«      }t        j                  ||«       d
ddt        j                  fdd|fdi}t        |«      j                  «       }t        g d¢t        d
dt        j                  fd|fg«      ¬	«      }t        j                  ||«       y )Nr>   r�   rƒ   r�   rË   rš   rÝ   ©r�   rƒ   rË   rÝ   rV   ©r>   r>   r™   r‘   r-  )r�   r   Úsort_valuesr*   r�   r-   rB   r   )r0   r²  rÝ   rx   r4   s        r5   Útest_constructor_dict_nan_keyz4TestSeriesConstructors.test_constructor_dict_nan_keyi  sÅ   € ð ��U˜C¤ u£¨s°A°sÐ;ˆÜ˜“×&Ñ&Ó(ˆÜÒ.°q¸%ÄÇÁÈÐ6KÔLˆÜ
×Ñ˜v xÔ0ð �S˜1œbŸf™f˜+ s¨Q°¨J¸Ð<ˆÜ˜“×&Ñ&Ó(ˆÜÚ¤5¨&°1´b·f±f°+ÀÀ5¸zÐ)JÓ#Kô
ˆô 	×Ñ˜v xÕ0r7   c                 óf  ‡	‡
— g d¢Š	g d¢Š
ˆ	ˆ
fd„} |t         j                  «      } |d„ «      } |t        «      }t        ‰
d„ ‰	D «       «      }t        |«      }t        |«      }t        |«      }t	        j
                  ||«       t	        j
                  ||«       t	        j
                  ||«       y )N)z
1984-02-19z
1988-11-06z
1989-12-03z
1990-03-15)g{—‰\I„Ai…Ö g„¦tyZQƒArµ  c                 óB   •‡ — t        t        ˆ fd„‰D «       ‰«      «      S )Nc              3   ó.   •K  — | ]  } ‰|«      –— Œ y ­wrc   r_   )re   rÙ   rS   s     €r5   rg   zeTestSeriesConstructors.test_constructor_dict_datetime64_index.<locals>.create_data.<locals>.<genexpr>€  s   øè ø€ ÒB°™[¨Ÿ^ÑBùs   ƒ)ÚdictÚzip)rS   Údates_as_strr2   s   `€€r5   Úcreate_datazRTestSeriesConstructors.test_constructor_dict_datetime64_index.<locals>.create_data  s   ù€ ÜœÓB°\ÔBÀFÓKÓLÐLr7   c                 ó.   — t        j                  | d«      S )Nz%Y-%m-%d)r   Ústrptimer˜  s    r5   rZ   zOTestSeriesConstructors.test_constructor_dict_datetime64_index.<locals>.<lambda>ƒ  s   € ¬h×.?Ñ.?ÀÀ:Ó.N€ r7   c              3   ó2   K  — | ]  }t        |«      –— Œ y ­wrc   )r   r(  s     r5   rg   zPTestSeriesConstructors.test_constructor_dict_datetime64_index.<locals>.<genexpr>†  s   è ø€ Ò"F°A¤9¨Q§<Ñ"Fùs   ‚)r*   rê  r   r   r-   rB   )r0   r~  Údata_datetime64Údata_datetimeÚdata_Timestampr4   Úresult_datetime64Úresult_datetimeÚresult_Timestampr}  r2   s            @@r5   Ú&test_constructor_dict_datetime64_indexz=TestSeriesConstructors.test_constructor_dict_datetime64_indexy  sŸ   ù€ ò PˆÚFˆõ	Mñ &¤b§m¡mÓ4ˆÙ#Ñ$NÓOˆÙ$¤YÓ/ˆä˜&Ñ"F¸Ô"FÓGˆä" ?Ó3ÐÜ  Ó/ˆÜ! .Ó1Ðä
×ÑÐ0°(Ô;Ü
×Ñ˜°Ô9Ü
×ÑÐ/°Õ:r7   c           	      ó²   — ddi}t        |«      }t        dt        dgdgt        j                  ggdgdgdgg¬«      ¬«      }t	        j
                  ||«       y )N)r>   r>   Ng      ð¿r>   r   rµ  )ÚlevelsÚcodesrV   )r   r   r*   r�   r-   rB   rh  s       r5   Ú#test_constructor_dict_tuple_indexerz:TestSeriesConstructors.test_constructor_dict_tuple_indexer�  s]   € à˜dÐ#ˆÜ˜“ˆÜØœ
¨A¨3°°´b·f±f°XÐ*>ÈÀsÈQÈCÐRTÐQUÐFVÔWô
ˆô 	×Ñ˜v xÕ0r7   c                 óx   —  |ddi«      }t        |«      }t        dgdg¬«      }t        j                  ||«       y )Nr‘   ÚthreerV   rú   )r0   Únon_dict_mapping_subclassÚndmrx   r4   s        r5   Útest_constructor_mappingz/TestSeriesConstructors.test_constructor_mapping™  s9   € á'¨¨G¨Ó5ˆÜ˜“ˆÜ˜7˜)¨A¨3Ô/ˆä
×Ñ˜v xÕ0r7   c                 óB   — g d¢}t        |«      }t        |«      |k(  sJ ‚y ©N)ru  )r™   r™   )r™   r‘   )r   r/   ©r0   rl   r  s      r5   Útest_constructor_list_of_tuplesz6TestSeriesConstructors.test_constructor_list_of_tuples¡  s    € Ú'ˆÜ�4‹LˆÜ�A‹w˜$ŠÐ‰r7   c                 ó>   — d}t        |«      }t        |«      |k(  sJ ‚y r“  )r   Útupler”  s      r5   Ú test_constructor_tuple_of_tuplesz7TestSeriesConstructors.test_constructor_tuple_of_tuples¦  s"   € Ø'ˆÜ�4‹LˆÜ�Q‹x˜4ÒÐÑr7   c                 ó´   — dddœ}t        |«      j                  «       }t        ddgt        j                  ddg«      ¬«      }t	        j
                  ||«       y )Nr‘   r°   )©r>   r™   ©Nr¯   rš  r›  rV   )r   rv  r   Úfrom_tuplesr-   rB   rh  s       r5   Útest_constructor_dict_of_tuplesz6TestSeriesConstructors.test_constructor_dict_of_tuples«  sN   € Ø aÑ(ˆÜ˜“×)Ñ)Ó+ˆÜ˜1˜a˜&¬
×(>Ñ(>ÀÈ	Ð?RÓ(SÔTˆÜ
×Ñ˜v xÕ0r7   z+ignore:elementwise comparison:FutureWarningc                 ó¾  — dddddœ}t        |«      }t        j                  |j                  «       dddt	        j
                  «       dœ}t        |«      }|j                  t        j                  k(  sJ ‚dddddœ}t        |«      }|s|j                  t        j                  k(  sJ ‚	 d	dd
œ}t        |t        ¬«      }|j                  t        j                  k(  sJ ‚y )Nr   r>   r™   r‘   rt  r	  r
  Ú3Ú0©r�   rƒ   r(   )r   r-   Úassert_is_sortedrW   r   râ  r)   r*   rž   r�   r·   )r0   r¦   rl   rF  s       r5   Útest_fromDictz$TestSeriesConstructors.test_fromDict²  s»   € à˜Q Q¨QÑ/ˆä˜“ˆÜ
×Ñ˜FŸL™LÔ)à˜S s´·±³Ñ@ˆÜ˜“ˆØ�|‰|œrŸz™zÒ)Ð)Ð)à˜S s°Ñ5ˆÜ˜“ˆÙ1Cˆv�|‰|œrŸz™zÒ)ÐQÐQÈà˜sÑ#ˆÜ˜¤EÔ*ˆØ�|‰|œrŸz™zÒ)Ð)Ñ)r7   c                 ó&  — t        t        j                  |j                  t        j                  ¬«      }|j
                  t        j                  k(  sJ ‚t        |«      t        |«      k(  sJ ‚t        d|j                  ¬«      }|s|j
                  t        j                  k(  sJ ‚	 t        |«      t        |«      k(  sJ ‚t        j                  «       }t        ||j                  ¬«      }|j
                  dk(  sJ ‚t        |«      t        |«      k(  sJ ‚t        d|j                  d¬«      }t        d|j                  ¬«      j                  d«      }|j
                  dk(  sJ ‚t        |«      t        |«      k(  sJ ‚t        j                  ||«       y )Nr¹   r�  rV   zM8[us]r   r¸   )r   r*   r�   rW   r·   r)   rw   rž   r   râ  r,   r-   rB   )	r0   r¥   r¦   ÚnansÚstringsrÝ   rì  Úcategoricalr4   s	            r5   Útest_fromValuez%TestSeriesConstructors.test_fromValueÅ  sC  € Ü”b—f‘f O×$9Ñ$9ÄÇÁÔLˆØ�z‰zœRŸZ™ZÒ'Ð'Ð'Ü�4‹yœC Ó0Ò0Ð0Ð0ä˜ o×&;Ñ&;Ô<ˆÙ2Dˆw�}‰}¤§
¡
Ò*ÐRÐRÈ(Ü�7‹|œs ?Ó3Ò3Ð3Ð3ä�L‰L‹NˆÜ�q × 5Ñ 5Ô6ˆØ�{‰{˜hÒ&Ð&Ð&Ü�5‹zœS Ó1Ò1Ð1Ð1ô ˜Q o×&;Ñ&;À:ÔNˆÜ˜! ?×#8Ñ#8Ô9×@Ñ@ÀÓLˆØ× Ñ  JÒ.Ð.Ð.Ü�;Ó¤3 Ó#7Ò7Ð7Ð7Ü
×Ñ˜{¨HÕ5r7   c                 ó   — t        t        d«      D �cg c]  }t        |¬«      ‘Œ c}«      }|j                  dk(  sJ ‚t        t        d¬«      g«      }|j                  dk(  sJ ‚t        t        d¬«      t        d¬«      t	        j
                  dd«      g«      }|j                  dk(  sJ ‚t        t        d¬«      t        gd¬«      }|j                  dk(  sJ ‚t        t        d¬«      t        j                  gd¬«      }|j                  dk(  sJ ‚t        t	        j
                  d	«      t        gd¬«      }|j                  dk(  sJ ‚t        t	        j
                  d	«      t        g«      }|j                  dk(  sJ ‚t        t	        j
                  d	«      t        g«      }|j                  d
k(  sJ ‚t        t	        j
                  d	«      t        j                  g«      }|j                  dk(  sJ ‚t        t        t	        j
                  d	«      g«      }|j                  dk(  sJ ‚t        t	        j
                  dd«      g«      }|j                  dk(  sJ ‚ |j                  d«       d}t        j                  t        |¬«      5   |j                  d«       d d d «       dj                  ddg«      }t        j                  t        |¬«      5  t        t        d¬«      dgd¬«       d d d «       t        t        d«      D �cg c]  }t        |¬«      ‘Œ c}dgz   «      }|j                  d
k(  sJ ‚t        d t        dg«      }|j                  t        k(  sJ ‚t        t        j                  t        dg«      }|j                  t        k(  sJ ‚t        t        d dg«      }|j                  t        k(  sJ ‚t        t        t        j                  dg«      }|j                  t        k(  sJ ‚y c c}w # 1 sw Y   �ŒYxY w# 1 sw Y   �ŒxY wc c}w )Nr‘   )Údaysútimedelta64[ns]r>   r™   r  rÆ   r(   i £árA   rò   z;Converting from timedelta64\[ns\] to int32 is not supportedrJ   r  ú|z+Could not convert object to NumPy timedeltaz*Could not convert 'foo' to NumPy timedeltar�  z1 Day)r   r’   r   r)   r*   Útimedelta64r   r�   r	   r,   rM   rN   r}   ÚjoinrO   rA   )r0   r  ÚtdrQ   r;   s        r5   Ú"test_constructor_dtype_timedelta64z9TestSeriesConstructors.test_constructor_dtype_timedelta64Û  sk  € ä´°a³Ö9¨1”Y AÖ&Ò9Ó:ˆØ�x‰xÐ,Ò,Ð,Ð,ä”Y AÔ&Ð'Ó(ˆØ�x‰xÐ,Ò,Ð,Ð,ä”Y AÔ&¬	°qÔ(9¼2¿>¹>È!ÈSÓ;QÐRÓSˆà�x‰xÐ,Ò,Ð,Ð,ô ”Y AÔ&¬Ð,°HÔ=ˆØ�x‰xÐ,Ò,Ð,Ð,ä”Y AÔ&¬¯©Ð/°xÔ@ˆØ�x‰xÐ,Ò,Ð,Ð,ä”R—^‘^ IÓ.´Ð4¸HÔEˆØ�x‰xÐ,Ò,Ð,Ð,ô ”R—^‘^ IÓ.´Ð4Ó5ˆØ�x‰xÐ,Ò,Ð,Ð,ô ”R—^‘^ IÓ.´Ð5Ó6ˆØ�x‰x˜8Ò#Ð#Ð#ä”R—^‘^ IÓ.´·±Ð7Ó8ˆØ�x‰xÐ,Ò,Ð,Ð,ä”Sœ"Ÿ.™.¨Ó3Ð4Ó5ˆØ�x‰xÐ,Ò,Ð,Ð,ä”R—^‘^ A sÓ+Ð,Ó-ˆØ�x‰xÐ,Ò,Ð,Ð,ð 	ˆ�	‰	�'Ôð MˆÜ�]‰]œ9¨CÔ0ñ 	ØˆB�I‰I�gÔ÷	ð �h‰hà=Ø<ðó
ˆô �]‰]œ:¨SÔ1ñ 	?Ü”I 1Ô% uÐ-°XÕ>÷	?ô ´°a³Ö9¨1”Y AÖ&Ò9¸U¸GÑCÓDˆØ�x‰x˜8Ò#Ð#Ð#ô �dœC Ð)Ó*ˆØ�y‰yœFÒ"Ð"Ð"ä”b—f‘fœc 7Ð+Ó,ˆØ�y‰yœFÒ"Ð"Ð"ä”c˜4 Ð)Ó*ˆØ�y‰yœFÒ"Ð"Ð"ä”cœ2Ÿ6™6 7Ð+Ó,ˆØ�y‰yœFÒ"Ð"Ñ"ùòQ :÷V	ñ 	ú÷	?ñ 	?üò :s#   “O,ÊO1ËO>ÌPÏ1O;Ï>Pc                 ó¸   — t        t        d«      t        dd¬«      g«      }t        t        d«      t        dd¬«      gd¬«      }t        j                  ||«       y )NrÐ  r  r  rA   r(   )r   r   r-   rB   r¤  s      r5   Útest_constructor_mixed_tzz0TestSeriesConstructors.test_constructor_mixed_tz(  sP   € Ü”I˜jÓ)¬9°ZÀLÔ+QÐRÓSˆÜÜ�zÓ"¤I¨j¸\Ô$JÐKØô
ˆô 	×Ñ˜q (Õ+r7   c                 ó|   — t        dddt        gd¬«      }|d   }t        |«      sJ ‚||d<   t        |d   «      sJ ‚y )Nr   r  rW  rÅ   r(   r‘   r™   )r   r	   r   rY  s      r5   Útest_NaT_scalarz&TestSeriesConstructors.test_NaT_scalar0  sE   € Ü˜˜D $¬Ð-°XÔ>ˆà�Q‰iˆÜ�CŒyÐˆyàˆˆq‰	Ü�F˜1‘IŒÐ‰r7   c                 ó¦   — t        t        j                  g«      j                  d«      }t        t        gd¬«      }t        j                  ||«       y )NrÅ   r(   )r   r*   r�   r,   r   r-   rB   rK  s      r5   Útest_NaT_castz$TestSeriesConstructors.test_NaT_cast9  s;   € äœŸ™˜Ó!×(Ñ(¨Ó2ˆÜœ3˜% xÔ0ˆÜ
×Ñ˜v xÕ0r7   c                 ó´   — dddt        ddd«      ddfD ]B  }g d¢t        j                  d	«      d
ddœfD ]   }t        ||¬«      }|j                  |k(  rŒ J ‚ ŒD y )Ni	  g     Hˆ@r|   ra  é   ©r>   u   ×�rý   r‘   r   r>   r¡  r7  )r   r*   Úonesr   r|   )r0   Únrl   r  s       r5   Útest_constructor_name_hashablez5TestSeriesConstructors.test_constructor_name_hashable?  sf   € Ø�u˜f¤h¨t°R¸Ó&<¸dÀHÐMò 	#ˆAÚ"¤B§G¡G¨A£J°a¸aÑ0@ÐAò #�Ü˜4 aÔ(�Ø—v‘v “{Ð"�{ñ#ñ	#r7   c                 ó  — d}dgt        j                  d«      ddifD ]S  }dgt        j                  d«      ddifD ]3  }t        j                  t        |¬«      5  t        ||¬«       d d d «       Œ5 ŒU y # 1 sw Y   ŒBxY w)Nz$Series\.name must be a hashable typeÚ	name_listr™   r>   rJ   r7  )r*   rº  rM   rN   r}   r   )r0   rQ   r»  rl   s       r5   Ú test_constructor_name_unhashablez7TestSeriesConstructors.test_constructor_name_unhashableE  s�   € Ø5ˆØ�-¤§¡¨£¨a°¨VÐ4ò 	)ˆAØ%˜¬¯©°«
°Q¸°FÐ;ò )�Ü—]‘]¤9°CÔ8ñ )Ü˜4 aÕ(÷)ð )ñ)ñ	)÷)ð )ús   ÁA5Á5A>c                 ód   — t        t        t        dd¬«      «      «      }|j                  dk(  sJ ‚y )Nú1/1/2000r&   r†  rÅ   )r   r/   r   r)   ©r0   rF  s     r5   Útest_auto_conversionz+TestSeriesConstructors.test_auto_conversionL  s*   € ÜœœZ¨
¸BÔ?Ó@ÓAˆØ�|‰|˜xÒ'Ð'Ñ'r7   c                 óÄ  — t        j                  g d¢d¬«      }t        |«      }|j                  |j                  k(  sJ ‚t	        ddd¬«      j                  d«      }t        |«      }|j                  |j                  k(  sJ ‚t        j                  ||«       t        j                  g d¢d	¬«      }t        |«      }t        t        d
dd¬«      d¬«      }|j                  dk(  sJ ‚t        j                  ||«       t        j                  g d¢d¬«      }t        |«      }t        t        ddd¬«      d¬«      }|j                  dk(  sJ ‚t        j                  ||«       y )Nrý   útimedelta64[s]r(   z00:00:01r‘   r  r  )ú
2013-01-01z
2013-01-02z
2013-01-03zdatetime64[D]rÐ  r÷  r'   )z2013-01-01 00:00:01z2013-01-01 00:00:02z2013-01-01 00:00:03zdatetime64[s]z20130101 00:00:01)	r*   rP   r   r)   r   r+  r-   rB   r   )r0   r¼  r;   Útdir4   s        r5   Útest_convert_non_nsz*TestSeriesConstructors.test_convert_non_nsP  s-  € ä�h‰h’yÐ(8Ô9ˆÜ�S‹kˆØ�y‰y˜CŸI™IÒ%Ð%Ð%ä˜j°!¸#Ô>×FÑFÀsÓKˆÜ˜#“;ˆØ�~‰~ §¡Ò*Ð*Ð*Ü
×Ñ˜s HÔ-ô �h‰hÚ6¸oô
ˆô �S‹kˆÜœ* Z¸ÀÔEÈWÔUˆØ�~‰~ Ò(Ð(Ð(Ü
×Ñ˜s HÔ-ä�h‰hÚQØ!ô
ˆô �S‹kˆÜÜÐ*°A¸CÔ@Èô
ˆð �~‰~ Ò(Ð(Ð(Ü
×Ñ˜s HÕ-r7   rÁ  r&   z2000-Q1c                 ó,   — t        | «      j                  S rc   r–  r˜  s    r5   rZ   zTestSeriesConstructors.<lambda>v  r™  r7   c                 óˆ  — dt        |«      j                  j                  d«      › d�}t        j                  t
        |¬«      5  t        |t        ¬«       d d d «       t        |t        j                  ¬«      }t        |j                  t        j                  «      «      }t        j                  ||«       y # 1 sw Y   ŒcxY w)NzCannot cast r   z.*? to rJ   r(   )r—  rî   ÚrstriprM   rN   r}   r   r�   r*   rò   r,   r-   rB   )r0   rW   rQ   rx   r4   s        r5   Ú'test_constructor_cant_cast_datetimelikez>TestSeriesConstructors.test_constructor_cant_cast_datetimelikeo  sŽ   € ð œT %›[×1Ñ1×8Ñ8¸ÓAÐBÀ'ÐJˆä�]‰]œ9¨CÔ0ñ 	'Ü�5¤Õ&÷	'ô ˜¤R§X¡XÔ.ˆÜ˜%Ÿ,™,¤r§x¡xÓ0Ó1ˆÜ
×Ñ˜v xÕ0÷	'ð 	'ús   ÁB8Â8Cc                 ó,   — t        | «      j                  S rc   r–  r˜  s    r5   rZ   zTestSeriesConstructors.<lambda>�  r™  r7   c                 óæ  — t        |t        ¬«      }t        |«      j                  t        «      }t        j                  ||«       t        t        |t        ¬«      t        ¬«      }t        |«      j                  t        «      }t        j                  ||«       t        |j                  t        «      t        ¬«      }t        |«      j                  t        «      }t        j                  ||«       y r  )r   rA   r,   r-   rB   r   )r0   rW   r  r$  s       r5   Útest_constructor_cast_objectz3TestSeriesConstructors.test_constructor_cast_object‰  s¤   € ô �5¤Ô'ˆÜ�U‹m×"Ñ"¤6Ó*ˆÜ
×Ñ˜q #Ô&ä”5˜¤fÔ-´VÔ<ˆÜ�U‹m×"Ñ"¤6Ó*ˆÜ
×Ñ˜q #Ô&ä�5—<‘<¤Ó'¬vÔ6ˆÜ�U‹m×"Ñ"¤6Ó*ˆÜ
×Ñ˜q #Õ&r7   c                 ó&  — d}t        j                  |«      j                  dvr1t        j                  j                  d¬«      }|j                  |«       t        j                  t        |¬«      5  t        g |¬«       d d d «       y # 1 sw Y   y xY w)Nz!dtype has no unit. Please pass in)r­  rê  zGH#33890 Is assigned ns unitrT  rJ   r(   )
r*   r)   r|   rM   rn  ro  rp  rN   rO   r   )r0   r)   rq  rQ   rn  s        r5   Ú/test_constructor_generic_timestamp_no_frequencyzFTestSeriesConstructors.test_constructor_generic_timestamp_no_frequencyŸ  ss   € ð 2ˆä�8‰8�E‹?×ÑÐ'DÑDÜ—;‘;×$Ñ$Ð,JÐ$ÓKˆDØ×Ñ Ô%ä�]‰]œ:¨SÔ1ñ 	$Ü�2˜UÕ#÷	$÷ 	$ñ 	$ús   Á0BÂB)	ÚpsÚasÚfsr]  r3  ÚWr÷  r  r¬   c                 ó  — |› d|› d�}d}t        j                  t        |¬«      5  t        g |¬«       d d d «       t        j                  t        |¬«      5  t	        dgg|¬«       d d d «       y # 1 sw Y   Œ=xY w# 1 sw Y   y xY w)Nr5  rû  z4dtype=.* is not supported. Supported resolutions arerJ   r(   r   )rM   rN   r}   r   r   )r0   r2  rÿ  r)   rQ   s        r5   Ú0test_constructor_generic_timestamp_bad_frequencyzGTestSeriesConstructors.test_constructor_generic_timestamp_bad_frequency«  s€   € ð �&˜˜4˜& Ð"ˆàDˆÜ�]‰]œ9¨CÔ0ñ 	$Ü�2˜UÕ#÷	$ô �]‰]œ9¨CÔ0ñ 	*ä˜�s�e 5Õ)÷	*ð 	*÷	$ð 	$ú÷	*ð 	*ús   ¦A0ÁA<Á0A9Á<B)Nr­  r¸   c                 ó‚   — t        g d¢|xs d¬«      }t        t        d«      |¬«      }t        j                  ||«       y )N)r   r>   r™   r‘   rš   rò   r(   r¯   rÂ   )r0   r)   r4   rx   s       r5   Útest_constructor_range_dtypez3TestSeriesConstructors.test_constructor_range_dtype¼  s5   € ô š/°Ò1A¸'ÔBˆÜœ˜a›¨Ô.ˆÜ
×Ñ˜v xÕ0r7   c                 óº  — t        dd«      }t        |«      }t        t        |«      «      }t        j                  ||«       t        |«      t        |«      k(  sJ ‚|j
                  t        j                  k(  sJ ‚t        ddd«      }t        |«      }t        t        |«      «      }t        j                  ||«       t        |«      t        |«      k(  sJ ‚|j
                  t        j                  k(  sJ ‚t        ddd«      }t        |«      }t        t        |«      «      }	t        j                  ||	«       t        |«      t        |«      k(  sJ ‚|j
                  t        k(  sJ ‚t        ddz  ddz  dz   «      }
t        |
«      }t        t        |
«      «      }t        j                  ||«       t        |«      t        |
«      k(  sJ ‚|j
                  t        k(  sJ ‚y )	Nl            l           rµ  lûÿÿÿ         lûÿÿÿ        r™   éI   rš   )	r’   r   r/   r-   rB   r)   r*   Úuint64rA   )r0   rp  r;   r4   Úrng2Úser2Ú	expected2Úrng3Úser3Ú	expected3Úrng4Úser4Ú	expected4s                r5   Ú test_constructor_range_overflowsz7TestSeriesConstructors.test_constructor_range_overflowsÃ  s†  € ä�E˜9Ó%ˆÜ�S‹kˆÜœ$˜s›)Ó$ˆÜ
×Ñ˜s HÔ-Ü�C‹yœD ›IÒ%Ð%Ð%Ø�y‰yœBŸI™IÒ%Ð%Ð%ä�Y  rÓ*ˆÜ�d‹|ˆÜœ4 ›:Ó&ˆ	Ü
×Ñ˜t YÔ/Ü�D‹zœT $›ZÒ'Ð'Ð'Ø�z‰zœRŸY™YÒ&Ð&Ð&ä�X˜|¨RÓ0ˆÜ�d‹|ˆÜœ4 ›:Ó&ˆ	Ü
×Ñ˜t YÔ/Ü�D‹zœT $›ZÒ'Ð'Ð'Ø�z‰zœVÒ#Ð#Ð#ä�Q˜‘U˜A˜r™E A™IÓ&ˆÜ�d‹|ˆÜœ4 ›:Ó&ˆ	Ü
×Ñ˜t YÔ/Ü�D‹zœT $›ZÒ'Ð'Ð'Ø�z‰zœVÒ#Ð#Ñ#r7   c                 ó˜   — t        d«      t        dd¬«      g}t        |«      }t        |t        ¬«      }t        j                  ||«       y )Nz2016-05-01 02:03:37z2016-04-30 19:03:37-0700r!  r  r(   )r   r   rA   r-   rB   )r0   Údt_listrx   r4   s       r5   Útest_constructor_tz_mixed_dataz5TestSeriesConstructors.test_constructor_tz_mixed_dataá  sF   € ô Ð+Ó,ÜÐ0°\ÔBð
ˆô ˜“ˆÜ˜'¬Ô0ˆÜ
×Ñ˜v xÕ0r7   ÚpydtTFc                 ót  — |}t        d|¬«      }|r|j                  «       }d}t        j                  t        |¬«      5  t        |gd¬«       d d d «       t        j                  t        |¬«      5  t        t        j                  |gt        ¬«      d¬«       d d d «       t        j                  t        |¬«      5  t        d|id¬«       d d d «       d}t        j                  t        |¬«      5  t        |dgd¬	«       d d d «       y # 1 sw Y   Œ½xY w# 1 sw Y   Œ~xY w# 1 sw Y   ŒWxY w# 1 sw Y   y xY w)
NÚ2019r  zsCannot convert timezone-aware data to timezone-naive dtype. Use pd.Series\(values\).dt.tz_localize\(None\) instead.rJ   rL   r(   r   z/Cannot unbox tzaware Timestamp to tznaive dtyper¹   )
r   r?   rM   rN   rO   r   r*   rP   rA   r}   )r0   Útz_aware_fixturerê  r  rD   rQ   s         r5   Ú'test_constructor_data_aware_dtype_naivez>TestSeriesConstructors.test_constructor_data_aware_dtype_naiveë  s  € ð ˆÜ�v "Ô%ˆÙØ×!Ñ!Ó#ˆBðGð 	ô �]‰]œ:¨SÔ1ñ 	1Ü�B�4Ð/Õ0÷	1ô �]‰]œ:¨SÔ1ñ 	IÜ”2—8‘8˜R˜D¬Ô/Ð7GÕH÷	Iô �]‰]œ:¨SÔ1ñ 	4Ü�A�r�7Ð"2Õ3÷	4ð @ˆÜ�]‰]œ9¨CÔ0ñ 	:Ü�2˜a˜SÐ(8Õ9÷	:ð 	:÷	1ð 	1ú÷	Ið 	Iú÷	4ð 	4ú÷	:ð 	:ús/   ¿D
Á1(DÂ<D"Ã1D.Ä
DÄDÄ"D+Ä.D7c                 óÊ   — t        ddd¬«      }t        j                  |«      }t        |«      }t        j                  |j
                  t        j
                  d«      «      sJ ‚y )Nz1/1/2000 00:00:00z1/1/2000 1:59:50Ú10srm  rÅ   )r   r*   Úasarrayr   Ú
issubdtyper)   )r0   rp  rì  rF  s       r5   Útest_constructor_datetime64z2TestSeriesConstructors.test_constructor_datetime64  sI   € ÜÐ,Ð.@ÀuÔMˆÜ—
‘
˜3“ˆä˜“ˆÜ�}‰}˜VŸ\™\¬2¯8©8°HÓ+=Ô>Ð>Ñ>r7   c                 ót   — t        dg d¢|¬«      }t        g d¢g d¢|¬«      }t        j                  ||«       y )Nr3  rý   r¹   )r3  r3  r3  rú   )r0   Únullable_string_dtyperx   r4   s       r5   Ú4test_constructor_datetimelike_scalar_to_string_dtypezKTestSeriesConstructors.test_constructor_datetimelike_scalar_to_string_dtype  s2   € ô ˜¢9Ð4IÔJˆÜš/²ÐBWÔXˆÜ
×Ñ˜v xÕ0r7   z
2012-01-01rÆ  c                 óÌ   — t        j                  d«      }t        ||¬«      }t         j                  j	                  ||¬«      }t        |«      }t        j                  ||«       y )NrL   r(   )rÚ  ÚSparseDtyper   ÚarraysÚSparseArrayr-   rB   )r0   r2   r)   rx   r¼  r4   s         r5   Ú"test_constructor_sparse_datetime64z9TestSeriesConstructors.test_constructor_sparse_datetime64  sQ   € ô —‘Ð/Ó0ˆÜ˜ eÔ,ˆÜ�i‰i×#Ñ# F°%Ð#Ó8ˆÜ˜#“;ˆÜ
×Ñ˜v xÕ0r7   c                 ó   — t        dddœj                  «       «      }t        ddg«      }t        j                  ||«       t        dddœj	                  «       «      }t        ddg«      }t        j                  ||«       y )Nr>   r™   r¡  r�   rƒ   )r   rd  r-   rB   r2   rK  s      r5   Ú)test_construction_from_ordered_collectionz@TestSeriesConstructors.test_construction_from_ordered_collection"  sm   € ä˜a aÑ(×-Ñ-Ó/Ó0ˆÜ˜3 ˜*Ó%ˆÜ
×Ñ˜v xÔ0ä˜a aÑ(×/Ñ/Ó1Ó2ˆÜ˜1˜a˜&“>ˆÜ
×Ñ˜v xÕ0r7   c                 óf   — d}t        |dg¬«      }t        |«      }t        j                  ||«       y )Nl     @=7M.cr   rV   rú   )r0   r»  rx   r4   s       r5   Ú3test_construction_from_large_int_scalar_no_overflowzJTestSeriesConstructors.test_construction_from_large_int_scalar_no_overflow,  s.   € à)ˆÜ˜ ! Ô%ˆÜ˜!“9ˆÜ
×Ñ˜v xÕ0r7   c           	      óÎ   — t        t        t        ddd¬«      «      «      }|j                  dk(  sJ ‚t        t	        dd¬«      t	        dd¬«      g«      }|j                  dk(  sJ ‚y )	Nz
2000-01-01r&   r÷  r  rR  z
2011-01-01rm  z
2011-02-01)r   r/   r   r)   r   rÂ  s     r5   Ú4test_constructor_list_of_periods_infers_period_dtypezKTestSeriesConstructors.test_constructor_list_of_periods_infers_period_dtype3  s`   € Üœœ\¨,ÀÈÔMÓNÓOˆØ�|‰|˜{Ò*Ð*Ð*äÜ�L sÔ+¬V°LÀsÔ-KÐLó
ˆð �|‰|˜{Ò*Ð*Ñ*r7   c                 óº   —  |d„ t        d«      D «       «      }t        |«      }t        t        |j                  «       «      «      }t	        j
                  ||«       y )Nc              3   ó*   K  — | ]  }|d |z  f–— Œ y­w)g      $@Nr_   r(  s     r5   rg   zHTestSeriesConstructors.test_constructor_subclass_dict.<locals>.<genexpr>=  s   è ø€ Ò>¨q˜a ¨¡œ]Ñ>ùs   ‚r&   )r’   r   r{  Úitemsr-   rB   )r0   Údict_subclassrl   rF  r4   s        r5   Útest_constructor_subclass_dictz5TestSeriesConstructors.test_constructor_subclass_dict<  sD   € ÙÑ>´E¸"³IÔ>Ó>ˆÜ˜“ˆÜœ$˜tŸz™z›|Ó,Ó-ˆÜ
×Ñ˜v xÕ0r7   c                 ó\  — t        d„ t        d«      D «       «      }t        |«      }t        t        |j	                  «       «      t        |j                  «       «      «      }t        j                  ||«        G d„ dt         «      }t         ||«      «      }t        j                  ||«       y )Nc              3   ó€   K  — | ]6  }d |› �t         j                  j                  d«      j                  «       f–— Œ8 y­w)Úcolr™   N)r*   r    r¡   r  s     r5   rg   zFTestSeriesConstructors.test_constructor_ordereddict.<locals>.<genexpr>D  s8   è ø€ ò 
Ø?@ˆs�1�#ˆYœŸ	™	×-Ñ-¨aÓ0×7Ñ7Ó9Ô:ñ
ùs   ‚<>é   c                   ó   — e Zd Zy)ú>TestSeriesConstructors.test_constructor_ordereddict.<locals>.AN)rî   rï   rð   r_   r7   r5   r†   r  M  s   „ Ør7   r†   )r   r’   r   r/   r2   rd  r-   rB   )r0   rl   rF  r4   r†   s        r5   Útest_constructor_ordereddictz3TestSeriesConstructors.test_constructor_ordereddictB  s…   € äñ 
ÜDIÈ"ÃIô
ó 
ˆô ˜“ˆÜœ$˜tŸ{™{›}Ó-¬t°D·I±I³KÓ/@ÓAˆÜ
×Ñ˜v xÔ0ô	”ô 	ô ™˜$›“ˆÜ
×Ñ˜v xÕ0r7   c           
      óV  — ddddœ}t        |j                  «       «      }t        |«      }t        |D �cg c]  }|d   ‘Œ	 c}t        j                  |D �cg c]  }|d   ‘Œ	 c}«      ¬«      }t        j                  ||«       d|d	<   |j                  dd	|d	   f«       t        |«      }t        |D �cg c]  }|d   ‘Œ	 c}t        |D �cg c]  }|d   ‘Œ	 c}d
¬«      ¬«      }|j                  |j                  ¬«      }t        j                  ||«       y c c}w c c}w c c}w c c}w )Nr_  r  r  ))r�   r�   )rƒ   r�   )rƒ   rË   r>   r   rV   g     À[@ÚzF)Útupleize_cols)rà   r  r   r   rœ  r-   rB   Úinsertr   ÚreindexrW   )r0   rÝ   Ú_drx   rÙ   r4   s         r5   Ú test_constructor_dict_multiindexz7TestSeriesConstructors.test_constructor_dict_multiindexS  s  € Ø¨#¸3Ñ?ˆÜ�A—G‘G“IÓˆÜ˜“ˆÜØÖ�aˆQˆq‹TÒ¤j×&<Ñ&<ÈBÖ=OÀq¸aÀ»dÒ=OÓ&Pô
ˆô 	×Ñ˜v xÔ0àˆˆ#‰Ø
�	‰	�!�c˜1˜S™6�]Ô#Ü˜“ˆÜØÖ�aˆQˆq‹TÒ¤e¸2Ö,>°a¨Q¨q«TÒ,>ÈeÔ&Tô
ˆð —‘ h§n¡n�Ó5ˆÜ
×Ñ˜v xÕ0ùò ùÒ=Oùò ùÒ,>s   ´DÁDÂ3D!Ã
D&c                 óÀ   — dddt         j                  dœ}t        |«      }t        |d d j                  «       |j                  ¬«      }t        j                  ||«       y )Nr   r>   r™   ))r  r  )r  Új)r  r  r  rµ  rV   )r*   r�   r   Úto_dictrW   r-   rB   )r0   rl   r4   rx   s       r5   Ú-test_constructor_dict_multiindex_reindex_flatzDTestSeriesConstructors.test_constructor_dict_multiindex_reindex_flate  sL   € à¨1¸!Ä"Ç&Á&ÑIˆÜ˜$“<ˆä˜  "˜×-Ñ-Ó/°x·~±~ÔFˆÜ
×Ñ˜v xÕ0r7   c           
      óN  — t        g d¢t        j                  g d¢d¬«      ¬«      }t        t        j                  dd¬«      dt        j                  dd¬«      d	t        j                  d
d¬«      dit        j                  g d¢d¬«      ¬«      }t        j                  ||«       y )Nr8  )r   r&   r!  r  ©rÿ  rk   r   r†   r&   r‡   r!  r9  ©r   rÚ  Úto_timedeltar-   rB   rö   s      r5   Ú%test_constructor_dict_timedelta_indexz<TestSeriesConstructors.test_constructor_dict_timedelta_indexm  s�   € ô Ú ¬¯©ºÈ#Ô(Nô
ˆô ä—‘ ¨Ô,¨cÜ—‘ ¨Ô-¨sÜ—‘ ¨Ô-¨sðô
 —/‘/¢+°CÔ8ô
ˆô 	×Ñ˜v xÕ0r7   c                 óä   — ddg}t        d d«      }t        dddd|¬«      t        dddd|¬«      g}t        ||¬	«      }|j                  j                  |k(  sJ ‚t        |j                  d
   «       y )Ng     �g@g     „t@i   iÜ  r¯   r¸  )Útzinfor
  rk   r   )r   r   r   rW   r  Úrepr)r0   r2   r  rW   rF  s        r5   Útest_constructor_infer_index_tzz6TestSeriesConstructors.test_constructor_infer_index_tz  st   € Ø˜�ˆÜ˜$ Ó%ˆä�T˜1˜b "¨VÔ4Ü�T˜1˜b "¨VÔ4ð
ˆô ˜V¨5Ô1ˆà�|‰|�‰ &Ò(Ð(Ð(ô 	ˆV�\‰\˜!‰_Õr7   c                 ó”   — g d¢}t        |«      }|j                  j                  }t        ||¬«      }t        j                  ||«       y )N)r¹  )r™   r^  r(   ©r   rP   r)   r-   rB   )r0   rE   r;   r)   rÞ  s        r5   Ú"test_constructor_with_pandas_dtypez9TestSeriesConstructors.test_constructor_with_pandas_dtype�  s9   € â!ˆÜ�T‹lˆØ—	‘	—‘ˆÜ�d %Ô(ˆÜ
×Ñ˜s DÕ)r7   c                 ó†   — t        dgd¬«      }t        t        j                  dgd¬«      }t        j                  ||«       y )Nr   rò   r¹   r·   )r   r*   r�   r-   rB   rK  s      r5   Ú)test_constructor_int_dtype_missing_valuesz@TestSeriesConstructors.test_constructor_int_dtype_missing_values•  s4   € ä˜q˜c¨Ô1ˆÜœ"Ÿ&™&¨¨°9Ô=ˆÜ
×Ñ˜v xÕ0r7   c                 ój   — t        dgd¬«      }t        ddgd¬«      }t        j                  ||«       y )Nr   r  r¹   Trú   rK  s      r5   Ú*test_constructor_bool_dtype_missing_valueszATestSeriesConstructors.test_constructor_bool_dtype_missing_values›  s0   € ä˜q˜c¨Ô0ˆÜ˜$ q c°Ô8ˆÜ
×Ñ˜v xÕ0r7   c                 ól   — t        g d¢|¬«      }t        g d¢|¬«      }t        j                  ||«       y )N)r   r	  r
  r(   rþ   rú   )r0   Úany_int_dtyperx   r4   s       r5   Útest_constructor_int64_dtypez3TestSeriesConstructors.test_constructor_int64_dtype¡  s*   € äš¨}Ô=ˆÜš)¨=Ô9ˆÜ
×Ñ˜v xÕ0r7   c                 óÈ   — t         st        j                  t        d¬«      }nt        j                  t        d¬«      }|5  t        dgd¬«       d d d «       y # 1 sw Y   y xY w)Nz/string values cannot be losslessly cast to int8rJ   z!The elements provided in the dataÚ128r¬  r(   )r   rM   rN   rO   r®  r   )r0   rN   s     r5   Ú5test_constructor_raise_on_lossy_conversion_of_stringszLTestSeriesConstructors.test_constructor_raise_on_lossy_conversion_of_strings§  sU   € åÜ—]‘]ÜÐ"Sô‰Fô —]‘]ÜÐ%HôˆFð ñ 	*Ü�E�7 &Õ)÷	*÷ 	*ñ 	*ús   Á AÁA!c                 ó’   — t        g d¢d¬«      }t        t        j                  g d¢d¬«      «      }t        j                  ||«       y )N©rè  i@ iÀÆ- r«  r(   rú  r  r  rK  s      r5   Ú6test_constructor_dtype_timedelta_alternative_constructzMTestSeriesConstructors.test_constructor_dtype_timedelta_alternative_construct´  s6   € äÒ2Ð:KÔLˆÜœ"Ÿ/™/Ò*DÈ4ÔPÓQˆÜ
×Ñ˜v xÕ0r7   z¿Not clear what the correct expected behavior should be with integers now that we support non-nano. ATM (2022-10-08) we treat ints as nanoseconds, then cast to the requested dtype. xref #48312c                 ól   — t        g d¢d¬«      }t        g d¢d¬«      }t        j                  ||«       y )Nr0  r«  r(   rÅ  rú   rK  s      r5   Ú%test_constructor_dtype_timedelta_ns_sz<TestSeriesConstructors.test_constructor_dtype_timedelta_ns_sº  s0   € ô Ò2Ð:KÔLˆÜÒ4Ð<LÔMˆÜ
×Ñ˜v xÕ0r7   c                 ó¨   — t        g d¢d¬«      j                  d«      }t        g d¢d¬«      j                  d«      }t        j                  ||«       y )Nr0  r«  r(   rò   rÅ  r  rK  s      r5   Ú2test_constructor_dtype_timedelta_ns_s_astype_int64zITestSeriesConstructors.test_constructor_dtype_timedelta_ns_s_astype_int64Å  sP   € ô Ò2Ð:KÔL×SÑSØó
ˆô Ò4Ð<LÔM×TÑTØó
ˆô 	×Ñ˜v xÕ0r7   z7ignore:elementwise comparison failed:DeprecationWarningÚfuncc                 óÞ   — dj                  g d¢«      }t        j                  t        gz   D ]3  }t	        j
                  t        |¬«      5   ||ddg|¬«       d d d «       Œ5 y # 1 sw Y   Œ@xY w)Nr¬  )z(cannot safely cast non-equivalent objectzJint\(\) argument must be a string, a bytes-like object or a (real )?numberz[Cannot cast array data from dtype\('O'\) to dtype\('float64'\) according to the rule 'safe'z-object cannot be converted to a FloatingDtypez 'values' contains non-numeric NArJ   r  g      @r(   )r®  r-   ÚNP_NAT_OBJECTSr   rM   rN   r}   )r0   r6  Úany_numeric_ea_dtyperQ   Únulls        r5   Ú/test_constructor_mismatched_null_nullable_dtypezFTestSeriesConstructors.test_constructor_mismatched_null_nullable_dtypeÔ  sv   € ð �h‰hòó

ˆô ×%Ñ%¬¨Ñ-ò 	CˆDÜ—‘œy°Ô4ñ CÙ�d˜C Ð%Ð-AÕB÷Cð Cñ	C÷Cð Cús   Á
A#Á#A,	c                 ó  — t        dddt        j                  gd¬«      }t        dddt        j                  gd¬«      }t        j                  ||«       t        g d¢d¬«      }t        g d¢d¬«      }t        j                  ||«       y )	NTFÚInt64r(   r>   r   )TFT)r>   r   r>   )r   rÚ  ÚNAr-   rB   rK  s      r5   Ú(test_series_constructor_ea_int_from_boolz?TestSeriesConstructors.test_series_constructor_ea_int_from_boolì  sm   € ä˜˜u d¬B¯E©EÐ2¸'ÔBˆÜ˜1˜a ¤B§E¡EÐ*°'Ô:ˆÜ
×Ñ˜v xÔ0äÒ+°7Ô;ˆÜš)¨7Ô3ˆÜ
×Ñ˜v xÕ0r7   c                 ó¢   — t        j                  t        d¬«      5  t        dddt        j
                  gd¬«       d d d «       y # 1 sw Y   y xY w)Nzinvalid literalrJ   ÚTrueÚFalser=  r(   )rM   rN   rO   r   rÚ  r>  rì   s    r5   Ú/test_series_constructor_ea_int_from_string_boolzFTestSeriesConstructors.test_series_constructor_ea_int_from_string_boolö  sA   € ä�]‰]œ:Ð->Ô?ñ 	DÜ�F˜G V¬R¯U©UÐ3¸7ÕC÷	D÷ 	Dñ 	Dús   œ AÁArZ  r  c                 óö   — t        j                  t         j                  «      j                  dz
  }t	        ||gd¬«      }t	        t        j
                  |dgd¬«      d¬«      }t        j                  ||«       y )Nr>   ÚUInt64r(   rÜ  )r*   ÚiinforÜ  Úmaxr   rP   r-   rB   ©r0   rZ  Úmax_valrx   r4   s        r5   Ú(test_series_constructor_overflow_uint_eaz?TestSeriesConstructors.test_series_constructor_overflow_uint_eaû  s\   € ô —(‘(œ2Ÿ9™9Ó%×)Ñ)¨AÑ-ˆÜ˜ #˜¨hÔ7ˆÜœ"Ÿ(™( G¨Q <°xÔ@ÈÔQˆÜ
×Ñ˜v xÕ0r7   c           	      óp  — t        j                  t         j                  «      j                  dz
  }t	        ||t
        j                  gd¬«      }t	        t        t        j                  |ddgd¬«      t        j                  g d¢t         j                  ¬«      «      «      }t        j                  ||«       y )Nr>   rE  r(   r   rÜ  )r   r   r>   )r*   rF  rÜ  rG  r   rÚ  r>  r   rP   Úbool_r-   rB   rH  s        r5   Ú0test_series_constructor_overflow_uint_ea_with_nazGTestSeriesConstructors.test_series_constructor_overflow_uint_ea_with_na  s‚   € ô —(‘(œ2Ÿ9™9Ó%×)Ñ)¨AÑ-ˆÜ˜ #¤r§u¡uÐ-°XÔ>ˆÜÜÜ—‘˜' 1 a˜°Ô9Ü—‘š¬"¯(©(Ô3óó
ˆô 	×Ñ˜v xÕ0r7   c           	      ól  — t        j                  t         j                  «      j                  dz
  }t	        |t         j
                  gd¬«      }t	        t        t        j                  |dgd¬«      t        j                  ddgt         j                  ¬«      «      «      }t        j                  ||«       y )Nr>   rE  r(   rÜ  r   )r*   rF  rÜ  rG  r   r�   r   rP   rL  r-   rB   )r0   rI  rx   r4   s       r5   Ú.test_series_constructor_overflow_uint_with_nanzETestSeriesConstructors.test_series_constructor_overflow_uint_with_nan  s€   € ä—(‘(œ2Ÿ9™9Ó%×)Ñ)¨AÑ-ˆÜ˜¤"§&¡&Ð)°Ô:ˆÜÜÜ—‘˜' 1˜¨XÔ6Ü—‘˜!˜Q˜¤r§x¡xÔ0óó
ˆô 	×Ñ˜v xÕ0r7   c           	      ó(  — t        t        j                  t        j                  gd¬«      }t        t        t        j                  ddgd¬«      t        j                  ddgt        j
                  ¬«      «      «      }t        j                  ||«       y )NrE  r(   r>   rÜ  )r   r*   r�   r   rP   rL  r-   rB   rK  s      r5   Ú!test_series_constructor_ea_all_naz8TestSeriesConstructors.test_series_constructor_ea_all_na  sg   € äœŸ™¤§¡Ð(°Ô9ˆÜÜÜ—‘˜!˜Q˜ xÔ0Ü—‘˜!˜Q˜¤r§x¡xÔ0óó
ˆô 	×Ñ˜v xÕ0r7   c                 ó¦   — t        g d¢«      }|j                  d¬«      }t        |d¬«      }d|j                  d<   t	        j
                  ||«       y )Nrý   T)Údeeprò   r(   r~  r   )r   rS  r   rÑ   r-   rC   )r0   rF   r4   r;   s       r5   Ú0test_series_from_index_dtype_equal_does_not_copyzGTestSeriesConstructors.test_series_from_index_dtype_equal_does_not_copy'  sE   € ä’IÓˆØ—8‘8 �8Ó&ˆÜ�S Ô(ˆØˆ�‰�‰Ü
×Ñ˜c 8Õ,r7   c                 ó¦  — t        j                  d«       d}t        ddg|¬«      }t        j                  dd«      5  t        ddg«      }d d d «       t        j                  |«       t        ddgd	¬«      }t        j                  dd«      5  t        ddg«      }d d d «       t        j                  ||«       y # 1 sw Y   ŒqxY w# 1 sw Y   Œ,xY w)
NÚpyarrowústring[pyarrow_numpy]r�   rƒ   r(   úfuture.infer_stringTr>   rA   ©rM   Úimportorskipr   rÚ  Úoption_contextr-   rB   )r0   r)   r4   r;   s       r5   Útest_series_string_inferencez3TestSeriesConstructors.test_series_string_inference/  s½   € ä×Ñ˜IÔ&Ø'ˆÜ˜3 ˜*¨EÔ2ˆÜ×ÑÐ4°dÓ;ñ 	%Ü˜#˜s˜Ó$ˆC÷	%ä
×Ñ˜s HÔ-ä˜3 ˜(¨(Ô3ˆÜ×ÑÐ4°dÓ;ñ 	#Ü˜#˜q˜Ó"ˆC÷	#ä
×Ñ˜s HÕ-÷	%ð 	%ú÷
	#ð 	#ús   ½B;ÂCÂ;CÃCÚna_valuec                 óì   — t        j                  d«       d}t        d|g|¬«      }t        j                  dd«      5  t        d|g«      }d d d «       t        j                  |«       y # 1 sw Y   Œ xY w)NrV  rW  r�   r(   rX  TrY  )r0   r]  r)   r4   r;   s        r5   Ú$test_series_string_with_na_inferencez;TestSeriesConstructors.test_series_string_with_na_inference=  sk   € ô 	×Ñ˜IÔ&Ø'ˆÜ˜3 ˜/°Ô7ˆÜ×ÑÐ4°dÓ;ñ 	*Ü˜#˜x˜Ó)ˆC÷	*ä
×Ñ˜s HÕ-÷	*ð 	*ús   ½A*Á*A3c                 óê   — t        j                  d«       t        ddgd¬«      }t        j                  dd«      5  t        ddg¬«      }d d d «       t        j                  |«       y # 1 sw Y   Œ xY w)	NrV  r�   r>   rW  r¹   rX  TrV   rY  ©r0   r4   r;   s      r5   Ú#test_series_string_inference_scalarz:TestSeriesConstructors.test_series_string_inference_scalarG  se   € ä×Ñ˜IÔ&Ü˜# a SÐ0GÔHˆÜ×ÑÐ4°dÓ;ñ 	)Ü˜ Q CÔ(ˆC÷	)ä
×Ñ˜s HÕ-÷	)ð 	)ús   »A)Á)A2c                 ó  — t        j                  d«       t        ddgd¬«      }t        j                  dd«      5  t        t        j                  ddg«      «      }d d d «       t        j                  |«       y # 1 sw Y   Œ xY w)NrV  r�   rƒ   rW  r(   rX  T)	rM   rZ  r   rÚ  r[  r*   rP   r-   rB   ra  s      r5   Ú/test_series_string_inference_array_string_dtypezFTestSeriesConstructors.test_series_string_inference_array_string_dtypeO  sn   € ä×Ñ˜IÔ&Ü˜3 ˜*Ð,CÔDˆÜ×ÑÐ4°dÓ;ñ 	/ÜœŸ™ 3¨ *Ó-Ó.ˆC÷	/ä
×Ñ˜s HÕ-÷	/ð 	/ús   »!A;Á;Bc                 óì   — t        j                  d«       t        ddgd¬«      }t        j                  dd«      5  t        ddgd¬«      }d d d «       t        j                  |«       y # 1 sw Y   Œ xY w)	NrV  r�   rƒ   rW  r(   rX  TÚstringrY  rö   s      r5   Ú/test_series_string_inference_storage_definitionzFTestSeriesConstructors.test_series_string_inference_storage_definitionW  sg   € ä×Ñ˜IÔ&Ü˜3 ˜*Ð,CÔDˆÜ×ÑÐ4°dÓ;ñ 	8Ü˜S #˜J¨hÔ7ˆF÷	8ä
×Ñ˜v xÕ0÷	8ð 	8ús   »A*Á*A3c                 ó   — t        j                  dd«      5  t        dddgd¬«      }d d d «       t        ddgddgd¬«      }t        j                  |«       |j
                  j                  dk(  sJ ‚y # 1 sw Y   ŒMxY w)	NrX  Tr�   r>   r™   zstring[python]r¹   Úpython)rÚ  r[  r   r-   rB   r)   Ústorage)r0   r;   r4   s      r5   Ú+test_series_constructor_infer_string_scalarzBTestSeriesConstructors.test_series_constructor_infer_string_scalar_  s~   € ä×ÑÐ4°dÓ;ñ 	DÜ˜ Q¨ FÐ2BÔCˆC÷	Dä˜3 ˜*¨Q°¨FÐ:JÔKˆÜ
×Ñ˜s HÔ-Ø�y‰y× Ñ  HÒ,Ð,Ñ,÷		Dð 	Dús   —A4Á4A=c                 ó   — t        j                  d«       t        t        j                  dgd¬«      }t        j
                  dd«      5  t        t        j                  dg«      }d d d «       t        j                  |«       y # 1 sw Y   Œ xY w)NrV  rƒ   rW  r(   rX  T)rM   rZ  r   rÚ  r>  r[  r-   rB   rö   s      r5   Ú%test_series_string_inference_na_firstz<TestSeriesConstructors.test_series_string_inference_na_firstg  sm   € ä×Ñ˜IÔ&Üœ2Ÿ5™5 #˜,Ð.EÔFˆÜ×ÑÐ4°dÓ;ñ 	*ÜœRŸU™U C˜LÓ)ˆF÷	*ä
×Ñ˜v xÕ0÷	*ð 	*ús   Á	BÂBc                 óÌ  — t        t        d«      gt        ¬«      }t        j                  d «      5  t        |«      }d d d «       j
                  t        j                  k(  sJ ‚t        t        d«      gt        ¬«      }t        j                  t        d¬«      5  t        |«      }d d d «       |j
                  t        j                  k7  sJ ‚y # 1 sw Y   Œ’xY w# 1 sw Y   Œ5xY w)Nz
2019-12-31r(   r`  rJ   )
r   r   rA   r-   rË  r)   r*   rž   r   rÊ  )r0   r;   rx   rF   s       r5   Ú test_inference_on_pandas_objectsz7TestSeriesConstructors.test_inference_on_pandas_objectso  s³   € ä”i Ó-Ð.´fÔ=ˆÜ×'Ñ'¨Ó-ñ 	!ä˜C“[ˆF÷	!ð �|‰|œrŸz™zÒ)Ð)Ð)ä”Y˜|Ó,Ð-´VÔ<ˆä×'Ñ'¬Ð=NÔOñ 	!Ü˜C“[ˆF÷	!à�|‰|œrŸz™zÒ)Ð)Ñ)÷	!ð 	!ú÷	!ð 	!ús   ±CÂCÃCÃC#)Ærî   rï   rð   r6   r<   rG   rR   rM   rn  Úparametrizery   r   rŠ   r�   r–   r­   r´   r/   r{  r   r¿   r*   r�   r�   rÃ   r   rÈ   rÎ   rÒ   r×   rÛ   ræ   rô   r÷   rû   r   r  r  r   r   r  r  r%  r+  r0  r3  r5  r>  rD  rG  rL  rQ  rZ  r\  re  ri  rr  rv  r’   r   r|  r  rƒ  rˆ  rŒ  r�  r¯  Úskip_array_manager_invalid_testr   r   r   rŸ  r¢  r¥  r§  r©  r°  rP   Úuint16Úuint32rÜ  r³  r·  r¾  rÃ  rÆ  rÈ  rÎ  rÒ  rÝ  rà  rã  rå  rí  rð  rò  rô  r  r  r	  r  r  r  r  r  r'  r)  r-  r0  rò   r·   r6  r   r:  r<  r   r    rC  rG  rK  rN  rS  ro  r[  r^  rb  rf  ri  rl  rr  rw  rˆ  rŒ  r‘  r•  r˜  r�  Úfilterwarningsr£  r¨  r°  r²  r´  r¶  r¼  r¿  rÃ  rÈ  rÌ  rÏ  rê  r­  rÑ  r×  rÙ  ræ  ré  rî  ró  rö  rû  rý  rÿ  r  r  r  r  r  r  r!  r$  r&  r(  r+  r.  r1  r3  r5  r   r   rÚ  r;  r?  rC  rJ  rM  rO  rQ  rT  r\  r>  r_  rb  rd  rg  rk  rm  ro  r_   r7   r5   r$   r$   4   sæ
  „ ò'ò>ò-òIð ‡[�[×ÑØñ +Ù0Ù.Ù.Ù.Ù;Ù5Ù3Ù3Ù3Ù@ð	
óð( ‡[�[×Ñ˜]¨T°2¨JÓ7ñHó 8ó)ð*Hò5ò.ò-ò
	.ò$òL(ð ‡[�[×Ñ˜]¨T°4¸Ð,EÓFñ#2ó Gð#2ðJ ‡[�[×Ñ˜[¨2¯6©6±5¸³<Ð*@ÓAñFó BðFð ‡[�[×ÑØÚUóð ‡[�[×Ñ˜W t©U°2«YÐ&7Ó8ñ ó 9ó	ð
 ò8ò(ð
 ‡[�[×Ñ˜VÒ%8Ó9ñ+ó :ð+ò
	%ò4ò1ò1ò1ò5ò1ð ‡[�[×Ñ˜WÒ&KÓLñ ó Mð ð ‡[�[×ÑØà�ˆVØ�3ˆZÙ‘*˜Z°¸Ô=Ó>Ù‘*˜Z°¸ÀÔNÓOÙ˜A QÔ'Ð(ð	
ó	ñ1ó	ð1ò#ò,ò,ò1ò7ò
7ò&ò:"ò$1ò1ò,1ò;òB,ò
Q1òf1ò'òDð ‡[�[×ÑØâØÙ‘�q“‹NÙšÓ(Ù!™˜a›Ô!Ù!™˜a›Ô!ð	
ó
ñ.ó
ð.ò1ò3ò%òHòð  ×'Ñ'Ø‡[�[×ÑØá�z¨1°Ô>Ù�z¨1Ô-Ù˜G¨QÔ/Ù˜¨1°3Ô7Ù‘$�u“+ÓÙ’)ÓÙ�q˜!Óð	
ñ 'ð ó ñ4óó (ð4ò
*ò,òEò$1ò
4ð ‡[�[×ÑØàˆB�H‰H�a�S §	¡	Ô*ØˆB�H‰H�a�S §	¡	Ô*ØˆB�H‰H�a�S §	¡	Ô*ØˆR�Y‰Y�q‹\ˆNØˆR�Y‰Y�q‹\ˆNØˆR�Y‰Y�q‹\ˆNð	
ó
ñ"ó
ð"ò
=ò*'òX>ò,ò
>òò!ò&ò*ò,ò#ò(1ò41ò*7ò ò'ò>#ò :ò!ò!ò!ò-*ò^8ò
	Aò?ò.ò
@ð ‡[�[×Ñ˜[¨2¯8©8°R·Z±ZÐ*@ÓAØ‡[�[×Ñ˜V c¨3 ZÓ0Ø‡[�[×Ñ˜VÒ%KÓLñ1ó Mó 1ó Bð1ð* ‡[�[×Ñ˜UÐ%:¸CÀÇÁÈÐ$NÓOñ1ó Pð1ò1ð ‡[�[×ÑÐ3°mÀ]Ð5SÓTñFó UðFð ‡[�[×ÑØ˜T 2§8¡8Ð,°6Ð;LÐ2Mð ó ñ1óð1ð ‡[�[×ÑØ˜T 2§8¡8Ð,°6Ð;LÐ2Mð ó ñ'óð'ò,ð8 ‡[�[×ÑØ˜T 2§8¡8Ð,°6Ð;LÐ2Mð ó ñ+óð+ð ‡[�[×ÑÐDÐÓEñó Fðò'ò	,ò1ò&1ò1ò1ð  ‡[�[×Ñ˜W q¨"¯&©&°$¹¸e»Ð&EÓFñ1ó Gð1ò;ò.1ò1òò
 ò
1ð ‡[�[×ÒÐ MÓNñ*ó Oð*ò$6ò,J#òZ,òò1ò#ò)ò(ò.ð> ‡[�[×ÑØá�z¨2Ô.Ù˜G¨RÔ0Ù˜¨B°SÔ9ð	
ñ
 'ð ó ñ1óð1ð" ‡[�[×ÑØá�z¨2Ô.Ù˜G¨RÔ0Ù˜¨B°SÔ9ð	
ñ
 'ð ó ñ'óð'ð ‡[�[×Ñ˜W r§}¢}°b·n²nÐ&EÓFñ	$ó Gð	$ð ‡[�[×Ñ˜VÒ%UÓVØ‡[�[×Ñ˜V c¨3 ZÓ0ñ*ó 1ó Wð*ð ‡[�[×Ñ˜WÒ&AÓBñ1ó Cð1ò$ò<1ð ‡[�[×Ñ˜V d¨E ]Ó3ñ:ó 4ð:ò0?ò1ð ‡[�[×ÑØàˆR�]Š]˜<Ó(¨-¨"¯-ª-¸Ó*EÐFØ˜<Ð(ð	
óñ1óð1ò1ò1ò+ò1ò1ò"1ò$1ò1ò$ò*ò1ò1ò1ò*ò1ð ‡[�[×ÑðHð ó ñ
1óð
1ð ‡[�[×ÑðHð ó ñ
1óð
1ð ‡[�[×ÒØAóð ‡[�[×Ñ˜V f¨i¸ÀÇÁÐ%IÓJñCó KóðCò(1òDð
 ‡[�[×Ñ˜U Q¨ HÓ-ñ1ó .ð1ð ‡[�[×Ñ˜U Q¨ HÓ-ñ
1ó .ð
1ò
1ò	1ò-ò.ð ‡[�[×Ñ˜Z¨$°·±¸¿ºÐ)>Ó?ñ.ó @ð.ò.ò.ò1ò-ò1ó*r7   r$   c                   óh  — e Zd Zd„ Zej
                  j                  ddej                  e	e
g«      ej
                  j                  dd ed«      g«      d„ «       «       Zej
                  j                  e d¬	«      ej
                  j                  dg d
¢ddej                  gg«      d„ «       «       Zy)Ú"TestSeriesConstructorIndexCoercionc                 óþ   — t        dd¬«      }t        t        j                  j	                  d«      j                  t        |«      «      |j                  t        «      «      }t        |j                  t        «      rJ ‚y )Nr…  r¯   r†  r™   )r   r   r*   r    r¡   r¢   rw   r,   rA   rŒ   rW   r   )r0   rF   r;   s      r5   Ú3test_series_constructor_datetimelike_index_coercionzVTestSeriesConstructorIndexCoercion.test_series_constructor_datetimelike_index_coercion  s]   € Ü˜¨qÔ1ˆÜÜ�I‰I×!Ñ! !Ó$×4Ñ4´S¸³XÓ>ÀÇ
Á
Ì6Ó@Ró
ˆô
 ˜cŸi™i¬Ô7Ð7Ð7Ð7r7   Ú	containerNrl   r  rš   c                 óž   — g d¢g d¢g}|�|D �cg c]
  } ||«      ‘Œ }}t        ||¬«      }t        |j                  t        «      sJ ‚y c c}w )N)r�   r�   rƒ   rƒ   )rÙ   r�  rÙ   r�  rV   )r   rŒ   rW   r   )r0   ry  rl   ÚindexesÚindÚmultis         r5   Ú(test_series_constructor_infer_multiindexzKTestSeriesConstructorIndexCoercion.test_series_constructor_infer_multiindexˆ  sQ   € ò (Ò)=Ð>ˆØÐ Ø18Ö9¨#‘y •~Ð9ˆGÐ9ä�t 7Ô+ˆÜ˜%Ÿ+™+¤zÔ2Ð2Ñ2ùò :s   �A
z/StringDType only available in numpy 2 and aboverT  r-  r�   rƒ   c                 óÆ   — ddl m} t        j                  | |«       ¬«      }t	        |«      }|j
                  t        j                  k(  sJ ‚||k(  j                  «       sJ ‚y )Nr   )ÚStringDTyper(   )Únumpy.dtypesr€  r*   rP   r   r)   rž   r9   )r0   rl   r€  r¼  r3   s        r5   Ú test_np_string_array_object_castzCTestSeriesConstructorIndexCoercion.test_np_string_array_object_cast“  sN   € õ 	-ä�h‰h�t¡;£=Ô1ˆÜ�S‹kˆØ�y‰yœBŸJ™JÒ&Ð&Ð&Ø�t‘× Ñ Ô"Ð"Ñ"r7   )rî   rï   rð   rx  rM   rn  rp  r*   rP   r   r   r’   r~  Úskipifr   r�   r‚  r_   r7   r5   rv  rv  ~  s¾   „ ò8ð ‡[�[×Ñ˜[¨4°·±¸6À5Ð*IÓJØ‡[�[×Ñ˜V c©5°«8 _Ó5ñ3ó 6ó Kð3ð ‡[�[×ÑØÐÐ#Tð ó ð ‡[�[×ÑØâØ�#�r—v‘vÐð	
óñ#óóñ#r7   rv  c                   óZ   — e Zd Zd„ Zej
                  d„ «       Zej
                  d„ «       Zy)ÚTestSeriesConstructorInternalsc                 ó  — t        g d¢«      }t        |j                  «      }t        j                  ||«       |sOt	        |j
                  j                  d   t        «      sJ ‚|j
                  j                  d   j                  sJ ‚y y )Nrý   r   )	r   rP   r-   rB   rŒ   r�  rž  r"   Ú
is_numeric)r0   Úusing_array_managerr;   rx   s       r5   Ú test_constructor_no_pandas_arrayz?TestSeriesConstructorInternals.test_constructor_no_pandas_array§  so   € Ü’YÓˆÜ˜Ÿ	™	Ó"ˆÜ
×Ñ˜s FÔ+Ù"Ü˜fŸk™k×0Ñ0°Ñ3´ZÔ@Ð@Ð@Ø—;‘;×%Ñ% aÑ(×3Ò3Ð3Ñ3ð #r7   c                 ó&  — t        t        j                  ddgd¬«      «      }|j                  j                  d   j
                  du sJ ‚t        t        j                  dgd¬«      «      }|j                  j                  d   j
                  du sJ ‚y ©	NÚ1hÚ2hr«  r(   r   FÚ2015rL   )r   rÚ  rP   r�  rž  Úis_extensionrÍ   s     r5   Útest_from_arrayz.TestSeriesConstructorInternals.test_from_array¯  sz   € äœŸ™ $¨ Ð5FÔGÓHˆØ�{‰{×!Ñ! !Ñ$×1Ñ1°UÑ:Ð:Ð:äœŸ™ & Ð1AÔBÓCˆØ�{‰{×!Ñ! !Ñ$×1Ñ1°UÑ:Ð:Ñ:r7   c                 óÚ   — t        ddgd¬«      }|j                  j                  d   j                  du sJ ‚t        dgd¬«      }|j                  j                  d   j                  du sJ ‚y r‹  )r   r�  rž  r�  rÍ   s     r5   Útest_from_list_dtypez3TestSeriesConstructorInternals.test_from_list_dtype·  sh   € ä˜˜t˜Ð,=Ô>ˆØ�{‰{×!Ñ! !Ñ$×1Ñ1°UÑ:Ð:Ð:ä˜˜Ð(8Ô9ˆØ�{‰{×!Ñ! !Ñ$×1Ñ1°UÑ:Ð:Ñ:r7   N)rî   rï   rð   r‰  r¯  rq  r�  r’  r_   r7   r5   r…  r…  ¦  s;   „ ò4ð ×'Ñ'ñ;ó (ð;ð ×'Ñ'ñ;ó (ñ;r7   r…  c                 ód   — | }t        |t        «      sJ ‚t        |j                  t        «      sJ ‚y rc   )rŒ   r   rW   r   )Ú(rand_series_with_duplicate_datetimeindexÚdupss     r5   r­   r­   À  s+   € Ø3€DÜ�dœFÔ#Ð#Ð#Ü�d—j‘j¤-Ô0Ð0Ñ0r7   zinput_dict,expectedr(   r�   r>   c                 ón   — t        j                  t        | «      g«      }t        j                  ||«       y rc   )r*   rP   r   r-   rU  )Ú
input_dictr4   rx   s      r5   Útest_numpy_arrayr˜  Æ  s*   € ô �X‰X”v˜jÓ)Ð*Ó+€FÜ×Ñ ¨Õ1r7   c                  óÌ   — t        ddg«      } t        ddg| j                  «       ¬«      }t        ddgt        j                  ddg«      ¬«      }t        j                  ||«       y )N)©r¡  ©rË   rÝ   r>   )©)r�   Nr›  r™   r>   r™   rV   rš  rœ  )r   r   rd  r   rœ  r-   rB   )Úparam_indexrF  r4   s      r5   Útest_index_ordered_dict_keysrž  Ó  sn   € ô à)Ø*ð	
ó€Kô �Q˜�F +×"2Ñ"2Ó"4Ô5€FÜØ	
ˆAˆÜ×$Ñ$Ø%Ð'@ÐAó
ô€Hô ×Ñ˜6 8Õ,r7   Ú
input_listr�   r™   y      ð?      ð?y       @       @c                 ó’   — t        | «      }t        |j                  «      }|j                  dk(  sJ ‚t        j                  ||«       y )NÚ
complex128r#  )rŸ  r;   rx   s      r5   Útest_series_with_complex_nanr¢  æ  s>   € ô �Ó
€CÜ�C—I‘IÓ€FØ�9‰9˜Ò$Ð$Ð$Ü×Ñ˜3 Õ'r7   )BÚcollectionsr   Úcollections.abcr   r   r   Údateutil.tzr   Únumpyr*   r   rM   Úpandas._libsr	   r
   Úpandas.compat.numpyr   Úpandas.errorsr   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsr¯  Úpandas.core.dtypes.dtypesr   ÚpandasrÚ  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Úpandas._testingÚ_testingr-   Úpandas.core.arraysr   r    r!   Úpandas.core.internals.blocksr"   r$   rv  r…  r­   rn  rp  rP   rò   rA   r˜  rž  Úcomplexr¢  r_   r7   r5   ú<module>r´     sb  ðÝ #Ý $÷õ
 !Û Ý Û ÷õ /Ý ,ß )Ð )å 6ã ÷÷ ÷ ÷ õ õ& ÷ñ õ
 4÷G!*ñ G!*÷TB%#ñ %#÷P;ñ ;ò41ð ‡�×ÑØà
ˆQˆ��—‘˜A˜3˜% r§x¡xÔ0Ð1Ø
ˆsˆ�X�R—X‘X ˜u˜g¨VÔ4Ð5Ø
ˆQˆ��—‘˜A˜3˜% r§x¡xÔ0Ð1ðóñ2óð2ò
-ð& ‡�×ÑØà	
‰G�E‹N˜AÐØ	‘˜“ Ð(ðóñ(óñ(r7   