
    <6h<                         d dl mZmZ d dlmZ  G d de      Z G d de      Zedk(  rEdd	lm	Z	 dd
l
mZ  e       Z
e
j                  d      5  e
j                   e	              ddd       yy# 1 sw Y   yxY w)    )ABCabstractmethod)Anyc                   *    e Zd ZdZededdfd       Zy)PagerzBase class for a pager.contentreturnNc                      y)zbShow content in pager.

        Args:
            content (str): Content to be displayed.
        N selfr   s     [/var/www/panel.atabookie.online/venv/lib/python3.12/site-packages/pip/_vendor/rich/pager.pyshowz
Pager.show   s        )__name__
__module____qualname____doc__r   strr   r   r   r   r   r      s%    !C D  r   r   c                   0    e Zd ZdZdedefdZdeddfdZy)SystemPagerz'Uses the pager installed on the system.r   r	   c                 6    t        d      j                  |      S )Npydoc)
__import__pagerr   s     r   _pagerzSystemPager._pager   s    '"((11r   Nc                 &    | j                  |       y)z!Use the same pager used by pydoc.N)r   r   s     r   r   zSystemPager.show   s    Gr   )r   r   r   r   r   r   r   r   r   r   r   r   r      s+    12c 2c 2C D r   r   __main__   )make_test_card)ConsoleT)stylesN)abcr   r   typingr   r   r   r   r   r    consoler!   r   printr   r   r   <module>r'      sv    # 	C 	%  z( iG	d	# (n&'( ( 
( (s   A00A9