Ë
    u™ãj§_ ã            
       ó  — 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mZ d d
lmZ d dlZd dlmZ d dlmZmZ d dlmZ  G d„ d«      Z  G d„ d«      Z! G d„ d«      Z"d„ Z#ejH                  jK                  dd d i e	jL                  d gge	jN                  ¬«      fddi e	jL                  dgge(¬«      fddi e	jL                  dgge	jN                  ¬«      fg«      d„ «       Z)d„ Z*ejH                  jK                  dd e+d«      dgd e+d«      dgg«      d„ «       Z,d „ Z-d!„ Z.ejH                  jK                  d"ddg«      ejH                  jK                  d#dg d$¢d dgg«      d%„ «       «       Z/d&„ Z0y)'é    )ÚOrderedDict)ÚIterator)ÚdatetimeÚ	timedelta)ÚtzoffsetN)Úma)ÚiNaTÚlib)ÚHAS_PYARROW)ÚIntCastingNaNErrorÚPandas4Warning)ÚCategoricalDtype)ÚIntegerArrayÚIntervalArray)Ú
NumpyBlockc                   óø  — e Zd 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j6                  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 d0¢«      d1„ «       Z'ej                  j                  d2d3d4gd5d6g e ejP                  d7d4d8¬9«      «       e ejP                  d7d4d8d:¬;«      «       ejR                  d<d=¬>«      gg«      d?„ «       Z*d@„ Z+dA„ Z,dB„ Z-dC„ Z.dD„ Z/dE„ Z0dF„ Z1dG„ Z2dH„ Z3dI„ Z4dJ„ Z5dK„ Z6dL„ Z7dM„ Z8dN„ Z9dO„ Z:dP„ Z;ej                  j                  dQg dR¢dR e e<dS«      «       ejz                  g dT¢«      dU„  e<dS«      D «       dV„  e<dS«      D «       g«      dW„ «       Z>dX„ Z?dY„ Z@dZ„ ZAd[„ ZBd\„ ZCej                  j                  d" ejP                  d]dSd:¬^«       ejP                  d]dS¬_«       ejˆ                  d`dS¬_«       ejŠ                  dadSdb¬9«       ej6                   edc«      «       ej6                  g dR¢«       ejŒ                  d<dS«      gdd„ ¬e«      df„ «       ZGdg„ ZHdh„ ZIdi„ ZJdj„ ZKdk„ ZLej                  j                  dldmdng«      do„ «       ZMej                  j                  dldmdng«      dp„ «       ZNej                  j                  dq ejž                  d3gej                   ¬r«       ejž                  d3gej¢                  ¬r«       ejž                  d3gej¤                  ¬r«       ej                   d3«      g ej¢                  d3«      g ej¤                  d3«      gg«      ds„ «       ZSdt„ ZTdu„ ZUdv„ ZVdw„ ZWdx„ ZXdy„ ZYdz„ ZZd{„ Z[d|„ Z\d}„ Z]d~„ Z^d„ Z_d€„ Z`d�„ Zad‚„ Zbdƒ„ Zcd„„ Zdd…„ Zed†„ Zfd‡„ Zgdˆ„ Zhd‰„ ZidŠ„ Zjd‹„ ZkdŒ„ Zld�„ ZmdŽ„ Znej                  j                  d�d�ejÞ                  ej.                  dg«      d‘„ «       Zpd’„ Zqej                  j                  d“g d”¢«      d•„ «       Zrej                  j                  d–ejæ                  etg«      d—„ «       Zuej                  j                  d˜eejž                  gd™dšg¬e«      d›„ «       Zvej                  j                  d˜eejž                  gd™dšg¬e«      dœ„ «       Zwd�„ Zxej                  j                  d˜eejž                  gd™dšg¬e«      dž„ «       ZydŸ„ Zzd „ Z{d¡„ Z|d¢„ Z}d£„ Z~d¤„ Zd¥„ Z€ej                  j                  d¦d4ej.                  d ed«      g«      d§„ «       Z�d¨„ Z‚d©„ Zƒdª„ Z„d«„ Z…d¬„ Z†ej                  j                  d­dSd®d¯œdSd®gd°d±gfdSd®d²œdSd®gd³d´gfg«      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" ejP                  dÀdÁ¬_«       ejˆ                  d`dÁ¬_«       ejŠ                  dÂdÁdb¬9«      gdÃ„ ¬e«      dÄ„ «       Z’ej                  j                  d" ejP                  dÀdÁ¬_«       ejˆ                  d`dÁ¬_«       ejŠ                  dÂdÁdb¬9«      gdÅ„ ¬e«      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Ñdndmg«      dÒ„ «       Z›dÓ„ ZœdÔ„ Z�ej                  j                  dÕdÖ„ e�j(                  g«      d×„ «       ZždØ„ ZŸdÙ„ Z dÚ„ Z¡dÛ„ Z¢dÜ„ Z£ej                  j                  dÝdÞdßdàdáœdnfdÞdßdâœdnfdãdÞdßdàdäœdmfg«      då„ «       Z¤dæ„ Z¥dç„ Z¦dè„ Z§dé„ Z¨dê„ Z©dë„ Zªdì„ Z«dí„ Z¬dî„ Z­ej                  j                  dïg dð¢g dñ¢dòejÞ                  dógg«      dô„ «       Z®dõ„ Z¯dö„ Z°ej                  j                  d÷e�jb                  e�jd                  ej6                  ejž                  g«      dø„ «       Z³dù„ Z´dú„ Zµej                  j                  dûd3dßg«      dü„ «       Z¶ej                  j                  dûd3dßg«      dý„ «       Z·dþ„ Z¸dÿ„ Z¹�d „ Zºej                  �jw                  �d«      �d„ «       Z¼ej                  j                  �ddej.                  e�jz                  g«      ej                  �jw                  �d«      �d„ «       «       Z¾ej                  �jw                  �d«      �d„ «       Z¿ej                  �jw                  �d«      �d„ «       ZÀej                  �jw                  �d«      �d„ «       ZÁej                  �jw                  �d«      �d„ «       ZÂej                  �jw                  �d«      �d	„ «       ZÃej                  j                  �d
e�jb                  ej6                  g«      �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        úp/var/www/html/python-recuperauto-other/env/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_dtype#   sZ   € Ü—‘˜2“ˆá˜f¨GÔ4ˆÙ" 6§=¡=°Ó#9Ó:ˆÜ
�‰˜˜XÔ&áœd 6›l°'Ô:ˆÜ
�‰˜˜XÕ&ó    c                 ó–   — t        j                  d gd¬«      }|j                  «       j                  «       sJ ‚|j                  dk(  sJ ‚y )Nzinterval[datetime64[ns]]r   zinterval[datetime64[ns], right])ÚpdÚSeriesÚisnaÚallr   ©r   Úsers     r$   Ú1test_from_na_value_and_interval_of_datetime_dtypezHTestSeriesConstructors.test_from_na_value_and_interval_of_datetime_dtype-   s>   € ä�i‰i˜˜Ð&@ÔAˆØ�x‰x‹z�~‰~ÔÐÐØ�y‰yÐ=Ò=Ð=Ñ=r&   c                 óŠ  — t        j                  ddd«      }|j                  «       |j                  «       g}t        j                  |«      }t        j                  |t
        ¬«      }t        j                  ||«       t        j                  |«      }t        j                  |t
        ¬«      }t        j                  ||«       y )Nià  é   r   )
r(   Ú	TimestampÚto_pydatetimeÚdater)   Úobjectr   Úassert_series_equalÚIndexÚassert_index_equal)r   ÚtsÚvalsr-   r#   Úidxs         r$   Ú!test_infer_with_date_and_datetimez8TestSeriesConstructors.test_infer_with_date_and_datetime3   s‰   € ô �\‰\˜$  1Ó%ˆØ× Ñ Ó" B§G¡G£IÐ.ˆä�i‰i˜‹oˆÜ—9‘9˜T¬Ô0ˆÜ
×Ñ˜s HÔ-ä�h‰h�t‹nˆÜ—8‘8˜D¬Ô/ˆÜ
×Ñ˜c 8Õ,r&   c                 ó\  — dg}d}t        j                  t        |¬«      5  t        j                  |d¬«       d d d «       t        j                  t        |¬«      5  t        j                  t        j                  |t        ¬«      d¬«       d d d «       y # 1 sw Y   Œ^xY w# 1 sw Y   y xY w)NÚaaz5^Unknown datetime string format, unable to parse: aa$©Úmatchúdatetime64[ns]r   )ÚpytestÚraisesÚ
ValueErrorr(   r)   r   Úarrayr4   ©r   r9   Úmsgs      r$   Ú'test_unparsable_strings_with_dt64_dtypez>TestSeriesConstructors.test_unparsable_strings_with_dt64_dtypeA   s‰   € àˆvˆØEˆÜ�]‰]œ:¨SÔ1ñ 	4Ü�I‰I�dÐ"2Õ3÷	4ô �]‰]œ:¨SÔ1ñ 	LÜ�I‰I”b—h‘h˜t¬6Ô2Ð:JÕK÷	Lð 	L÷	4ð 	4ú÷	Lð 	Lús   ¡BÁ1B"ÂBÂ"B+c                 ó  — t        j                  t         j                  t        j                  ddd«      gd¬«      }d}t	        j
                  t        |¬«      5  t        j                  |d¬«       d d d «       y # 1 sw Y   y xY w)Nié  r0   r@   r   z6^Cannot cast DatetimeArray to dtype timedelta64\[ns\]$r>   útimedelta64[ns])r(   r)   ÚNaTr1   rA   rB   Ú	TypeErrorrE   s      r$   Ú3test_invalid_dtype_conversion_datetime_to_timedeltazJTestSeriesConstructors.test_invalid_dtype_conversion_datetime_to_timedeltaK   s`   € ä�y‰yœ"Ÿ&™&¤"§,¡,¨t°Q¸Ó":Ð;ÐCSÔTˆØGˆÜ�]‰]œ9¨CÔ0ñ 	5Ü�I‰I�dÐ"3Õ4÷	5÷ 	5ñ 	5ús   ÁA;Á;BÚconstructorc                 ó.   — t        j                  | ¬«      S ©N©Úindex©r(   r)   ©r:   s    r$   ú<lambda>zTestSeriesConstructors.<lambda>Y   s   € œŸ™¨Ô-€ r&   c                 ó0   — t        j                  d | ¬«      S rO   rR   rS   s    r$   rT   zTestSeriesConstructors.<lambda>Z   s   € œŸ™ 4¨sÔ3€ r&   c                 ó0   — t        j                  i | ¬«      S rO   rR   rS   s    r$   rT   zTestSeriesConstructors.<lambda>[   ó   € œŸ™ 2¨SÔ1€ r&   c                 ó0   — t        j                  d| ¬«      S )N© rP   rR   rS   s    r$   rT   zTestSeriesConstructors.<lambda>\   rW   r&   c                 ó0   — t        j                  g | ¬«      S rO   rR   rS   s    r$   rT   zTestSeriesConstructors.<lambda>]   rW   r&   c                 ó>   — t        j                  d„ dD «       | ¬«      S )Nc              3   ó    K  — | ]  }|–— Œ y ­w©NrY   ©Ú.0Ú_s     r$   ú	<genexpr>z2TestSeriesConstructors.<lambda>.<locals>.<genexpr>^   s   è ø€ ¢?¨!¤A¡?ùó   ‚rY   rP   rR   rS   s    r$   rT   zTestSeriesConstructors.<lambda>^   s   € œŸ™¡?¨r¤?¸#Ô>€ r&   c                 ó0   — t        j                  d | ¬«      S ©N©ÚdatarQ   rR   rS   s    r$   rT   zTestSeriesConstructors.<lambda>_   s   € œŸ™¨°CÔ8€ r&   c                 ó0   — t        j                  i | ¬«      S rd   rR   rS   s    r$   rT   zTestSeriesConstructors.<lambda>`   ó   € œŸ™¨°#Ô6€ r&   c                 ó0   — t        j                  d| ¬«      S )NrY   re   rR   rS   s    r$   rT   zTestSeriesConstructors.<lambda>a   rh   r&   c                 ó0   — t        j                  g | ¬«      S rd   rR   rS   s    r$   rT   zTestSeriesConstructors.<lambda>b   rh   r&   c                 ó>   — t        j                  d„ dD «       | ¬«      S )Nc              3   ó    K  — | ]  }|–— Œ y ­wr]   rY   r^   s     r$   ra   z2TestSeriesConstructors.<lambda>.<locals>.<genexpr>c   s   è ø€ ª¨q¬©ùrb   rY   re   rR   rS   s    r$   rT   zTestSeriesConstructors.<lambda>c   s   € œŸ™©°B¬¸sÔC€ r&   Úempty_indexNc                 óÎ   — t        j                  |¬«      } ||«      }|j                  t        k(  sJ ‚t	        |j
                  «      dk(  sJ ‚t        j                  ||d¬«       y )NrP   r   T©Úcheck_index_type)r(   r)   r   r4   ÚlenrQ   r   r5   )r   rM   rm   r#   Úresults        r$   Útest_empty_constructorz-TestSeriesConstructors.test_empty_constructorR   sW   € ô. —9‘9 ;Ô/ˆÙ˜[Ó)ˆà�|‰|œvÒ%Ð%Ð%Ü�6—<‘<Ó  AÒ%Ð%Ð%Ü
×Ñ˜v xÀ$ÖGr&   c                 óÔ   — d}t         j                  dt        g}|D ]>  }t        j                  t
        |¬«      5  t        j                  g d|¬«       d d d «       Œ@ y # 1 sw Y   ŒKxY w)Nznot understoodr1   r>   Útime)Únamer   )r(   r1   r   rA   rB   rK   r)   )r   rF   Úinvalid_listr   s       r$   Útest_invalid_dtypez)TestSeriesConstructors.test_invalid_dtypep   s^   € àˆÜŸ™ k´4Ð8ˆØ!ò 	8ˆEÜ—‘œy°Ô4ñ 8Ü—	‘	˜" 6°Õ7÷8ð 8ñ	8÷8ð 8ús   ºAÁA'	c                 óö   — t        j                  ddg«      }t        j                  ddg|¬«      }t        j                  t
        d¬«      5  t        j                  |dd	g¬
«       d d d «       y # 1 sw Y   y xY w)N)ÚaÚi8)ÚbÚf4)r0   gš™™™™™Ù?)é   ióÿÿÿr   zUse DataFrame insteadr>   ÚAÚBrP   )r   r   rD   rA   rB   rC   r(   r)   )r   Úc_dtypeÚcdt_arrs      r$   Útest_invalid_compound_dtypez2TestSeriesConstructors.test_invalid_compound_dtypex   s`   € ä—(‘(˜K¨Ð5Ó6ˆÜ—(‘(˜H jÐ1¸ÔAˆä�]‰]œ:Ð-DÔEñ 	1Ü�I‰I�g c¨3 ZÕ0÷	1÷ 	1ñ 	1ús   ÁA/Á/A8c                 óR   — t        j                  d«      }t        |t        «      rJ ‚y )Ng      à?)r(   r)   Ú
isinstanceÚfloat)r   Úscalars     r$   Útest_scalar_conversionz-TestSeriesConstructors.test_scalar_conversion€   s"   € ä—‘˜3“ˆÜ˜f¤eÔ,Ð,Ð,Ð,r&   c                 óÒ   — |\  }}t        j                  |t        d«      ¬«      }t        j                  |gdz  |¬«      }|j                  |k(  sJ ‚t	        j
                  ||«       y )Né   rP   r   )r(   r)   Úranger   r   r5   )r   Úea_scalar_and_dtypeÚ	ea_scalarÚea_dtyper-   r#   s         r$   Útest_scalar_extension_dtypez2TestSeriesConstructors.test_scalar_extension_dtype…   sZ   € ð 2Ñˆ	�8ä�i‰i˜	¬¨q«Ô2ˆÜ—9‘9˜i˜[¨1™_°HÔ=ˆà�y‰y˜HÒ$Ð$Ð$Ü
×Ñ˜s HÕ-r&   c                 óô  — t        j                  «       }|j                  j                  sJ ‚t        j                  |«      }|j                  j                  sJ ‚t	        j
                  |j                  |j                  «       t        |j                  «      t        |j                  «      k(  sJ ‚t        j                  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                  j                  rJ ‚t        j                  t        d¬«      5  t        j                  t        j                  j!                  d«      j#                  d«      t        j$                  d	«      ¬«       d d d «       d
|_        t        j                  |«      j&                  }d
}||k(  sJ ‚t         j(                  j+                  ddgd	dgg«      }d}	t        j                  t,        |	¬«      5  t        j                  |«       d d d «       y # 1 sw Y   Œ™xY w# 1 sw Y   y xY w)NÚhellor   r0   rP   zAData must be 1-dimensional, got ndarray of shape \(3, 3\) insteadr>   é   )rŠ   rŠ   rŠ   r)   é   z8initializing a Series from a MultiIndex is not supported)r(   r)   rQ   Ú_is_all_datesr   r7   Úidr   Únanr   Úobject_ÚisnanrA   rB   rC   ÚrandomÚdefault_rngÚstandard_normalr   rv   Ú
MultiIndexÚfrom_arraysÚNotImplementedError)
r   Údatetime_seriesÚusing_infer_stringÚempty_seriesÚderivedÚmixedÚrsÚxpÚmrF   s
             r$   Útest_constructorz'TestSeriesConstructors.test_constructor�   sè  € Ü—y‘y“{ˆØ×$Ñ$×2Ò2Ð2Ð2ô —)‘)˜OÓ,ˆØ�}‰}×*Ò*Ð*Ð*ä
×Ñ˜gŸm™m¨_×-BÑ-BÔCä�/×'Ñ'Ó(¬B¨w¯}©}Ó,=Ò=Ð=Ð=ô —	‘	˜7¤B§F¡FÐ+°A°q°6Ô:ˆÙ0Bˆu�{‰{œbŸj™jÒ(ÐMÐMÈÜ�x‰x˜˜a™Ô!Ð!Ð!à×%Ñ%×3Ò3Ð3Ð3Ü—9‘9“;×$Ñ$×2Ò2Ð2Ð2ô �]‰]ÜØVô
ñ 	ô �I‰IÜ—	‘	×%Ñ% aÓ(×8Ñ8¸Ó@ÌÏ	É	ÐRSËõ÷		ð ˆŒ
Ü�Y‰Y�uÓ×"Ñ"ˆØˆØ�RŠxˆˆxô �M‰M×%Ñ%¨¨1 v°°1¨vÐ&6Ó7ˆØHˆÜ�]‰]Ô.°cÔ:ñ 	Ü�I‰I�aŒL÷	ð 	÷!	ð 	ú÷ 	ð 	ús   Å3AI"ÉI.É"I+É.I7c                 óÚ   — t        j                  ddgddgddggg d¢¬«      }t        j                  t        d	¬
«      5  t        j
                  g d¢|¬«       d d d «       y # 1 sw Y   y xY w)Nr0   r’   rŠ   r“   é   é   )rŠ   rª   é	   rP   z Index data must be 1-dimensionalr>   ©r0   rŠ   r’   )r(   Ú	DataFramerA   rB   rC   r)   )r   Údfs     r$   Ú'test_constructor_index_ndim_gt_1_raisesz>TestSeriesConstructors.test_constructor_index_ndim_gt_1_raises¸   sW   € ä�\‰\˜A˜q˜6 A q 6¨A¨q¨6Ð2º)ÔDˆÜ�]‰]œ:Ð-OÔPñ 	+Ü�I‰I’i rÕ*÷	+÷ 	+ñ 	+ús   ¾A!Á!A*Úinput_classc                 óR  — t        j                  «       }t        j                   |«       «      }t        j                  ||d¬«       t        j                  d¬«      }t        j                   |«       d¬«      }t        j                  ||d¬«       t        j                  d¬«      }t        j                   |«       d¬«      }t        j                  ||d¬«       |t        u�rDt        j                  t        d«      ¬«      }t        j                   |«       t        d«      ¬«      }t        j                  ||«       t        j                  t        j                  t        d«      ¬«      }t        j                   |«       t        d«      d¬«      }t        j                  ||«       t        j                  d	t        t        d
«      ¬«      }|r"t        j                  d	t        d
«      d¬«      }n t        j                  d	t        d
«      ¬«      }t        j                  ||«       y y )NFro   Úfloat64r   Úcategoryr   rP   ©rQ   r   Ú rŠ   ©r   rQ   Ústr)	r(   r)   r   r5   r   r‹   r   r–   r·   )r   r°   r    ÚemptyÚempty2s        r$   Útest_constructor_emptyz-TestSeriesConstructors.test_constructor_empty¾   su  € ä—	‘	“ˆÜ—‘™;›=Ó)ˆô 	×Ñ˜u f¸uÕEô —	‘	 	Ô*ˆÜ—‘™;›=°	Ô:ˆÜ
×Ñ˜u f¸uÕEô —	‘	 
Ô+ˆÜ—‘™;›=°
Ô;ˆÜ
×Ñ˜u f¸uÕEàœdÒ"ä—I‘I¤E¨"£IÔ.ˆEÜ—Y‘Y™{›}´E¸"³IÔ>ˆFÜ×"Ñ" 5¨&Ô1ô —I‘IœbŸf™f¬E°"«IÔ6ˆEÜ—Y‘Y™{›}´E¸"³IÀYÔOˆFÜ×"Ñ" 5¨&Ô1ô —I‘I˜b¬´5¸³8Ô<ˆEÙ!ÜŸ™ 2¬U°1«X¸UÔC‘äŸ™ 2¬U°1«XÔ6�Ü×"Ñ" 5¨&Õ1ð# #r&   Ú	input_argr–   c                 ó´   — t        j                  dt        d«      ¬«      }t        j                  |t        d«      ¬«      }t        j                  ||d¬«       y )Nr²   r   r¶   rP   Fro   ©r(   r)   r‹   r   r5   )r   r»   r¸   r¹   s       r$   Útest_constructor_nanz+TestSeriesConstructors.test_constructor_nanä   s<   € ä—	‘	 	´°r³Ô;ˆÜ—‘˜9¬E°"«IÔ6ˆä
×Ñ˜u f¸uÖEr&   r   )Úf8r{   úM8[ns]úm8[ns]r³   r4   zdatetime64[ns, UTC]rQ   c                 ót   — t        j                  ||¬«      }|j                  |k(  sJ ‚t        |«      dk(  sJ ‚y )Nr¶   r   )r(   r)   r   rq   )r   r   rQ   rr   s       r$   Útest_constructor_dtype_onlyz2TestSeriesConstructors.test_constructor_dtype_onlyë   s8   € ô —‘ ¨eÔ4ˆØ�|‰|˜uÒ$Ð$Ð$Ü�6‹{˜aÒÐÑr&   c                 óv   — t        j                  g d¢¬«      }|j                  j                  «       g d¢k(  sJ ‚y )N©r|   rz   ÚcrP   )r(   r)   rQ   Útolist©r   rr   s     r$   Ú$test_constructor_no_data_index_orderz;TestSeriesConstructors.test_constructor_no_data_index_orderö   s+   € Ü—‘¢Ô1ˆØ�|‰|×"Ñ"Ó$ªÒ7Ð7Ñ7r&   c                 ó„   — t        j                  dgt        ¬«      }t        j                  |j
                  d   «      sJ ‚y ©Nr0   r´   r   )r(   r)   r·   r   r˜   ÚilocrÈ   s     r$   Ú$test_constructor_no_data_string_typez;TestSeriesConstructors.test_constructor_no_data_string_typeú   s.   € ä—‘ ! ¬CÔ0ˆÜ�x‰x˜Ÿ™ A™Ô'Ð'Ñ'r&   Úitem)Úentryu   Ñ�é   c                 óx   — t        j                  |dgt        ¬«      }|j                  d   t        |«      k(  sJ ‚y rË   )r(   r)   r·   rÌ   )r   rÎ   rr   s      r$   Ú+test_constructor_string_element_string_typezBTestSeriesConstructors.test_constructor_string_element_string_typeÿ   s2   € ô —‘˜4¨ s´#Ô6ˆØ�{‰{˜1‰~¤ T£Ò*Ð*Ñ*r&   c                 óh  — t        j                  dd g|¬«      }|j                  «       }t        j                  ddg«      }t        j                  ||«       |j
                  d   �J ‚t        j                  dt        j                  g|¬«      }t        j                  |j
                  d   «      sJ ‚y )NÚxr   FTr0   )	r(   r)   r*   r   r5   rÌ   r   r–   r˜   )r   Ústring_dtyper-   rr   r#   s        r$   Ú$test_constructor_dtype_str_na_valuesz;TestSeriesConstructors.test_constructor_dtype_str_na_values  s‰   € ä�i‰i˜˜d˜¨<Ô8ˆØ—‘“ˆÜ—9‘9˜e T˜]Ó+ˆÜ
