Ë
    V.jˆ  ã                  óP   — 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	y)é    )ÚannotationsN)ÚSelectionTypeé   )Ú	ClipboardÚClipboardDataÚPyperclipClipboardc                  ó(   — e Zd ZdZdd„Zdd„Zdd„Zy)	r   zr
    Clipboard that synchronizes with the Windows/Mac/Linux system clipboard,
    using the pyperclip module.
    c                ó   — d | _         y ©N)Ú_data)Úselfs    údC:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\prompt_toolkit/clipboard/pyperclip.pyÚ__init__zPyperclipClipboard.__init__   s	   € Ø+/ˆ�
ó    c                óP   — || _         t        j                  |j                  «       y r   )r   Ú	pyperclipÚcopyÚtext)r   Údatas     r   Úset_datazPyperclipClipboard.set_data   s   € ØˆŒ
Ü�‰�t—y‘yÕ!r   c                óô   — t        j                  «       }| j                  r%| j                  j                  |k(  r| j                  S t	        |d|v rt
        j                  ¬«      S t
        j                  ¬«      S )NÚ
)r   Útype)r   Úpaster   r   r   r   ÚLINESÚ
CHARACTERS)r   r   s     r   Úget_datazPyperclipClipboard.get_data   sd   € Ü�‰Ó ˆð
 �:Š:˜$Ÿ*™*Ÿ/™/¨TÒ1Ø—:‘:Ðô
 !ØØ,0°D©L”]×(Ñ(ôð ä>K×>VÑ>Vôð r   N)ÚreturnÚNone)r   r   r   r   )r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   © r   r   r   r      s   „ ñó
0ó"ôr   )
Ú
__future__r   r   Úprompt_toolkit.selectionr   Úbaser   r   Ú__all__r   r$   r   r   Ú<module>r)      s)   ðÝ "ã å 2ç *ð ð€ô
˜õ r   