+
    xȇiQ                    n    ^ RI Ht ^ RIHt ^ RIHtHt ]'       d   ^ RIHt R
R lt	R
R lt
RR R	 lltR# )    )annotations)TYPE_CHECKING)	DataFrameconcat)AxisIntNc                   R RRRRRRR/p\        V\        4      '       d%   VP                  4        UUu/ uF  w  r4W1bK	  	  pppM'\        V\        4      '       d   VP	                  V4       VP                  R 4      '       d"   V P                  R ,          VR ,          8X  g   Q hVP                  R4      '       d"   V P                  R,          VR,          8X  g   Q hVP                  R4      '       d"   V P                  R,          VR,          8X  g   Q hVP                  R4      '       d$   V P                  R,          VR,          8X  g   Q hR# R# u uppi )Afloat32BCfloat16Dfloat64N
isinstancestritemsdictupdategetdtypesdfdtyper   kvs   &&   i/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/frame/common.py_check_mixed_floatr      s   9c9c9c9MF%'-||~6~tq!(~6	E4	 	 ezz#yy~,,,zz#yy~,,,zz#yy~,,,zz#yy~,,,  7   Ec                   R RRRRRRR/p\        V\        4      '       d%   VP                  4        UUu/ uF  w  r4W1bK	  	  pppM'\        V\        4      '       d   VP	                  V4       VP                  R 4      '       d"   V P                  R ,          VR ,          8X  g   Q hVP                  R4      '       d"   V P                  R,          VR,          8X  g   Q hVP                  R4      '       d"   V P                  R,          VR,          8X  g   Q hVP                  R4      '       d$   V P                  R,          VR,          8X  g   Q hR# R# u uppi )	r	   int32r   uint64r   uint8r   int64Nr   r   s   &&   r   _check_mixed_intr%      s   7C3gFF%'-||~6~tq!(~6	E4	 	 ezz#yy~,,,zz#yy~,,,zz#yy~,,,zz#yy~,,,  7r   c               $    V ^8  d   QhRRRRRR/# )   frameszlist[DataFrame]axisr   returnr    )formats   "r   __annotate__r-   /   s!     ! ! !g !i !    c                X   V^8X  dN   V ^ ,          P                   pV UUu. uF  q0 F  qDP                  RV3,          NK  	  K!  	  ppp\        V^R7      # V ^ ,          P                  pV UUu. uF  qp F  qDP                  VR3,          NK  	  K!  	  ppp\	        V4      # u uppi u uppi )z
take a list of frames, zip them together under the
assumption that these all have the first frames' index/columns.

Returns
-------
new_frame : DataFrame
:NNN)r)   )columnslocr   indexr   )r(   r)   r0   cfzippedr2   is   &&      r   
zip_framesr7   /   s     qy)##'.?w!1%%1+++w?f1%%q	',=u!f%%1++f+u=   @ >s   %B -%B&)N)   )
__future__r   typingr   pandasr   r   pandas._typingr   r   r%   r7   r+   r.   r   <module>r=      s,    "  
 &-"- ! !r.   