×Ñ˜v xÔ0Ø�x‰x˜‰{Ð"Ð"Ð"ä�i‰i˜œbŸf™f˜¨\Ô:ˆÜ�x‰x˜Ÿ™ ™Ô$Ð$Ñ$r&   c                 óÊ   — g d¢}t        |«      }t        j                  g d¢|¬«      }t        j                  ||¬«      }t        j                  ||j                  «       «       y )N)Údr|   rz   rÆ   )r“   é   éûÿÿÿrŠ   rP   )Úsortedr(   r)   r   r5   Ú
sort_index)r   Úindex1Úindex2Ús1Ús2s        r$   Útest_constructor_seriesz.TestSeriesConstructors.test_constructor_series  sF   € Ú%ˆÜ˜“ˆÜ�Y‰Y’}¨FÔ3ˆÜ�Y‰Y�r Ô(ˆä
×Ñ˜r 2§=¡=£?Õ3r&   c                 óÎ   —  G d„ d«      }t        j                  t        t        d«      «      d¬«      }t        j                   |«       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‹   ©r   s    r$   Ú__iter__zGTestSeriesConstructors.test_constructor_iterable.<locals>.Iter.__iter__  s   è ø€ Ü  ›9×$Ò$ús   ‚‘’N)Ú__name__Ú
__module__Ú__qualname__r   rè   rY   r&   r$   ÚIterrä     s   „ ð% (ô %r&   rì   r   Úint64r   ©r(   r)   r   r‹   r   r5   )r   rì   r#   rr   s       r$   Útest_constructor_iterablez0TestSeriesConstructors.test_constructor_iterable  sH   € ÷	%ñ 	%ô —9‘9œT¤%¨£)›_°GÔ<ˆÜ—‘™4›6¨Ô1ˆÜ
×Ñ˜v xÕ0r&   c                 óÂ   — t        j                  t        t        d«      «      d¬«      }t        j                  t        d«      d¬«      }t	        j
                  ||«       y )Nr   rí   r   rî   ©r   r#   rr   s      r$   Útest_constructor_sequencez0TestSeriesConstructors.test_constructor_sequence"  s>   € ä—9‘9œT¤%¨£)›_°GÔ<ˆÜ—‘œ5 ›9¨GÔ4ˆÜ
×Ñ˜v xÕ0r&   c                 ó†   — t        j                  dg«      }t        j                  d«      }t        j                  ||«       y )NÚabc©r(   r)   r   r5   rñ   s      r$   Útest_constructor_single_strz2TestSeriesConstructors.test_constructor_single_str(  s0   € ä—9‘9˜e˜WÓ%ˆÜ—‘˜5Ó!ˆÜ
×Ñ˜v xÕ0r&   c                 óÚ   — t        j                  g d¢d¬«      }g d¢dt        j                  g d¢d¬«      fD ]1  }t        j                  |g d¢¬«      }t	        j
                  ||«       Œ3 y )N©r0   r’   rŠ   rí   r   ©r   r0   r’   rP   )r(   r)   r   rD   r   r5   )r   r#   Úobjrr   s       r$   Útest_constructor_list_likez1TestSeriesConstructors.test_constructor_list_like.  sU   € ô —9‘9šY¨gÔ6ˆÚ˜y¬"¯(©(²9ÀGÔ*LÐMò 	5ˆCÜ—Y‘Y˜sª)Ô4ˆFÜ×"Ñ" 6¨8Õ4ñ	5r&   c                 óØ   — t        j                  g d¢g d¢¬«      }|dk(  }t        j                  g d¢|¬«      }t        j                  g d¢g d¢¬«      }t        j                  ||«       y )Nrø   )r“   r©   rª   rP   r’   r¬   )FTFrõ   )r   rß   rQ   rr   r#   s        r$   Útest_constructor_boolean_indexz5TestSeriesConstructors.test_constructor_boolean_index7  sL   € ä�Y‰Y’yª	Ô2ˆà�a‘ˆÜ—‘š9¨EÔ2ˆÜ—9‘9šYÒ.BÔCˆÜ
×Ñ˜v xÕ0r&   )ÚboolÚint32rí   r²   c                 ó~   — t        j                  t        j                  g d¢«      |¬«      }|j                  |k(  sJ ‚y )N)r   r’   r“   r   )r(   r)   r6   r   )r   r   Úss      r$   Útest_constructor_index_dtypez3TestSeriesConstructors.test_constructor_index_dtype@  s/   € ô �I‰I”b—h‘hšyÓ)°Ô7ˆØ�w‰w˜%ÒÐÑr&   Ú
input_valsr0   r’   Ú1Ú2z1/1/2011Úh©ÚperiodsÚfreqú
US/Eastern)r  r	  Útzr   r©   )ÚleftÚrightc                 ó¦   — t        j                  ||¬«      }t        j                  |«      j                  |«      }t        j                  ||«       y ©Nr   ©r(   r)   r   r   r5   )r   r  rÕ   rr   r#   s        r$   Útest_constructor_list_strz0TestSeriesConstructors.test_constructor_list_strG  s=   € ô —‘˜:¨\Ô:ˆÜ—9‘9˜ZÓ(×/Ñ/°Ó=ˆÜ
×Ñ˜v xÕ0r&   c                 ó  — t        j                  ddt        j                  g|¬«      }t        j                  ddt        j                  gt        ¬«      }t        j                  ||«       t        j                  |d   «      sJ ‚y )Nç      ð?ç       @r   z1.0z2.0r’   )r(   r)   r   r–   r4   r   r5   r˜   )r   rÕ   rr   r#   s       r$   Útest_constructor_list_str_naz3TestSeriesConstructors.test_constructor_list_str_naY  s^   € Ü—‘˜C ¤b§f¡fÐ-°\ÔBˆÜ—9‘9˜e U¬B¯F©FÐ3¼6ÔBˆÜ
×Ñ˜v xÔ0Ü�x‰x˜˜q™	Ô"Ð"Ñ"r&   c                 ón  — d„ t        d«      D «       }t        j                  |«      }t        j                  t        d«      «      }t        j                  ||«       d„ t        d«      D «       }t        j                  |t        dd«      ¬«      }t        dd«      |_        t        j                  ||«       y )Nc              3   ó    K  — | ]  }|–— Œ y ­wr]   rY   ©r_   Úis     r$   ra   zDTestSeriesConstructors.test_constructor_generator.<locals>.<genexpr>`  ó   è ø€ Ò$�QŒqÑ$ùrb   r   c              3   ó    K  — | ]  }|–— Œ y ­wr]   rY   r  s     r$   ra   zDTestSeriesConstructors.test_constructor_generator.<locals>.<genexpr>g  r  rb   é   rP   ©r‹   r(   r)   r   r5   rQ   )r   Úgenrr   Úexps       r$   Útest_constructor_generatorz1TestSeriesConstructors.test_constructor_generator_  s‚   € Ù$œ% ›)Ô$ˆä—‘˜3“ˆÜ�i‰iœ˜b›	Ó"ˆÜ
×Ñ˜v sÔ+ñ %œ% ›)Ô$ˆÜ—‘˜3¤e¨B°£mÔ4ˆÜ˜"˜b“MˆŒ	Ü
×Ñ˜v sÕ+r&   c                 ón  — d„ t        d«      D «       }t        j                  |«      }t        j                  t        d«      «      }t        j                  ||«       d„ t        d«      D «       }t        j                  |t        dd«      ¬«      }t        dd«      |_        t        j                  ||«       y )Nc              3   ó    K  — | ]  }|–— Œ y ­wr]   rY   ©r_   rÔ   s     r$   ra   z>TestSeriesConstructors.test_constructor_map.<locals>.<genexpr>n  ó   è ø€ Ò"�1ŒQÑ"ùrb   r   c              3   ó    K  — | ]  }|–— Œ y ­wr]   rY   r#  s     r$   ra   z>TestSeriesConstructors.test_constructor_map.<locals>.<genexpr>u  r$  rb   r  rP   r  )r   r¦   rr   r  s       r$   Útest_constructor_mapz+TestSeriesConstructors.test_constructor_mapl  s‚   € á"œ˜b›	Ô"ˆä—‘˜1“ˆÜ�i‰iœ˜b›	Ó"ˆÜ
×Ñ˜v sÔ+ñ #œ˜b›	Ô"ˆÜ—‘˜1¤E¨"¨b£MÔ2ˆÜ˜"˜b“MˆŒ	Ü
×Ñ˜v sÕ+r&   c                 ó¼  — d}t        j                  t        |¬«      5  t        j                  g d¢g d¢«      }d d d «       t        j
                  «      }t        j                  |j                  |«       t        j
                  t        j                  g d¢«      d¬«      }t        j
                  g d¢d¬«      }t        j                  ||«       y # 1 sw Y   ŒšxY w)Nz=Constructing a Categorical with a dtype and values containingr>   )r   r0   r’   r   r0   r’   ©rz   r|   rÆ   rø   rí   r   )	r   Úassert_produces_warningr   r(   ÚCategoricalr)   Úassert_categorical_equalr!   r5   )r   rF   Úcatr"   rr   r#   s         r$   Útest_constructor_categoricalz3TestSeriesConstructors.test_constructor_categoricalz  s�   € ØMˆÜ×'Ñ'¬¸cÔBñ 	FÜ—.‘.Ò!3²_ÓEˆC÷	Fä�i‰i˜‹nˆÜ
×#Ñ# C§J¡J°Ô4ô —‘œ2Ÿ>™>ª)Ó4¸GÔDˆÜ—9‘9šY¨gÔ6ˆÜ
×Ñ˜v xÕ0÷	Fð 	Fús   žCÃCc                 ó”   — t        j                  t        j                  g d¢«      d¬«      }t        |j                  t
        «      sJ ‚y ©Nrø   r³   r   )r(   r)   r*  r…   r   r   r,   s     r$   Ú*test_construct_from_categorical_with_dtypezATestSeriesConstructors.test_construct_from_categorical_with_dtype†  s0   € ä�i‰iœŸ™¢yÓ1¸ÔDˆÜ˜#Ÿ)™)Ô%5Ô6Ð6Ñ6r&   c                 ón   — t        j                  g d¢d¬«      }t        |j                  t        «      sJ ‚y r/  )r(   r)   r…   r   r   r,   s     r$   Ú,test_construct_intlist_values_category_dtypezCTestSeriesConstructors.test_construct_intlist_values_category_dtype‹  s'   € Ü�i‰iš	¨Ô4ˆÜ˜#Ÿ)™)Ô%5Ô6Ð6Ñ6r&   c                 ó(  — t        j                  g d¢«      }t        j                  |d¬«      }|j                  dk(  sJ ‚t	        |«      t	        |«      k(  sJ ‚t        j
                  d|i«      }|d   }t        j                  ||«       |j                  d d …df   }t        j                  ||«       t	        |«      t	        |«      k(  sJ ‚t        j
                  d|i«      }|d   }t        j                  ||«       t	        |«      t	        |«      k(  sJ ‚t        j
                  ||ddœ«      }|d   }|d   }t        j                  ||«       t        j                  ||d	¬
«       |j                  dk(  sJ ‚t	        |«      t	        |«      k(  sJ ‚y )N)rz   r|   r|   rz   rz   rÆ   rÆ   rÆ   r   ©rv   r³   r   r0   ©r   r€   ÚCr€   F)Úcheck_names)
r(   r*  r)   r   rq   r­   r   r5   rÌ   rv   )r   Úfactorr  r®   rr   Úresult1Úresult2s          r$   Ú*test_constructor_categorical_with_coercionzATestSeriesConstructors.test_constructor_categorical_with_coercion�  sa  € Ü—‘Ò HÓIˆä�I‰I�f 3Ô'ˆØ�w‰w˜*Ò$Ð$Ð$Ü�1‹vœ˜V›Ò$Ð$Ð$ô �\‰\˜3 ˜-Ó(ˆØ�C‘ˆÜ
×Ñ˜v qÔ)Ø—‘š˜A˜‘ˆÜ
×Ñ˜v qÔ)Ü�2‹wœ#˜f›+Ò%Ð%Ð%ä�\‰\˜3 ˜(Ó#ˆØ�C‘ˆÜ
×Ñ˜v qÔ)Ü�2‹wœ#˜f›+Ò%Ð%Ð%ô �\‰\ ¨°Ñ2Ó3ˆØ�S‘'ˆØ�S‘'ˆÜ
×Ñ˜w¨Ô*Ü
×Ñ˜w¨°uÕ=Ø�|‰|˜sÒ"Ð"Ð"Ü�2‹wœ#˜f›+Ò%Ð%Ñ%r&   c                 ój  — t        j                  ddgddgddggddg¬«      }t        j                  |j                  «      |d<   |j                  d   j                  }|j                  j                  d   }||k(  sJ ‚|j                  d   }||k(  sJ ‚|j                  j
                  d   }||k(  sJ ‚y )	Nr0   zJohn P. Doer’   z	Jane DoveÚ	person_idÚperson_name)Úcolumnsr   )r(   r­   r*  r>  rÌ   Úloc)r   rÔ   r#   rr   s       r$   Ú+test_constructor_categorical_with_coercion2zBTestSeriesConstructors.test_constructor_categorical_with_coercion2¬  s½   € ä�L‰LØ�Ð ! [Ð!1°A°}Ð3EÐFØ  -Ð0ô
ˆô Ÿ>™>¨!¯-©-Ó8ˆˆ-Ñà—6‘6˜!‘9×(Ñ(ˆØ—‘×#Ñ# AÑ&ˆØ˜Ò!Ð!Ð!à—‘˜qÑ!ˆØ˜Ò!Ð!Ð!à—‘×"Ñ" 1Ñ%ˆØ˜Ò!Ð!Ñ!r&   c                 ó¾   — t        j                  g d¢«      }t        j                  |d¬«      }t        j                  g d¢d¬«      }t        j                  ||«       y )Nr(  r³   r   rõ   )r   Úseriesrr   r#   s       r$   Ú&test_constructor_series_to_categoricalz=TestSeriesConstructors.test_constructor_series_to_categorical¾  s@   € ä—‘š?Ó+ˆä—‘˜6¨Ô4ˆÜ—9‘9š_°JÔ?ˆä
×Ñ˜v xÕ0r&   c                 ó4  — t        j                  ddgt        g d¢d¬«      ¬«      }t        |j                  t        «      sJ ‚t        j                  |j                  j                  t        j                  g d¢«      «       |j                  j                  sJ ‚t        j                  ddgt        ddg«      ¬«      }t        |j                  t        «      sJ ‚t        j                  |j                  j                  t        j                  ddg«      «       |j                  j                  du sJ ‚t        j                  ddd	gt        ddgd¬«      ¬
«      }t        j                  ddgdd	gt        ddgd¬«      ¬
«      }t        j                  ||«       y )Nrz   r|   r(  T)Úorderedr   Fr   r0   r´   )r(   r)   r   r…   r   r   r7   r,  Ú
categoriesr6   rF  r5   ©r   rr   r#   s      r$   Ú"test_constructor_categorical_dtypez9TestSeriesConstructors.test_constructor_categorical_dtypeÇ  sE  € Ü—‘Ø�#ˆJÔ.ªÈÔMô
ˆô ˜&Ÿ,™,Ô(8Ô9Ð9Ð9Ü
×Ñ˜fŸj™j×3Ñ3´R·X±XºoÓ5NÔOØ�z‰z×!Ò!Ð!Ð!ä—‘˜C ˜:Ô-=¸sÀC¸jÓ-IÔJˆÜ˜&Ÿ,™,Ô(8Ô9Ð9Ð9Ü
×Ñ˜fŸj™j×3Ñ3´R·X±X¸sÀC¸jÓ5IÔJØ�z‰z×!Ñ! UÑ*Ð*Ð*ô —‘Ø˜˜1�vÔ%5°s¸C°jÈ$Ô%Oô
ˆô —9‘9Ø�#ˆJ˜q !˜fÔ,<¸cÀ3¸ZÐQUÔ,Vô
ˆô 	×Ñ˜v xÕ0r&   c                 ód  — t        t        d«      d¬«      }t        j                  t        d«      |¬«      }t        j                  t        d«      |¬«      }t        j                  |d¬«      }t        j                  ||«       t        j                  |d¬«      }t        j                  ||«       y )NÚdabcT)rG  rF  Úabcabcr   r³   )r   r   r(   r)   r*  r   r5   )r   Úcdtr#   r,  rr   s        r$   Ú#test_constructor_categorical_stringz:TestSeriesConstructors.test_constructor_categorical_stringÝ  s~   € ä¬$¨v«,ÀÔEˆÜ—9‘9œT (›^°3Ô7ˆô �n‰nœT (›^°3Ô7ˆÜ—‘˜3 jÔ1ˆÜ
×Ñ˜v xÔ0ô —‘˜6¨Ô4ˆÜ
×Ñ˜v xÕ0r&   c                 óÚ  — t        j                  g d¢«      }t        j                  |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        j                  g d¢«      }t        j                  |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)rz   r|   rÆ   rz   T)Úcopyrø   )r0   r’   rŠ   r0   r   r’   r   )r’   r’   rŠ   r0   F)r(   r*  r)   r,  Úrename_categoriesr   rD   rí   r—   r   Úassert_numpy_array_equalÚ	__array__Ú_values)r   r,  r  Úexp_sÚexp_catÚexp_s2s         r$   Ú!test_categorical_sideeffects_freez8TestSeriesConstructors.test_categorical_sideeffects_freeë  sŸ  € ô �n‰nÒ1Ó2ˆÜ�I‰I�c Ô%ˆØ�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Ô=ô �n‰nÒ1Ó2ˆÜ�I‰I�c Ô&ˆØ�y‰y˜CÑÐÐØ�E‰E×#Ñ#¢IÓ.ˆØ�y‰y Ñ#Ð#Ð#Ü—‘š¬R¯X©XÔ6ˆÜ
×#Ñ# A§K¡K£M°5Ô9àˆˆ!‰Ü—‘š,¬b¯h©hÔ7ˆÜ
×#Ñ# A§K¡K£M°6Õ:r&   c                 óò   — t        j                  g d¢t        ddg«      ¬«      }t        j                  t        j                  ddt        j
                  gddg¬«      «      }t        j                  ||«       y )N)rz   r|   Nrz   r|   r   )rG  )r(   r)   r   r*  r   r–   r   r5   )r   r  r  s      r$   Útest_unordered_compare_equalz3TestSeriesConstructors.test_unordered_compare_equal  sU   € Ü�y‰yÒ)Ô1AÀ3ÈÀ*Ó1MÔNˆÜ—	‘	œ"Ÿ.™.¨#¨s´B·F±FÐ);ÈÈcÈ
ÔSÓTˆÜ
×Ñ˜t UÕ+r&   c           	      óV
  — t        j                  dt        ¬«      }t        j                  |«      }t        j                  t
        j                  t
        j                  t
        j                  g«      }t        j                  ||«       d|d<   d|d<   g d¢}t        j                  ||¬«      }t        j                  dt
        j                  dg|¬«      }t        j                  ||«       d	|d
<   t        j                  ||¬«      }t        j                  g d¢|¬«      }t        j                  ||«       t        j                  dt        ¬«      }t        j                  |«      }t        j                  t
        j                  t
        j                  t
        j                  gt        ¬«      }t        j                  ||«       d|d<   d|d<   g d¢}t        j                  ||¬«      }t        j                  dt
        j                  dg|t        ¬«      }t        j                  ||«       d
|d
<   t        j                  ||¬«      }t        j                  g d¢|t        ¬«      }t        j                  ||«       t        j                  dt        ¬«      }t        j                  |«      }t        j                  t
        j                  t
        j                  t
        j                  gt        ¬«      }t        j                  ||«       d|d<   d|d<   g d¢}t        j                  ||¬«      }t        j                  dt
        j                  dg|t        ¬«      }t        j                  ||«       d|d
