§
    tŠtjÅ
  ã                  ó:   — d Z ddlmZ ddlmZ dd„Zdd„Zdd	„Zd
S )z+
Internal module for console introspection
é    )Úannotations)Úget_terminal_sizeÚreturnútuple[int | None, int | None]c                 óê   — ddl m}   | d¦  «        } | d¦  «        }t          ¦   «         r=t          ¦   «         rddlm}  |d¦  «        } |d¦  «        }nt          ¦   «         \  }}nd\  }}|p||p|fS )zn
    Return console size as tuple = (width, height).

    Returns (None,None) in non-interactive session.
    r   ©Ú
get_optionzdisplay.widthzdisplay.max_rows)Úget_default_val)NN)Úpandasr	   Úin_interactive_sessionÚin_ipython_frontendÚpandas._config.configr
   r   )r	   Údisplay_widthÚdisplay_heightr
   Úterminal_widthÚterminal_heights         úW/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pandas/io/formats/console.pyÚget_console_sizer   
   s¿   € ð "Ð!Ð!Ð!Ð!Ð!à�J˜Ñ/Ô/€MØ�ZÐ 2Ñ3Ô3€Nõ ÑÔð 5ÝÑ Ô ð 		Bð >Ð=Ð=Ð=Ð=Ð=à,˜_¨_Ñ=Ô=ˆNØ-˜oÐ.@ÑAÔAˆOˆOõ /@Ñ.AÔ.AÑ+ˆN˜O˜Oà*4Ñ'ˆ˜ð
 Ð*˜N¨NÐ,M¸oÐMÐMó    Úboolc                 ót   ‡— ddl mŠ dˆfd„} 	 t          p	 | ¦   «         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   r   r   c                 ó~   •— 	 dd l } n# t          $ r  ‰d¦  «        cY S w xY wt          | d¦  «         p
 ‰d¦  «        S )Nr   zmode.sim_interactiveÚ__file__)Ú__main__ÚModuleNotFoundErrorÚhasattr)Úmainr	   s    €r   Ú
check_mainz*in_interactive_session.<locals>.check_mainB   sl   ø€ ð	6Ø#Ð#Ð#Ð#Ð#øÝ"ð 	6ð 	6ð 	6Ø�:Ð4Ñ5Ô5Ð5Ð5Ð5ð	6øøøå˜4 Ñ,Ô,Ð,ÐR°
°
Ð;QÑ0RÔ0RÐRs   ƒ ˆ Ÿ N©r   r   )r   r	   Ú__IPYTHON__Ú	NameError)r   r	   s    @r   r   r   7   s~   ø€ ð "Ð!Ð!Ð!Ð!Ð!ðSð Sð Sð Sð Sð SðåÐ*˜j˜j™lœlÐ*øÝð ð ð Øˆz‰|Œ|ÐÐÐðøøøs   �   7¶7c                 ó¤   — 	 t          ¦   «         } dt          t          | ¦  «        ¦  «                             ¦   «         v S # t          $ r Y nw xY wdS )zZ
    Check if we're inside an IPython zmq frontend.

    Returns
    -------
    bool
    ÚzmqF)Úget_ipythonÚstrÚtypeÚlowerr!   )Úips    r   r   r   P   sZ   € ðå‰]Œ]ˆØ��D ™HœH™œ×+Ò+Ñ-Ô-Ð-Ð-øÝð ð ð Øˆðøøøð ˆ5s   ‚=A  Á 
AÁAN)r   r   r   )Ú__doc__Ú
__future__r   Úshutilr   r   r   r   © r   r   ú<module>r-      s€   ððð ð #Ð "Ð "Ð "Ð "Ð "à $Ð $Ð $Ð $Ð $Ð $ð&Nð &Nð &Nð &NðZð ð ð ð2ð ð ð ð ð r   