ó
    Y€Åi  ã                   óR   • S r SSKJrJr  SSKJr  SSKJr  SSKJ	r	   " S S\5      r
g)	zCThis module contains an object that represent a Telegram bots name.é    )ÚFinalÚOptional)Ú	constants)ÚTelegramObject)ÚJSONDictc                   óˆ   ^ • \ rS rSr% SrSrSS.S\S\\   4U 4S jjjr	\
R                  R                  r\\   \S	'   S
rU =r$ )ÚBotNameé   a.  This object represents the bot's name.

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

.. versionadded:: 20.3

Args:
    name (:obj:`str`): The bot's name.

Attributes:
    name (:obj:`str`): The bot's name.

)ÚnameN©Ú
api_kwargsr   r   c                óp   >• [         TU ]  US9  Xl        U R                  4U l        U R	                  5         g )Nr   )ÚsuperÚ__init__r   Ú	_id_attrsÚ_freeze)Úselfr   r   Ú	__class__s      €Ú</app/.venv/lib/python3.13/site-packages/telegram/_botname.pyr   ÚBotName.__init__-   s.   ø€ Ü‰Ñ JÐÑ/ØŒ	àŸ)™)˜ˆŒà‰ó    Ú
MAX_LENGTH)r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú	__slots__Ústrr   r   r   r   ÚBotNameLimitÚMAX_NAME_LENGTHr   r   ÚintÚ__annotations__Ú__static_attributes__Ú__classcell__)r   s   @r   r	   r	      sN   ø‡ ñð €IàFJò ˜Sð °¸(Ñ1C÷ ð ð '×3Ñ3×CÑC€Jc‘
ÓCÝBr   r	   N)r   Útypingr   r   Útelegramr   Útelegram._telegramobjectr   Útelegram._utils.typesr   r	   © r   r   Ú<module>r+      s%   ðñ& Jß "å Ý 3Ý *ôCˆnõ Cr   