<   t        j                  ||¬«      }t        j                  g d¢|t        ¬«      }t        j                  ||«       t        j                  dd¬«      }t        j                  |«      }t        j                  t        t        t        gd¬«      }t        j                  ||«       t        dd
d
«      |d<   t        dd
d«      |d<   g d¢}t        j                  ||¬«      }t        j                  t        dd
d
«      t        t        dd
d«      g|d¬«      }t        j                  ||«       t        dd
d«      |d
<   t        j                  ||¬«      }t        j                  t        dd
d
«      t        dd
d«      t        dd
d«      g|d¬«      }t        j                  ||«       y )N©rŠ   r   ç        r   r  r’   r(  rP   r  r0   )r]  r  r  r´   rù   TF©TTFrÀ   éÑ  rŠ   )r   Ú
masked_allr†   r(   r)   r   r–   r   r5   Úintrþ   r4   r	   r   )r   rf   rr   r#   rQ   s        r$   Útest_constructor_maskedarrayz3TestSeriesConstructors.test_constructor_maskedarray  sÅ  € Ü�}‰}˜T¬Ô/ˆÜ—‘˜4“ˆÜ—9‘9œbŸf™f¤b§f¡f¬b¯f©fÐ5Ó6ˆÜ
×Ñ˜v xÔ0àˆˆQ‰ØˆˆQ‰ÚˆÜ—‘˜4 uÔ-ˆÜ—9‘9˜c¤2§6¡6¨3Ð/°uÔ=ˆÜ
×Ñ˜v xÔ0àˆˆQ‰Ü—‘˜4 uÔ-ˆÜ—9‘9š_°EÔ:ˆÜ
×Ñ˜v xÔ0ä�}‰}˜T¬Ô-ˆÜ—‘˜4“ˆÜ—9‘9œbŸf™f¤b§f¡f¬b¯f©fÐ5¼UÔCˆÜ
×Ñ˜v xÔ0àˆˆQ‰ØˆˆQ‰ÚˆÜ—‘˜4 uÔ-ˆÜ—9‘9˜a¤§¡¨˜^°5ÄÔFˆÜ
×Ñ˜v xÔ0àˆˆQ‰Ü—‘˜4 uÔ-ˆÜ—9‘9šY¨e¼3Ô?ˆÜ
×Ñ˜v xÔ0ä�}‰}˜T¬Ô.ˆÜ—‘˜4“ˆÜ—9‘9œbŸf™f¤b§f¡f¬b¯f©fÐ5¼VÔDˆÜ
×Ñ˜v xÔ0àˆˆQ‰ØˆˆQ‰ÚˆÜ—‘˜4 uÔ-ˆÜ—9‘9˜d¤B§F¡F¨EÐ2¸%ÄvÔNˆÜ
×Ñ˜v xÔ0àˆˆQ‰Ü—‘˜4 uÔ-ˆÜ—9‘9Ò0¸ÄTÔJˆÜ
×Ñ˜v xÔ0ä�}‰}˜T¨Ô2ˆÜ—‘˜4“ˆÜ—9‘9œd¤D¬$Ð/°xÔ@ˆÜ
×Ñ˜v xÔ0ä˜4  AÓ&ˆˆQ‰Ü˜4  AÓ&ˆˆQ‰ÚˆÜ—‘˜4 uÔ-ˆÜ—9‘9Ü�d˜A˜qÓ!¤4¬°$¸¸1Ó)=Ð>ØØô
ˆô
 	×Ñ˜v xÔ0ä˜4  AÓ&ˆˆQ‰Ü—‘˜4 uÔ-ˆÜ—9‘9Ü�d˜A˜qÓ!¤8¨D°!°QÓ#7¼À$ÈÈ1Ó9MÐNØØô
ˆô
 	×Ñ˜v xÕ0r&   c                 ó0  — t        j                  dt        ¬«      j                  «       }t	        j
                  |«      }t	        j
                  t        j                  t        j                  t        j                  g«      }t        j                  ||«       y )Nr\  r   )
