§
    n[we›  ã                   ó~   — d Z g d¢ZddlmZ ddlmZ ddlmZmZmZm	Z	m
Z
mZmZ ddlmZ defd„Zdefd	„Zdefd
„ZdS )zÎ
pandas._config is considered explicitly upstream of everything else in pandas,
should have no intra-pandas dependencies.

importing `dates` and `display` ensures that keys needed by _libs
are initialized.
)	ÚconfigÚdetect_console_encodingÚ
get_optionÚ
set_optionÚreset_optionÚdescribe_optionÚoption_contextÚoptionsÚusing_copy_on_writeé    )r   )Údates)Ú_global_configr   r   r   r	   r   r   )r   Úreturnc                  óD   — t           d         } | d         o| d         dk    S )NÚmodeÚcopy_on_writeÚdata_managerÚblock©r   ©Ú_mode_optionss    ú7lib/python3.11/site-packages/pandas/_config/__init__.pyr
   r
   !   s&   € Ý" 6Ô*€MØ˜Ô)ÐV¨m¸NÔ.KÈwÒ.VÐVó    c                  ó,   — t           d         } | d         S )Nr   Únullable_dtypesr   r   s    r   Úusing_nullable_dtypesr   &   s   € Ý" 6Ô*€MØÐ*Ô+Ð+r   c                  ó,   — t           d         } | d         S )NÚfutureÚinfer_stringr   r   s    r   Úusing_pyarrow_string_dtyper   +   s   € Ý" 8Ô,€MØ˜Ô(Ð(r   N)Ú__doc__Ú__all__Úpandas._configr   r   Úpandas._config.configr   r   r   r   r	   r   r   Úpandas._config.displayr   Úboolr
   r   r   © r   r   ú<module>r'      s  ððð ð
ð 
ð 
€ð "Ð !Ð !Ð !Ð !Ð !Ø  Ð  Ð  Ð  Ð  Ð  ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ;Ð :Ð :Ð :Ð :Ð :ðW˜Tð Wð Wð Wð Wð
,˜tð ,ð ,ð ,ð ,ð
) Dð )ð )ð )ð )ð )ð )r   