Current File : /home/inlingua/miniconda3/lib/python3.1/site-packages/rich/__pycache__/pager.cpython-312.pyc
�

~�Eg<���ddlmZmZddlmZGd�de�ZGd�de�Zedk(rEdd	lm	Z	dd
l
mZe�Z
e
jd��5e
je	��d
d
d
�y
y
#1swYy
xYw)�)�ABC�abstractmethod)�Anyc�*�eZdZdZededdfd��Zy)�PagerzBase class for a pager.�content�returnNc��y)zbShow content in pager.

        Args:
            content (str): Content to be displayed.
        N���selfrs  �*lib/python3.12/site-packages/rich/pager.py�showz
Pager.shows��)�__name__�
__module__�__qualname__�__doc__r�strrrrrrrs%��!���C��D���rrc�0�eZdZdZdedefd�Zdeddfd�Zy)�SystemPagerz'Uses the pager installed on the system.rr	c�6�td�j|�S)N�pydoc)�
__import__�pagerrs  r�_pagerzSystemPager._pagers���'�"�(�(��1�1rNc�&�|j|�y)z!Use the same pager used by pydoc.N)rrs  rrzSystemPager.shows�����G�r)rrrrrrrrrrrrrs+��1�2�c�2�c�2��C��D�rr�__main__�)�make_test_card)�ConsoleT)�stylesN)�abcrr�typingrrrrrr �consoler!r�printrrr�<module>r'sm��#��	�C�	��%���z��(� ��i�G�	���d��	#��
�
�n�&�'�
$�	#��

$�	#�s�A0�0A9