r   r`  r†   Úharden_maskr(   r)   r   r–   r   r5   ©r   rf   rr   r#   s       r$   Ú%test_constructor_maskedarray_hardenedz<TestSeriesConstructors.test_constructor_maskedarray_hardened^  sY   € ä�}‰}˜T¬Ô/×;Ñ;Ó=ˆÜ—‘˜4“ˆÜ—9‘9œbŸf™f¤b§f¡f¬b¯f©fÐ5Ó6ˆÜ
×Ñ˜v xÕ0r&   c                 óÈ   — t        j                  ddd¬«      }t        j                  |d«      }t        j                  ||¬«      }|j
                  j                  |«      sJ ‚y )NÚ20090415Ú20090519r€   ©r	  r0   rP   )r(   Ú
date_rangeÚdictÚfromkeysr)   rQ   Úis_)r   Úrngrf   rr   s       r$   Ú#test_series_ctor_plus_datetimeindexz:TestSeriesConstructors.test_series_ctor_plus_datetimeindexe  sL   € Ü�m‰m˜J¨
¸Ô=ˆÜ�}‰}˜S !Ó$ˆä—‘˜4 sÔ+ˆØ�|‰|×Ñ Ô$Ð$Ñ$r&   c                 ó®   — t        j                  g d¢«      }t        j                  |j                  t        j
                  t        d«      «      d¬«       y )Nrù   rŠ   T)Úexact)r(   r)   r   r7   rQ   r6   r‹   ©r   r  s     r$   Útest_constructor_default_indexz5TestSeriesConstructors.test_constructor_default_indexl  s3   € Ü�I‰I’iÓ ˆÜ
×Ñ˜aŸg™g¤r§x¡x´°a³Ó'9ÀÖFr&   Úinputrø   rŠ   )rz   r|   rz   c              #   ó    K  — | ]  }|–— Œ y ­wr]   rY   r  s     r$   ra   z TestSeriesConstructors.<genexpr>w  ó   è ø€ Ò!�1ŒQÑ!ùrb   c              #   ó    K  — | ]  }|–— Œ y ­wr]   rY   r#  s     r$   ra   z TestSeriesConstructors.<genexpr>x  rw  rb   c                 ó¼   — d}t        j                  t        |¬«      5  t        j                  |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\)r>   r“   rP   )rA   rB   rC   r(   r)   r   r   )r   ru  rF   s      r$   Útest_constructor_index_mismatchz6TestSeriesConstructors.test_constructor_index_mismatchp  sC   € ð MˆÜ�]‰]œ:¨SÔ1ñ 	1Ü�I‰I�e¤2§9¡9¨Q£<Õ0÷	1÷ 	1ñ 	1ús   ž+AÁAc                 ó  — t        j                  t        j                  d«      t        j                  d«      d¬«      }t        j                  dt        j                  d«      d¬«      }t        j                  ||«       y )Néd   r“   rí   r´   )r(   r)   r   rD   r   r   r5   rH  s      r$   Útest_constructor_numpy_scalarz4TestSeriesConstructors.test_constructor_numpy_scalarƒ  sP   € ô —‘œ2Ÿ8™8 C›=´·	±	¸!³ÀGÔLˆÜ—9‘9˜S¬¯	©	°!«¸GÔDˆÜ
×Ñ˜v xÕ0r&   c                 óœ   — d}t        j                  t        |¬«      5  t        j                  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\)r>   Úfoor(  rP   )rA   rB   rC   r(   r)   ©r   rF   s     r$   Útest_constructor_broadcast_listz6TestSeriesConstructors.test_constructor_broadcast_list‹  s=   € ð MˆÜ�]‰]œ:¨SÔ1ñ 	6Ü�I‰I�u�g¢_Õ5÷	6÷ 	6ñ 	6ús   žAÁAc                 óà   — t        j                  t        d«      t        j                  dd¬«      ¬«      }||g}t        j                  |ddg¬«      }t        |t         j                  «      sJ ‚y )Nr©   ú
2020-01-01©r  rP   r   r0   )r(   r­   r‹   rk  r)   r…   )r   r®   Úobjsr  s       r$   Útest_constructor_cornerz.TestSeriesConstructors.test_constructor_corner“  sR   € Ü�\‰\œ% ›(¬"¯-©-¸ÈaÔ*PÔQˆØ�BˆxˆÜ�I‰I�d 1 a &Ô)ˆÜ˜!œRŸY™YÔ'Ð'Ñ'r&   c                 ó€  — t        j                  t        j                  g d¢«      d¬«      }|j                  t        j                  d«      k(  sJ ‚d}t        j                  t        |¬«      5  t        j                  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 integerr>   r  T©rP  r   )	r(   r)   r   rD   r   rA   rB   r   r–   )r   r  rF   s      r$   Útest_constructor_sanitizez0TestSeriesConstructors.test_constructor_sanitize™  s†   € Ü�I‰I”b—h‘hšÓ/°tÔ<ˆØ�w‰wœ"Ÿ(™( 4›.Ò(Ð(Ð(àJˆÜ�]‰]Ô-°SÔ9ñ 	KÜ�I‰I”b—h‘h  S¬"¯&©&Ð1Ó2¸ÀTÕJ÷	K÷ 	Kñ 	Kús   Á.=B4Â4B=c                 ó&  — dgt        j                  dg«      fD ]u  }t        j                  |«      }t        j                  |dt        ¬«      }t        j                  ||«       d|d<   |j                  |«      rJ ‚|d   dk(  sJ ‚|d   dk(  rŒuJ ‚ y )Nr  Tr‰  r  r   )r   rD   r(   r)   r†   r   r5   Úequals)r   rf   rÔ   Úys       r$   Útest_constructor_copyz,TestSeriesConstructors.test_constructor_copy¡  s�   € ð �UœBŸH™H c U›OÐ,ò 	ˆDÜ—	‘	˜$“ˆAÜ—	‘	˜! $¬eÔ4ˆAô ×"Ñ" 1 aÔ(ð ˆAˆa‰DØ—x‘x ”{Ð"�?Ø�Q‘4˜3’;Ð�;Ø�Q‘4˜3“;Ð�;ñ	r&   Ú20170101©r  r  r„  z1 dayÚ2012Q1ÚQrô   c                 ó,   — t        | «      j                  S r]   ©Útyperé   ©rÔ   s    r$   rT   zTestSeriesConstructors.<lambda>¼  ó   € ”d˜1“g×&Ñ&€ r&   )Úidsc                 ó|   — t        j                  |«      }|j                  j                  d   j                  |usJ ‚y ©Nr   )r(   r)   Ú_mgrÚblocksr!   )r   rQ   r  s      r$   Útest_constructor_limit_copiesz4TestSeriesConstructors.test_constructor_limit_copies±  s5   € ô  �I‰I�eÓˆð �v‰v�}‰}˜QÑ×&Ñ&¨eÑ3Ð3Ñ3r&   c                 óî   — t        j                  g d¢«      }|j                  «       }t        j                  |«      }|j                  |j                  usJ ‚g d¢|_        t        j                  ||«       y )Nrø   r(  )r(   r)   rP  r›  rQ   r   r5   )r   r  Ús_origrà   s       r$   Útest_constructor_shallow_copyz4TestSeriesConstructors.test_constructor_shallow_copyÆ  sW   € ô �I‰I’iÓ ˆØ—‘“ˆÜ�Y‰Y�q‹\ˆØ�w‰w˜aŸf™fÑ$Ð$Ð$â"ˆŒÜ
×Ñ˜q &Õ)r&   c                 óÞ  — t        j                  d t        d«      ¬«      }|j                  t        j
                  k(  sJ ‚t        j                  d t        d«      t        ¬«      }|j                  t        j                  k(  sJ ‚t        j                  t	        j                  d g«      ¬«      }t        j                  t        j                  d g«      ¬«      }t        j                  ||«       y )Nr©   rP   r´   )r(   r)   r‹   r   r   r²   r4   r—   rD   r6   r   r5   ©r   r  r#   s      r$   Útest_constructor_pass_nonez1TestSeriesConstructors.test_constructor_pass_noneÒ  sœ   € Ü�I‰I�d¤%¨£(Ô+ˆØ�w‰wœ"Ÿ*™*Ò$Ð$Ð$ä�I‰I�d¤%¨£(´&Ô9ˆØ�w‰wœ"Ÿ*™*Ò$Ð$Ð$ô �I‰IœBŸH™H d VÓ,Ô-ˆÜ—9‘9¤2§8¡8¨T¨FÓ#3Ô4ˆÜ
×Ñ˜q (Õ+r&   c                 óX  — t        j                  t        j                  t        j                  gt        j                  ¬«      }|j
                  t        j                  k(  sJ ‚t        j                  t        j                  t        j                  t        j                  g«      |«       t        j                  t        j                  t        j                  t        j                  t        j                  g«      «      |«       t        j                  t         j                  t         j                  g«      }|j
                  dk(  sJ ‚t        j                  t        j                  t         j                  t         j                  g«      |«       t        j                  t        j                  t        j                  t         j                  t         j                  g«      «      |«       t        j                  t        j                  t         j                  t        j                  g«      |«       t        j                  t        j                  t        j                  t         j                  t        j                  g«      «      |«       t        j                  t        j                  t        j                  t         j                  g«      |«       t        j                  t        j                  t        j                  t        j                  t         j                  g«      «      |«       y )Nr   údatetime64[s])
r(   r)   r   r–   r²   r   r   r5   rD   rJ   )r   r  s     r$   Útest_constructor_pass_nan_natz4TestSeriesConstructors.test_constructor_pass_nan_natß  sº  € ä�i‰iœŸ™¤§¡Ð(´·
±
Ô;ˆØ�y‰yœBŸJ™JÒ&Ð&Ð&Ü
×ÑœrŸy™y¬"¯&©&´"·&±&Ð)9Ó:¸CÔ@Ü
×ÑœrŸy™y¬¯©´2·6±6¼2¿6¹6Ð2BÓ)CÓDÀcÔJä�i‰iœŸ™¤§¡Ð(Ó)ˆØ�y‰y˜OÒ+Ð+Ð+Ü
×ÑœrŸy™y¬"¯&©&´"·&±&Ð)9Ó:¸CÔ@Ü
×ÑœrŸy™y¬¯©´2·6±6¼2¿6¹6Ð2BÓ)CÓDÀcÔJä
×ÑœrŸy™y¬"¯&©&´"·&±&Ð)9Ó:¸CÔ@Ü
×ÑœrŸy™y¬¯©´2·6±6¼2¿6¹6Ð2BÓ)CÓDÀcÔJä
×ÑœrŸy™y¬"¯&©&´"·&±&Ð)9Ó:¸CÔ@Ü
×ÑœrŸy™y¬¯©´2·6±6¼2¿6¹6Ð2BÓ)CÓDÀcÕJr&   c                 ó¢   — d}t        j                  t        |¬«      5  t        j                  g d¢t
        ¬«       d d d «       y # 1 sw Y   y xY w)Nz!could not convert string to floatr>   r(  r   )rA   rB   rC   r(   r)   r†   r€  s     r$   Útest_constructor_castz,TestSeriesConstructors.test_constructor_castñ  s8   € Ø1ˆÜ�]‰]œ:¨SÔ1ñ 	4Ü�I‰I’o¬UÕ3÷	4÷ 	4ñ 	4ús   žAÁAc                 ó,  — d}t        j                  t        |¬«      5  t        j                  g d¢d¬«       d d d «       t        j                  t        |¬«      5  t        j                  g d¢d¬«       d d d «       y # 1 sw Y   ŒGxY w# 1 sw Y   y xY w)NzCThe elements provided in the data cannot all be casted to the dtyper>   )r0   éÈ   i2 Úint8r   Úuint8©rA   rB   ÚOverflowErrorr(   r)   r€  s     r$   Ú+test_constructor_signed_int_overflow_raiseszBTestSeriesConstructors.test_constructor_signed_int_overflow_raisesö  sr   € àSˆÜ�]‰]œ=°Ô4ñ 	6Ü�I‰IÒ&¨fÕ5÷	6ô �]‰]œ=°Ô4ñ 	7Ü�I‰IÒ&¨gÕ6÷	7ð 	7÷	6ð 	6ú÷	7ð 	7ús   žA>ÁB
Á>BÂ
BÚreverseFTc                 ó˜  — ddz  }|rd|gn|dg}t        j                  |t        ¬«      }t        j                  |«      j
                  t        k(  sJ ‚t        j                  |«      j
                  t        k(  sJ ‚t        j                  |«      j
                  t        k(  sJ ‚t        j                  |«      j
                  t        k(  sJ ‚y )Nr   i�  r0   r   )r   rD   r4   r(   r)   r   r6   )r   r°  Úhugerf   Úarrs        r$   Ú(test_constructor_int_above_float64_rangez?TestSeriesConstructors.test_constructor_int_above_float64_rangeÿ  sž   € ð �3‰wˆÙ#��4‰y¨$°¨ˆÜ�h‰h�t¤6Ô*ˆä�y‰y˜‹×$Ñ$¬Ò.Ð.Ð.Ü�x‰x˜‹~×#Ñ#¤vÒ-Ð-Ð-Ü�y‰y˜‹~×#Ñ#¤vÒ-Ð-Ð-Ü�x‰x˜‹}×"Ñ"¤fÒ,Ð,Ñ,r&   c                 óŒ   — |rddgnddg}t        j                  d g|¢«      }|j                  t        k(  sJ ‚|d   |d   k(  sJ ‚y )Néÿÿÿÿl   ÿÿÿÿ r0   r   )r(   r)   r   r4   )r   r°  rf   rr   s       r$   Ú1test_constructor_uint64_int64_conflict_after_nonezHTestSeriesConstructors.test_constructor_uint64_int64_conflict_after_none  sQ   € ñ #*��I‰°	¸2¨ˆä—‘˜D˜= 4˜=Ó)ˆØ�|‰|œvÒ%Ð%Ð%Ø�a‰y˜D ™GÒ#Ð#Ñ#r&   r!   r   c                 óî   — |d   }t        j                  |«      }|j                  |j                  k(  sJ ‚|rt        |d   «      t        u s J ‚|d   j                  |j                  k(  sJ ‚|d   |k(  sJ ‚y rš  )r(   r)   r   r•  ra  )r   r!   Úusing_python_scalarsÚvaluerr   s        r$   Útest_constructor_numpy_uintsz3TestSeriesConstructors.test_constructor_numpy_uints  sv   € ð �q‘	ˆÜ—‘˜6Ó"ˆà�|‰|˜uŸ{™{Ò*Ð*Ð*ÙÜ˜˜q™	“?¤cÑ)Ð)Ð)à˜!‘9—?‘? e§k¡kÒ1Ð1Ð1Ø�a‰y˜EÒ!Ð!Ñ!r&   c                 óž   — d|› �}t        j                  t        |¬«      5  t        j                  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 r>   r¶  r   r­  )r   Úany_unsigned_int_numpy_dtyperF   s      r$   Ú(test_constructor_unsigned_dtype_overflowz?TestSeriesConstructors.test_constructor_unsigned_dtype_overflow/  sR   € ð*Ø*FÐ)GðIð 	ô �]‰]œ=°Ô4ñ 	@Ü�I‰I�r�dÐ">Õ?÷	@÷ 	@ñ 	@ú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        j                  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   �ŒQx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 integerr>   r{   r   r   rˆ  ú#cannot convert float NaN to integerr  r  r²   )r   r™   rš   r›   rA   rB   rC   r   r–   r   r(   r)   rD   r   r   r   )r   Úframe_or_seriesr³  rF   Úexcr#   rú   s          r$   Ú(test_constructor_floating_data_int_dtypez?TestSeriesConstructors.test_constructor_floating_data_int_dtype8  s|  € ä�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Õ,÷	-ô !ˆØœbŸi™iÑ'äˆ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&Á:F3ÃG ÄGÆ&F0Æ3F=Ç G	ÇGc                 óR  — g d¢}d}t        j                  t        |¬«      5  t        j                  ||¬«       d d d «       t        j                  t        |¬«      5  t        j                  t        j                  |«      |¬«       d d d «       y # 1 sw Y   ŒXxY w# 1 sw Y   y xY w)N©r0   r’   g      @rÀ  r>   r   )rA   rB   rC   r(   r)   r   rD   ©r   Úany_int_numpy_dtyper9   rF   s       r$   Ú"test_constructor_coerce_float_failz9TestSeriesConstructors.test_constructor_coerce_float_faild  s„   € ò
 ˆà8ˆÜ�]‰]œ:¨SÔ1ñ 	7Ü�I‰I�dÐ"5Õ6÷	7ä�]‰]œ:¨SÔ1ñ 	AÜ�I‰I”b—h‘h˜t“nÐ,?Õ@÷	Að 	A÷	7ð 	7ú÷	Að 	Aús   ¢BÁ+BÂBÂB&c                 ó®   — t        j                  g d¢|¬«      }t        j                  g d¢«      j                  |«      }t        j                  ||«       y )NrÆ  r   r  )r   Úfloat_numpy_dtyper  r#   s       r$   Ú#test_constructor_coerce_float_validz:TestSeriesConstructors.test_constructor_coerce_float_validq  s=   € Ü�I‰I’kÐ):Ô;ˆÜ—9‘9š[Ó)×0Ñ0Ð1BÓCˆÜ
×Ñ˜q (Õ+r&   c                 ót  — ddt         j                  g}d}t        j                  t        |¬«      5  t        j                  ||¬«       d d d «       d}t        j                  t        |¬«      5  t        j                  t        j                  |«      |¬«       d d d «       y # 1 sw Y   ŒZxY w# 1 sw Y   y xY w)Nr0   r’   rÁ  r>   r   rˆ  )	r   r–   rA   rB   rC   r(   r)   r   rD   rÇ  s       r$   Ú3test_constructor_invalid_coerce_ints_with_float_nanzJTestSeriesConstructors.test_constructor_invalid_coerce_ints_with_float_nanv  s–   € ð �1”b—f‘fˆ~ˆð 4ˆÜ�]‰]œ:¨SÔ1ñ 	7Ü�I‰I�dÐ"5Õ6÷	7àJˆÜ�]‰]Ô-°SÔ9ñ 	AÜ�I‰I”b—h‘h˜t“nÐ,?Õ@÷	Að 	A÷	7ð 	7ú÷	Að 	Aús   ±B"Á.+B.Â"B+Â.B7c                 óš   — t        j                  g d¢«      }t        j                  |t        j                  ¬«      }d|d<   |d   dk(  sJ ‚y )Nrø   r   r©   r0   r’   )r(   r)   r   rí   )r   r  rà   s      r$   Útest_constructor_dtype_no_castz5TestSeriesConstructors.test_constructor_dtype_no_cast„  s=   € ä�I‰I’iÓ ˆÜ�Y‰Y�q¤§¡Ô)ˆàˆˆ1‰Ø�‰t�qŠyÐ‰yr&   c                 ó  — t        j                  t        j                  d«      dgt        ¬«      }|j                  d   t        j                  d«      k(  sJ ‚|j                  d   dk(  sJ ‚|j
                  t        k(  sJ ‚y )NÚ20130101ÚNOVr   r   r0   )r(   r)   r1   r4   rÌ   r   rs  s     r$   Ú"test_constructor_datelike_coercionz9TestSeriesConstructors.test_constructor_datelike_coercionŒ  si   € ô �I‰I”r—|‘| JÓ/°Ð7¼vÔFˆØ�v‰v�a‰yœBŸL™L¨Ó4Ò4Ð4Ð4Ø�v‰v�a‰y˜EÒ!Ð!Ð!Ø�w‰wœ&Ò Ð Ñ r&   c                 óp  — dj                  «       }dj                  «       }dj                  «       }t        j                  dj                  «       «      }t        j                  |||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ÚmatrP   Ú3T19Ú216)Úsplitr(   Úto_datetimer­   r@  r   r4   )r   ÚbellyrÖ  r×  rØ  r®   rr   s          r$   Ú#test_constructor_datelike_coercion2z:TestSeriesConstructors.test_constructor_datelike_coercion2•  s›   € ð × Ñ Ó"ˆØ×!Ñ!Ó#ˆØ× Ñ Ó"ˆÜ�n‰nÐ4×:Ñ:Ó<Ó=ˆÜ�\‰\ E°EÀ#ÑFÈeÔTˆà—‘˜‘ˆØ�|‰|œvÒ%Ð%Ð%Ø—‘˜‘ˆØ�|‰|œvÒ%Ð%Ñ%r&   c                 ó"  — t        j                  d«      dt         j                  j                  g} ||d¬«      } |t        j                  d«      t        j                  d«      t         j                  g«      }t	        j
                  ||«       y )Nr«   r   rÀ   r   )r(   r1   rJ   Ú_valuer   r   )r   rÂ  r…  rr   r#   s        r$   Ú(test_constructor_mixed_int_and_timestampz?TestSeriesConstructors.test_constructor_mixed_int_and_timestamp£  s^   € ä—‘˜Q“ ¤R§V¡V§]¡]Ð3ˆÙ  ¨XÔ6ˆá"¤B§L¡L°£O´R·\±\À"Ó5EÄrÇvÁvÐ#NÓOˆÜ
�‰˜ Õ)r&   c                 óî   — t        j                  d d d d t        ddd«      d g«      t        j                  d d t        ddd«      d g«      fD ](  }t        j                  |«      }|j
                  dk(  rŒ(J ‚ y )NéÛ  r0   úM8[us])r   rD   r   r(   r)   r   )r   r³  rr   s      r$   Ú%test_constructor_datetimes_with_nullsz<TestSeriesConstructors.test_constructor_datetimes_with_nulls«  sv   € ô �H‰H�d˜D $¨¬h°t¸QÀÓ.BÀDÐIÓJÜ�H‰H�d˜D¤(¨4°°AÓ"6¸Ð=Ó>ð
ò 	,ˆCô —Y‘Y˜s“^ˆFØ—<‘< 8Ó+Ð+Ð+ñ	,r&   c           	      ó:  — t        j                  t        dt        d«      ¬«      }t        j                  |«      j                  «       sJ ‚t        j                  t        t        d«      ¬«      }t        j                  |«      j                  «       rJ ‚t        j                  t        j                  dt        d«      ¬«      }t        j                  |«      j                  «       sJ ‚t        j                  t        ddddd«      t        gd¬	«      }t        j                  |d   «      sJ ‚|j                  dk(  sJ ‚t        j                  t        ddddd«      t        j                  gd¬	«      }t        j                  |d   «      sJ ‚|j                  dk(  sJ ‚y )
NrÀ   r©   r¶   rP   r_  r0   r’   r   r   )
r(   r)   r	   r‹   r*   r+   r   r–   r   r   rs  s     r$   Ú!test_constructor_dtype_datetime64z8TestSeriesConstructors.test_constructor_dtype_datetime64´  s$  € Ü�I‰I”d (´%¸³(Ô;ˆÜ�w‰w�q‹z�~‰~ÔÐÐô �I‰I”d¤%¨£(Ô+ˆÜ—7‘7˜1“:—>‘>Ô#Ð#Ð#ä�I‰I”b—f‘f H´E¸!³HÔ=ˆÜ�w‰w�q‹z�~‰~ÔÐÐä�I‰I”x  a¨¨A¨qÓ1´4Ð8ÀÔIˆÜ�w‰w�q˜‘tŒ}Ðˆ}Ø�w‰w˜(Ò"Ð"Ð"ä�I‰I”x  a¨¨A¨qÓ1´2·6±6Ð:À(ÔKˆÜ�w‰w�q˜‘tŒ}Ðˆ}Ø�w‰w˜(Ò"Ð"Ñ"r&   c           	      óŒ  — t        ddd«      t        ddd«      t        ddd«      g}|D �cg c]  }t        j                  |«      ‘Œ }}t        j                  |«      }|j
                  dk(  sJ ‚t        j                  |j                  d<   |j
                  dk(  sJ ‚t        j                  |d¬«      }t        j                  t        j                  |«      j                  t        j                  «      d	z  d
¬«      }t        j                  ||«       t        j                  |d¬«      }t        j                  ||«       t        j                  t        j                  t        ddd«      t        ddd«      gd¬«      }t        j                  t        j                  g|dd  ¢d¬«      }t        j                  ||«       y c c}w )NéÝ  r0   r’   rŠ   rä  r   zdatetime64[ms]r   éè  úM8[ms]r@   )r   r   Ú
datetime64r(   r)   r   r–   rÌ   r   rí   r   r5   rJ   )r   ÚpydatesrÔ   Údatesr-   r#   rr   s          r$   Ú$test_constructor_dtype_datetime64_10z;TestSeriesConstructors.test_constructor_dtype_datetime64_10È  se  € ä˜D ! QÓ'¬°$¸¸1Ó)=¼xÈÈaÐQRÓ?SÐTˆØ+2Ö3 a”—‘˜qÕ!Ð3ˆÐ3ä�i‰i˜ÓˆØ�y‰y˜HÒ$Ð$Ð$ä—f‘fˆ�‰�‰Ø�y‰y˜HÒ$Ð$Ð$ô —9‘9˜WÐ,<Ô=ˆä—‘œ2Ÿ9™9 UÓ+×2Ñ2´2·8±8Ó<¸tÑCÈ8ÔTˆÜ
×Ñ˜v xÔ0ä—‘˜5Ð(8Ô9ˆÜ
×Ñ˜v xÔ0ä—9‘9Ü�V‰V”X˜d A qÓ)¬8°D¸!¸QÓ+?Ð@ÐHXô
ˆô —‘œBŸF™FÐ/ U¨1¨2 YÐ/Ð7GÔHˆÜ
×Ñ˜v xÕ0ùò+ 4s   «Gc                 óN  — t        ddd«      t        ddd«      t        ddd«      g}|D �cg c]  }t        j                  |«      ‘Œ }}t        j                  |d¬«      }|j                  d«       d}t        j                  t        |¬	«      5  |j                  d
«       d d d «       t        j                  |t        j                  ¬«      }t        j                  |j                  t        j                  «      «      }t        j                  ||«       y c c}w # 1 sw Y   Œ|xY w)Nré  r0   r’   rŠ   r@   r   rí   z:Converting from datetime64\[ns\] to int32 is not supportedr>   rÿ   )r   r   rì  r(   r)   r   rA   rB   rK   rí   r   r5   )r   rí  rÔ   rî  ÚdtsrF   rr   r#   s           r$   Ú$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ä�i‰i˜Ð%5Ô6ˆð 	�
‰
�7Ôð LˆÜ�]‰]œ9¨CÔ0ñ 	 Ø�J‰J�wÔ÷	 ô —‘˜3¤b§h¡hÔ/ˆÜ—9‘9˜SŸZ™Z¬¯©Ó1Ó2ˆÜ
×Ñ˜v xÕ0ùò# 4÷	 ð 	 ús   «DÂDÄD$c                 óä   — t        j                  t        ddd«      g«      }|d   t        ddddd«      k(  sJ ‚t        j                  t        ddd«      g«      }|d   t        ddddd«      k(  sJ ‚y )Nr’   r0   r   é¸  )r(   r)   r   rÈ   s     r$   Ú#test_constructor_dtype_datetime64_9z:TestSeriesConstructors.test_constructor_dtype_datetime64_9÷  st   € ä—‘œH Q¨¨1Ó-Ð.Ó/ˆØ�a‰yœH Q¨¨1¨a°Ó3Ò3Ð3Ð3ä—‘œH T¨1¨aÓ0Ð1Ó2ˆØ�a‰yœH T¨1¨a°°AÓ6Ò6Ð6Ñ6r&   c                 ó®   — t        j                  t        j                  d«      dgddg¬«      }|d   t        j                  d«      k(  sJ ‚|d   dk(  sJ ‚y )NrÒ  r0   rz   r|   rP   )r(   r)   r1   rÈ   s     r$   Ú#test_constructor_dtype_datetime64_8z:TestSeriesConstructors.test_constructor_dtype_datetime64_8ÿ  sQ   € ä—‘œBŸL™L¨Ó4°aÐ8ÀÀcÀ
ÔKˆØ�c‰{œbŸl™l¨:Ó6Ò6Ð6Ð6Ø�c‰{˜aÒÐÑr&   c                 ó^  — t        j                  ddd¬«      }|j                  t        j                  «      j                  d«      }t        j                  ||¬«      }dD ]¯  }t        j                  d|› d	�«      }|j                  t        j                  «      j                  |«      }t        j                  ||«      }|d
k(  rt        j                  d«      }|j                  |k(  sJ ‚t        j                  ||j                  |«      «       Œ± t        j                  ||t        ¬«      }dD ]f  }|j                  t        j                  «      j                  d|› d	�«      }t        j                  ||t        ¬«      }t        j                  ||«       Œh t        j                  |j                  «       D �cg c]  }|j                  «       ‘Œ c}t        ¬«      }	t        j                  |	|«      }
t        j                  |
j                  |	«       |
j                  t        k(  sJ ‚y c c}w )Nz01-Jan-2015z01-Dec-2015ÚMErj  r@   rP   )r  ÚDÚmsÚusÚnszM8[ú]rú  r   r´   r   )r(   rk  Úviewr   Úndarrayr   r)   r   r   r5   r4   rD   r2   r3   rR  r!   )r   rî  Úvalues2r#   Úunitr   Úvalues1rr   rØ   Údates2Úseries1s              r$   Ú#test_constructor_dtype_datetime64_7z:TestSeriesConstructors.test_constructor_dtype_datetime64_7  sª  € ô —‘˜m¨]ÀÔFˆØ—*‘*œRŸZ™ZÓ(×/Ñ/Ð0@ÓAˆÜ—9‘9˜W¨EÔ2ˆà0ò 	CˆDÜ—H‘H˜s 4 &¨˜]Ó+ˆEØ—j‘j¤§¡Ó,×3Ñ3°EÓ:ˆGÜ—Y‘Y˜w¨Ó.ˆFØ�sŠ{äŸ™ Ó)�Ø—<‘< 5Ò(Ð(Ð(Ü×"Ñ" 6¨8¯?©?¸5Ó+AÕBð	Cô —9‘9˜W¨E¼Ô@ˆØ1ò 	5ˆEØ—j‘j¤§¡Ó,×3Ñ3°c¸%¸À°NÓCˆGÜ—Y‘Y˜w¨e¼6ÔBˆFÜ×"Ñ" 6¨8Õ4ð	5ô —‘¨U×-@Ñ-@Ó-BÖC¨˜1Ÿ6™6�8ÒCÌ6ÔRˆÜ—)‘)˜F EÓ*ˆÜ
×#Ñ# G§N¡N°FÔ;Ø�}‰}¤Ò&Ð&Ñ&ùò Ds   Æ:H*c                 ó  — t        j                  d t         j                  dg«      }|j                  t        k(  sJ ‚t        j                  t
        j                  t         j                  dg«      }|j                  t        k(  sJ ‚t        j                  t         j                  d dg«      }|j                  t        k(  sJ ‚t        j                  t         j                  t
        j                  dg«      }|j                  t        k(  sJ ‚y )Nz2013-08-05 15:30:00.000001)r(   r)   rJ   r   r4   r   r–   r,   s     r$   Ú#test_constructor_dtype_datetime64_6z:TestSeriesConstructors.test_constructor_dtype_datetime64_6$  s¼   € ô �i‰i˜œrŸv™vÐ'CÐDÓEˆØ�y‰yœFÒ"Ð"Ð"ä�i‰iœŸ™¤§¡Ð)EÐFÓGˆØ�y‰yœFÒ"Ð"Ð"ä�i‰iœŸ™ Ð'CÐDÓEˆØ�y‰yœFÒ"Ð"Ð"ä�i‰iœŸ™¤§¡Ð)EÐFÓGˆØ�y‰yœFÒ"Ð"Ñ"r&   c                 óÖ  — t        j                  dd¬«      }t        j                  |«      j                  d   j                  �J ‚t        j                  ddd¬«      }t        t        j                  |«      j                  d   j                  «      dk(  sJ ‚t        j                  ddd¬«      }t        t        j                  |«      j                  d   j                  «      dk(  sJ ‚y )NrÒ  rŠ   r„  r   ÚUTCr�  r
  )r(   rk  r)   rÌ   r  r·   )r   Údrs     r$   Ú#test_constructor_dtype_datetime64_5z:TestSeriesConstructors.test_constructor_dtype_datetime64_54  sµ   € ô �]‰]˜:¨qÔ1ˆÜ�y‰y˜‹}×!Ñ! !Ñ$×'Ñ'Ð/Ð/Ð/Ü�]‰]˜:¨q°UÔ;ˆÜ”2—9‘9˜R“=×%Ñ% aÑ(×+Ñ+Ó,°Ò5Ð5Ð5Ü�]‰]˜:¨q°\ÔBˆÜ”2—9‘9˜R“=×%Ñ% aÑ(×+Ñ+Ó,°Ò<Ð<Ñ<r&   c                 ó¾   — t        j                  ddt         j                  g«      }|j                  dk(  sJ ‚|d   t         j                  u sJ ‚dt	        |«      v sJ ‚y )Nl   *�}aiZléÿr4   r’   rJ   )r(   r)   rJ   r   r·   r,   s     r$   Ú#test_constructor_dtype_datetime64_4z:TestSeriesConstructors.test_constructor_dtype_datetime64_4>  sU   € ä�i‰i˜¨´"·&±&Ð9Ó:ˆØ�y‰y˜HÒ$Ð$Ð$Ø�1‰vœŸ™ÑÐÐØœ˜C›Ñ Ð Ñ r&   c                 óê   — t        j                  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 ©NiÚ  r0   r’   rä  rJ   )r(   r)   r   rJ   r   r·   r,   s     r$   Ú#test_constructor_dtype_datetime64_3z:TestSeriesConstructors.test_constructor_dtype_datetime64_3E  óg   € ä�i‰iœ $¨¨1Ó-¬x¸¸1¸aÓ/@Ä"Ç&Á&ÐIÓJˆØ�y‰y˜HÒ$Ð$Ð$Ø�1‰vœŸ™ÑÐÐØœ˜C›Ñ Ð Ñ r&   c                 óê   — t        j                  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 r  )r(   r)   r   r   r–   r   rJ   r·   r,   s     r$   Ú#test_constructor_dtype_datetime64_2z:TestSeriesConstructors.test_constructor_dtype_datetime64_2L  r  r&   c                 ó®  — t        j                  dddd¬«      }t        j                  |«      }|j                  j                  dk(  sJ ‚|j                  dk(  sJ ‚t        |j                  t         j                  «      sJ ‚dt        |«      v sJ ‚d}t        j                  t        |d¬	«      5  |j                  }d d d «       t        t        j                  «      sJ ‚|j                  d
k(  sJ ‚t        j                  |«      }|j                  d«      j!                  |j"                  j$                  ¬«      }t        j&                  ||d¬«       |j(                  d   }|t        j*                  dd¬«      k(  sJ ‚|d   }|t        j*                  dd¬«      k(  sJ ‚|t        j                  g d¢|j,                  ¬«         }t        j.                  ||dd «       |j(                  dd }t        j.                  |t        j                  |dd «      «       t        j0                  |j(                  dd |j(                  dd  g«      }t        j.                  ||«       dt        |«      v sJ ‚|j3                  «       }dt        |«      v sJ ‚dt        |«      v sJ ‚t        j                  |d¬«      }t        j&                  ||«       y # 1 sw Y   �ŒxY w)NrÒ  rŠ   r
  rý  ©r  r  r  údatetime64[ns, US/Eastern]zBSeries.values returning an ndarray that drops timezone informationF)r?   Úcheck_stacklevelr@   r
  ©r  )Ú
check_freqr   z2013-01-01 00:00:00-0500r^  rP   r’   r0   rJ   Úinferrj  )r(   rk  r)   r   rv   r…   ÚDatetimeTZDtyper·   r   r)  r   r!   r   r   ÚDatetimeIndexÚtz_localizeÚ
tz_convertÚdtr  r7   rÌ   r1   rQ   r5   ÚconcatÚshift)r   r  r  Údepr_msgrr   r  s         r$   Ú!test_constructor_with_datetime_tzz8TestSeriesConstructors.test_constructor_with_datetime_tzS  sr  € ô �]‰]˜:¨q°\ÈÔMˆÜ�I‰I�b‹MˆØ�w‰w�|‰|Ð;Ò;Ð;Ð;Ø�w‰wÐ6Ò6Ð6Ð6Ü˜!Ÿ'™'¤2×#5Ñ#5Ô6Ð6Ð6Ø+¬s°1«vÑ5Ð5Ð5ð XˆÜ×'Ñ'Ü (¸Uô
ñ 	ð —X‘XˆF÷	ô ˜&¤"§*¡*Ô-Ð-Ð-Ø�|‰|Ð/Ò/Ð/Ð/ä×Ñ˜vÓ&ˆØ�o‰o˜eÓ$×/Ñ/°1·4±4·7±7Ð/Ó;ˆÜ
×Ñ˜b #°%Õ8ð —‘˜‘ˆØœŸ™Ð&@À\ÔRÒRÐRÐRØ�1‘ˆØœŸ™Ð&@À\ÔRÒRÐRÐRà”2—9‘9Ò0¸¿¹Ô@ÑAˆÜ
×Ñ˜v q¨¨1 vÔ.à—‘˜˜!�ˆÜ
×Ñ˜v¤r§y¡y°°A°a°Ó'9Ô:ô —‘˜AŸF™F 1 Q˜K¨¯©°°¨Ð4Ó5ˆÜ
×Ñ˜v qÔ)ð ,¬s°1«vÑ5Ð5Ð5ð —‘“ˆØ+¬s°6«{Ñ:Ð:Ð:Øœ˜F›Ñ#Ð#Ð#ä×!Ñ! !¨'Ô2ˆÜ
×Ñ˜f bÕ)÷I	ñ 	ús   Â.K
Ë
Kc                 óz   — t        j                  t        j                  dddd¬«      «      }dt        |«      v sJ ‚y )NrÒ  rê  r
  rý  r  r  )r(   r)   rk  r·   r,   s     r$   Ú"test_constructor_with_datetime_tz5z9TestSeriesConstructors.test_constructor_with_datetime_tz5†  s6   € ä�i‰iÜ�M‰M˜*¨d°|È$ÔOó
ˆð ,¬s°3«xÑ7Ð7Ñ7r&   c                 ó  — t        j                  t        j                  dd¬«      j                  d«      t        j                  dd¬«      j                  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  r  ú2013-01-02 14:00:00-0800zdatetime64[s, US/Pacific]T©Úskipnarì  )r(   r)   r1   Úas_unitr   r
   Úinfer_dtyper,   s     r$   Ú"test_constructor_with_datetime_tz4z9TestSeriesConstructors.test_constructor_with_datetime_tz4�  sy   € ä�i‰iä—‘Ð7¸LÔI×QÑQÐRUÓVÜ—‘Ð7¸LÔI×QÑQÐRUÓVðó
ˆð �y‰yÐ7Ò7Ð7Ð7Ü�‰˜s¨4Ô0°LÒ@Ð@Ñ@r&   c                 óà   — t        j                  t        j                  dd¬«      t        j                  dd¬«      g«      }|j                  dk(  sJ ‚t	        j
                  |d¬«      d	k(  sJ ‚y )
Nr(  r)  r  r*  r
  r4   Tr+  r   )r(   r)   r1   r   r
   r.  r,   s     r$   Ú"test_constructor_with_datetime_tz3z9TestSeriesConstructors.test_constructor_with_datetime_tz3˜  s`   € Ü�i‰iä—‘Ð7¸LÔIÜ—‘Ð7¸LÔIðó
ˆð �y‰y˜HÒ$Ð$Ð$Ü�‰˜s¨4Ô0°JÒ>Ð>Ñ>r&   c                 óú   — t        j                  t         j                  ddgd¬«      }t        j                  ddgd¬«      j	                  d«      }t        j                  |«      }t        j                  ||«       y )	Nr   r0   r  r´   rJ   r
  r  rý  )r(   r)   rJ   r  r-  r   r5   )r   r-   Údtir#   s       r$   Ú"test_constructor_with_datetime_tz2z9TestSeriesConstructors.test_constructor_with_datetime_tz2¢  s[   € ä�i‰iœŸ™ q¨! fÐ4PÔQˆÜ×Ñ  u˜~°,Ô?×GÑGÈÓMˆÜ—9‘9˜S“>ˆÜ
×Ñ˜s HÕ-r&   c                 ó¸   ‡‡— dt        j                  d«      ddd gŠt        j                  ‰«      Š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r]   rY   )r_   r  r-   r9   s     €€r$   ra   zVTestSeriesConstructors.test_constructor_no_partial_datetime_casting.<locals>.<genexpr>³  s   øè ø€ Ò?¨�3�q‘6˜T !™WÔ$Ñ?ùs   ƒ)r(   r1   r)   r+   r‹   rq   )r   r-   r9   s    @@r$   Ú,test_constructor_no_partial_datetime_castingzCTestSeriesConstructors.test_constructor_no_partial_datetime_casting©  sP   ù€ ð Ü�L‰L˜Ó&Ø+Ø+Øð
ˆô �i‰i˜‹oˆÜÔ?¬e´C¸³IÓ.>Ô?Ô?Ð?Ñ?r&   Úargz2013-01-01 00:00:00c                 óè   — t        j                  |gd¬«      }t        j                  t        j                  |«      gd¬«      j                  j	                  d«      }t        j                  ||«       y )Nzdatetime64[ns, CET]r   rÀ   ÚCET)r(   r)   r1   r   r  r   r5   )r   r8  rr   r#   s       r$   Ú7test_constructor_with_naive_string_and_datetimetz_dtypezNTestSeriesConstructors.test_constructor_with_naive_string_and_datetimetz_dtypeµ  sU   € ô —‘˜C˜5Ð(=Ô>ˆÜ—9‘9œbŸl™l¨3Ó/Ð0¸ÔA×DÑD×PÑPÐQVÓWˆÜ
×Ñ˜v xÕ0r&   c                 óp  — t        j                  dd«      }t        j                  t        j                  dd«      gd¬«      }t        j                  |«      }t        j                  t        j
                  |«      g«      j                  d«      }|j                  dk(  sJ ‚t        j                  ||«       y )Nr0   rû  z>M8[ms]r   rë  )
