+
    ÏÜ³j—  ã                  óB  € R t ^ RIHt ^ RIt^ RIt^ RIt^ RIHt ^ RIH	t	H
t
HtHtHtHtHtHt ^ RIHt ^ RIHtHtHtHtHtHtHtHtHtHtHtHtH t H!t!H"t" ]'       d   ^ RI#H$t$ R R	 lt%R
 R lt&R R lt'R R lt(R R lt)R R lt*R R lt+R R lt,R R lt-. ROt.R# )zn
compat
======

Cross-compatible functions for different versions of Python.

Other items:
* platform checker
)ÚannotationsN)ÚTYPE_CHECKING)ÚCHAINED_WARNING_DISABLEDÚIS64ÚISMUSLÚPY312ÚPY314ÚPY315ÚPYPYÚWASM)Úis_numpy_dev)ÚHAS_PYARROWÚPYARROW_INSTALLEDÚPYARROW_MIN_VERSIONÚpa_version_under14p0Úpa_version_under14p1Úpa_version_under16p0Úpa_version_under17p0Úpa_version_under18p0Úpa_version_under19p0Úpa_version_under20p0Úpa_version_under21p0Úpa_version_under22p0Úpa_version_under23p0Úpa_version_under25p0Úpa_version_under26p0)ÚFc               ó(   € V ^8„  d   QhRRRRRRRR/# )é   Úfr   ÚnameÚstrÚclsÚtypeÚreturn© )Úformats   "ÚW/home/luca/screen-checking/.venv/lib/python3.14/site-packages/pandas/compat/__init__.pyÚ__annotate__r(   3   s(   € ÷ ñ ˜ð  #ð ¨Dð °Qñ ó    c                ó`   € Wn         VP                    RV 2V n        VP                  V n        V # )z4
Bind the name/qualname attributes of the function.
Ú.)Ú__name__Ú__qualname__Ú
__module__)r   r    r"   s   &&&r'   Úset_function_namer/   3   s/   € ð „JØŸ™�~ Q t fÐ-€A„NØ—>‘>€A„LØ€Hr)   c               ó   € V ^8„  d   QhRR/# ©r   r$   Úboolr%   )r&   s   "r'   r(   r(   =   s   € ÷ 	%ñ 	% 4ñ 	%r)   c                 ó(   € \         P                  R8H  # )z}
Checking if the running platform is little endian.

Returns
-------
bool
    True if the running platform is little endian.
Úlittle)ÚsysÚ	byteorderr%   r)   r'   Úis_platform_little_endianr7   =   s   € ô �=‰=˜HÑ$Ð$r)   c               ó   € V ^8„  d   QhRR/# r1   r%   )r&   s   "r'   r(   r(   I   s   € ÷ 	/ñ 	/˜Tñ 	/r)   c                 ó(   € \         P                  R9   # )zq
Checking if the running platform is windows.

Returns
-------
bool
    True if the running platform is windows.
)Úwin32Úcygwin©r5   Úplatformr%   r)   r'   Úis_platform_windowsr>   I   s   € ô �<‰<Ð.Ñ.Ð.r)   c               ó   € V ^8„  d   QhRR/# r1   r%   )r&   s   "r'   r(   r(   U   s   € ÷ 	#ñ 	#˜4ñ 	#r)   c                 ó(   € \         P                  R8H  # )zm
Checking if the running platform is linux.

Returns
-------
bool
    True if the running platform is linux.
Úlinuxr<   r%   r)   r'   Úis_platform_linuxrB   U   s   € ô �<‰<˜7Ñ"Ð"r)   c               ó   € V ^8„  d   QhRR/# r1   r%   )r&   s   "r'   r(   r(   a   s   € ÷ 	$ñ 	$˜ñ 	$r)   c                 ó(   € \         P                  R8H  # )zi
Checking if the running platform is mac.

Returns
-------
bool
    True if the running platform is mac.
Údarwinr<   r%   r)   r'   Úis_platform_macrF   a   s   € ô �<‰<˜8Ñ#Ð#r)   c               ó   € V ^8„  d   QhRR/# r1   r%   )r&   s   "r'   r(   r(   m   s   € ÷ ñ ˜ñ r)   c                 óŠ   € \         P                  ! 4       R9   ;'       g%    \         P                  ! 4       P                  R4      # )z†
Checking if the running platform use ARM architecture.

Returns
-------
bool
    True if the running platform uses ARM architecture.
Úarmv)Úarm64Úaarch64)r=   ÚmachineÚ
startswithr%   r)   r'   Úis_platform_armrN   m   s>   € ô ×ÒÓÐ!5Ñ5÷ ð ¼×9IÒ9IÓ9K×9VÑ9VØó:ð r)   c               ó   € V ^8„  d   QhRR/# r1   r%   )r&   s   "r'   r(   r(   {   s   € ÷ 	6ñ 	6˜4ñ 	6r)   c                 ó2   € \         P                  ! 4       R9   # )zˆ
Checking if the running platform use Power architecture.

Returns
-------
bool
    True if the running platform uses ARM architecture.
)Úppc64Úppc64le©r=   rL   r%   r)   r'   Úis_platform_powerrT   {   s   € ô ×ÒÓÐ!5Ñ5Ð5r)   c               ó   € V ^8„  d   QhRR/# r1   r%   )r&   s   "r'   r(   r(   ‡   s   € ÷ 	+ñ 	+˜Tñ 	+r)   c                 ó2   € \         P                  ! 4       R8H  # )zŽ
Checking if the running platform use riscv64 architecture.

Returns
-------
bool
    True if the running platform uses riscv64 architecture.
Úriscv64rS   r%   r)   r'   Úis_platform_riscv64rX   ‡   s   € ô ×ÒÓ Ñ*Ð*r)   c               ó   € V ^8„  d   QhRR/# r1   r%   )r&   s   "r'   r(   r(   “   s   € ÷ 
3ñ 
3˜4ñ 
3r)   c                 óH   € \         P                  P                  RR4      R8H  # )zÄ
Checking if running in a continuous integration environment by checking
the PANDAS_CI environment variable.

Returns
-------
bool
    True if the running in a continuous integration environment.
Ú	PANDAS_CIÚ0Ú1)ÚosÚenvironÚgetr%   r)   r'   Úis_ci_environmentra   “   s   € ô �:‰:�>‰>˜+ sÓ+¨sÑ2Ð2r)   )r   r   r   r   r   r   r	   r   r   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )/Ú__doc__Ú
__future__r   r^   r=   r5   Útypingr   Úpandas.compat._constantsr   r   r   r   r   r	   r
   r   Úpandas.compat.numpyr   Úpandas.compat.pyarrowr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Úpandas._typingr   r/   r7   r>   rB   rF   rN   rT   rX   ra   Ú__all__r%   r)   r'   Ú<module>rj      s„   ðñõ #ã 	Û Û 
Ý  ÷	÷ 	ó 	õ -÷÷ ÷ ÷ ñ ÷$ Ý õõ	%õ	/õ	#õ	$õõ	6õ	+õ
3ò‚r)   