+
    yȇi[E              &       j'   ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RIt	^ RI
Ht ^ RIHt ^ RIHtHtHtHtHtHtHt ^ RIHtHt ^ RIHtHtHt ]P<                  P?                  R. RSO4      R 4       t ]P<                  P?                  R	. . R]PB                  ! . R
R7      3N^^.R]PB                  ! ^^.RR7      3N^^.]"]! ]PF                  ! ^^.]"R7      4      3N^^.]PH                  ! R4      ]! ]PF                  ! RR.]PH                  ! R4      R7      4      3N]PF                  ! . ]"R7      R]! ]PF                  ! . ]"R7      4      3N]PF                  ! ^^.RR7      R]PB                  ! ^^.RR7      3N]PF                  ! RR.RR7      R]PB                  ! RR.R
R7      3N^^.R]! ]PF                  ! ^^.RR7      4      3N^^.R]! ]PF                  ! ^^.]PJ                  R7      4      3N]PF                  ! ^^.]PL                  R7      R]! ]PF                  ! ^^.]PL                  R7      4      3N]! ]PF                  ! ^^.]PN                  R7      4      R]! ]PF                  ! ^^.]PN                  R7      4      3N]	PP                  ! RR4      ]	PP                  ! RR4      .R]! RR.RR7      3N]	PP                  ! RR4      .]	PR                  ! R4      ]! R.RR7      3N^^.]PH                  ! R4      ]PB                  ! ]PF                  ! ^^.RR7      RR7      3N^^.]PH                  ! R4      ]PB                  ! ]PF                  ! ^^.RR7      RR7      3N]PF                  ! ^^.RR7      R]PB                  ! ]PF                  ! ^^.RR7      RR7      3N]	PT                  ! RR.4      ]PH                  ! R4      ]PB                  ! RR.RR7      3N]	PT                  ! RR.4      R]PB                  ! RR.RR7      3NRR.]PH                  ! R4      ]PB                  ! RR.RR7      3N]	PV                  ]	PV                  .R]PB                  ! ]	PV                  ]	PV                  .RR7      3NRR.]	PX                  ! RR7      ]PB                  ! RR.]	PX                  ! RR7      R7      3NRR.]PH                  ! R 4      ]PB                  ! RR.R!R7      3N]	PZ                  ! RR.4      ]PH                  ! R 4      ]PB                  ! RR.R!R7      3N]PF                  ! ^^.R"R7      ]PH                  ! R#4      ]PB                  ! ]PF                  ! ^^.R"R7      R"R7      3N]	PZ                  ! RR.4      R]PB                  ! RR.R$R7      3N]P\                  ! ]P^                  ! ^]PJ                  R7      Pa                  R"4      ]PH                  ! R"4      R7      R]P\                  ! ]P^                  ! ^]PJ                  R7      Pa                  R"4      ]PH                  ! R"4      R7      3N]P\                  ! ]P^                  ! ^]PJ                  R7      Pa                  R"4      ]PH                  ! R"4      R7      ]PH                  ! R"4      ]P\                  ! ]P^                  ! ^]PJ                  R7      Pa                  R"4      ]PH                  ! R"4      R7      3NR%R&.R']	Pb                  ! R%R&.4      3NR%R&.]	Pd                  ! RR(R)7      ]	Pb                  ! R%R&.R(R)7      3N]	Pf                  ! ^^4      ]	Pf                  ! ^^4      .R*]Ph                  ! RTRU.4      3N^ ^.R+]! ^ ^.RR7      3N^R.R,]	PF                  ! ^R.R,R7      3N]	Pj                  ! ^^.4      R]! ]PF                  ! ^^.]PJ                  R7      4      3NR%R.R-]	Pl                  ! 4       Po                  4       PC                  R%R.]	Pl                  ! 4       R7      3NR%R.R.]! 4       '       dZ   ]	Pl                  ! ]Pp                  R/7      Po                  4       PC                  R%R.]	Pl                  ! ]Pp                  R/7      R7      M]! ]PF                  ! R%R0.4      4      3NR%R.]	Pl                  ! 4       ]	Pl                  ! 4       Po                  4       PC                  R%R.]	Pl                  ! 4       R7      3NR%R.]	Pl                  ! ]Pp                  R/7      ]	Pl                  ! ]Pp                  R/7      Po                  4       PC                  R%R.]	Pl                  ! ]Pp                  R/7      R7      3N]PF                  ! R%R&.]9R7      ]	Pl                  ! 4       ]	Pl                  ! 4       Po                  4       PC                  R%R&.]	Pl                  ! 4       R7      3N]PF                  ! R%R&.]9R7      ]	Pl                  ! ]Pp                  R/7      ]	Pl                  ! ]Pp                  R/7      Po                  4       PC                  R%R&.]	Pl                  ! ]Pp                  R/7      R7      3NR(R.R1]PB                  ! R(R.R1R7      3NR(R.]	Pt                  ! 4       ]PB                  ! R(R.R1R7      3N]	Pv                  ! ^^.4      R]! ]PF                  ! ^^.]PJ                  R7      4      3N]	Pj                  ! ]	Pb                  ! R%R&.. RVOR27      4      R]	Pb                  ! R%R&.. RVOR27      3N]Px                  ! ^ 4      ]Px                  ! ^4      .R3]! ^ ^.4      3N]! RR.RR7      R']	Pb                  ! ]	PP                  ! RR4      ]	PP                  ! RR4      .4      3N]PF                  ! ]=! ^4      ]=! ^4      .]P|                  R7      R]! ]PF                  ! ]=! ^4      ]=! ^4      .]P|                  R7      4      3N4      R4 4       t?R5 t@]P<                  P?                  R6]	PP                  ! RR4      ]	PP                  ! RR4      .]! RR.RR7      3]	Pf                  ! ^ ^4      ]	Pf                  ! ^^4      .]P                  ! . RWO4      3]	P                  ! R4      P                  R74      ]	P                  ! R4      P                  R74      .]PB                  ! RR.RR7      3] P                   ! R8^^4      ] P                   ! R9^^4      .]PB                  ! RR.RR7      3]PF                  ! ^^.RR7      ]PB                  ! ]PF                  ! ^^.RR7      4      3]PF                  ! ^^.RR7      ]P\                  ! ]PF                  ! ^^.RR7      ]PH                  ! R4      R7      3]	P                  ! RRR7      P                  R74      ]	P                  ! RRR7      P                  R74      .]PB                  ! RR.]	PX                  ! RR7R:7      R7      3] P                   ! R8^^]P                  ! R;4      R<7      ] P                   ! R9^^]P                  ! R;4      R<7      .]PB                  ! RR.]	PX                  ! ]P                  ! R;4      R=R:7      R7      3]	P                  ! R4      ]	P                  ! R4      .]PB                  ! RR.R$R7      3]PF                  ! ^^.R!R7      ]PB                  ! ]PF                  ! ^^.R!R7      ]PH                  ! R!4      R7      3]PF                  ! ^^.R$R7      ]PB                  ! ]PF                  ! ^^.R$R7      ]PH                  ! R$4      R7      3^^.]PB                  ! ^^.RR7      3^R.]PB                  ! ^R.RR7      3^]	P                  .]PB                  ! ^]	P                  .RR7      3^]Pp                  .]PB                  ! ^]	P                  .RR7      3R>R?.]PB                  ! R>R?.R
R7      3R>R.]PB                  ! R>]	P                  .R
R7      3R>]Pp                  .]PB                  ! R>]	P                  .R
R7      3R>]	P                  .]PB                  ! R>]	P                  .R
R7      3RR.]PB                  ! RR.R
R7      3RR.]PB                  ! R]	P                  .R
R7      3R]Pp                  .]PB                  ! R]	P                  .R
R7      3R]	P                  .]PB                  ! R]	P                  .R
R7      3^R.]PB                  ! RR.R
R7      3^]Pp                  R.]PB                  ! . RXOR
R7      3R%R&.]	Pl                  ! 4       Po                  4       PC                  R%R&.]	Pl                  ! 4       R7      3R%R.]	Pl                  ! 4       Po                  4       PC                  R%R.]	Pl                  ! 4       R7      3]PF                  ! R%R&.]9R7      ]	Pl                  ! 4       Po                  4       PC                  R%R&.]	Pl                  ! 4       R7      3R(R@.]PB                  ! R(R@.R1R7      3R(R.]PB                  ! R(R.R1R7      3.4      RA 4       tG]P<                  P?                  RB]	PP                  ! RR4      ]	PP                  ! RRC4      .]	Pf                  ! ^ ^RDRE7      ]	Pf                  ! ^^RFRE7      .]	P                  ! RRR7      ]	P                  ! RRGR7      .]	P                  ! RRR7      ]	P                  ! R4      .]PF                  ! ]	P                  ! R4      ]	P                  ! RRR7      .4      .4      RH 4       tH]P<                  P?                  RB]PF                  ! ^ 4      .4      RI 4       tIRJ tJRK tKRL tL] ! RM RN]4      4       tM ! RO RP]4      tNRQ tORR tPR# )Y    N)using_string_dtype)register_extension_dtype)BooleanArrayDatetimeArrayFloatingArrayIntegerArrayIntervalArraySparseArrayTimedeltaArray)NumpyExtensionArrayperiod_array)DecimalArrayDecimalDtype
to_decimal
dtype_unitc                     \         P                  ! V 4      pR p\        P                  ! \        VR7      ;_uu_ 4        \
        P                  ! . VR7       RRR4       R#   + '       g   i     R# ; i)zjdatetime64 and timedelta64 dtype resolutions other than 's', 'ms', 'us', and 'ns' are no longer supported.matchdtypeN)npr   pytestraises