r   rì  rD   r(   r)   r1   r   r   r   r5   )r   rû  r³  rr   r#   s        r$   Ú%test_constructor_datetime64_bigendianz<TestSeriesConstructors.test_constructor_datetime64_bigendian¼  s„   € ä�]‰]˜1˜dÓ#ˆÜ�h‰hœŸ™ a¨Ó.Ð/°yÔAˆä—‘˜3“ˆÜ—9‘9œbŸl™l¨2Ó.Ð/Ó0×7Ñ7¸ÓAˆØ�~‰~ Ò)Ð)Ð)Ü
×Ñ˜v xÕ0r&   r  )rú  r  r  rû  rü  rý  ÚpsÚfsc                 óÜ  — t        j                  ddgd|› d�¬«      }t        j                  |«      }t        j                  |j	                  d|› d�«      «      }|j
                  j                  dk7  sJ ‚|j                  «       j                  «       dd	gk(  sJ ‚t        j                  ||«       t        j                  t        j                  |«      t        j                  |«      «       y )
Nrê  rJ   z>m8[rþ  r   z<m8[ú>FT)r   rD   r(   r)   r   r   Ú	byteorderr*   rÇ   r   r5   r7   Úto_timedeltar6   )r   r  r³  rr   r#   s        r$   Ú&test_constructor_timedelta64_bigendianz=TestSeriesConstructors.test_constructor_timedelta64_bigendianÆ  s·   € ô �h‰h˜˜e�}¨d°4°&¸¨NÔ;ˆä—‘˜3“ˆÜ—9‘9˜SŸZ™Z¨$¨t¨f°A¨Ó7Ó8ˆØ�|‰|×%Ñ%¨Ò,Ð,Ð,Ø�{‰{‹}×#Ñ#Ó%¨%°¨Ò6Ð6Ð6Ü
×Ñ˜v xÔ0Ü
×ÑœbŸo™o¨cÓ2´B·H±H¸XÓ4FÕGr&   Úinterval_constructorc                 ób  — |j                  t        j                  d«      d¬«      }t        j                  |«      }t        j
                  t        j                  «      }|j
                  d|› d�k(  sJ ‚t        j                  t        j                  |«      t        j                  |«      «       y )NrŠ   r  ©Úclosedz	interval[z, right])
Úfrom_breaksr   r   r(   r)   r   Úintpr   r7   r6   )r   rE  Ú	intervalsrr   Úexpected_subtypes        r$   Útest_construction_intervalz1TestSeriesConstructors.test_construction_intervalÓ  s�   € ð )×4Ñ4´R·Y±Y¸q³\È'Ð4ÓRˆ	Ü—‘˜9Ó%ˆÜŸ8™8¤B§G¡GÓ,ÐØ�|‰| Ð+;Ð*<¸HÐEÒEÐEÐEÜ
×ÑœbŸh™h vÓ.´·±¸Ó0CÕDr&   Údata_constructorr   zndarray[object]c                 ó  — t        j                  dd«      t        j                  dd«      d g}t        j                   ||«      «      }t        j                  t        |«      «      }|j                  dk(  sJ ‚t        j                  ||«       y )Nr   r0   r’   zinterval[float64, right])r(   ÚIntervalr)   r   r   r   r5   ©r   rN  rf   rr   r#   s        r$   Útest_constructor_infer_intervalz6TestSeriesConstructors.test_constructor_infer_intervalÜ  sp   € ô
 —‘˜A˜qÓ!¤2§;¡;¨q°!Ó#4°dÐ;ˆÜ—‘Ñ+¨DÓ1Ó2ˆÜ—9‘9œ]¨4Ó0Ó1ˆØ�|‰|Ð9Ò9Ð9Ð9Ü
×Ñ˜v xÕ0r&   c                 óî   — t        j                  ddd¬«      t        j                  ddd¬«      g}t        j                   ||«      «      }|j                  t        k(  sJ ‚|j                  «       |k(  sJ ‚y )Nr   r0   ÚbothrG  r’   Úneither)r(   rP  r)   r   r4   rÇ   )r   rN  rf   rr   s       r$   Ú&test_constructor_interval_mixed_closedz=TestSeriesConstructors.test_constructor_interval_mixed_closedç  sb   € ô
 —‘˜A˜q¨Ô0´"·+±+¸aÀÈ9Ô2UÐVˆÜ—‘Ñ+¨DÓ1Ó2ˆØ�|‰|œvÒ%Ð%Ð%Ø�}‰}‹ $Ò&Ð&Ñ&r&   c                 óø  — t        j                  t        j                  ddd¬«      «      }t        j                  ||j                  ¬«      }t	        j
                  ||«       t        j                  |j                  j                  d«      |j                  ¬«      }t	        j
                  ||«       |j                  j                  }t        j                  ||j                  ¬«      }t        j                  |«      j                  j                  |j                  j                  «      }t	        j
                  ||«       t        j                  |«      j                  j                  d«      }|j                  j                  |j                  j                  «      }t	        j
                  ||«       t        j                  |j                  d«      |j                  ¬«      }t	        j
                  ||«       y )NrÒ  rŠ   r
  r�  r   r
  rí   )r(   r)   rk  r   r   r5   r   r  rD   Ú_ndarrayr  r  rÿ  )r   r-   rr   rf   r#   Úmiddles         r$   Útest_construction_consistencyz4TestSeriesConstructors.test_construction_consistencyñ  sL  € ô �i‰iœŸ™ j¸!ÀÔMÓNˆä—‘˜3 c§i¡iÔ0ˆÜ
×Ñ˜v sÔ+ä—‘˜3Ÿ6™6×,Ñ,¨UÓ3¸3¿9¹9ÔEˆÜ
×Ñ˜v sÔ+ð �y‰y×!Ñ!ˆÜ—‘˜4 s§y¡yÔ1ˆÜ—9‘9˜T“?×%Ñ%×1Ñ1°#·)±)·,±,Ó?ˆÜ
×Ñ˜v xÔ0ô —‘˜4“×#Ñ#×/Ñ/°Ó6ˆØ—‘×%Ñ% c§i¡i§l¡lÓ3ˆÜ
×Ñ˜v sÔ+ô —‘˜4Ÿ9™9 WÓ-°S·Y±YÔ?ˆÜ
×Ñ˜v sÕ+r&   c                 ó2  — t        j                  dd«      t        j                  dd«      d g}t        j                   ||«      «      }t        j                  t        j                  |«      «      }t	        j
                  ||«       |j                  dk(  sJ ‚y )NÚ2000rú  Ú2001ú	Period[D])r(   ÚPeriodr)   ÚPeriodIndexr   r5   r   rQ  s        r$   Útest_constructor_infer_periodz4TestSeriesConstructors.test_constructor_infer_period  ss   € ô —	‘	˜& #Ó&¬¯	©	°&¸#Ó(>ÀÐEˆÜ—‘Ñ+¨DÓ1Ó2ˆÜ—9‘9œRŸ^™^¨DÓ1Ó2ˆÜ
×Ñ˜v xÔ0Ø�|‰|˜{Ò*Ð*Ñ*r&   c                 óD  — d}t        j                  t        |¬«      5  t        j                  dddt        j
                  j                  gd¬«      }d d d «       d   }t        j                  |«      sJ ‚||d	<   t        j                  |d	   «      sJ ‚y # 1 sw Y   ŒExY w)
NzPassing integer datar>   rê  éÐ  rô  z	period[D]r   rŠ   r’   )r   r)  r   r(   r)   Ú_libsr	   r*   )r   rF   rC  Úvals       r$   Ú;test_construct_from_ints_including_iNaT_scalar_period_dtypezRTestSeriesConstructors.test_construct_from_ints_including_iNaT_scalar_period_dtype  s�   € ð %ˆÜ×'Ñ'¬¸cÔBñ 	UÜ—Y‘Y  d¨D´"·(±(·-±-Ð@ÈÔTˆF÷	Uð �Q‰iˆÜ�w‰w�sŒ|Ðˆ|àˆˆq‰	Ü�w‰w�v˜a‘yÔ!Ð!Ñ!÷	Uð 	Uús   ž4BÂBc                 óÚ   — t        j                  dd«      t        j                  dd«      g}t        j                  |«      }|j                  t        k(  sJ ‚|j                  «       |k(  sJ ‚y )Nr\  rú  r]  ÚY)r(   r_  r)   r   r4   rÇ   )r   rf   rr   s      r$   Ú.test_constructor_period_incompatible_frequencyzETestSeriesConstructors.test_constructor_period_incompatible_frequency#  sU   € Ü—	‘	˜& #Ó&¬¯	©	°&¸#Ó(>Ð?ˆÜ—‘˜4“ˆØ�|‰|œvÒ%Ð%Ð%Ø�}‰}‹ $Ò&Ð&Ñ&r&   c                 óú   — t        j                  ddd¬«      }t        j                  |«      }|j                  dk(  sJ ‚t        j                  |j	                  t
        «      «      }|j                  t
        k(  sJ ‚y )NrÒ  r©   rú  r  r^  )r(   Úperiod_ranger)   r   r   r4   )r   Úpir  r#   s       r$   Útest_constructor_periodindexz3TestSeriesConstructors.test_constructor_periodindex)  s^   € ô �_‰_˜Z°¸Ô=ˆÜ�I‰I�b‹MˆØ�w‰w˜+Ò%Ð%Ð%Ü—9‘9˜RŸY™Y¤vÓ.Ó/ˆØ�~‰~¤Ò'Ð'Ñ'r&   c                 ó¼  — ddddœ}t        j                  |«      }t        j                  |t        |j                  «       «      ¬«      }t	        j
                  ||«       t        j                  |g d¢¬«      }t        j                  ddt        j                  d	gg d¢¬«      }t	        j
                  ||«       t        j                  d
dd¬«      }|d	   d	|d   di}t        j                  ||¬«      }t        j                  t        j                  |t        j                  ¬«      }d	|j                  d	<   d|j                  d<   t	        j
                  ||«       y )Nr]  r  r  r(  rP   )r|   rÆ   rØ   rz   r0   r’   r   rƒ  r   rú  r  r   )r(   r)   rÛ   Úkeysr   r5   r   r–   rk  r²   rÌ   )r   rØ   rr   r#   Úpidxs        r$   Útest_constructor_dictz,TestSeriesConstructors.test_constructor_dict3  s  € Ø˜C cÑ*ˆä—‘˜1“ˆÜ—9‘9˜Q¤f¨Q¯V©V«XÓ&6Ô7ˆÜ
×Ñ˜v xÔ0ä—‘˜1Ò$8Ô9ˆÜ—9‘9˜a ¤B§F¡F¨AÐ.Ò6JÔKˆÜ
×Ñ˜v xÔ0ä�‰˜|°R¸cÔBˆØ�!‰W�a˜˜a™ !Ð$ˆÜ—‘˜1 DÔ)ˆÜ—9‘9œRŸV™V T´·±Ô<ˆØˆ�‰�aÑØˆ�‰�aÑÜ
×Ñ˜v xÕ0r&   c                 ó¦   — ddgdgdggi}t        j                  |dgd¬«      }t        j                  |dg¬«      }t        j                  ||«       y )Nrz   r’   rŠ   r“   r4   r´   rP   rõ   ©r   rØ   rr   r#   s       r$   Ú/test_constructor_dict_list_value_explicit_dtypezFTestSeriesConstructors.test_constructor_dict_list_value_explicit_dtypeF  sN   € à�A�3˜˜˜a˜S�/Ð"ˆÜ—‘˜1 S E°Ô:ˆÜ—9‘9˜Q s eÔ,ˆÜ
×Ñ˜v xÕ0r&   c                 óª   — ddddœ}t        j                  |«      }t        j                  g d¢t        d«      ¬«      }t        j                  ||«       y )Nr0   r   r’   rÅ   )r0   r   r’   ÚbacrP   )r(   r)   r   r   r5   rs  s       r$   Útest_constructor_dict_orderz2TestSeriesConstructors.test_constructor_dict_orderM  sA   € ð ˜! !Ñ$ˆÜ—‘˜1“ˆÜ—9‘9šY¬d°5«kÔ:ˆÜ
×Ñ˜v xÕ0r&   c                 óÆ   — |\  }}d|i}t        j                  |dg¬«      }t        j                  |dg|¬«      }|j                  |k(  sJ ‚t        j                  ||«       y )Nrz   rP   r´   )r(   r)   r   r   r5   )r   rŒ   r�   rŽ   rØ   rr   r#   s          r$   Útest_constructor_dict_extensionz6TestSeriesConstructors.test_constructor_dict_extensionU  s^   € Ø1Ñˆ	�8Ø�)ÐˆÜ—‘˜1 S EÔ*ˆÜ—9‘9˜Y¨s¨e¸8ÔDˆà�|‰|˜xÒ'Ð'Ð'ä
×Ñ˜v xÕ0r&   rº  c           	      ó  — dd|dt        d«      dddi}t        j                  |«      j                  «       }t        j                  g d¢d|t        j
                  dg¬	«      }t        j                  ||«       d
ddt        j
                  fdd|fdi}t        j                  |«      j                  «       }t        j                  g d¢t        j                  d
dt        j
                  fd|fg«      ¬	«      }t        j                  ||«       y )Nr0   rz   r|   r–   rÆ   r“   rØ   ©rz   r|   rÆ   rØ   rP   ©r0   r0   r’   rŠ   r(  )	r†   r(   r)   Úsort_valuesr   r–   r   r5   r6   )r   rº  rØ   rr   r#   s        r$   Útest_constructor_dict_nan_keyz4TestSeriesConstructors.test_constructor_dict_nan_key_  sÙ   € ð ��U˜C¤ u£¨s°A°sÐ;ˆÜ—‘˜1“×)Ñ)Ó+ˆÜ—9‘9Ò1¸!¸UÄBÇFÁFÈAÐ9NÔOˆÜ
