Ë
    u™ãjû
  ã                  ó8   — d Z ddlmZ ddlmZ dd„Zd	d„Zd	d„Zy)
z+
Internal module for console introspection
é    )Úannotations)Úget_terminal_sizec                 óÂ   — ddl m}  | d   d   }| d   d   }t        «       r/t        «       rddl m}  |d«      } |d«      }nt        «       \  }}nd	\  }}|xs ||xs |fS )
zn
    Return console size as tuple = (width, height).

    Returns (None,None) in non-interactive session.
    r   ©Ú_global_configÚdisplayÚwidthÚmax_rows)Úget_default_valzdisplay.widthzdisplay.max_rows)NN)Úpandas._config.configr   Úin_interactive_sessionÚin_ipython_frontendr   r   )ÚconfigÚdisplay_widthÚdisplay_heightr   Úterminal_widthÚterminal_heights         úd/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/io/formats/console.pyÚget_console_sizer   
   s~   € õ ?à˜9Ñ% gÑ.€MØ˜IÑ& zÑ2€Nô ÔÜÔ õ >á,¨_Ó=ˆNÙ-Ð.@ÓA‰Oô /@Ó.AÑ+ˆN™Oà*4Ñ'ˆ˜ð
 Ò*˜N¨NÒ,M¸oÐMÐMó    c                 óh   ‡— ddl mŠ dˆfd„} 	 t        xs  | «       S # t        $ r
  | «       cY S w xY w)z›
    Check if we're running in an interactive shell.

    Returns
    -------
    bool
        True if running under python/ipython interactive shell.
    r   r   c                 ój   •— 	 dd l } t        | d«       xs ‰d   d   S # t        $ r ‰d   d   cY S w xY w)Nr   ÚmodeÚsim_interactiveÚ__file__)Ú__main__ÚModuleNotFoundErrorÚhasattr)Úmainr   s    €r   Ú
check_mainz*in_interactive_session.<locals>.check_mainB   sM   ø€ ð	5Û#ô ˜4 Ó,Ð,ÒQ°°v±Ð?PÑ0QÐQøô #ò 	5Ø˜&‘>Ð"3Ñ4Ò4ð	5ús   ƒ ž2±2©ÚreturnÚbool)r   r   Ú__IPYTHON__Ú	NameError)r    r   s    @r   r   r   7   s7   ø€ õ ?õRðäÒ*™j›lÐ*øÜò Ù‹|Òðús   � ž1°1c                 ó~   — 	 t        «       } dt        t        | «      «      j                  «       v S # t        $ r Y yw xY w)zZ
    Check if we're inside an IPython zmq frontend.

    Returns
    -------
    bool
    ÚzmqF)Úget_ipythonÚstrÚtypeÚlowerr%   )Úips    r   r   r   P   s?   € ðä‹]ˆØœœD ›H›×+Ñ+Ó-Ð-Ð-øÜò Øàðús   ‚-0 °	<»<N)r"   ztuple[int | None, int | None]r!   )Ú__doc__Ú
__future__r   Úshutilr   r   r   r   © r   r   ú<module>r1      s#   ðñõ #å $ó&NóZô2r   