ValueErrorpdarray)r   	dtype_varmsgs   &  n/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/arrays/test_array.pytest_dt64_arrayr    !   sL     $I	>  
z	-	-
9% 
.	-	-	-s   A  A1	zdata, dtype, expectedFloat64r   Int64float32      ?       @int64float642000D2001z	Period[D])freqzdatetime64[ns]zM8[ns]zdatetime64[s]zM8[s]zM8[us]CET)tz1h2hztimedelta64[ns]zm8[ns]zm8[s]ztimedelta64[s]zm8[us]abcategoryT)orderedintervalzSparse[int64]Int16stringstr)na_valueNoneboolean)
categoriesdecimalc                 `    \         P                  ! WR 7      p\        P                  ! W24       R# r   Nr   r   tmassert_equal)datar   expectedresults   &&& r   
test_arrayrE   -   s    ~ XXd(FOOF%    c                     \         P                  ! ^^.4      p \        P                  ! W P                  R7      p\        P
                  ! W4      '       d   Q h\        P                  ! W P                  RR7      p\        P
                  ! W4      '       d   Q h\        P                  ! W P                  RR7      p\        P
                  ! W4      '       g   Q hR# )   r   Tr   copyFN)r   r   r   r   r@   shares_memory)r0   r1   s     r   test_array_copyrL   0  s    
!QA
''"A%%%% 	''-A%%%% 	''.AA!!!!rF   zdata, expectedsi  i  )r-   unitzEurope/Berlin)tzinfousg?g?Fc                 ^    \         P                  ! V 4      p\        P                  ! W!4       R # )Nr?   )rB   rC   rD   s   && r   test_array_inferencerR   ?  s    n XXd^FOOF%rF   rB   Yleft)closedrightUTCc                     \         P                  ! V 4      p\        \        P                  ! V \        R 7      4      p\
        P                  ! W4       R# r>   )r   r   r   r   objectr@   assert_extension_array_equal)rB   rD   rC   s   &  r   test_array_inference_failsr[     s4     XXd^F"288D#?@H##F5rF   c                     \         P                  ! \        R R7      ;_uu_ 4        \        P                  ! V RR7       RRR4       R#   + '       g   i     R# ; i)z)NumpyExtensionArray must be 1-dimensionalr   r&   r   Nr   r   r   r   r   )rB   s   &r   test_nd_raisesr^     s2    	z)T	U	U
W% 
V	U	U	Us   AA	c                      \         P                  ! \        R R7      ;_uu_ 4        \        P                  ! ^4       RRR4       R#   + '       g   i     R# ; i)zCannot pass scalar '1'r   Nr]    rF   r   test_scalar_raisesra     s/    	z)A	B	B
 
C	B	B	Bs   AA	c                      \         P                  ! ^^.^^..RR.R7      p Rp\        P                  ! \        VR7      ;_uu_ 4        \         P
                  ! V 4       RRR4       R#   + '       g   i     R# ; i)rH   AB)columnsz'Cannot pass DataFrame to 'pandas.array'r   N)r   	DataFramer   r   	TypeErrorr   )dfr   s     r   test_dataframe_raisesri     sS    	1v1v&c
	;B
3C	y	,	,
 
-	,	,	,s   A((A9	c                      \         P                  ! \        R R7      ;_uu_ 4        \        P                  ! . RORR7       RRR4       R#   + '       g   i     R# ; i)z6cannot safely cast non-equivalent int(32|64) to uint16r   UInt16r   N)      )r   r   rg   r   r   r`   rF   r   test_bounds_checkro     s>    	R
 
 	8,
 
 
 