×Ñ˜v xÔ0ð �S˜1œbŸf™f˜+ s¨Q°¨J¸Ð<ˆÜ—‘˜1“×)Ñ)Ó+ˆÜ—9‘9Ú¤2§8¡8¨V°a¼¿¹°[À1ÀeÀ*Ð,MÓ#Nô
ˆô 	×Ñ˜v xÕ0r&   c                 ó  ‡	‡
— g d¢Š	g d¢Š
ˆ	ˆ
fd„} |t         j                  «      } |d„ «      } |t        j                  «      }t        j                  ‰
d„ ‰	D «       «      }t        j                  |«      }t        j                  |«      }t        j                  |«      }t        j                  ||j                  |j                  j                  d«      «      «       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                 óF   •‡ — t        t        ˆ fd„‰D «       ‰d¬«      «      S )Nc              3   ó.   •K  — | ]  } ‰|«      –— Œ y ­wr]   rY   )r_   rÔ   rM   s     €r$   ra   zeTestSeriesConstructors.test_constructor_dict_datetime64_index.<locals>.create_data.<locals>.<genexpr>w  s   øè ø€ Ò:¨‘[ —^Ñ:ùs   ƒT)Ústrict)rl  Úzip)rM   Údates_as_strr!   s   `€€r$   Úcreate_datazRTestSeriesConstructors.test_constructor_dict_datetime64_index.<locals>.create_datau  s"   ù€ ÜÜÓ:¨\Ô:¸FÈ4ÔPóð r&   c                 ó.   — t        j                  | d«      S )Nz%Y-%m-%d)r   Ústrptimer–  s    r$   rT   zOTestSeriesConstructors.test_constructor_dict_datetime64_index.<locals>.<lambda>{  s   € ¬h×.?Ñ.?ÀÀ:Ó.N€ r&   c              3   óF   K  — | ]  }t        j                  |«      –— Œ y ­wr]   )r(   r1   r#  s     r$   ra   zPTestSeriesConstructors.test_constructor_dict_datetime64_index.<locals>.<genexpr>~  s   è ø€ Ò%L¸!¤b§l¡l°1§oÑ%Lùs   ‚!r  )
r   rì  r(   r1   r)   r   r5   Úset_axisrQ   r-  )r   r…  Údata_datetime64Údata_datetimeÚdata_Timestampr#   Úresult_datetime64Úresult_datetimeÚresult_Timestampr„  r!   s            @@r$   Ú&test_constructor_dict_datetime64_indexz=TestSeriesConstructors.test_constructor_dict_datetime64_indexo  sÐ   ù€ ò PˆÚFˆõ	ñ
 &¤b§m¡mÓ4ˆÙ#Ñ$NÓOˆÙ$¤R§\¡\Ó2ˆä—9‘9˜VÑ%L¸|Ô%LÓMˆäŸI™I oÓ6ÐÜŸ)™) MÓ2ˆÜŸ9™9 ^Ó4Ðä
×ÑØ˜x×0Ñ0°·±×1GÑ1GÈÓ1LÓMô	
ô 	×Ñ˜°Ô9Ü
×ÑÐ/°Õ:r&   c           	      óî   — ddi}t        j                  |«      }t        j                  dt        j                  dgdgt        j                  ggdgdgdgg¬«      ¬«      }t        j                  ||«       y )N)r0   r0   Ng      ð¿r0   r   r¶  )ÚlevelsÚcodesrP   )r(   r)   rœ   r   r–   r   r5   re  s       r$   Ú#test_constructor_dict_tuple_indexerz:TestSeriesConstructors.test_constructor_dict_tuple_indexerŠ  sh   € à˜dÐ#ˆÜ—‘˜4“ˆÜ—9‘9ØÜ—-‘-¨¨¨a¨S´2·6±6°(Ð';ÀQÀCÈ!ÈÈrÈdÐCSÔTô
ˆô 	×Ñ˜v xÕ0r&   c                 ó    —  |ddi«      }t        j                  |«      }t        j                  dgdg¬«      }t        j                  ||«       y )NrŠ   ÚthreerP   rõ   )r   Únon_dict_mapping_subclassÚndmrr   r#   s        r$   Útest_constructor_mappingz/TestSeriesConstructors.test_constructor_mapping”  sA   € á'¨¨G¨Ó5ˆÜ—‘˜3“ˆÜ—9‘9˜g˜Y¨q¨cÔ2ˆä
×Ñ˜v xÕ0r&   c                 óV   — g d¢}t        j                  |«      }t        |«      |k(  sJ ‚y ©N)r|  )r’   r’   )r’   rŠ   )r(   r)   r   ©r   rf   r  s      r$   Útest_constructor_list_of_tuplesz6TestSeriesConstructors.test_constructor_list_of_tuplesœ  s$   € Ú'ˆÜ�I‰I�d‹OˆÜ�A‹w˜$ŠÐ‰r&   c                 óR   — d}t        j                  |«      }t        |«      |k(  sJ ‚y r›  )r(   r)   Útuplerœ  s      r$   Ú test_constructor_tuple_of_tuplesz7TestSeriesConstructors.test_constructor_tuple_of_tuples¡  s&   € Ø'ˆÜ�I‰I�d‹OˆÜ�Q‹x˜4ÒÐÑr&   z%data, expected_values, expected_indexrª   )©r0   r’   ©Nr©   r¡  r¢  )©r0   ©r“   r©   )r0   Nr¤  c                 óÞ   — t        j                  |«      j                  «       }t        j                  |t         j                  j	                  |«      ¬«      }t        j                  ||«       y rO   )r(   r)   r}  rœ   Úfrom_tuplesr   r5   )r   rf   Úexpected_valuesÚexpected_indexrr   r#   s         r$   Útest_constructor_dict_of_tuplesz6TestSeriesConstructors.test_constructor_dict_of_tuples¦  sN   € ô —‘˜4“×,Ñ,Ó.ˆÜ—9‘9Ø¤2§=¡=×#<Ñ#<¸^Ó#Lô
ˆô 	×Ñ˜v xÕ0r&   c                 ó   — dddddœ}t        j                  |«      }t        j                  |j                  «       dddt        ddd«      dœ}t        j                  |«      }|j                  t        j                  k(  sJ ‚dddd	dœ}t        j                  |«      }|s|j                  t        j                  k(  sJ ‚	 d
ddœ}t        j                  |t        ¬«      }|j                  t        j                  k(  sJ ‚y )Nr   r0   r’   rŠ   r{  r  r  rã  Ú3Ú0©rz   r|   r   )r(   r)   r   Úassert_is_sortedrQ   r   r   r   r—   r†   r²   )r   r    rf   rC  s       r$   Útest_fromDictz$TestSeriesConstructors.test_fromDict¶  sÎ   € Ø˜Q Q¨QÑ/ˆä—‘˜4“ˆÜ
×Ñ˜FŸL™LÔ)à˜S s´¸$ÀÀ1Ó1EÑFˆÜ—‘˜4“ˆØ�|‰|œrŸz™zÒ)Ð)Ð)à˜S s°Ñ5ˆÜ—‘˜4“ˆÙ1Cˆv�|‰|œrŸz™zÒ)ÐNÐNÈà˜sÑ#ˆÜ—‘˜4¤uÔ-ˆØ�|‰|œrŸz™zÒ)Ð)Ñ)r&   c                 ó|  — t        j                  t        j                  |j                  t        j
                  ¬«      }|j                  t        j
                  k(  sJ ‚t        |«      t        |«      k(  sJ ‚t        j                  d|j                  ¬«      }|s|j                  t        j                  k(  sJ ‚	 t        |«      t        |«      k(  sJ ‚t        ddd«      }t        j                  ||j                  ¬«      }|j                  dk(  sJ ‚t        |«      t        |«      k(  sJ ‚t        j                  d|j                  d¬«      }t        j                  d|j                  ¬«      j                  d«      }|j                  dk(  sJ ‚t        |«      t        |«      k(  sJ ‚t        j                  ||«       y )	Nr´   r  rP   rã  r0   rä  r   r³   )r(   r)   r   r–   rQ   r²   r   rq   r—   r   r   r   r5   )	r   rŸ   r    ÚnansÚstringsrØ   rî  Úcategoricalr#   s	            r$   Útest_fromValuez%TestSeriesConstructors.test_fromValueÈ  sZ  € Ü�y‰yœŸ™ ×'<Ñ'<ÄBÇJÁJÔOˆØ�z‰zœRŸZ™ZÒ'Ð'Ð'Ü�4‹yœC Ó0Ò0Ð0Ð0ä—)‘)˜E¨×)>Ñ)>Ô?ˆÙ2Dˆw�}‰}¤§
¡
Ò*ÐOÐOÈ%Ü�7‹|œs ?Ó3Ò3Ð3Ð3ä�T˜1˜aÓ ˆÜ—	‘	˜! ?×#8Ñ#8Ô9ˆØ�{‰{˜hÒ&Ð&Ð&Ü�5‹zœS Ó1Ò1Ð1Ð1ô —i‘i ¨×)>Ñ)>ÀjÔQˆÜ—9‘9˜Q o×&;Ñ&;Ô<×CÑCÀJÓOˆØ× Ñ  JÒ.Ð.Ð.Ü�;Ó¤3 Ó#7Ò7Ð7Ð7Ü
×Ñ˜{¨HÕ5r&   c                 ó
  — t        j                  t        d«      D �cg c]  }t        |¬«      ‘Œ c}«      }|j                  dk(  sJ ‚t        j                  t        d¬«      g«      }|j                  dk(  sJ ‚t        j                  t        d¬«      t        d¬«      t        j                  dd«      g«      }|j                  dk(  sJ ‚t        j                  t        d¬«      t         j                  gd¬«      }|j                  d	k(  sJ ‚t        j                  t        d¬«      t
        j                  gd¬«      }|j                  d	k(  sJ ‚t        j                  t        j                  d
d«      t         j                  gd¬«      }|j                  d	k(  sJ ‚t        j                  t        j                  d
d«      t         j                  g«      }|j                  d	k(  sJ ‚t        j                  t        j                  d
d«      t        g«      }|j                  dk(  sJ ‚t        j                  t        j                  d
d«      t
        j                  g«      }|j                  d	k(  sJ ‚t        j                  t         j                  t        j                  d
d«      g«      }|j                  d	k(  sJ ‚t        j                  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        j                  t        d¬«      dgd¬«       d d d «       t        j                  t        d«      D �cg c]  }t        |¬«      ‘Œ c}dgz   «      }|j                  dk(  sJ ‚t        j                  d t         j                  dg«      }|j                  t         k(  sJ ‚t        j                  t
        j                  t         j                  dg«      }|j                  t         k(  sJ ‚t        j                  t         j                  d dg«      }|j                  t         k(  sJ ‚t        j                  t         j                  t
        j                  dg«      }|j                  t         k(  sJ ‚y c c}w # 1 sw Y   �Œ½xY w# 1 sw Y   �ŒpxY wc c}w )NrŠ   )Údaysútimedelta64[us]r0   r’   r  rÁ   r   rI   i £árý  r4   útimedelta64[s]rí   z:Converting from timedelta64\[s\] to int32 is not supportedr>   rÿ   ú|z+Could not convert object to NumPy timedeltaz*Could not convert 'foo' to NumPy timedeltar  z1 Day)r(   r)   r‹   r   r   r   Útimedelta64rJ   r–   r	   r   rA   rB   rK   ÚjoinrC   r4   )r   r  ÚtdrF   r-   s        r$   Ú"test_constructor_dtype_timedelta64z9TestSeriesConstructors.test_constructor_dtype_timedelta64Þ  sÚ  € ä�Y‰Y´5¸³8Ö<¨aœ	 qÖ)Ò<Ó=ˆØ�x‰xÐ,Ò,Ð,Ð,ä�Y‰Yœ	 qÔ)Ð*Ó+ˆØ�x‰xÐ,Ò,Ð,Ð,ä�Y‰Yœ	 qÔ)¬9¸!Ô+<¼b¿n¹nÈQÐPSÓ>TÐUÓVˆà�x‰xÐ,Ò,Ð,Ð,ô �Y‰Yœ	 qÔ)¬2¯6©6Ð2¸(ÔCˆØ�x‰xÐ,Ò,Ð,Ð,ä�Y‰Yœ	 qÔ)¬2¯6©6Ð2¸(ÔCˆØ�x‰xÐ,Ò,Ð,Ð,ä�Y‰YœŸ™ y°$Ó7¼¿¹Ð@ÈÔQˆØ�x‰xÐ,Ò,Ð,Ð,ô �Y‰YœŸ™ y°$Ó7¼¿¹Ð@ÓAˆØ�x‰xÐ,Ò,Ð,Ð,ô �Y‰YœŸ™ y°$Ó7¼Ð>Ó?ˆØ�x‰x˜8Ò#Ð#Ð#ä�Y‰YœŸ™ y°$Ó7¼¿¹Ð@ÓAˆØ�x‰xÐ,Ò,Ð,Ð,ä�Y‰YœŸ™¤§¡¨y¸$Ó ?Ð@ÓAˆØ�x‰xÐ,Ò,Ð,Ð,ä�Y‰YœŸ™ q¨#Ó.Ð/Ó0ˆØ�x‰xÐ+Ò+Ð+Ð+ð 	�	‰	�'Ôð LˆÜ�]‰]œ9¨CÔ0ñ 	Ø�I‰I�gÔ÷	ð �h‰hà=Ø<ðó
ˆô �]‰]œ:¨SÔ1ñ 	BÜ�I‰I”y aÔ(¨%Ð0¸ÕA÷	Bô �Y‰Y´5¸³8Ö<¨aœ	 qÖ)Ò<À¸wÑFÓGˆØ�x‰x˜8Ò#Ð#Ð#ô �i‰i˜œrŸv™v wÐ/Ó0ˆØ�y‰yœFÒ"Ð"Ð"ä�i‰iœŸ™¤§¡¨Ð1Ó2ˆØ�y‰yœFÒ"Ð"Ð"ä�i‰iœŸ™  wÐ/Ó0ˆØ�y‰yœFÒ"Ð"Ð"ä�i‰iœŸ™¤§¡¨Ð1Ó2ˆØ�y‰yœFÒ"Ð"Ñ"ùòQ =÷V	ñ 	ú÷	Bñ 	Büò =s#   �S)Ì!S.Í)$S;Î1TÓ.S8Ó;Tc                 ó0  — t        j                  t        j                  d«      t        j                  dd¬«      g«      }t        j                  t        j                  d«      t        j                  dd¬«      gd¬«      }t        j                  ||«       y )NrÒ  r
  r  r4   r   )r(   r)   r1   r   r5   r¢  s      r$   Útest_constructor_mixed_tzz0TestSeriesConstructors.test_constructor_mixed_tz+  sm   € Ü�I‰IÜ�\‰\˜*Ó%¤r§|¡|°JÀ<Ô'PÐQó
ˆô —9‘9Ü�\‰\˜*Ó%¤r§|¡|°JÀ<Ô'PÐQØô
ˆô 	×Ñ˜q (Õ+r&   c                 ó¸   — t        j                  dddt        gd¬«      }|d   }t        j                  |«      sJ ‚||d<   t        j                  |d   «      sJ ‚y )Nr   rê  rc  rÀ   r   rŠ   r’   )r(   r)   r	   r*   )r   rC  re  s      r$   Útest_NaT_scalarz&TestSeriesConstructors.test_NaT_scalar5  sS   € Ü—‘˜A˜t T¬4Ð0¸ÔAˆà�Q‰iˆÜ�w‰w�sŒ|Ðˆ|àˆˆq‰	Ü�w‰w�v˜a‘yÔ!Ð!Ñ!r&   c                 óâ   — t        j                  t        j                  g«      j	                  d«      }t        j                  t         j
                  gd¬«      }t        j                  ||«       y )NrÀ   r   )r(   r)   r   r–   r   rJ   r   r5   rH  s      r$   Útest_NaT_castz$TestSeriesConstructors.test_NaT_cast>  sG   € ä—‘œBŸF™F˜8Ó$×+Ñ+¨HÓ5ˆÜ—9‘9œbŸf™f˜X¨XÔ6ˆÜ
×Ñ˜v xÕ0r&   c                 óÈ   — dddt        ddd«      ddfD ]L  }g d¢t        j                  d	«      d
ddœfD ]*  }t        j                  ||¬«      }|j
                  |k(  rŒ*J ‚ ŒN y )Ni	  g     Hˆ@rv   r_  é   r£  u   ×�rø   rŠ   r   r0   r­  r4  )r   r   Úonesr(   r)   rv   )r   Únrf   r  s       r$   Útest_constructor_name_hashablez5TestSeriesConstructors.test_constructor_name_hashableD  sj   € Ø�u˜f¤h¨t°R¸Ó&<¸dÀHÐMò 	#ˆAÚ"¤B§G¡G¨A£J°a¸aÑ0@ÐAò #�Ü—I‘I˜d¨Ô+�Ø—v‘v “{Ð"�{ñ#ñ	#r&   c                 ó  — d}dgt        j                  d«      ddifD ]]  }dgt        j                  d«      ddifD ]=  }t        j                  t        |¬«      5  t        j                  ||¬«       d d d «       Œ? Œ_ y # 1 sw Y   ŒLxY w)Nz$Series\.name must be a hashable typeÚ	name_listr’   r0   r>   r4  )r   rÆ  rA   rB   rK   r(   r)   )r   rF   rÇ  rf   s       r$   Ú test_constructor_name_unhashablez7TestSeriesConstructors.test_constructor_name_unhashableJ  s…   € Ø5ˆØ�-¤§¡¨£¨a°¨VÐ4ò 	,ˆAØ%˜¬¯©°«
°Q¸°FÐ;ò ,�Ü—]‘]¤9°CÔ8ñ ,Ü—I‘I˜d¨Õ+÷,ð ,ñ,ñ	,÷,ð ,ús   ÁA?Á?Bc           	      óŽ   — t        j                  t        t        j                  ddd¬«      «      «      }|j                  dk(  sJ ‚y )Nú1/1/2000r   rý  )r  r  rÀ   )r(   r)   r   rk  r   ©r   rC  s     r$   Útest_auto_conversionz+TestSeriesConstructors.test_auto_conversionQ  s4   € Ü—‘œ4¤§¡¨jÀ"È4Ô PÓQÓRˆØ�|‰|˜xÒ'Ð'Ñ'r&   c                 óx  — t        j                  g d¢d¬«      }t        j                  |«      }|j                  |j                  k(  sJ ‚t        j
                  ddd¬«      j                  d«      }t        j                  |«      }|j                  |j                  k(  sJ ‚t        j                  ||«       t        j                  g d¢d	¬«      }t        j                  |«      }t        j                  t        j                  d
dd¬«      d¬«      }|j                  dk(  sJ ‚t        j                  ||«       t        j                  g d¢d¬«      }t        j                  |«      }t        j                  t        j                  ddd¬«      d¬«      }|j                  dk(  sJ ‚t        j                  ||«       y )Nrø   r¸  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:03r¥  z20130101 00:00:01)
r   rD   r(   r)   r   Útimedelta_ranger-  r   r5   rk  )r   r³  r-   Útdir#   s        r$   Útest_convert_non_nsz*TestSeriesConstructors.test_convert_non_nsU  sX  € ä�h‰h’yÐ(8Ô9ˆÜ�i‰i˜‹nˆØ�y‰y˜CŸI™IÒ%Ð%Ð%ä× Ñ  °Q¸SÔA×IÑIÈ#ÓNˆÜ—9‘9˜S“>ˆØ�~‰~ §¡Ò*Ð*Ð*Ü
×Ñ˜s HÔ-ô �h‰hÚ6¸oô
ˆô �i‰i˜‹nˆÜ—9‘9Ü�M‰M˜*¨a°cÔ:À'ô
ˆð �~‰~ Ò(Ð(Ð(Ü
×Ñ˜s HÔ-ä�h‰hÚQØ!ô
ˆô �i‰i˜‹nˆÜ—9‘9Ü�M‰MÐ-°q¸sÔCÈ7ô
ˆð �~‰~ Ò(Ð(Ð(Ü
×Ñ˜s HÕ-r&   rÍ  r   z2000-Q1c                 ó,   — t        | «      j                  S r]   r”  r–  s    r$   rT   zTestSeriesConstructors.<lambda>}  r—  r&   c                 óÄ  — dt        |«      j                  j                  d«      › d�}t        j                  t
        |¬«      5  t        j                  |t        ¬«       d d d «       t        j                  |t        j                  ¬«      }t        j                  |j                  t        j                  «      «      }t        j                  ||«       y # 1 sw Y   ŒwxY w)NzCannot cast r6   z.*? to r>   r   )r•  ré   ÚrstriprA   rB   rK   r(   r)   r†   r   rí   r   r   r5   )r   rQ   rF   rr   r#   s        r$   Ú'test_constructor_cant_cast_datetimelikez>TestSeriesConstructors.test_constructor_cant_cast_datetimelikev  sš   € ð œT %›[×1Ñ1×8Ñ8¸ÓAÐBÀ'ÐJˆä�]‰]œ9¨CÔ0ñ 	*Ü�I‰I�e¤5Õ)÷	*ô —‘˜5¬¯©Ô1ˆÜ—9‘9˜UŸ\™\¬"¯(©(Ó3Ó4ˆÜ
×Ñ˜v xÕ0÷	*ð 	*ús   ÁCÃCc                 ó,   — t        | «      j                  S r]   r”  r–  s    r$   rT   zTestSeriesConstructors.<lambda>—  r—  r&   c                 ór  — t        j                  |t        ¬«      }t        j                  |«      j                  t        «      }t	        j
                  ||«       t        j                  t        j                  |t        ¬«      t        ¬«      }t        j                  |«      j                  t        «      }t	        j
                  ||«       t        j                  |j                  t        «      t        ¬«      }t        j                  |«      j                  t        «      }t	        j
                  ||«       y r  )r(   r)   r4   r   r   r5   r6   )r   rQ   r  r  s       r$   Útest_constructor_cast_objectz3TestSeriesConstructors.test_constructor_cast_object�  sÃ   € ô �I‰I�e¤6Ô*ˆÜ�i‰i˜Ó×%Ñ%¤fÓ-ˆÜ
×Ñ˜q #Ô&ä�I‰I”b—h‘h˜u¬FÔ3¼6ÔBˆÜ�i‰i˜Ó×%Ñ%¤fÓ-ˆÜ
×Ñ˜q #Ô&ä�I‰I�e—l‘l¤6Ó*´&Ô9ˆÜ�i‰i˜Ó×%Ñ%¤fÓ-ˆÜ
×Ñ˜q #Õ&r&   c                 ó:  — d}t        j                  |«      j                  dvr1t        j                  j                  d¬«      }|j                  |«       t        j                  t        |¬«      5  t        j                  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 unit)Úreasonr>   r   )r   r   rv   rA   ÚmarkÚxfailÚapplymarkerrB   rC   r(   r)   )r   r   ÚrequestrF   rÞ  s        r$   Ú/test_constructor_generic_timestamp_no_frequencyzFTestSeriesConstructors.test_constructor_generic_timestamp_no_frequency¦  sw   € ð 2ˆä�8‰8�E‹?×ÑÐ'DÑDÜ—;‘;×$Ñ$Ð,JÐ$ÓKˆDØ×Ñ Ô%ä�]‰]œ:¨SÔ1ñ 	'Ü�I‰I�b Õ&÷	'÷ 	'ñ 	'ús   Á0BÂB)	r>  Úasr?  rh  ÚMÚWrú  r  r¦   Úkindr¦   rä  c                 ó8  — |› d|› d�}d}t        j                  t        |¬«      5  t        j                  g |¬«       d d d «       t        j                  t        |¬«      5  t        j
                  dgg|¬«       d d d «       y # 1 sw Y   ŒGxY w# 1 sw Y   y xY w)Nz8[rþ  z4dtype=.* is not supported. Supported resolutions arer>   r   r   )rA   rB   rK   r(   r)   r­   )r   ræ  r  r   rF   s        r$   Ú0test_constructor_generic_timestamp_bad_frequencyzGTestSeriesConstructors.test_constructor_generic_timestamp_bad_frequency²  sˆ   € ð �&˜˜4˜& Ð"ˆàDˆÜ�]‰]œ9¨CÔ0ñ 	'Ü�I‰I�b Õ&÷	'ô �]‰]œ9¨CÔ0ñ 	-ä�L‰L˜1˜#˜ eÕ,÷	-ð 	-÷	'ð 	'ú÷	-ð 	-ús   ¦BÁ!BÂBÂB)Nr¬  r³   c                 óª   — t        j                  g d¢|xs d¬«      }t        j                  t        d«      |¬«      }t        j                  ||«       y )N)r   r0   r’   rŠ   r“   rí   r   r©   r½   )r   r   r#   rr   s       r$   Útest_constructor_range_dtypez3TestSeriesConstructors.test_constructor_range_dtypeÃ  s=   € ô —9‘9š_°EÒ4D¸WÔEˆÜ—‘œ5 ›8¨5Ô1ˆÜ
×Ñ˜v xÕ0r&   c                 óZ  — t        dd«      }t        j                  |«      }t        j                  t        |«      «      }t	        j
                  ||«       t        |«      t        |«      k(  sJ ‚|j                  t        j                  k(  sJ ‚t        ddd«      }t        j                  |«      }t        j                  t        |«      «      }t	        j
                  ||«       t        |«      t        |«      k(  sJ ‚|j                  t        j                  k(  sJ ‚t        ddd«      }t        j                  |«      }t        j                  t        |«      «      }	t	        j
                  ||	«       t        |«      t        |«      k(  sJ ‚|j                  t        k(  sJ ‚t        ddz  ddz  dz   «      }
t        j                  |
«      }t        j                  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   r   r5   r   r   Úuint64r4   )r   ro  r-   r#   Úrng2Úser2Ú	expected2Úrng3Úser3Ú	expected3Úrng4Úser4Ú	expected4s                r$   Ú test_constructor_range_overflowsz7TestSeriesConstructors.test_constructor_range_overflowsÊ  s¦  € ä�E˜9Ó%ˆÜ�i‰i˜‹nˆÜ—9‘9œT #›YÓ'ˆÜ
×Ñ˜s HÔ-Ü�C‹yœD ›IÒ%Ð%Ð%Ø�y‰yœBŸI™IÒ%Ð%Ð%ä�Y  rÓ*ˆÜ�y‰y˜‹ˆÜ—I‘Iœd 4›jÓ)ˆ	Ü
×Ñ˜t YÔ/Ü�D‹zœT $›ZÒ'Ð'Ð'Ø�z‰zœRŸY™YÒ&Ð&Ð&ä�X˜|¨RÓ0ˆÜ�y‰y˜‹ˆÜ—I‘Iœd 4›jÓ)ˆ	Ü
×Ñ˜t YÔ/Ü�D‹zœT $›ZÒ'Ð'Ð'Ø�z‰zœVÒ#Ð#Ð#ä�Q˜‘U˜A˜r™E A™IÓ&ˆÜ�y‰y˜‹ˆÜ—I‘Iœd 4›jÓ)ˆ	Ü
×Ñ˜t YÔ/Ü�D‹zœT $›ZÒ'Ð'Ð'Ø�z‰zœVÒ#Ð#Ñ#r&   c                 óè   — t        j                  d«      t        j                  dd¬«      g}t        j                  |«      }t        j                  |t        ¬«      }t	        j
                  ||«       y )Nz2016-05-01 02:03:37z2016-04-30 19:03:37-0700r)  r  r   )r(   r1   r)   r4   r   r5   )r   Údt_listrr   r#   s       r$   Útest_constructor_tz_mixed_dataz5TestSeriesConstructors.test_constructor_tz_mixed_dataè  sW   € ô �L‰LÐ.Ó/Ü�L‰LÐ3¸ÔEð
ˆô —‘˜7Ó#ˆÜ—9‘9˜W¬FÔ3ˆÜ
×Ñ˜v xÕ0r&   Úpydtc                 óØ  — |}t        j                  d|¬«      }|r|j                  «       }d}t        j                  t
        |¬«      5  t        j                  |gd¬«       d d d «       t        j                  t
        |¬«      5  t        j                  t        j                  |gt        ¬«      d¬«       d d d «       t        j                  t
        |¬«      5  t        j                  d|id¬«       d d d «       d}t        j                  t        |¬«      5  t        j                  |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   Œax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.r>   r@   r   r   z/Cannot unbox tzaware Timestamp to tznaive dtyper´   )r(   r1   r2   rA   rB   rC   r)   r   rD   r4   rK   )r   Útz_aware_fixturerû  r  r8   rF   s         r$   Ú'test_constructor_data_aware_dtype_naivez>TestSeriesConstructors.test_constructor_data_aware_dtype_naiveò  s+  € ð ˆÜ�\‰\˜& RÔ(ˆÙØ×!Ñ!Ó#ˆBðGð 	ô �]‰]œ:¨SÔ1ñ 	4Ü�I‰I�r�dÐ"2Õ3÷	4ô �]‰]œ:¨SÔ1ñ 	LÜ�I‰I”b—h‘h ˜t¬6Ô2Ð:JÕK÷	Lô �]‰]œ:¨SÔ1ñ 	7Ü�I‰I�q˜"�gÐ%5Õ6÷	7ð @ˆÜ�]‰]œ9¨CÔ0ñ 	=Ü�I‰I�b  Ð+;Õ<÷	=ð 	=÷	4ð 	4ú÷	Lð 	Lú÷	7ð 	7ú÷	=ð 	=ús0   Á	D<Â2EÃEÄE Ä<EÅEÅEÅ E)c                 óò   — t        j                  ddd¬«      }t        j                  |«      }t        j                  |«      }t        j
                  |j                  t        j                  d«      «      sJ ‚y )Nz1/1/2000 00:00:00z1/1/2000 1:59:50Ú10srj  rÀ   )r(   rk  r   Úasarrayr)   Ú
issubdtyper   )r   ro  rî  rC  s       r$   Útest_constructor_datetime64z2TestSeriesConstructors.test_constructor_datetime64  sR   € Ü�m‰mÐ/Ð1CÈ%ÔPˆÜ—
‘
˜3“ˆä—‘˜5Ó!ˆÜ�}‰}˜VŸ\™\¬2¯8©8°HÓ+=Ô>Ð>Ñ>r&   c                 óœ   — t        j                  dg d¢|¬«      }t        j                  g d¢g d¢|¬«      }t        j                  ||«       y )Nrä  rø   r´   )rä  rä  rä  rõ   )r   Únullable_string_dtyperr   r#   s       r$   Ú4test_constructor_datetimelike_scalar_to_string_dtypezKTestSeriesConstructors.test_constructor_datetimelike_scalar_to_string_dtype  s?   € ô —‘˜3¢iÐ7LÔMˆÜ—9‘9Ú¢9Ð4Iô
ˆô 	×Ñ˜v xÕ0r&   Úboxc                 ó   — | S r]   rY   r–  s    r$   rT   zTestSeriesConstructors.<lambda>  s   € ¨q€ r&   c                 ó  —  |d«       |d«      g}t        j                  d«      }t        j                  ||¬«      }t         j                  j	                  ||¬«      }t        j                  |«      }t        j                  ||«       y )Nz
2012-01-01rÑ  r@   r   )r(   ÚSparseDtyper)   ÚarraysÚSparseArrayr   r5   )r   r  r!   r   rr   r³  r#   s          r$   Ú"test_constructor_sparse_datetime64z9TestSeriesConstructors.test_constructor_sparse_datetime64  sm   € ñ �lÓ#¡S¨Ó%6Ð7ˆÜ—‘Ð/Ó0ˆÜ—‘˜6¨Ô/ˆÜ�i‰i×#Ñ# F°%Ð#Ó8ˆÜ—9‘9˜S“>ˆÜ
×Ñ˜v xÕ0r&   c                 óP  — t        j                  dddœj                  «       «      }t        j                  ddg«      }t        j                  ||«       t        j                  dddœj                  «       «      }t        j                  ddg«      }t        j                  ||«       y )Nr0   r’   r­  rz   r|   )r(   r)   ro  r   r5   r!   rH  s      r$   Ú)test_construction_from_ordered_collectionz@TestSeriesConstructors.test_construction_from_ordered_collection&  s~   € ä—‘ ¨Ñ+×0Ñ0Ó2Ó3ˆÜ—9‘9˜c 3˜ZÓ(ˆÜ
×Ñ˜v xÔ0ä—‘ ¨Ñ+×2Ñ2Ó4Ó5ˆÜ—9‘9˜a ˜VÓ$ˆÜ
×Ñ˜v xÕ0r&   c                 óŽ   — d}t        j                  |dg¬«      }t        j                  |«      }t        j                  ||«       y )Nl     @=7M.cr   rP   rõ   )r   rÇ  rr   r#   s       r$   Ú3test_construction_from_large_int_scalar_no_overflowzJTestSeriesConstructors.test_construction_from_large_int_scalar_no_overflow0  s6   € à)ˆÜ—‘˜1 Q CÔ(ˆÜ—9‘9˜Q“<ˆÜ
×Ñ˜v xÕ0r&   c           	      ó2  — t        j                  t        t        j                  ddd¬«      «      «      }|j                  dk(  sJ ‚t        j                  t        j
                  dd¬«      t        j
                  dd¬«      g«      }|j                  dk(  sJ ‚y )	Nz
2000-01-01r   rú  r  r^  z
2011-01-01rj  z
2011-02-01)r(   r)   r   rk  r   r_  rÎ  s     r$   Ú4test_constructor_list_of_periods_infers_period_dtypezKTestSeriesConstructors.test_constructor_list_of_periods_infers_period_dtype7  st   € Ü—‘œ4¤§¡°ÀbÈsÔ SÓTÓUˆØ�|‰|˜{Ò*Ð*Ð*ä—‘Ü�Y‰Y�|¨#Ô.´·	±	¸,ÈSÔ0QÐRó
ˆð �|‰|˜{Ò*Ð*Ñ*r&   c                 óâ   —  |d„ t        d«      D «       «      }t        j                  |«      }t        j                  t        |j	                  «       «      «      }t        j                  ||«       y )Nc              3   ó*   K  — | ]  }|d |z  f–— Œ y­w)g      $@NrY   r#  s     r$   ra   zHTestSeriesConstructors.test_constructor_subclass_dict.<locals>.<genexpr>A  s   è ø€ Ò>¨q˜a ¨¡œ]Ñ>ùs   ‚r   )r‹   r(   r)   rl  Úitemsr   r5   )r   Údict_subclassrf   rC  r#   s        r$   Útest_constructor_subclass_dictz5TestSeriesConstructors.test_constructor_subclass_dict@  sL   € ÙÑ>´E¸"³IÔ>Ó>ˆÜ—‘˜4“ˆÜ—9‘9œT $§*¡*£,Ó/Ó0ˆÜ
×Ñ˜v xÕ0r&   c                 ó˜  — t        d„ t        d«      D «       «      }t        j                  |«      }t        j                  t	        |j                  «       «      t	        |j                  «       «      «      }t        j                  ||«        G d„ dt         «      }t        j                   ||«      «      }t        j                  ||«       y )Nc              3   ó€   K  — | ]6  }d |› �t         j                  j                  d«      j                  «       f–— Œ8 y­w)Úcolr’   N)r   r™   rš   r  s     r$   ra   zFTestSeriesConstructors.test_constructor_ordereddict.<locals>.<genexpr>H  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ë   rY   r&   r$   r   r  Q  s   „ Ør&   r   )	r   r‹   r(   r)   r   r!   ro  r   r5   )r   rf   rC  r#   r   s        r$   Útest_constructor_ordereddictz3TestSeriesConstructors.test_constructor_ordereddictF  s’   € äñ 
ÜDIÈ"ÃIô
ó 
ˆô —‘˜4“ˆÜ—9‘9œT $§+¡+£-Ó0´$°t·y±y³{Ó2CÓDˆÜ
×Ñ˜v xÔ0ô	”ô 	ô —‘™1˜T›7Ó#ˆÜ
×Ñ˜v xÕ0r&   zdata, expected_index_multir]  r  r  )©rz   rz   ©r|   rz   ©r|   rÆ   ))rz   r­  g     À[@)Úzr!  r"  r#  c           	      ó   — t        j                  |«      }|ryt        j                  t        |j                  «       «      t         j                  j                  t        |j                  «       «      «      ¬«      }t        j                  ||«       y t        j                  t        |j                  «       «      t        j                  t        |j                  «       «      «      ¬«      }t        j                  ||«       y rO   )
r(   r)   r   r!   rœ   r¦  ro  r   r5   r6   )r   rf   Úexpected_index_multirr   r#   s        r$   Ú test_constructor_dict_multiindexz7TestSeriesConstructors.test_constructor_dict_multiindexW  s¤   € ô —‘˜4“ˆáÜ—y‘yÜ�T—[‘[“]Ó#Ü—m‘m×/Ñ/´°T·Y±Y³[Ó0AÓBôˆHô ×"Ñ" 6¨8Õ4ä—y‘yÜ�T—[‘[“]Ó#Ü—h‘hœt D§I¡I£KÓ0Ó1ôˆHô ×"Ñ" 6¨8Õ4r&   c                 óè   — dddt         j                  dœ}t        j                  |«      }t        j                  |d d j	                  «       |j
                  ¬«      }t        j                  ||«       y )Nr   r0   r’   ))r  r  )r  Új)r)  r  r)  r¶  rP   )r   r–   r(   r)   Úto_dictrQ   r   r5   )r   rf   r#   rr   s       r$   Ú-test_constructor_dict_multiindex_reindex_flatzDTestSeriesConstructors.test_constructor_dict_multiindex_reindex_flatp  sT   € à¨1¸!Ä"Ç&Á&ÑIˆÜ—9‘9˜T“?ˆä—‘˜8 C R˜=×0Ñ0Ó2¸(¿.¹.ÔIˆÜ
×Ñ˜v xÕ0r&   c           
      óv  — t        j                  g d¢t        j                  g d¢d¬«      ¬«      }t        j                  t        j                  dd¬«      dt        j                  dd¬«      d	t        j                  d
d¬«      dit        j                  g d¢d¬«      ¬«      }t        j                  ||«       y )Nr5  )r   r   r  r  ©r  re   r   r   r   r€   r  r6  ©r(   r)   rC  r   r5   rñ   s      r$   Ú%test_constructor_dict_timedelta_indexz<TestSeriesConstructors.test_constructor_dict_timedelta_indexx  s‰   € ô —9‘9Ú ¬¯©ºÈ#Ô(Nô
ˆô —‘ä—‘ ¨Ô,¨cÜ—‘ ¨Ô-¨sÜ—‘ ¨Ô-¨sðô
 —/‘/¢+°CÔ8ô
ˆô 	×Ñ˜v xÕ0r&   c                 óø   — ddg}t        d d«      }t        dddd|¬«      t        dddd|¬«      g}t        j                  ||¬	«      }|j                  j
                  |k(  sJ ‚t        |j                  d
   «       y )Ng     �g@g     „t@i   iÜ  r©   rÅ  )Útzinfor  re   r   )r   r   r(   r)   rQ   r  Úrepr)r   r!   r1  rQ   rC  s        r$   Útest_constructor_infer_index_tzz6TestSeriesConstructors.test_constructor_infer_index_tzŠ  sx   € Ø˜�ˆÜ˜$ Ó%ˆä�T˜1˜b "¨VÔ4Ü�T˜1˜b "¨VÔ4ð
ˆô —‘ ¨eÔ4ˆà�|‰|�‰ &Ò(Ð(Ð(ô 	ˆV�\‰\˜!‰_Õr&   c                 ó¼   — g d¢}t        j                  |«      }|j                  j                  }t        j                  ||¬«      }t	        j
                  ||«       y )N)r£  )r’   r\  r   ©r(   r)   rD   r   r   r5   )r   r9   r-   r   rï  s        r$   Ú"test_constructor_with_pandas_dtypez9TestSeriesConstructors.test_constructor_with_pandas_dtype˜  sA   € â!ˆÜ�i‰i˜‹oˆØ—	‘	—‘ˆÜ�y‰y˜ UÔ+ˆÜ
×Ñ˜s DÕ)r&   c                 ó®   — t        j                  dgd¬«      }t        j                  t        j                  dgd¬«      }t	        j
                  ||«       y )Nr   rí   r´   r²   )r(   r)   r   r–   r   r5   rH  s      r$   Ú)test_constructor_int_dtype_missing_valuesz@TestSeriesConstructors.test_constructor_int_dtype_missing_values   s<   € ä—‘ ! ¨GÔ4ˆÜ—9‘9œRŸV™V¨A¨3°iÔ@ˆÜ
×Ñ˜v xÕ0r&   c                 ó’   — t        j                  dgd¬«      }t        j                  ddgd¬«      }t        j                  ||«       y )Nr   rþ   r´   Trõ   rH  s      r$   Ú*test_constructor_bool_dtype_missing_valueszATestSeriesConstructors.test_constructor_bool_dtype_missing_values¦  s8   € ä—‘ ! ¨FÔ3ˆÜ—9‘9˜T¨!¨°FÔ;ˆÜ
×Ñ˜v xÕ0r&   c                 ó”   — t        j                  g d¢|¬«      }t        j                  g d¢|¬«      }t        j                  ||«       y )N)r¬  r  r  r   rù   rõ   )r   Úany_int_dtyperr   r#   s       r$   Útest_constructor_int64_dtypez3TestSeriesConstructors.test_constructor_int64_dtype¬  s2   € ä—‘š?°-Ô@ˆÜ—9‘9šY¨mÔ<ˆÜ
×Ñ˜v xÕ0r&   c                 ó”   — t        j                  t        d¬«      5  t        j                  dgd¬«       d d d «       y # 1 sw Y   y xY w)Nz!The elements provided in the datar>   Ú128r«  r   r­  rç   s    r$   Ú5test_constructor_raise_on_lossy_conversion_of_stringszLTestSeriesConstructors.test_constructor_raise_on_lossy_conversion_of_strings²  s6   € ä�]‰]œ=Ð0SÔTñ 	-Ü�I‰I�u�g VÕ,÷	-÷ 	-ñ 	-ús	   œ>¾Ac                 óº   — t        j                  g d¢d¬«      }t        j                  t        j                  g d¢d¬«      «      }t        j                  ||«       y )N©i@B i@ iÀÆ- r·  r   rü  r-  r.  rH  s      r$   Ú6test_constructor_dtype_timedelta_alternative_constructzMTestSeriesConstructors.test_constructor_dtype_timedelta_alternative_construct·  s>   € ä—‘Ò5Ð=NÔOˆÜ—9‘9œRŸ_™_Ò-GÈdÔSÓTˆÜ
×Ñ˜v xÕ0r&   rf   )ç      ø?ç      @g     €V@)r0   rE  éZ   rD  rF  c                 óÐ   — t        j                  |d¬«      }t        j                  t        j                  |d¬«      j                  d«      «      }t	        j
                  ||«       y )Nr¸  r   r  r-  )r(   r)   rC  r-  r   r5   re  s       r$   Ú2test_constructor_dtype_timedelta_float_honors_unitzITestSeriesConstructors.test_constructor_dtype_timedelta_float_honors_unit½  sI   € ô —‘˜4Ð'7Ô8ˆÜ—9‘9œRŸ_™_¨T¸Ô<×DÑDÀSÓIÓJˆÜ
×Ñ˜v xÕ0r&   c                 ó  — t        j                  dd«      dg}t        j                  |d¬«      }t        j                  t        j                  ddgd¬«      j	                  d«      «      }t        j                  ||«       y )Nr0   r  r’   r¸  r   r-  )r(   Ú	Timedeltar)   rC  r-  r   r5   re  s       r$   Ú2test_constructor_dtype_timedelta_mixed_honors_unitzITestSeriesConstructors.test_constructor_dtype_timedelta_mixed_honors_unitÈ  sb   € ô —‘˜Q Ó$ aÐ(ˆÜ—‘˜4Ð'7Ô8ˆÜ—9‘9œRŸ_™_¨a°¨V¸#Ô>×FÑFÀsÓKÓLˆÜ
×Ñ˜v xÕ0r&   c                 óÐ   — t        j                  g d¢d¬«      j                  d«      }t        j                  g d¢d¬«      j                  d«      }t        j                  ||«       y )NrB  rI   r   rí   r¸  r  rH  s      r$   Ú2test_constructor_dtype_timedelta_ns_s_astype_int64zITestSeriesConstructors.test_constructor_dtype_timedelta_ns_s_astype_int64Ð  sV   € ä—‘Ò5Ð=NÔO×VÑVØó
ˆô —9‘9Ò7Ð?OÔP×WÑWØó
ˆô 	×Ñ˜v xÕ0r&   Úfuncc                 óÐ   — d}g t         j                  ¢t        j                  ‘D ]3  }t	        j
                  t        |¬«      5   ||ddg|¬«       d d d «       Œ5 y # 1 sw Y   Œ@xY w)Nz 'values' contains non-numeric NAr>   r  g      @r   )r   ÚNP_NAT_OBJECTSr(   rJ   rA   rB   rK   )r   rN  Úany_numeric_ea_dtyperF   Únulls        r$   Ú/test_constructor_mismatched_null_nullable_dtypezFTestSeriesConstructors.test_constructor_mismatched_null_nullable_dtypeÚ  sm   € ð 1ˆà0”b×'Ñ'Ð0¬¯©Ð0ò 	CˆDÜ—‘œy°Ô4ñ CÙ�d˜C Ð%Ð-AÕB÷Cð Cñ	C÷Cð Cús   ÁAÁA%	c                 ód  — t        j                  dddt         j                  gd¬«      }t        j                  dddt         j                  gd¬«      }t        j                  ||«       t        j                  g d¢d¬«      }t        j                  g d¢d¬«      }t        j                  ||«       y )	NTFÚInt64r   r0   r   )TFT)r0   r   r0   )r(   r)   ÚNAr   r5   rH  s      r$   Ú(test_series_constructor_ea_int_from_boolz?TestSeriesConstructors.test_series_constructor_ea_int_from_boolæ  s}   € ä—‘˜D %¨¬r¯u©uÐ5¸WÔEˆÜ—9‘9˜a  A¤r§u¡uÐ-°WÔ=ˆÜ
×Ñ˜v xÔ0ä—‘Ò.°gÔ>ˆÜ—9‘9šY¨gÔ6ˆÜ
×Ñ˜v xÕ0r&   c                 ó¶   — t        j                  t        d¬«      5  t        j                  dddt        j
                  gd¬«       d d d «       y # 1 sw Y   y xY w)Núinvalid literalr>   ÚTrueÚFalserU  r   )rA   rB   rC   r(   r)   rV  rç   s    r$   Ú/test_series_constructor_ea_int_from_string_boolzFTestSeriesConstructors.test_series_constructor_ea_int_from_string_boolð  sE   € ä�]‰]œ:Ð->Ô?ñ 	GÜ�I‰I�v˜w¨´·±Ð6¸gÕF÷	G÷ 	Gñ 	Gús   œ*AÁAre  c                 ó  — t        j                  t         j                  «      j                  dz
  }t	        j
                  ||gd¬«      }t	        j
                  t        j                  |dgd¬«      d¬«      }t        j                  ||«       y )Nr0   ÚUInt64r   rí  )	r   Úiinforí  Úmaxr(   r)   rD   r   r5   ©r   re  Úmax_valrr   r#   s        r$   Ú(test_series_constructor_overflow_uint_eaz?TestSeriesConstructors.test_series_constructor_overflow_uint_eaõ  sd   € ô —(‘(œ2Ÿ9™9Ó%×)Ñ)¨AÑ-ˆÜ—‘˜G S˜>°Ô:ˆÜ—9‘9œRŸX™X w° l¸(ÔCÈ8ÔTˆÜ
×Ñ˜v xÕ0r&   c           	      ó˜  — t        j                  t         j                  «      j                  dz
  }t	        j
                  ||t        j                  gd¬«      }t	        j
                  t        t        j                  |ddgd¬«      t        j                  g d¢t         j                  ¬«      «      «      }t        j                  ||«       y )Nr0   r^  r   r   rí  )r   r   r0   ©r   r_  rí  r`  r(   r)   rV  r   rD   Úbool_r   r5   ra  s        r$   Ú0test_series_constructor_overflow_uint_ea_with_nazGTestSeriesConstructors.test_series_constructor_overflow_uint_ea_with_naý  sŠ   € ô —(‘(œ2Ÿ9™9Ó%×)Ñ)¨AÑ-ˆÜ—‘˜G S¬"¯%©%Ð0¸ÔAˆÜ—9‘9ÜÜ—‘˜' 1 a˜°Ô9Ü—‘š¬"¯(©(Ô3óó
ˆô 	×Ñ˜v xÕ0r&   c           	      ó”  — t        j                  t         j                  «      j                  dz
  }t	        j
                  |t        j                  gd¬«      }t	        j
                  t        t        j                  |dgd¬«      t        j                  ddgt         j                  ¬«      «      «      }t        j                  ||«       y )Nr0   r^  r   rí  r   re  )r   rb  rr   r#   s       r$   Ú.test_series_constructor_overflow_uint_with_nanzETestSeriesConstructors.test_series_constructor_overflow_uint_with_nan
  sˆ   € ä—(‘(œ2Ÿ9™9Ó%×)Ñ)¨AÑ-ˆÜ—‘˜G¤R§U¡UÐ+°8Ô<ˆÜ—9‘9ÜÜ—‘˜' 1˜¨XÔ6Ü—‘˜!˜Q˜¤r§x¡xÔ0óó
