§
    ŒŸjˆ  ã                  óX   — d dl mZ d dlZd dlmZ ddlmZmZ dgZ G d„ de¦  «        Z	dS )é    )ÚannotationsN)ÚSelectionTypeé   )Ú	ClipboardÚClipboardDataÚPyperclipClipboardc                  ó*   — e Zd ZdZd
d„Zdd„Zdd„Zd	S )r   zr
    Clipboard that synchronizes with the Windows/Mac/Linux system clipboard,
    using the pyperclip module.
    ÚreturnÚNonec                ó   — d | _         d S ©N)Ú_data)Úselfs    úo/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/prompt_toolkit/clipboard/pyperclip.pyÚ__init__zPyperclipClipboard.__init__   s   € Ø+/ˆŒ
ˆ
ˆ
ó    Údatar   c                óF   — || _         t          j        |j        ¦  «         d S r   )r   Ú	pyperclipÚcopyÚtext)r   r   s     r   Úset_datazPyperclipClipboard.set_data   s!   € ØˆŒ
ÝŒ�t”yÑ!Ô!Ð!Ð!Ð!r   c                óº   — t          j        ¦   «         }| j        r| j        j        |k    r| j        S t	          |d|v rt
          j        nt
          j        ¬¦  «        S )Nú
)r   Útype)r   Úpaster   r   r   r   ÚLINESÚ
CHARACTERS)r   r   s     r   Úget_datazPyperclipClipboard.get_data   sc   € ÝŒÑ Ô ˆð
 Œ:ð 		˜$œ*œ/¨TÒ1Ð1Ø”:Ðõ
 !ØØ,0°D¨L¨L•]Ô(Ð(½mÔ>Vðñ ô ð r   N)r
   r   )r   r   r
   r   )r
   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   © r   r   r   r      sZ   € € € € € ðð ð
0ð 0ð 0ð 0ð"ð "ð "ð "ðð ð ð ð ð r   )
Ú
__future__r   r   Úprompt_toolkit.selectionr   Úbaser   r   Ú__all__r   r$   r   r   ú<module>r)      s�   ðØ "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð à 2Ð 2Ð 2Ð 2Ð 2Ð 2à *Ð *Ð *Ð *Ð *Ð *Ð *Ð *ð ð€ð
ð ð ð ð ˜ñ ô ð ð ð r   