s   A

A	c                   *   a  ] tR tRt o RtR tRtV tR# )DecimalDtype2i  decimal2c                    \         # )zI
Return the array type associated with this dtype.

Returns
-------
type
)DecimalArray2)selfs   &r   construct_array_type"DecimalDtype2.construct_array_type  s
     rF   r`   N)__name__
__module____qualname____firstlineno__namerv   __static_attributes____classdictcell__)__classdict__s   @r   rq   rq     s     D rF   rq   c                   H   a a ] tR tRt o]RRRR/V 3R ll4       tRtVtV ;t# )rt   i  r   NrJ   Fc                  < \        V\        P                  \        P                  34      '       d   \	        R 4      h\
        SV `  WVR7      # )3scalars should not be of type pd.Series or pd.IndexrI   )
isinstancer   SeriesIndexrg   super_from_sequence)clsscalarsr   rJ   	__class__s   &&$$r   r   DecimalArray2._from_sequence  s>    g		288455QRRw%g%FFrF   r`   )	rx   ry   rz   r{   classmethodr   r}   r~   __classcell__)r   r   s   @@r   rt   rt     s/     Gd G G G GrF   rt   c                    T pV! \         P                  ! R 4      \         P                  ! R4      .4      p\        4       p\        P                  ! \
        RR7      ;_uu_ 4        \        P                  W#R7       RRR4       \        P                  ! VRR7      p\        P                  VP                  VR7      p\        P                  ! WE4       R#   + '       g   i     La; i)12r   r   r   Nrr   )r<   Decimalrq   r   r   rg   rt   r   r   r   valuesr@   rA   )index_or_seriesboxrB   r   rD   rC   s   &     r   test_array_unboxesr     s    
C$gooc&:;<DOE	N
 
 	$$T$7

 XXd*-F++DKKu+EHOOF%
 
s   #CC#	c                      \         P                  ! \         P                  ^.RR7      p V P                  R\        R7      p\
        P                  ! RR.4      p\        P                  ! W4       R# )rH   zstring[python]r   T)r8   r   N)r   r   NAto_numpyboolr   r@   assert_numpy_array_equal)arrrD   rC   s      r   test_array_to_numpy_nar     sM    
((BEE1:%5
6C\\4t\4Fxxt%H1rF   )zM8[h]zM8[m]zm8[h])rH   rm   )rn      )r0   r1   c)r   rH   rm   )r$   Nr%   )Qdatetimer<   zoneinfonumpyr   r   pandas._configr   pandasr   pandas._testing_testingr@   pandas.api.extensionsr   pandas.arraysr   r   r   r   r	   r
   r   pandas.core.arraysr   r   pandas.tests.extension.decimalr   r   r   markparametrizer    r   rY   r   r   r&   float16int32PeriodPeriodDtypeDatetimeIndexNaTDatetimeTZDtypeTimedeltaIndex_simple_newarangeviewCategoricalCategoricalDtypeIntervalfrom_tuplesr   StringDtyperv   nanr7   BooleanDtyper   r   complex
complex128rE   rL   from_breaks	Timestampas_unitZoneInfo	Timedeltar   rR   r[   r^   ra   ri   ro   rq   rt   r   r   r`   rF   r   <module>r      s        -   :    'BC& D& z	T=//)DEz Q|22Aq6IJz Q,RXXq!fF-KLM	z FHHY#s288I;N OP	
z HHRv&6 :;	
z  HHaV7+''Ag>	
z* HHc3Zy1((#s9E	
)z4 Q/!Qy0QRS5z6 Q-bhh1vRXX.NOP7z> HHaV2::.!Qrzz BC	
=zJ  !Qrxx @A!Qrxx @A	
IzV YYvs#RYYvs%;<&&)4	
Uzb YYvs#$NN3&,	
azn FHH%&((!Qx0	
mz| FHH_%((!Qw/w	
{zJ HHaV#34((!Qx0	
IzX ff-.HH%&((&&)9J	
Wzb ff-.((&&)9J	
azl VHH%&((&&)9J	
kzv VVRVV(("&&"&&)9I	
uzB V%((( (:(:e(D	
AzR 4LHH&'))4,hG	
Qz\ tTl+HH&'))4,hG	
[zf HHaV7+HH%&))!Qw/w	
ezt tTl+))4,hG	
sz@ &&		!288,11':"((7BS &&		!288,11':"((7BS		
}zT &&		!288,11':"((7BS HHW&&		!288,11':"((7BS		
Qzf sZc
!;<gzj #Jd3NNC:t4	
izv [[AAq 12%%vv&67	
uz@ Q+q!fG"DEAzD TGRXXq$iw?@EzH IIq!f!Qrxx @A	
GzT $KNN!!#^S$Kr~~/?^@	
Szb $K "## NNBFF+!!#^S$Kr~~rvv/N^O$RXXsFm%<=	
azt $KNNNN!!#^S$Kr~~/?^@	
szB $KNNBFF+NNBFF+!!#^S$Kr~~rvv/N^O	
AzR HHc3Zs+NNNN!!#^S#Jbnn.>^?	
Ozb HHc3Zs+NNBFF+NNBFF+!!#^S#Jbnnbff.M^N	
_zr 4L''tIF	
qz| 4LOO''tIF	
{zF 
1a&	4!4RXXq!fBHH5U!VWGzL IIbnnc3ZOLMNNC:/B	
KzV //!
gooa0	19j!Q>PQWz\ &&)4NNBIIfc2BIIfc4JKL	
[zh HHgaj'!*-R]]C'!*gaj1G	
gz}|&}}|&
"  YYvs#RYYvs%;<&&)4	

 ++a
R[[A.	/1J1J91UV \\&!))#.V0D0L0LS0QR((&&)9I	

 tQ*H,=,=dAq,IJ((&&)9J	

 HHaV8,((1a&)IJ	

 HHaV8,%%!Qx08J	
 V.66s;V.66s; (( (:(:e#(N	
 !!!Qx'8'8'I !!!Qx'8'8'I	 (( ((((9	
$ \\$d!34))4,hG	

 HHaV8,))!Qx08J	
 HHaV8,))!Qx08J	
 Q,,aV7CD
TL//D	IJ
RUU\00!RUU7KL
RVVl111bee*GLM
s]113*INO
tm22C<yQR
rvv44c255\ST
ruu}33S"%%L	RS
s]113*INO
tm22C<yQR
rvv44c255\ST
ruu}33S"%%L	RS
S=//c
)LM(()9K	
 #JNN!!#^S#Jbnn.>^?		
 $KNN!!#^S$Kr~~/?^@		
 HHc3Zs+NN!!#^S#Jbnn.>^?	
 33T5MST
|22D$<yQRcrul&mul&
 
 
63	63!78	Q&	)2;;q!G+LM	f	'f)GH	f	'f)=>
",,v&V(FGH
66 "((1+/& 0&

- L  GL G& 2rF   