Ë
    €¬/jñ  ã                   ó6   — d Z ddlmZ ddlmZ  G d„ de«      Zy)zQThis module contains an object that represents a Telegram PreparedKeyboardButton.é    )ÚTelegramObject)ÚJSONDictc                   ó<   ‡ — e Zd ZdZdZddœdededz  fˆ fd„Zˆ xZS )ÚPreparedKeyboardButtona™  
    Describes a keyboard button to be used by a user of a Mini App.

    Objects of this class are comparable in terms of equality. Two objects of this class are
    considered equal, if their :attr:`id` is equal.

    .. versionadded:: 22.8

    Args:
        id (:obj:`str`): Unique identifier of the keyboard button.

    Attributes:
        id (:obj:`str`): Unique identifier of the keyboard button.
    )ÚidN©Ú
api_kwargsr   r	   c                óx   •— t         ‰|   |¬«       || _        | j                  f| _        | j	                  «        y )Nr   )ÚsuperÚ__init__r   Ú	_id_attrsÚ_freeze)Úselfr   r	   Ú	__class__s      €ú^/var/www/html/maxservice/venv/lib/python3.12/site-packages/telegram/_preparedkeyboardbutton.pyr   zPreparedKeyboardButton.__init__-   s2   ø€ ô 	‰Ñ JÐÔ/ØˆŒØŸ'™'˜ˆŒØ‰ó    )	Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__Ústrr   r   Ú__classcell__)r   s   @r   r   r      s4   ø„ ñð €Ið '+ò		àð	ð ˜t‘O÷		ñ 	r   r   N)r   Útelegram._telegramobjectr   Útelegram._utils.typesr   r   © r   r   ú<module>r      s   ðñ& Xå 3õô
˜^õ r   