ˆô 	×Ñ˜v xÕ0r&   c           	      óP  — t        j                  t         j                  t         j                  gd¬«      }t        j                  t        t	        j
                  ddgd¬«      t	        j
                  ddgt        j                  ¬«      «      «      }t        j                  ||«       y )Nr^  r   r0   rí  )	r(   r)   rV  r   r   rD   rf  r   r5   rH  s      r$   Ú!test_series_constructor_ea_all_naz8TestSeriesConstructors.test_series_constructor_ea_all_na  sn   € ä—‘œBŸE™E¤2§5¡5˜>°Ô:ˆÜ—9‘9ÜÜ—‘˜!˜Q˜ xÔ0Ü—‘˜!˜Q˜¤r§x¡xÔ0óó
ˆô 	×Ñ˜v xÕ0r&   c                 óÎ   — t        j                  g d¢«      }|j                  d¬«      }t        j                  |d¬«      }d|j                  d<   t        j                  ||«       y )Nrø   T)Údeeprí   r   r|  r   )r(   r6   rP  r)   rÌ   r   r7   )r   r:   r#   r-   s       r$   Ú0test_series_from_index_dtype_equal_does_not_copyzGTestSeriesConstructors.test_series_from_index_dtype_equal_does_not_copy!  sM   € ä�h‰h’yÓ!ˆØ—8‘8 �8Ó&ˆÜ�i‰i˜ 7Ô+ˆØˆ�‰�‰Ü
×Ñ˜c 8Õ,r&   zDignore:The 'future.infer_string' option:pandas.errors.Pandas4Warningc                 óÌ  — t        j                  dd«      5  t        j                  ddg«      }d d d «       t        j                  t        rdndt
        j                  ¬«      }t        j                  ddg|¬«      }t        j                  |«       t        j                  dd	gd
¬«      }t        j                  dd	g«      }t        j                  ||«       y # 1 sw Y   Œ¬xY w)Núfuture.infer_stringTrz   r|   ÚpyarrowÚpython©Úna_valuer   r0   r4   ©	r(   Úoption_contextr)   ÚStringDtyper   r   r–   r   r5   ©r   r-   r   r#   s       r$   Útest_series_string_inferencez3TestSeriesConstructors.test_series_string_inference)  s±   € ô
 ×ÑÐ4°dÓ;ñ 	(Ü—)‘)˜S #˜JÓ'ˆC÷	(ä—‘­K™y¸XÔPR×PVÑPVÔWˆÜ—9‘9˜c 3˜Z¨uÔ5ˆÜ
×Ñ˜s HÔ-ä—9‘9˜c 1˜X¨XÔ6ˆÜ�i‰i˜˜a˜Ó!ˆÜ
×Ñ˜s HÕ-÷	(ð 	(ús   —CÃC#rt  c                 ó@  — t        j                  dd«      5  t        j                  d|g«      }d d d «       t        j                  t        rdndt
        j                  ¬«      }t        j                  dd g|¬«      }t        j                  |«       y # 1 sw Y   ŒfxY w)Nrp  Trz   rq  rr  rs  r   ru  )r   rt  r-   r   r#   s        r$   Ú$test_series_string_with_na_inferencez;TestSeriesConstructors.test_series_string_with_na_inference8  s{   € ô ×ÑÐ4°dÓ;ñ 	-Ü—)‘)˜S (˜OÓ,ˆC÷	-ä—‘­K™y¸XÔPR×PVÑPVÔWˆÜ—9‘9˜c 4˜[°Ô6ˆÜ
×Ñ˜s HÕ-÷		-ð 	-ús   —BÂBc                 óB  — t        j                  dd«      5  t        j                  ddg¬«      }d d d «       t        j                  t        rdndt
        j                  ¬«      }t        j                  ddg|¬	«      }t        j                  |«       y # 1 sw Y   ŒfxY w)
Nrp  Trz   r0   rP   rq  rr  rs  r´   ru  rx  s       r$   Ú#test_series_string_inference_scalarz:TestSeriesConstructors.test_series_string_inference_scalarD  s{   € ô
 ×ÑÐ4°dÓ;ñ 	,Ü—)‘)˜C¨ sÔ+ˆC÷	,ä—‘­K™y¸XÔPR×PVÑPVÔWˆÜ—9‘9˜S¨¨°5Ô9ˆÜ
×Ñ˜s HÕ-÷		,ð 	,ús   —BÂBc                 óf  — t        j                  dd«      5  t        j                  t        j                  ddg«      «      }d d d «       t        j
                  t        rdndt        j                  ¬«      }t        j                  ddg|¬«      }t        j                  |«       y # 1 sw Y   ŒfxY w)	Nrp  Trz   r|   rq  rr  rs  r   )
r(   rv  r)   r   rD   rw  r   r–   r   r5   rx  s       r$   Ú/test_series_string_inference_array_string_dtypezFTestSeriesConstructors.test_series_string_inference_array_string_dtypeO  s„   € ô
 ×ÑÐ4°dÓ;ñ 	2Ü—)‘)œBŸH™H c¨3 ZÓ0Ó1ˆC÷	2ä—‘­K™y¸XÔPR×PVÑPVÔWˆÜ—9‘9˜c 3˜Z¨uÔ5ˆÜ
×Ñ˜s HÕ-÷		2ð 	2ús   —+B'Â'B0c                 ó$  — t        j                  ddgt        rdnd¬«      }t        j                  dd«      5  t        j                  ddgd¬«      }d d d «       t	        j
                  |«       t        j                  ddgt        j                  t        j                  ¬	«      ¬«      }t        j                  dd«      5  t        j                  ddgd
¬«      }d d d «       t	        j
                  ||«       y # 1 sw Y   Œ©xY w# 1 sw Y   Œ,xY w)Nrz   r|   zstring[pyarrow]ústring[python]r   rp  TÚstringrs  r·   )	r(   r)   r   rv  r   r5   rw  r   r–   rñ   s      r$   Ú/test_series_string_inference_storage_definitionzFTestSeriesConstructors.test_series_string_inference_storage_definitionZ  sØ   € ô —9‘9Ø�#ˆJµ;Ñ/ÐDTô
ˆô ×ÑÐ4°dÓ;ñ 	;Ü—Y‘Y  S˜z°Ô:ˆF÷	;ä
×Ñ˜v xÔ0ä—9‘9˜c 3˜Z¬r¯~©~ÄrÇvÁvÔ/NÔOˆÜ×ÑÐ4°dÓ;ñ 	8Ü—Y‘Y  S˜z°Ô7ˆF÷	8ä
×Ñ˜v xÕ0÷	;ð 	;ú÷
	8ð 	8ús   ¸C:ÃDÃ:DÄDc                 ó(  — t        j                  dd«      5  t        j                  dddgd¬«      }d d d «       t        j                  ddgddgd¬«      }t        j                  |«       |j
                  j                  dk(  sJ ‚y # 1 sw Y   ŒWxY w)	Nrp  Trz   r0   r’   r�  r´   rr  )r(   rv  r)   r   r5   r   Ústorage)r   r-   r#   s      r$   Ú+test_series_constructor_infer_string_scalarzBTestSeriesConstructors.test_series_constructor_infer_string_scalarn  sˆ   € ô
 ×ÑÐ4°dÓ;ñ 	GÜ—)‘)˜C¨¨1 vÐ5EÔFˆC÷	Gä—9‘9˜c 3˜Z°°1¨vÐ=MÔNˆÜ
×Ñ˜s HÔ-Ø�y‰y× Ñ  HÒ,Ð,Ñ,÷		Gð 	Gús   —BÂBc                 ó\  — t        j                  dd«      5  t        j                  t         j                  dg«      }d d d «       t        j                  t
        rdndt        j                  ¬«      }t        j                  d dg|¬«      }t        j                  |«       y # 1 sw Y   ŒfxY w)Nrp  Tr|   rq  rr  rs  r   )
r(   rv  r)   rV  rw  r   r   r–   r   r5   )r   rr   r   r#   s       r$   Ú%test_series_string_inference_na_firstz<TestSeriesConstructors.test_series_string_inference_na_firsty  s   € ô
 ×ÑÐ4°dÓ;ñ 	-Ü—Y‘Y¤§¡ s˜|Ó,ˆF÷	-ä—‘­K™y¸XÔPR×PVÑPVÔWˆÜ—9‘9˜d C˜[°Ô6ˆÜ
×Ñ˜v xÕ0÷		-ð 	-ús   —&B"Â"B+Úklassc                 ó°   —  |t        j                  d«      gt        ¬«      }t        j                  |«      }|j                  t
        j                  k(  sJ ‚y )Nz
2019-12-31r   )r(   r1   r4   r)   r   r   r—   )r   r‰  rú   rr   s       r$   Ú test_inference_on_pandas_objectsz7TestSeriesConstructors.test_inference_on_pandas_objects„  s?   € ñ ”R—\‘\ ,Ó/Ð0¼Ô?ˆä—‘˜3“ˆØ�|‰|œrŸz™zÒ)Ð)Ñ)r&   )Åré   rê   rë   r%   r.   r;   rG   rL   rA   rÞ  Úparametrizers   rx   rƒ   rˆ   r�   r§   r¯   r   rl  r   rº   r   r–   r†   r¾   r(   r6   rÃ   rÉ   rÍ   rÒ   rÖ   rá   rï   rò   rö   rû   rý   r  rk  rP  r  r  r   r&  r-  r0  r2  r;  rA  rD  rI  rN  rX  rZ  rb  rf  rp  rt  r‹   r*  rz  r}  r�  r†  rŠ  rŽ  rÒ  rk  Ú
RangeIndexr�  r   r£  r¦  r¨  r¯  r´  r·  rD   Ú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/  r1  r4  r7  rJ   r;  r=  rD  ÚIntervalIndexr   rM  rR  rV  rZ  ra  rf  ri  rm  rq  rt  rw  ry  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'  r+  r/  r3  r6  r8  r:  r=  r@  rC  rH  rK  rM  r)   r­   rS  rW  r\  rc  rg  ri  rk  rn  Úfilterwarningsry  rV  r{  r}  r  rƒ  r†  rˆ  r‹  rY   r&   r$   r   r   "   s—  „ ò'ò>ò-òLò5ð ‡[�[×ÑØñ .Ù3Ù1Ù1Ù1Ù>Ù8Ù6Ù6Ù6ÙCð	
óð( ‡[�[×Ñ˜]¨T°2¨JÓ7ñHó 8ó)ð*Hò8ò1ò-ò
	.ò&òP+ð ‡[�[×Ñ˜]¨T°4¸Ð,EÓFñ#2ó Gð#2ðJ ‡[�[×Ñ˜[¨2¯6©6±5¸³<Ð*@ÓAñFó BðFð ‡[�[×ÑØÚUóð ‡[�[×Ñ˜W t¨X¨R¯X©X°b«\Ð&:Ó;ñ ó <ó	ð
 ò8ò(ð
 ‡[�[×Ñ˜VÒ%8Ó9ñ+ó :ð+ò
	%ò4ò1ò1ò1ò5ò1ð ‡[�[×Ñ˜WÒ&KÓLñ ó Mð ð ‡[�[×ÑØà�ˆFØ�#ˆJÙ��—‘˜z°1¸3Ô?Ó@Ù��—‘˜z°1¸3À<ÔPÓQØˆR�[‰[˜a qÔ)Ð*ð	
ó	ñ1ó	ð1ò#ò,ò,ò
1ò7ò
7ò&ò:"ò$1ò1ò,1ò;òB,ò
K1òZ1ò%òGð ‡[�[×ÑØâØÙ‘�q“‹NØˆB�N‰Nš?Ó+Ù!™˜a›Ô!Ù!™˜a›Ô!ð	
ó
ñ1ó
ð1ò1ò6ò(òKòð  ‡[�[×ÑØàˆB�M‰M˜*¨a°LÔAØˆB�M‰M˜*¨aÔ0ØˆB×Ñ˜w°Ô2ØˆB�O‰O˜H¨a°cÔ:ØˆB�H‰H‘T˜%“[Ó!ØˆB�H‰H’YÓØˆB�M‰M˜!˜QÓð	
ñ 'ð ó ñ4óð4ò
*ò,òKò$4ò
7ð ‡[�[×Ñ˜Y¨°¨Ó6ñ-ó 7ð-ð ‡[�[×Ñ˜Y¨°¨Ó6ñ$ó 7ð$ð ‡[�[×ÑØàˆ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Aò,ò
Aòò!ò&ò*ò,ò#ò(1ò41ò*7ò ò'ò>#ò =ò!ò!ò!ò1*òf8ò	Aò?ò.ò
@ð ‡[�[×Ñ˜UÐ%:¸B¿F¹FÀBÇFÁFÈDÐ$QÓRñ1ó Sð1ò1ð ‡[�[×Ñ˜VÒ%RÓSñ
Hó Tð
Hð ‡[�[×ÑÐ3°b×6FÑ6FÈÐ5VÓWñEó XðEð ‡[�[×ÑØ˜T 2§8¡8Ð,°6Ð;LÐ2Mð ó ñ1óð1ð ‡[�[×ÑØ˜T 2§8¡8Ð,°6Ð;LÐ2Mð ó ñ'óð'ò,ð6 ‡[�[×ÑØ˜T 2§8¡8Ð,°6Ð;LÐ2Mð ó ñ+óð+ò"ò'ò(ò1ò&1ò1ò1ð ‡[�[×Ñ˜W q¨"¯&©&°$¹¸e»Ð&EÓFñ1ó Gð1ò;ò61ò1òò
 ð
 ‡[�[×ÑØ/à AÑ&¨¨A¨°¸Ð0CÐDØ˜qÑ! A q 6¨I°vÐ+>Ð?ð	
óñ1óð1ò*ò$6ò,J#òZ,ò"ò1ò#ò,ò(ò.ðB ‡[�[×ÑØàˆB�M‰M˜*¨bÔ1ØˆB×Ñ˜w°Ô3ØˆB�O‰O˜I¨r¸Ô<ð	
ñ
 'ð ó ñ1óð1ð" ‡[�[×ÑØàˆB�M‰M˜*¨bÔ1ØˆB×Ñ˜w°Ô3ØˆB�O‰O˜I¨r¸Ô<ð	
ñ
 'ð ó ñ'óð'ð ‡[�[×Ñ˜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ð ‡[�[×Ñ˜U¡[°"·-²-Ð$@ÓAñ1ó Bð1ò1ò1ò+ò1ò1ð" ‡[�[×ÑØ$à¨3¸CÑ@À$ÐGØ sÑ+¨TÐ2Ø c°sÈÑLÈeÐTð	
óñ5óð5ò"1ò1ò$ò*ò1ò1ò1ò-ò
1ð ‡[�[×ÑØÒ!¢<°#°r·v±v¸rÐ1BÐCóñ1óð1ò1ò1ð ‡[�[×Ñ˜V b§i¢i°·²¸r¿x¹xÈÏÉÐ%RÓSñ	Có Tð	Cò1òGð
 ‡[�[×Ñ˜U Q¨ HÓ-ñ1ó .ð1ð ‡[�[×Ñ˜U Q¨ HÓ-ñ
1ó .ð
1ò
1ò	1ó-ð ‡[�[×ÒÙNóò
.óð
.ð ‡[�[×Ñ™Z¨$°·±¸¿ºÐ)>Ó?Ø‡[�[×ÒÙNóò.óó @ð.ð ‡[�[×ÒÙNóò.óð.ð ‡[�[×ÒÙNóò.óð.ð ‡[�[×ÒÙNóò1óð1ð" ‡[�[×ÒÙNóò-óð-ð ‡[�[×ÒÙNóò1óð1ð ‡[�[×Ñ™W r§y¢y°"·(±(Ð&;Ó<ò*ó =ñ*r&   r   c                   óN  — e Zd Zd„ Zej
                  j                  ddej                  e	j                  e	j                  g«      ej
                  j                  dd ed«      g«      d„ «       «       Zej
                  j                  dg d¢d	d
ej                  gg«      d„ «       Zy)Ú"TestSeriesConstructorIndexCoercionc                 ó:  — t        j                  dd¬«      }t        j                  t        j                  j                  d«      j                  t        |«      «      |j                  t        «      «      }t        |j                  t         j                  «      rJ ‚y )Nrƒ  r©   r„  r’   )r(   rk  r)   r   r™   rš   r›   rq   r   r4   r…   rQ   r  )r   r:   r-   s      r$   Ú3test_series_constructor_datetimelike_index_coercionzVTestSeriesConstructorIndexCoercion.test_series_constructor_datetimelike_index_coercionŽ  sk   € Ü�m‰m˜L°!Ô4ˆÜ�i‰iÜ�I‰I×!Ñ! !Ó$×4Ñ4´S¸³XÓ>ÀÇ
Á
Ì6Ó@Ró
ˆô
 ˜cŸi™i¬×)9Ñ)9Ô:Ð:Ð:Ð:r&   Ú	containerNrf   r  r“   c                 óÆ   — g d¢g d¢g}|�|D �cg c]
  } ||«      ‘Œ }}t        j                  ||¬«      }t        |j                  t         j                  «      sJ ‚y c c}w )N)rz   rz   r|   r|   )rÔ   r�  rÔ   r�  rP   )r(   r)   r…   rQ   rœ   )r   r–  rf   ÚindexesÚindÚmultis         r$   Ú(test_series_constructor_infer_multiindexzKTestSeriesConstructorIndexCoercion.test_series_constructor_infer_multiindex—  sY   € ò (Ò)=Ð>ˆØÐ Ø18Ö9¨#‘y •~Ð9ˆGÐ9ä—	‘	˜$ gÔ.ˆÜ˜%Ÿ+™+¤r§}¡}Ô5Ð5Ñ5ùò :s   �Ar(  rz   r|   c                 óx  — ddl m} t        j                  | |«       ¬«      }t	        j
                  |«      }|j                  t        j                  k(  sJ ‚|d   t        j                  u r:|j                  d d |d d k(  j                  «       sJ ‚|j                  d   dk(  sJ ‚y ||k(  j                  «       sJ ‚y )Nr   )ÚStringDTyper   r¶  r–   )Únumpy.dtypesr�  r   rD   r(   r)   r   r—   r–   rÌ   r+   )r   rf   r�  r³  r"   s        r$   Ú test_np_string_array_object_castzCTestSeriesConstructorIndexCoercion.test_np_string_array_object_cast¢  s¡   € õ 	-ä�h‰h�t¡;£=Ô1ˆÜ�i‰i˜‹nˆØ�y‰yœBŸJ™JÒ&Ð&Ð&à�‰8”r—v‘vÑð
 —H‘H˜S˜b�M T¨#¨2 YÑ.×3Ñ3Ô5Ð5Ð5Ø—8‘8˜B‘< 5Ò(Ð(Ñ(à˜4‘K×$Ñ$Ô&Ð&Ñ&r&   )ré   rê   rë   r•  rA   rÞ  rŒ  r   rD   r(   r)   r6   r‹   r›  r–   rŸ  rY   r&   r$   r“  r“  �  sŸ   „ ò;ð ‡[�[×Ñ˜[¨4°·±¸2¿9¹9ÀbÇhÁhÐ*OÓPØ‡[�[×Ñ˜V c©5°«8 _Ó5ñ6ó 6ó Qð6ð ‡[�[×ÑØâØ�#�r—v‘vÐð	
óñ'óñ'r&   r“  c                   ó   — e Zd Zd„ Zd„ Zd„ Zy)ÚTestSeriesConstructorInternalsc                 ó8  — t        j                  g d¢«      }t        j                  |j                  «      }t        j                  ||«       t        |j                  j                  d   t        «      sJ ‚|j                  j                  d   j                  sJ ‚y )Nrø   r   )
r(   r)   rD   r   r5   r…   r›  rœ  r   Ú
is_numeric)r   r-   rr   s      r$   Ú test_constructor_no_pandas_arrayz?TestSeriesConstructorInternals.test_constructor_no_pandas_array¼  so   € Ü�i‰iš	Ó"ˆÜ—‘˜3Ÿ9™9Ó%ˆÜ
×Ñ˜s FÔ+Ü˜&Ÿ+™+×,Ñ,¨QÑ/´Ô<Ð<Ð<Ø�{‰{×!Ñ! !Ñ$×/Ò/Ð/Ñ/r&   c                 óN  — t        j                  t        j                  ddgd¬«      «      }|j                  j                  d   j
                  du sJ ‚t        j                  t        j                  dgd¬«      «      }|j                  j                  d   j
                  du sJ ‚y ©	NÚ1hÚ2hrI   r   r   FÚ2015r@   )r(   r)   rD   r›  rœ  Úis_extensionrÈ   s     r$   Útest_from_arrayz.TestSeriesConstructorInternals.test_from_arrayÃ  s‚   € Ü—‘œ2Ÿ8™8 T¨4 LÐ8IÔJÓKˆØ�{‰{×!Ñ! !Ñ$×1Ñ1°UÑ:Ð:Ð:ä—‘œ2Ÿ8™8 V HÐ4DÔEÓFˆØ�{‰{×!Ñ! !Ñ$×1Ñ1°UÑ:Ð:Ñ:r&   c                 ó  — t        j                  ddgd¬«      }|j                  j                  d   j                  du sJ ‚t        j                  dgd¬«      }|j                  j                  d   j                  du sJ ‚y r¦  )r(   r)   r›  rœ  rª  rÈ   s     r$   Útest_from_list_dtypez3TestSeriesConstructorInternals.test_from_list_dtypeÊ  sp   € Ü—‘˜D $˜<Ð/@ÔAˆØ�{‰{×!Ñ! !Ñ$×1Ñ1°UÑ:Ð:Ð:ä—‘˜F˜8Ð+;Ô<ˆØ�{‰{×!Ñ! !Ñ$×1Ñ1°UÑ:Ð:Ñ:r&   N)ré   rê   rë   r¤  r«  r­  rY   r&   r$   r¡  r¡  »  s   „ ò0ò;ó;r&   r¡  c                 óŒ   — | }t        |t        j                  «      sJ ‚t        |j                  t        j                  «      sJ ‚y r]   )r…   r(   r)   rQ   r  )Ú(rand_series_with_duplicate_datetimeindexÚdupss     r$   r§   r§   Ò  s5   € Ø3€DÜ�dœBŸI™IÔ&Ð&Ð&Ü�d—j‘j¤"×"2Ñ"2Ô3Ð3Ñ3r&   zinput_dict,expectedr   rz   r0   c                 ó‚   — t        j                  t        j                  | «      g«      }t	        j
                  ||«       y r]   )r   rD   r(   r)   r   rR  )Ú
input_dictr#   rr   s      r$   Útest_numpy_arrayr³  Ø  s.   € ô �X‰X”r—y‘y Ó,Ð-Ó.€FÜ×Ñ ¨Õ1r&   c                  ó  — t        ddg«      } t        j                  ddg| j                  «       ¬«      }t        j                  ddgt        j                  j                  ddg«      ¬«      }t        j                  ||«       y )N)©r­  ©rÆ   rØ   r0   )©)rz   Nr¶  r’   r0   r’   rP   rµ  r·  )r   r(   r)   ro  rœ   r¦  r   r5   )Úparam_indexrC  r#   s      r$   Útest_index_ordered_dict_keysr¹  å  sz   € ô à)Ø*ð	
ó€Kô �Y‰Y˜˜1�v [×%5Ñ%5Ó%7Ô8€FÜ�y‰yØ	
ˆAˆÜ�m‰m×'Ñ'Ø%Ð'@ÐAó
ô€Hô ×Ñ˜6 8Õ,r&   Ú
input_listr–   r’   y      ð?      ð?y       @       @c                 óº   — t        j                  | «      }t        j                  |j                  «      }|j                  dk(  sJ ‚t	        j
                  ||«       y )NÚ
complex128r5  )rº  r-   rr   s      r$   Útest_series_with_complex_nanr½  ø  sF   € ô �)‰)�JÓ
€CÜ�Y‰Y�s—y‘yÓ!€FØ�9‰9˜Ò$Ð$Ð$Ü×Ñ˜3 Õ'r&   c                  ó¼   — t        j                  dddœ«      } t        j                  ddgt        j                  d«      ¬«      }t        j                  | |d¬«       y )Nr0   r’   )r   r0   rP   Tro   )r(   r)   r�  r   r5   )rr   r#   s     r$   Útest_dict_keys_rangeindexr¿  	  sC   € Ü�Y‰Y˜1 ‘|Ó$€FÜ�y‰y˜!˜Q˜¤r§}¡}°QÓ'7Ô8€HÜ×Ñ˜6 8¸dÖCr&   c                  óÈ   — t        j                  g d¢«      } t        j                  t        d¬«      5  t        j                  | t
        ¬«       d d d «       y # 1 sw Y   y xY w)N)r0   r’   rÔ   r“   r©   rY  r>   r   )r(   r)   rA   rB   rC   ra  )r-   s    r$   Ú;test_constructor_from_series_with_incompatible_dtype_raisesrÁ  	  sE   € ô �)‰)Ò%Ó
&€CÜ	�‰”zÐ):Ô	;ñ "Ü
�	‰	�#œSÕ!÷"÷ "ñ "ús   ³AÁA!ÚncolsrQ   rù   c                 ó  — t        j                  t        j                  d| z  «      j	                  d| «      «      }t        j                  t        d¬«      5  t        j                  ||¬«       d d d «       y # 1 sw Y   y xY w)NrŠ   z*Cannot construct a Series from a DataFramer>   rP   )	r(   r­   r   r   ÚreshaperA   rB   rC   r)   )rÂ  rQ   r®   s      r$   Ú&test_constructor_from_dataframe_raisesrÅ  	  s^   € ô 
�‰”b—i‘i  E¡	Ó*×2Ñ2°1°eÓ<Ó	=€BÜ	�‰”zÐ)UÔ	Vñ #Ü
�	‰	�"˜EÕ"÷#÷ #ñ #ús   ÁA8Á8Bc                  ó~  — t        j                  g d¢d¬«      } g d¢}t        j                  | «      }|j                  t        j                  d«      k(  sJ ‚|j                  «       |k(  sJ ‚t        j                  g d¢d¬«      }|j                  t        j                  d«      k(  sJ ‚|j                  «       |k(  sJ ‚y )N)r   r~   l        z>i8r   )r   rD   r(   r)   r   rÇ   )r³  r#   rr   s      r$   Ú$test_constructor_preserves_byteorderrÇ  	  s”   € ä
�(‰(’?¨%Ô
0€CÚ€Hô �Y‰Y�s‹^€FØ�<‰<œ2Ÿ8™8 E›?Ò*Ð*Ð*Ø�=‰=‹?˜hÒ&Ð&Ð&ô �Y‰Y’¨eÔ4€FØ�<‰<œ2Ÿ8™8 E›?Ò*Ð*Ð*Ø�=‰=‹?˜hÒ&Ð&Ñ&r&   )1Úcollectionsr   Úcollections.abcr   r   r   Údateutil.tzr   Únumpyr   r   rA   Úpandas._libsr	   r
   Úpandas.compatr   Úpandas.errorsr   r   Úpandas.core.dtypes.dtypesr   Úpandasr(   Úpandas._testingÚ_testingr   Úpandas.core.arraysr   r   Úpandas.core.internals.blocksr   r   r“  r¡  r§   rÞ  rŒ  rD   rí   r4   r³  r¹  Úcomplexr½  r¿  rÁ  rÅ  rÇ  rY   r&   r$   ú<module>rÖ     s�  ðÝ #Ý $÷õ
 !Û Ý Û ÷õ &÷õ
 7ã Ý ÷õ 4÷h!*ñ h!*÷VC+'ñ +'÷\;ñ ;ò.4ð ‡�×ÑØà
ˆ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ÐØ	‘˜“ Ð(ðóñ(óð(òDò"ð ‡�×Ñ˜ 1 a &Ó)Ø‡�×Ñ˜ 4ª°Q¸°FÐ";Ó<ñ#ó =ó *ð#ó'r&   