§
    ªeîiš ã                   óN  — d Z ddlZddlmZ ddlmZ ddlmZ ddl	m
Z
 ddlmZ ddlmZ dd	lmZmZmZmZ dd
lmZmZmZ ddlmZ ddlmZ erHddlmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z; ddlm<Z<m=Z=  G d„ de¦  «        Z>dS )z?This module contains an object that represents a Telegram User.é    N)ÚSequence)ÚTYPE_CHECKING)ÚInlineKeyboardButton)Ú
MenuButton)ÚTelegramObject)ÚDEFAULT_NONE)ÚCorrectOptionIDÚJSONDictÚODVInputÚ
TimePeriod)Úget_full_nameÚget_linkÚget_name)Úmention_html)Úmention_markdown)Ú	AnimationÚAudioÚContactÚDocumentÚGiftÚInlineKeyboardMarkupÚInputMediaAudioÚInputMediaDocumentÚInputMediaPhotoÚInputMediaVideoÚInputPollOptionÚLabeledPriceÚLinkPreviewOptionsÚLocationÚMessageÚMessageEntityÚ	MessageIdÚ
OwnedGiftsÚ	PhotoSizeÚReplyParametersÚStickerÚStoryÚSuggestedPostParametersÚUserChatBoostsÚUserProfileAudiosÚUserProfilePhotosÚVenueÚVideoÚ	VideoNoteÚVoice)Ú	FileInputÚReplyMarkupc            N       ó>*  ‡ — e Zd ZdZdZ	 	 	 	 	 	 	 	 	 	 	 	 dôddœdededededz  d	edz  d
edz  dedz  dedz  dedz  dedz  dedz  dedz  dedz  dedz  dedz  dedz  f ˆ fd„Z	e
defd„¦   «         Ze
defd„¦   «         Ze
dedz  fd„¦   «         Z	 	 dõeeeeddœdedz  dedz  dee         dee         dee         d ee         dedz  dd!fd"„Zdöd#edz  defd$„Zdöd#edz  defd%„Zdöd#edz  defd&„Zdöd#edz  defd'„Zedfeeeeddœd(ed)ee         d*edz  dee         dee         dee         d ee         dedz  defd+„Z	 	 dõeeeeddœd(edz  d*edz  dee         dee         dee         d ee         dedz  defd,„Zeeeeddœdee         dee         dee         d ee         dedz  defd-„Zeeddededdddddfddeeeeedd.œd/ed0ee         d)ee         d1d2d3ed4         dz  d5ee         d6edz  d7ed8         d9d:d*edz  d;edz  d<edz  d=edz  d>d?d@edz  dAedz  dBee         dee         dee         dee         d ee         dedz  ddCf.dD„ZdedfeeeeddœdEed/ed6edz  d0ee         d3ed4         dz  dee         dee         dee         d ee         dedz  defdF„Zeeeeddœd(edee         dee         dee         d ee         dedz  defdG„ZeeeeddœdHee         dee         dee         dee         d ee         dedz  defdI„ZdedededddddddddfdedeeeeddJœdKdLdMedz  d)ee         d1d2d0ee         dNed4         dz  d5ee         d6edz  dOedz  d9d:d*edz  d;edz  d<edz  dPedz  d=edz  d>d?d@edz  dBee         dQedz  dee         dee         dee         d ee         dedz  ddCf2dR„ZeeddddddfdeeeeeddeddSœ
dTedU         d)ee         d5ee         d6edz  d9d:d*edz  d;edz  d<edz  d=edz  d@edz  dBee         dee         dee         dee         d ee         dedz  dMedz  d0ee         dNed4         dz  de dV         f(dW„Z!ddddedededdddddddfdedeeeeddJœdXdYdZe"dz  d[edz  d\edz  dMedz  d)ee         d1d2d0ee         dNed4         dz  d5ee         d6edz  d]d^d9d:d*edz  d;edz  d<edz  d=edz  d>d?d@edz  dBee         dQedz  dee         dee         dee         d ee         dedz  ddCf6d_„Z#	 	 dõeeeeddœd`ed6edz  d*edz  dee         dee         dee         d ee         dedz  defda„Z$e$Z%	 dddeddedddddddfdedeeeeddbœdcedz  dedz  dedz  d)ee         d1d2ddedz  d5ee         d6edz  d9d:d*edz  d;edz  d<edz  d=edz  d>d?d@edz  dBee         dedfdee         dee         dee         d ee         dedz  ddCf.dg„Z&eddedddddddfdeeeeeddhœd)ee         d1d2diedz  d5ee         d6edz  d9d:d*edz  d;edz  d<edz  d=edz  d>d?d@edz  dBee         dee         dee         dee         d ee         dedz  ddCf&dj„Z'dededdeddddddddfdedeeeeddJœdkdldMedz  d)ee         d1d2d0ee         dmedz  dNed4         dz  d5ee         d6edz  d]d^d9d:d*edz  d;edz  d<edz  d=edz  d>d?d@edz  dBee         dQedz  dee         dee         dee         d ee         dedz  ddCf2dn„Z(ededddddfdeeeeeddhœdoed)ee         d1dpd5ee         d6edz  d9d:d*edz  d;edz  d<edz  d@edz  dBee         dee         dee         dee         d ee         dedz  ddCf"dq„Z)dddddddddddeddddddeddddddfdeeeeeddhœd\edredsedteduedv         dwedz  dxedz  dyedz  dzedz  d{edz  d|edz  d}edz  d~edz  dedz  d€edz  d�edz  d)ee         d1dpd‚ee*z  dz  dƒedz  d„edz  d…edz  d†ee         dz  d5ee         d6edz  d9d:d;edz  d<edz  d=edz  d>d?d@edz  dBee         dee         dee         dee         d ee         dedz  ddCfLd‡„Z+ddedddddedddddddfdedeeeeddˆœd‰edz  dŠedz  d)ee         d1d2d‹e"dz  dŒedz  d�edz  dŽedz  d5ee         d6edz  d9d:d*edz  d;edz  d<edz  d=edz  d>d?d@edz  dBee         d�d�dee         dee         dee         d ee         dedz  ddCf2d‘„Z,ddddeeddeddddddddddfdedeeeeddJœd’d“dZe"dz  d”edz  d•edz  dMedz  d0ee         d)ee         d1d2dNed4         dz  d5ee         d6edz  dOedz  d]d^d9d:d*edz  d;edz  d<edz  dPedz  d=edz  d>d?d@edz  dBee         dQedz  dee         dee         dee         d ee         dedz  ddCf:d–„Z-ededdddddddfdeeeeeddhœd—d˜d)ee         d1d2d5ee         d6edz  diedz  d9d:d*edz  d;edz  d<edz  d=edz  d>d?d@edz  dBee         dee         dee         dee         d ee         dedz  ddCf(d™„Z.ddedddeddeddddddddddddfdedeeeeddJœdšd›dZe"dz  dMedz  d)ee         d1d2d”edz  d•edz  d0ee         dœedz  dNed4         dz  d5ee         d6edz  dOedz  d]d^d9d:d*edz  d;edz  d<edz  dPedz  d�d^džedz  d=edz  d>d?d@edz  dBee         dQedz  dee         dee         dee         d ee         dedz  ddCf@dŸ„Z/dddddeddddedddddddfdedeeeedd œd‰edz  dŠedz  d\edz  d¡edz  d¢edz  d)ee         d1d2d£edz  d¤edz  d¥edz  d5ee         d6edz  d9d:d*edz  d;edz  d<edz  d=edz  d>d?d@edz  dBee         d¦d§dee         dee         dee         d ee         dedz  ddCf6d¨„Z0ddededdddddddfdedeeeeddJœd©dªdZe"dz  d«edz  d)ee         d1d2d5ee         d6edz  d]d^d9d:d*edz  d;edz  d<edz  d=edz  d>d?d@edz  dBee         dQedz  dee         dee         dee         d ee         dedz  ddCf.d¬„Z1ddedededddddddfdedeeeeddJœd­d®dZe"dz  dMedz  d)ee         d1d2d0ee         dNed4         dz  d5ee         d6edz  d9d:d*edz  d;edz  d<edz  d=edz  d>d?d@edz  dBee         dQedz  dee         dee         dee         d ee         dedz  ddCf0d¯„Z2dddddeddedddedddedddfdeeeeeddhœd°ed±ed²         d³edz  d´edz  dµedz  d¶e3dz  d·edz  d)ee         d1d2d¸edz  d¹ee         dºe"dz  d»ee4j5        z  dz  d¼ed4         dz  d5ee         d6edz  d9d:d*edz  d½ee         d¾ed4         dz  d;edz  d<edz  d@edz  dBee         dee         dee         dee         d ee         dedz  ddCf<d¿„Z6deddfeeeeddœdÀdÁd/edz  dÂee         dÃed4         dz  dÄedz  dee         dee         dee         d ee         dedz  defdÅ„Z7dedfeeeeddœdÆedÇed/edz  dÂee         dÃed4         dz  dee         dee         dee         d ee         dedz  defdÈ„Z8dedededdddddddfdeeeeeddhœdÉeez  d(edMedz  d0ee         dNed4         dz  d)ee         d1d2d5ee         d6edz  d9d:dPedz  d<edz  dÊedz  d=edz  d>d?d;edz  d@edz  dBee         dee         dee         dee         d ee         dedz  ddËf0dÌ„Z9dedededdddddddfdeeeeeddhœdÍeez  d(edMedz  d0ee         dNed4         dz  d)ee         d1d2d5ee         d6edz  d9d:dPedz  d<edz  dÊedz  d=edz  d>d?d;edz  d@edz  dBee         dee         dee         dee         d ee         dedz  ddËf0dÎ„Z:eedddfeeeeddœdÉeez  dHee         d)ee         d5ee         d6edz  dÏedz  d=edz  dee         dee         dee         d ee         dedz  de dÐ         fdÑ„Z;eedddfeeeeddœdÍeez  dHee         d)ee         d5ee         d6edz  dÏedz  d=edz  dee         dee         dee         d ee         dedz  de dÐ         fdÒ„Z<eedddddfeeeeddœdÉeez  d(ed)ee         d5ee         d6edz  dÊedz  d=edz  d>d?d;edz  dee         dee         dee         d ee         dedz  ddCfdÓ„Z=eedddddfeeeeddœdÍeez  d(ed)ee         d5ee         d6edz  dÊedz  d=edz  d>d?d;edz  dee         dee         dee         d ee         dedz  ddCfdÔ„Z>eeddfeeeeddœdÉeez  dHee         d)ee         d5ee         d6edz  d=edz  dee         dee         dee         d ee         dedz  de dÐ         fdÕ„Z?eeddfeeeeddœdÍeez  dHee         d)ee         d5ee         d6edz  d=edz  dee         dee         dee         d ee         dedz  de dÐ         fdÖ„Z@eeeeddœdÍeez  dee         dee         dee         d ee         dedz  defd×„ZAeeeeddœdÍeez  dee         dee         dee         d ee         dedz  defdØ„ZB	 döeeeeddœdÙeCdz  dee         dee         dee         d ee         dedz  defdÚ„ZDeeeeddœdee         dee         dee         d ee         dedz  deCfdÛ„ZEeeeeddœdÍeez  dee         dee         dee         d ee         dedz  ddÜfdÝ„ZFeeeeddœdÞedee         dee         dee         d ee         dedz  defdß„ZG	 döeeeeddœdàedz  dee         dee         dee         d ee         dedz  defdá„ZHeeeeddœdee         dee         dee         d ee         dedz  defdâ„ZIdefeeeeddœd*edãedäe"dåedz  d5ee         dee         dee         dee         d ee         dedz  ddæfdç„ZJ	 	 	 	 	 	 	 	 d÷eeeeddœdèedz  déedz  dêedz  dëedz  dìedz  díedz  dedz  dedz  dee         dee         dee         d ee         dedz  ddîfdï„ZK	 	 dõeeeeddœdedz  dedz  dee         dee         dee         d ee         dedz  ddðfdñ„ZL	 döeeeeddœdÍeez  dòedz  dee         dee         dee         d ee         dedz  defdó„ZMˆ xZNS )øÚUsera  This object represents a Telegram user or bot.

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

    .. versionchanged:: 20.0
        The following are now keyword-only arguments in Bot methods:
        ``location``, ``filename``, ``venue``, ``contact``,
        ``{read, write, connect, pool}_timeout`` ``api_kwargs``. Use a named argument for those,
        and notice that some positional arguments changed position as a result.

    Args:
        id (:obj:`int`): Unique identifier for this user or bot.
        is_bot (:obj:`bool`): :obj:`True`, if this user is a bot.
        first_name (:obj:`str`): User's or bot's first name.
        last_name (:obj:`str`, optional): User's or bot's last name.
        username (:obj:`str`, optional): User's or bot's username.
        language_code (:obj:`str`, optional): IETF language tag of the user's language.
        can_join_groups (:obj:`str`, optional): :obj:`True`, if the bot can be invited to groups.
            Returned only in :meth:`telegram.Bot.get_me`.
        can_read_all_group_messages (:obj:`str`, optional): :obj:`True`, if privacy mode is
            disabled for the bot. Returned only in :meth:`telegram.Bot.get_me`.
        supports_inline_queries (:obj:`str`, optional): :obj:`True`, if the bot supports inline
            queries. Returned only in :meth:`telegram.Bot.get_me`.

        is_premium (:obj:`bool`, optional): :obj:`True`, if this user is a Telegram Premium user.

            .. versionadded:: 20.0
        added_to_attachment_menu (:obj:`bool`, optional): :obj:`True`, if this user added
            the bot to the attachment menu.

            .. versionadded:: 20.0
        can_connect_to_business (:obj:`bool`, optional): :obj:`True`,  if the bot can be connected
            to a Telegram Business account to receive its messages. Returned only in
            :meth:`telegram.Bot.get_me`.

            .. versionadded:: 21.1
        has_main_web_app (:obj:`bool`, optional): :obj:`True`, if the bot has the main Web App.
            Returned only in :meth:`telegram.Bot.get_me`.

            .. versionadded:: 21.5
        has_topics_enabled (:obj:`bool`, optional): :obj:`True`, if the bot has forum topic mode
            enabled in private chats. Returned only in :meth:`telegram.Bot.get_me`.

            .. versionadded:: 22.6
        allows_users_to_create_topics (:obj:`bool`, optional): :obj:`True`, if the bot allows
            users to create and delete topics in private chats. Returned only in
            :meth:`telegram.Bot.get_me`.

            .. versionadded:: 22.7

    Attributes:
        id (:obj:`int`): Unique identifier for this user or bot.
        is_bot (:obj:`bool`): :obj:`True`, if this user is a bot.
        first_name (:obj:`str`): User's or bot's first name.
        last_name (:obj:`str`): Optional. User's or bot's last name.
        username (:obj:`str`): Optional. User's or bot's username.
        language_code (:obj:`str`): Optional. IETF language tag of the user's language.
        can_join_groups (:obj:`str`): Optional. :obj:`True`, if the bot can be invited to groups.
            Returned only in :attr:`telegram.Bot.get_me` requests.
        can_read_all_group_messages (:obj:`str`): Optional. :obj:`True`, if privacy mode is
            disabled for the bot. Returned only in :attr:`telegram.Bot.get_me` requests.
        supports_inline_queries (:obj:`str`): Optional. :obj:`True`, if the bot supports inline
            queries. Returned only in :attr:`telegram.Bot.get_me` requests.
        is_premium (:obj:`bool`): Optional. :obj:`True`, if this user is a Telegram
            Premium user.

            .. versionadded:: 20.0
        added_to_attachment_menu (:obj:`bool`): Optional. :obj:`True`, if this user added
            the bot to the attachment menu.

            .. versionadded:: 20.0
        can_connect_to_business (:obj:`bool`): Optional. :obj:`True`,  if the bot can be connected
            to a Telegram Business account to receive its messages. Returned only in
            :meth:`telegram.Bot.get_me`.

            .. versionadded:: 21.1
        has_main_web_app (:obj:`bool`) Optional. :obj:`True`, if the bot has the main Web App.
            Returned only in :meth:`telegram.Bot.get_me`.

            .. versionadded:: 21.5
        has_topics_enabled (:obj:`bool`): Optional. :obj:`True`, if the bot has forum topic mode
            enabled in private chats. Returned only in :meth:`telegram.Bot.get_me`.

            .. versionadded:: 22.6
        allows_users_to_create_topics (:obj:`bool`): Optional. :obj:`True`, if the bot allows
            users to create and delete topics in private chats. Returned only in
            :meth:`telegram.Bot.get_me`.

            .. versionadded:: 22.7

    .. |user_chat_id_note| replace:: This shortcuts build on the assumption that :attr:`User.id`
        coincides with the :attr:`Chat.id` of the private chat with the user. This has been the
        case so far, but Telegram does not guarantee that this stays this way.
    )Úadded_to_attachment_menuÚallows_users_to_create_topicsÚcan_connect_to_businessÚcan_join_groupsÚcan_read_all_group_messagesÚ
first_nameÚhas_main_web_appÚhas_topics_enabledÚidÚis_botÚ
is_premiumÚlanguage_codeÚ	last_nameÚsupports_inline_queriesÚusernameN©Ú
api_kwargsr<   r9   r=   r@   rB   r?   r7   r8   rA   r>   r4   r6   r:   r;   r5   rD   c                ó`  •— t          ¦   «                              |¬¦  «         || _        || _        || _        || _        || _        || _        || _        || _	        |	| _
        |
| _        || _        || _        || _        || _        || _        | j        f| _        |                      ¦   «          d S )NrC   )ÚsuperÚ__init__r<   r9   r=   r@   rB   r?   r7   r8   rA   r>   r4   r6   r:   r;   r5   Ú	_id_attrsÚ_freeze)Úselfr<   r9   r=   r@   rB   r?   r7   r8   rA   r>   r4   r6   r:   r;   r5   rD   Ú	__class__s                    €úR/home/div/.hermes/hermes-agent/venv/lib/python3.11/site-packages/telegram/_user.pyrG   zUser.__init__¿   s®   ø€ õ( 	‰Œ×Ò JÐÑ/Ô/Ð/àˆŒØ)ˆŒØ"ˆŒà%.ˆŒØ$,ˆŒØ)6ˆÔØ,;ˆÔØ8SˆÔ(Ø4KˆÔ$Ø'1ˆŒØ5MˆÔ%Ø4KˆÔ$Ø-=ˆÔØ/AˆÔØ:WˆÔ*àœ'˜ˆŒà�Š‰Œˆˆˆó    Úreturnc                 ó    — t          | ¦  «        S )z¸:obj:`str`: Convenience property. If available, returns the user's :attr:`username`
        prefixed with "@". If :attr:`username` is not available, returns :attr:`full_name`.
        )r   ©rJ   s    rL   Únamez	User.nameê   ó   € õ
 ˜‰~Œ~ÐrM   c                 ó    — t          | ¦  «        S )z:obj:`str`: Convenience property. The user's :attr:`first_name`, followed by (if
        available) :attr:`last_name`.
        )r   rP   s    rL   Ú	full_namezUser.full_nameñ   s   € õ
 ˜TÑ"Ô"Ð"rM   c                 ó    — t          | ¦  «        S )zu:obj:`str`: Convenience property. If :attr:`username` is available, returns a t.me link
        of the user.
        )r   rP   s    rL   Úlinkz	User.linkø   rR   rM   )Úread_timeoutÚwrite_timeoutÚconnect_timeoutÚpool_timeoutrD   ÚoffsetÚlimitrW   rX   rY   rZ   r+   c          
   ƒ   óz   K  — |                       ¦   «                              | j        |||||||¬¦  «        ƒ d{V —†S )a'  Shortcut for::

             await bot.get_user_profile_photos(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see
        :meth:`telegram.Bot.get_user_profile_photos`.

        Returns:
            :class:`telegram.UserProfilePhotos`

        ©Úuser_idr[   r\   rW   rX   rY   rZ   rD   N)Úget_botÚget_user_profile_photosr<   ©rJ   r[   r\   rW   rX   rY   rZ   rD   s           rL   Úget_profile_photoszUser.get_profile_photosÿ   se   è è € ð, —\’\‘^”^×;Ò;Ø”GØØØ%Ø'Ø+Ø%Ø!ð <ñ 	
ô 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 		
rM   rQ   c                 ód   — |rt          | j        |¦  «        S t          | j        | j        ¦  «        S )a»  
        Note:
            :tg-const:`telegram.constants.ParseMode.MARKDOWN` is a legacy mode, retained by
            Telegram for backward compatibility. You should use :meth:`mention_markdown_v2`
            instead.

        Args:
            name (:obj:`str`): The name used as a link for the user. Defaults to :attr:`full_name`.

        Returns:
            :obj:`str`: The inline mention for the user as markdown (version 1).

        ©Úhelpers_mention_markdownr<   rT   ©rJ   rQ   s     rL   r   zUser.mention_markdown   s2   € ð ð 	;Ý+¨D¬G°TÑ:Ô:Ð:Ý'¨¬°´Ñ@Ô@Ð@rM   c                 ól   — |rt          | j        |d¬¦  «        S t          | j        | j        d¬¦  «        S )zß
        Args:
            name (:obj:`str`): The name used as a link for the user. Defaults to :attr:`full_name`.

        Returns:
            :obj:`str`: The inline mention for the user as markdown (version 2).

        é   )Úversionre   rg   s     rL   Úmention_markdown_v2zUser.mention_markdown_v22  s=   € ð ð 	FÝ+¨D¬G°TÀ1ÐEÑEÔEÐEÝ'¨¬°´ÈÐKÑKÔKÐKrM   c                 ód   — |rt          | j        |¦  «        S t          | j        | j        ¦  «        S )zÏ
        Args:
            name (:obj:`str`): The name used as a link for the user. Defaults to :attr:`full_name`.

        Returns:
            :obj:`str`: The inline mention for the user as HTML.

        )Úhelpers_mention_htmlr<   rT   rg   s     rL   r   zUser.mention_html?  s2   € ð ð 	7Ý'¨¬°Ñ6Ô6Ð6Ý# D¤G¨T¬^Ñ<Ô<Ð<rM   c                 óB   — t          |p| j        d| j        › �¬¦  «        S )a{  Shortcut for::

            InlineKeyboardButton(text=name, url=f"tg://user?id={update.effective_user.id}")

        .. versionadded:: 13.9

        Args:
            name (:obj:`str`): The name used as a link for the user. Defaults to :attr:`full_name`.

        Returns:
            :class:`telegram.InlineKeyboardButton`: InlineButton with url set to the user mention
        ztg://user?id=)ÚtextÚurl)r   rT   r<   rg   s     rL   Úmention_buttonzUser.mention_buttonL  s+   € õ $¨Ð)?°´ÐE^ÐUYÔU\ÐE^ÐE^Ð_Ñ_Ô_Ð_rM   Ú
message_idÚdisable_notificationÚbusiness_connection_idc             ƒ   ó|   K  — |                       ¦   «                              | j        ||||||||¬¦	  «	        ƒ d{V —†S )aW  Shortcut for::

              await bot.pin_chat_message(chat_id=update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.pin_chat_message`.

        Note:
            |user_chat_id_note|

        Returns:
            :obj:`bool`: On success, :obj:`True` is returned.

        )	Úchat_idrr   rs   rW   rX   rY   rZ   rt   rD   N)r`   Úpin_chat_messager<   )	rJ   rr   rs   rt   rW   rX   rY   rZ   rD   s	            rL   Úpin_messagezUser.pin_message[  sh   è è € ð2 —\’\‘^”^×4Ò4Ø”GØ!Ø!5Ø%Ø'Ø+Ø%Ø#9Ø!ð 5ñ 

ô 

ð 

ð 

ð 

ð 

ð 

ð 

ð 
	
rM   c          
   ƒ   óz   K  — |                       ¦   «                              | j        |||||||¬¦  «        ƒ d{V —†S )a[  Shortcut for::

              await bot.unpin_chat_message(chat_id=update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.unpin_chat_message`.

        Note:
            |user_chat_id_note|

        Returns:
            :obj:`bool`: On success, :obj:`True` is returned.

        )rv   rW   rX   rY   rZ   rD   rr   rt   N)r`   Úunpin_chat_messager<   )rJ   rr   rt   rW   rX   rY   rZ   rD   s           rL   Úunpin_messagezUser.unpin_message€  se   è è € ð0 —\’\‘^”^×6Ò6Ø”GØ%Ø'Ø+Ø%Ø!Ø!Ø#9ð 7ñ 	
ô 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 		
rM   c             ƒ   óv   K  — |                       ¦   «                              | j        |||||¬¦  «        ƒ d{V —†S )am  Shortcut for::

              await bot.unpin_all_chat_messages(chat_id=update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see
        :meth:`telegram.Bot.unpin_all_chat_messages`.

        Note:
            |user_chat_id_note|

        Returns:
            :obj:`bool`: On success, :obj:`True` is returned.

        ©rv   rW   rX   rY   rZ   rD   N)r`   Úunpin_all_chat_messagesr<   ©rJ   rW   rX   rY   rZ   rD   s         rL   Úunpin_all_messageszUser.unpin_all_messages£  s_   è è € ð. —\’\‘^”^×;Ò;Ø”GØ%Ø'Ø+Ø%Ø!ð <ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   )Úreply_to_message_idÚdisable_web_page_previewÚallow_sending_without_replyrW   rX   rY   rZ   rD   ro   Ú
parse_modeÚreply_markupzReplyMarkup | NoneÚentitiesr!   Úprotect_contentÚmessage_thread_idÚlink_preview_optionsr   Úreply_parameterszReplyParameters | NoneÚmessage_effect_idÚallow_paid_broadcastÚdirect_messages_topic_idÚsuggested_post_parameterszSuggestedPostParameters | Noner�   r‚   rƒ   r    c             ƒ   ó˜   K  — |                       ¦   «                              | j        |||||||	|||||||||||
||||¬¦  «        ƒ d{V —†S )ae  Shortcut for::

             await bot.send_message(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_message`.

        Note:
            |user_chat_id_note|

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        )rv   ro   r„   r‚   r‰   rs   r�   rŠ   r…   rƒ   r†   r‡   rˆ   rW   rX   rY   rZ   rD   rt   r‹   rŒ   r�   rŽ   N)r`   Úsend_messager<   )rJ   ro   r„   rs   r…   r†   r‡   rˆ   r‰   rŠ   rt   r‹   rŒ   r�   rŽ   r�   r‚   rƒ   rW   rX   rY   rZ   rD   s                          rL   r�   zUser.send_messageÃ  s“   è è € ðN —\’\‘^”^×0Ò0Ø”GØØ!Ø%=Ø!5Ø!5Ø 3Ø-Ø%Ø(CØØ+Ø/Ø%Ø'Ø+Ø%Ø!Ø#9Ø/Ø!5Ø%=Ø&?ð/ 1ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   Údraft_idc             ƒ   ó€   K  — |                       ¦   «                              | j        |||||||||	|
¬¦  «        ƒ d{V —†S )ar  Shortcut for::

             await bot.send_message_draft(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_message_draft`.

        Note:
            |user_chat_id_note|

        .. versionadded:: 22.6

        Returns:
            :obj:`bool`: On success, :obj:`True` is returned.

        )rv   r‘   ro   rˆ   r„   r†   rW   rX   rY   rZ   rD   N)r`   Úsend_message_draftr<   )rJ   r‘   ro   rˆ   r„   r†   rW   rX   rY   rZ   rD   s              rL   r“   zUser.send_message_draft  sn   è è € ð: —\’\‘^”^×6Ò6Ø”GØØØ/Ø!ØØ%Ø'Ø+Ø%Ø!ð 7ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   c          	   ƒ   óx   K  — |                       ¦   «                              | j        ||||||¬¦  «        ƒ d{V —†S )a<  Shortcut for::

             await bot.delete_message(update.effective_user.id, *argss, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.delete_message`.

        .. versionadded:: 20.8

        Returns:
            :obj:`bool`: On success, :obj:`True` is returned.

        )rv   rr   rW   rX   rY   rZ   rD   N)r`   Údelete_messager<   )rJ   rr   rW   rX   rY   rZ   rD   s          rL   r•   zUser.delete_message/  sb   è è € ð, —\’\‘^”^×2Ò2Ø”GØ!Ø%Ø'Ø+Ø%Ø!ð 3ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   Úmessage_idsc          	   ƒ   óx   K  — |                       ¦   «                              | j        ||||||¬¦  «        ƒ d{V —†S )a>  Shortcut for::

             await bot.delete_messages(update.effective_user.id, *argss, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.delete_messages`.

        .. versionadded:: 20.8

        Returns:
            :obj:`bool`: On success, :obj:`True` is returned.

        )rv   r–   rW   rX   rY   rZ   rD   N)r`   Údelete_messagesr<   )rJ   r–   rW   rX   rY   rZ   rD   s          rL   r˜   zUser.delete_messagesO  sb   è è € ð, —\’\‘^”^×3Ò3Ø”GØ#Ø%Ø'Ø+Ø%Ø!ð 4ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   )r�   rƒ   ÚfilenamerW   rX   rY   rZ   rD   ÚphotozFileInput | PhotoSizeÚcaptionÚcaption_entitiesÚhas_spoilerÚshow_caption_above_mediar™   c             ƒ   óœ   K  — |                       ¦   «                              | j        |||||
|||||||||||||	||||||¬¦  «        ƒ d{V —†S )aa  Shortcut for::

             await bot.send_photo(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_photo`.

        Note:
            |user_chat_id_note|

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        )rv   rš   r›   rs   r�   rŠ   r…   r„   rƒ   rœ   r™   r‡   rˆ   rW   rX   rY   rZ   rD   r�   rt   r‹   rŒ   rž   r�   rŽ   N)r`   Ú
send_photor<   )rJ   rš   r›   rs   r…   r„   rœ   r‡   rˆ   r�   rŠ   rt   r‹   rŒ   rž   r�   rŽ   r�   rƒ   r™   rW   rX   rY   rZ   rD   s                            rL   r    zUser.send_photoo  s™   è è € ðR —\’\‘^”^×.Ò.Ø”GØØØ!5Ø 3Ø-Ø%Ø!Ø(CØ-ØØ+Ø/Ø%Ø'Ø+Ø%Ø!Ø#Ø#9Ø/Ø!5Ø%=Ø%=Ø&?ð3 /ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   )
r�   rƒ   rW   rX   rY   rZ   rD   r›   r„   rœ   ÚmediazHInputMediaAudio | InputMediaDocument | InputMediaPhoto | InputMediaVideo)r    .c
       
      ƒ   ó’   K  — |                       ¦   «                              | j        |||
||||||||||||||||	¬¦  «        ƒ d{V —†S )a¢  Shortcut for::

             await bot.send_media_group(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_media_group`.

        Note:
            |user_chat_id_note|

        Returns:
            tuple[:class:`telegram.Message`:] On success, a tuple of :class:`~telegram.Message`
            instances that were sent is returned.

        )rv   r¡   rs   r�   rŠ   rW   rX   rY   rZ   rD   rƒ   r‡   rˆ   r›   r„   rœ   rt   r‹   rŒ   r�   N)r`   Úsend_media_groupr<   )rJ   r¡   rs   r‡   rˆ   rŠ   rt   r‹   rŒ   r�   r�   rƒ   rW   rX   rY   rZ   rD   r›   r„   rœ   s                       rL   r£   zUser.send_media_group´  sŠ   è è € ðN —\’\‘^”^×4Ò4Ø”GØØ!5Ø 3Ø-Ø%Ø'Ø+Ø%Ø!Ø(CØ+Ø/ØØ!Ø-Ø#9Ø/Ø!5Ø%=ð) 5ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   ÚaudiozFileInput | AudioÚdurationÚ	performerÚtitleÚ	thumbnailzFileInput | Nonec             ƒ   ó    K  — |                       ¦   «                              | j        ||||||||||||	||
||||||||||||¬¦  «        ƒ d{V —†S )aa  Shortcut for::

             await bot.send_audio(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_audio`.

        Note:
            |user_chat_id_note|

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        )rv   r¤   r¥   r¦   r§   r›   rs   r�   rŠ   r…   r„   rƒ   rœ   r™   r‡   rˆ   rW   rX   rY   rZ   rD   r¨   rt   r‹   rŒ   r�   rŽ   N)r`   Ú
send_audior<   )rJ   r¤   r¥   r¦   r§   r›   rs   r…   r„   rœ   r‡   rˆ   r¨   rŠ   rt   r‹   rŒ   r�   rŽ   r�   rƒ   r™   rW   rX   rY   rZ   rD   s                              rL   rª   zUser.send_audioò  sŸ   è è € ðV —\’\‘^”^×.Ò.Ø”GØØØØØØ!5Ø 3Ø-Ø%Ø!Ø(CØ-ØØ+Ø/Ø%Ø'Ø+Ø%Ø!ØØ#9Ø/Ø!5Ø%=Ø&?ð7 /ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   Úactionc             ƒ   ó|   K  — |                       ¦   «                              | j        ||||||||¬¦	  «	        ƒ d{V —†S )a5  Shortcut for::

             await bot.send_chat_action(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_chat_action`.

        Note:
            |user_chat_id_note|

        Returns:
            :obj:`True`: On success.

        )	rv   r«   rˆ   rW   rX   rY   rZ   rD   rt   N)r`   Úsend_chat_actionr<   )	rJ   r«   rˆ   rt   rW   rX   rY   rZ   rD   s	            rL   r­   zUser.send_chat_action;  sh   è è € ð2 —\’\‘^”^×4Ò4Ø”GØØ/Ø%Ø'Ø+Ø%Ø!Ø#9ð 5ñ 

ô 

ð 

ð 

ð 

ð 

ð 

ð 

ð 
	
rM   )r�   rƒ   ÚcontactrW   rX   rY   rZ   rD   Úphone_numberÚvcardr®   zContact | Nonec             ƒ   ó˜   K  — |                       ¦   «                              | j        ||||||	||||||||||||
||||¬¦  «        ƒ d{V —†S )ae  Shortcut for::

             await bot.send_contact(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_contact`.

        Note:
            |user_chat_id_note|

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        )rv   r¯   r9   r@   rs   r�   rŠ   r…   rW   rX   rY   rZ   r®   r°   rD   rƒ   r‡   rˆ   rt   r‹   rŒ   r�   rŽ   N)r`   Úsend_contactr<   )rJ   r¯   r9   r@   rs   r…   r°   r‡   rˆ   rŠ   rt   r‹   rŒ   r�   rŽ   r�   rƒ   r®   rW   rX   rY   rZ   rD   s                          rL   r²   zUser.send_contactc  s“   è è € ðN —\’\‘^”^×0Ò0Ø”GØ%Ø!ØØ!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%ØØØ!Ø(CØ+Ø/Ø#9Ø/Ø!5Ø%=Ø&?ð/ 1ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   )r�   rƒ   rW   rX   rY   rZ   rD   Úemojic             ƒ   ó�   K  — |                       ¦   «                              | j        ||||||||||||||||	|
|¬¦  «        ƒ d{V —†S )a_  Shortcut for::

             await bot.send_dice(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_dice`.

        Note:
            |user_chat_id_note|

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        )rv   rs   r�   rŠ   r…   rW   rX   rY   rZ   r³   rD   rƒ   r‡   rˆ   rt   r‹   rŒ   r�   rŽ   N)r`   Ú	send_dicer<   )rJ   rs   r…   r³   r‡   rˆ   rŠ   rt   r‹   rŒ   r�   rŽ   r�   rƒ   rW   rX   rY   rZ   rD   s                      rL   rµ   zUser.send_dice¤  s‡   è è € ðF —\’\‘^”^×-Ò-Ø”GØ!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%ØØ!Ø(CØ+Ø/Ø#9Ø/Ø!5Ø%=Ø&?ð' .ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   ÚdocumentzFileInput | DocumentÚdisable_content_type_detectionc             ƒ   óœ   K  — |                       ¦   «                              | j        |||||||||||||
||||||	|||||¬¦  «        ƒ d{V —†S )ag  Shortcut for::

             await bot.send_document(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_document`.

        Note:
            |user_chat_id_note|

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        )rv   r¶   r™   r›   rs   r�   rŠ   r…   rW   rX   rY   rZ   r„   r¨   rD   r·   rƒ   rœ   r‡   rˆ   rt   r‹   rŒ   r�   rŽ   N)r`   Úsend_documentr<   )rJ   r¶   r›   rs   r…   r„   r·   rœ   r‡   rˆ   r¨   rŠ   rt   r‹   rŒ   r�   rŽ   r�   rƒ   r™   rW   rX   rY   rZ   rD   s                            rL   r¹   zUser.send_documentÝ  s™   è è € ðR —\’\‘^”^×1Ò1Ø”GØØØØ!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%Ø!ØØ!Ø+IØ(CØ-Ø+Ø/Ø#9Ø/Ø!5Ø%=Ø&?ð3 2ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   Úgame_short_namezInlineKeyboardMarkup | Nonec
             ƒ   óŒ   K  — |                       ¦   «                              | j        |||
|||||||||||||	¬¦  «        ƒ d{V —†S )a_  Shortcut for::

             await bot.send_game(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_game`.

        Note:
            |user_chat_id_note|

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        )rv   rº   rs   r�   rŠ   r…   rW   rX   rY   rZ   rD   rƒ   r‡   rˆ   rt   r‹   rŒ   N)r`   Ú	send_gamer<   )rJ   rº   rs   r…   r‡   rˆ   rŠ   rt   r‹   rŒ   r�   rƒ   rW   rX   rY   rZ   rD   s                    rL   r¼   zUser.send_game"  s�   è è € ðB —\’\‘^”^×-Ò-Ø”GØ+Ø!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%Ø!Ø(CØ+Ø/Ø#9Ø/Ø!5ð# .ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   ÚdescriptionÚpayloadÚcurrencyÚpricesr   Úprovider_tokenÚstart_parameterÚ	photo_urlÚ
photo_sizeÚphoto_widthÚphoto_heightÚ	need_nameÚneed_phone_numberÚ
need_emailÚneed_shipping_addressÚis_flexibleÚprovider_dataÚsend_phone_number_to_providerÚsend_email_to_providerÚmax_tip_amountÚsuggested_tip_amountsc             ƒ   ó:  K  —  |                       ¦   «         j        d(i d| j        “d|“d|“d|“d|“d|“d|“d|“d	|“d
|	“d|
“d|“d|“d|“d|“d|“d|“d|“d|“d|“d|“d|“d|“d|“d|!“d|"“d|#“d|$“d|%“d| “d|“d |“d!|“d"|“d#|“d$|“d%|“d&|“Žƒ d'{V —†S ))aM  Shortcut for::

             await bot.send_invoice(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_invoice`.

        Warning:
            As of API 5.2 :paramref:`start_parameter <telegram.Bot.send_invoice.start_parameter>`
            is an optional argument and therefore the
            order of the arguments had to be changed. Use keyword arguments to make sure that the
            arguments are passed correctly.

        Note:
            |user_chat_id_note|

        .. versionchanged:: 13.5
            As of Bot API 5.2, the parameter
            :paramref:`start_parameter <telegram.Bot.send_invoice.start_parameter>` is optional.

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        rv   r§   r½   r¾   rÁ   r¿   rÀ   rÂ   rÃ   rÄ   rÅ   rÆ   rÇ   rÈ   rÉ   rÊ   rË   rs   r�   rŠ   r…   rÌ   rÍ   rÎ   rW   rX   rY   rZ   rD   rƒ   rÏ   rÐ   r‡   rˆ   r‹   rŒ   r�   rŽ   N© )r`   Úsend_invoicer<   )&rJ   r§   r½   r¾   r¿   rÀ   rÁ   rÂ   rÃ   rÄ   rÅ   rÆ   rÇ   rÈ   rÉ   rÊ   rË   rs   r…   rÌ   rÍ   rÎ   rÏ   rÐ   r‡   rˆ   rŠ   r‹   rŒ   r�   rŽ   r�   rƒ   rW   rX   rY   rZ   rD   s&                                         rL   rÓ   zUser.send_invoiceW  s0  è è € ð@ 1�T—\’\‘^”^Ô0ð '
ð '
ð '
Ø”G�Gð'
à�%ð'
ð $˜ð'
ð �Gð	'
ð
 *˜>ð'
ð �Xð'
ð �6ð'
ð ,˜Oð'
ð  �ið'
ð "�zð'
ð $˜ð'
ð &˜ð'
ð  �ið'
ð 0Ð/ð'
ð "�zð'
ð  #8Ð"7ð!'
ð" $˜ð#'
ð$ "6Ð!5ð%'
ð& !4Ð 3ð''
ð( .Ð-ð)'
ð* &˜ð+'
ð, (˜-ð-'
ð. +HÐ*Gð/'
ð0 $:Ð#9ð1'
ð2 &˜ð3'
ð4 (˜-ð5'
ð6 ,˜Oð7'
ð8 &˜ð9'
ð: "�zð;'
ð< )DÐ(Cð='
ð> *˜>ð?'
ð@ #8Ð"7ðA'
ðB ,˜OðC'
ðD 0Ð/ðE'
ðF 0Ð/ðG'
ðH "6Ð!5ðI'
ðJ &>Ð%=ðK'
ðL '@Ð&?ðM'
ð '
ð '
ð '
ð '
ð '
ð '
ð '	
rM   )r�   rƒ   ÚlocationrW   rX   rY   rZ   rD   ÚlatitudeÚ	longitudeÚlive_periodÚhorizontal_accuracyÚheadingÚproximity_alert_radiusrÔ   zLocation | Nonec             ƒ   óœ   K  — |                       ¦   «                              | j        ||||||||||||||||||	|
|||||¬¦  «        ƒ d{V —†S )ag  Shortcut for::

             await bot.send_location(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_location`.

        Note:
            |user_chat_id_note|

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        )rv   rÕ   rÖ   rs   r�   rŠ   r…   rW   rX   rY   rZ   rÔ   r×   rD   rØ   rÙ   rÚ   rƒ   r‡   rˆ   rt   r‹   rŒ   r�   rŽ   N)r`   Úsend_locationr<   )rJ   rÕ   rÖ   rs   r…   r×   rØ   rÙ   rÚ   r‡   rˆ   rŠ   rt   r‹   rŒ   r�   rŽ   r�   rƒ   rÔ   rW   rX   rY   rZ   rD   s                            rL   rÜ   zUser.send_locationÀ  s™   è è € ðR —\’\‘^”^×1Ò1Ø”GØØØ!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%ØØ#Ø!Ø 3ØØ#9Ø(CØ+Ø/Ø#9Ø/Ø!5Ø%=Ø&?ð3 2ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   Ú	animationzFileInput | AnimationÚwidthÚheightc             ƒ   ó  K  —  |                       ¦   «         j        di d| j        “d|“d|“d|“d|“d|“d|“d|“d	|“d
|“d|“d|“d|“d|“d|“d|“d|“d|	“d|“d|
“d|“d|“d|“d|“d|“d|“d|“d|“d|“Žƒ d{V —†S ) ai  Shortcut for::

             await bot.send_animation(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_animation`.

        Note:
            |user_chat_id_note|

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        rv   rÝ   r¥   rÞ   rß   r›   r„   rs   r�   rŠ   r…   rW   rX   rY   rZ   rD   rƒ   rœ   r™   r‡   rˆ   r�   r¨   rt   r‹   rŒ   rž   r�   rŽ   NrÒ   )r`   Úsend_animationr<   )rJ   rÝ   r¥   rÞ   rß   r›   r„   rs   r…   rœ   r‡   rˆ   r�   r¨   rŠ   rt   r‹   rŒ   rž   r�   rŽ   r�   rƒ   r™   rW   rX   rY   rZ   rD   s                                rL   rá   zUser.send_animation  s³  è è € ðZ 3�T—\’\‘^”^Ô2ð 
ð 
ð 
Ø”G�Gð
à�ið
ð �Xð
ð �%ð	
ð
 �6ð
ð �Gð
ð "�zð
ð "6Ð!5ð
ð !4Ð 3ð
ð .Ð-ð
ð &˜ð
ð &˜ð
ð (˜-ð
ð ,˜Oð
ð &˜ð
ð  "�zð!
ð" )DÐ(Cð#
ð$ .Ð-ð%
ð& �Xð'
ð( ,˜Oð)
ð* 0Ð/ð+
ð, $˜ð-
ð.  �ið/
ð0 $:Ð#9ð1
ð2 0Ð/ð3
ð4 "6Ð!5ð5
ð6 &>Ð%=ð7
ð8 &>Ð%=ð9
ð: '@Ð&?ð;
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   ÚstickerzFileInput | Stickerc             ƒ   ó’   K  — |                       ¦   «                              | j        ||||||||||||||||	|
||¬¦  «        ƒ d{V —†S )ae  Shortcut for::

             await bot.send_sticker(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_sticker`.

        Note:
            |user_chat_id_note|

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        )rv   râ   rs   r�   rŠ   r…   rW   rX   rY   rZ   rD   rƒ   r‡   rˆ   r³   rt   r‹   rŒ   r�   rŽ   N)r`   Úsend_stickerr<   )rJ   râ   rs   r…   r‡   rˆ   r³   rŠ   rt   r‹   rŒ   r�   rŽ   r�   rƒ   rW   rX   rY   rZ   rD   s                       rL   rä   zUser.send_stickerR  sŠ   è è € ðH —\’\‘^”^×0Ò0Ø”GØØ!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%Ø!Ø(CØ+Ø/ØØ#9Ø/Ø!5Ø%=Ø&?ð) 1ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   ÚvideozFileInput | VideoÚsupports_streamingÚcoverÚstart_timestampc             ƒ   ó  K  —  |                       ¦   «         j        d"i d| j        “d|“d|“d|“d|“d|“d|“d|“d	|“d
|“d|“d|“d|“d|“d|“d|	“d|“d|“d|“d|“d|“d|
“d|“d|“d|“d|“d|“d|“d|“d|“d|“d |“Žƒ d!{V —†S )#aa  Shortcut for::

             await bot.send_video(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_video`.

        Note:
            |user_chat_id_note|

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        rv   rå   r¥   r›   rs   r�   rŠ   r…   rW   rX   rY   rZ   rÞ   rß   r„   ræ   r¨   rç   rè   rD   rƒ   rœ   r™   r‡   rˆ   r�   rt   r‹   rŒ   rž   r�   rŽ   NrÒ   )r`   Ú
send_videor<   ) rJ   rå   r¥   r›   rs   r…   rÞ   rß   r„   ræ   rœ   r‡   rˆ   r�   r¨   rŠ   rt   r‹   rŒ   rž   rç   rè   r�   rŽ   r�   rƒ   r™   rW   rX   rY   rZ   rD   s                                    rL   rê   zUser.send_video�  sÚ  è è € ð` /�T—\’\‘^”^Ô.ð !
ð !
ð !
Ø”G�Gð!
à�%ð!
ð �Xð!
ð �Gð	!
ð
 "6Ð!5ð!
ð !4Ð 3ð!
ð .Ð-ð!
ð &˜ð!
ð &˜ð!
ð (˜-ð!
ð ,˜Oð!
ð &˜ð!
ð �%ð!
ð �6ð!
ð "�zð!
ð   2Ð1ð!!
ð"  �ið#!
ð$ �%ð%!
ð& ,˜Oð'!
ð( "�zð)!
ð* )DÐ(Cð+!
ð, .Ð-ð-!
ð. �Xð/!
ð0 ,˜Oð1!
ð2 0Ð/ð3!
ð4 $˜ð5!
ð6 $:Ð#9ð7!
ð8 0Ð/ð9!
ð: "6Ð!5ð;!
ð< &>Ð%=ð=!
ð> &>Ð%=ð?!
ð@ '@Ð&?ðA!
ð !
ð !
ð !
ð !
ð !
ð !
ð !	
rM   )r�   rƒ   ÚvenuerW   rX   rY   rZ   rD   ÚaddressÚfoursquare_idÚfoursquare_typeÚgoogle_place_idÚgoogle_place_typerë   zVenue | Nonec             ƒ   ó    K  — |                       ¦   «                              | j        |||||||||||||||||	|
||||||||¬¦  «        ƒ d{V —†S )aa  Shortcut for::

             await bot.send_venue(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_venue`.

        Note:
            |user_chat_id_note|

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        )rv   rÕ   rÖ   r§   rì   rí   rs   r�   rŠ   r…   rW   rX   rY   rZ   rë   rî   rD   rï   rð   rƒ   r‡   rˆ   rt   r‹   rŒ   r�   rŽ   N)r`   Ú
send_venuer<   )rJ   rÕ   rÖ   r§   rì   rí   rs   r…   rî   rï   rð   r‡   rˆ   rŠ   rt   r‹   rŒ   r�   rŽ   r�   rƒ   rë   rW   rX   rY   rZ   rD   s                              rL   rò   zUser.send_venueà  sŸ   è è € ðV —\’\‘^”^×.Ò.Ø”GØØØØØ'Ø!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%ØØ+Ø!Ø+Ø/Ø(CØ+Ø/Ø#9Ø/Ø!5Ø%=Ø&?ð7 /ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   Ú
video_notezFileInput | VideoNoteÚlengthc             ƒ   ó˜   K  — |                       ¦   «                              | j        ||||||	||||||||||||
||||¬¦  «        ƒ d{V —†S )ak  Shortcut for::

             await bot.send_video_note(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_video_note`.

        Note:
            |user_chat_id_note|

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        )rv   ró   r¥   rô   rs   r�   rŠ   r…   rW   rX   rY   rZ   rD   rƒ   r™   r‡   rˆ   r¨   rt   r‹   rŒ   r�   rŽ   N)r`   Úsend_video_noter<   )rJ   ró   r¥   rô   rs   r…   r‡   rˆ   r¨   rŠ   rt   r‹   rŒ   r�   rŽ   r�   rƒ   r™   rW   rX   rY   rZ   rD   s                          rL   rö   zUser.send_video_note)  s“   è è € ðN —\’\‘^”^×3Ò3Ø”GØ!ØØØ!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%Ø!Ø(CØØ+Ø/ØØ#9Ø/Ø!5Ø%=Ø&?ð/ 4ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   ÚvoicezFileInput | Voicec             ƒ   óš   K  — |                       ¦   «                              | j        ||||||
||||||||||||	|||||¬¦  «        ƒ d{V —†S )aa  Shortcut for::

             await bot.send_voice(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_voice`.

        Note:
            |user_chat_id_note|

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        )rv   r÷   r¥   r›   rs   r�   rŠ   r…   rW   rX   rY   rZ   r„   rD   rƒ   rœ   r™   r‡   rˆ   rt   r‹   rŒ   r�   rŽ   N)r`   Ú
send_voicer<   )rJ   r÷   r¥   r›   rs   r…   r„   rœ   r‡   rˆ   rŠ   rt   r‹   rŒ   r�   rŽ   r�   rƒ   r™   rW   rX   rY   rZ   rD   s                           rL   rù   zUser.send_voicej  s–   è è € ðP —\’\‘^”^×.Ò.Ø”GØØØØ!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%Ø!Ø!Ø(CØ-ØØ+Ø/Ø#9Ø/Ø!5Ø%=Ø&?ð1 /ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   ÚquestionÚoptionszstr | InputPollOptionÚis_anonymousÚtypeÚallows_multiple_answersÚcorrect_option_idÚ	is_closedÚexplanationÚexplanation_parse_modeÚopen_periodÚ
close_dateÚexplanation_entitiesÚquestion_parse_modeÚquestion_entitiesc             ƒ   ó
  K  —  |                       ¦   «         j        d i d| j        “d|“d|“d|“d|“d|“d|“d|“d	|“d
|“d|“d|	“d|“d|“d|“d|“d|
“d|“d|“d|“d|“d|“d|“d|“d|“d|“d|“d|“d|“d|“Žƒ d{V —†S )!a_  Shortcut for::

             await bot.send_poll(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_poll`.

        Note:
            |user_chat_id_note|

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        rv   rú   rû   rü   rý   rþ   rÿ   r   rs   r�   rŠ   r…   rW   rX   rY   rZ   r  r  r  r  rD   rƒ   r  r‡   rˆ   rt   r  r  r‹   rŒ   NrÒ   )r`   Ú	send_pollr<   )rJ   rú   rû   rü   rý   rþ   rÿ   r   rs   r…   r  r  r  r  r  r‡   rˆ   rŠ   rt   r  r  r‹   rŒ   r�   rƒ   rW   rX   rY   rZ   rD   s                                 rL   r	  zUser.send_poll­  sÀ  è è € ð\ .�T—\’\‘^”^Ô-ð 
ð 
ð 
Ø”G�Gð
à�Xð
ð �Gð
ð &˜ð	
ð
 �ð
ð %<Ð$;ð
ð 0Ð/ð
ð  �ið
ð "6Ð!5ð
ð !4Ð 3ð
ð .Ð-ð
ð &˜ð
ð &˜ð
ð (˜-ð
ð ,˜Oð
ð  &˜ð!
ð" $˜ð#
ð$ $:Ð#9ð%
ð& $˜ð'
ð( "�zð)
ð* "�zð+
ð, )DÐ(Cð-
ð. "6Ð!5ð/
ð0 ,˜Oð1
ð2 0Ð/ð3
ð4 $:Ð#9ð5
ð6 !4Ð 3ð7
ð8 0Ð/ð9
ð: 0Ð/ð;
ð< "6Ð!5ð=
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   Úgift_idz
str | GiftÚtext_parse_modeÚtext_entitiesÚpay_for_upgradec             ƒ   ó‚   K  — |                       ¦   «                              d| j        |||||||||	|
¬¦  «        ƒ d{V —†S )a9  Shortcut for::

             await bot.send_gift(user_id=update.effective_user.id, *args, **kwargs )

        For the documentation of the arguments, please see :meth:`telegram.Bot.send_gift`.

        .. versionadded:: 21.8

        Returns:
            :obj:`bool`: On success, :obj:`True` is returned.
        N)rv   r_   r
  ro   r  r  r  rW   rX   rY   rZ   rD   )r`   Ú	send_giftr<   )rJ   r
  ro   r  r  r  rW   rX   rY   rZ   rD   s              rL   r  zUser.send_giftü  sq   è è € ð2 —\’\‘^”^×-Ò-ØØ”GØØØ+Ø'Ø+Ø%Ø'Ø+Ø%Ø!ð .ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   Úmonth_countÚ
star_countc             ƒ   ó€   K  — |                       ¦   «                              | j        |||||||||	|
¬¦  «        ƒ d{V —†S )a`  Shortcut for::

             await bot.gift_premium_subscription(user_id=update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see
        :meth:`telegram.Bot.gift_premium_subscription`.

        .. versionadded:: 22.1

        Returns:
            :obj:`bool`: On success, :obj:`True` is returned.
        )r_   r  r  ro   r  r  rW   rX   rY   rZ   rD   N)r`   Úgift_premium_subscriptionr<   )rJ   r  r  ro   r  r  rW   rX   rY   rZ   rD   s              rL   r  zUser.gift_premium_subscription$  sn   è è € ð4 —\’\‘^”^×=Ò=Ø”GØ#Ø!ØØ+Ø'Ø%Ø'Ø+Ø%Ø!ð >ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   Úfrom_chat_idÚvideo_start_timestampr"   c             ƒ   óš   K  — |                       ¦   «                              | j        |||||||||
|||||||||	|||||¬¦  «        ƒ d{V —†S )am  Shortcut for::

             await bot.copy_message(chat_id=update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.copy_message`.

        Note:
            |user_chat_id_note|

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        )rv   r  rr   r›   r  r„   rœ   rs   r�   rŠ   rƒ   r…   rW   rX   rY   rZ   rD   r‡   rˆ   rž   rŒ   r�   rŽ   r‹   N©r`   Úcopy_messager<   )rJ   r  rr   r›   r„   rœ   rs   r…   r‡   rˆ   rŠ   rž   rŒ   r  r�   rŽ   r‹   r�   rƒ   rW   rX   rY   rZ   rD   s                           rL   Ú	send_copyzUser.send_copyL  s–   è è € ðP —\’\‘^”^×0Ò0Ø”GØ%Ø!ØØ"7Ø!Ø-Ø!5Ø 3Ø-Ø(CØ%Ø%Ø'Ø+Ø%Ø!Ø+Ø/Ø%=Ø!5Ø%=Ø&?Ø/ð1 1ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   rv   c             ƒ   óš   K  — |                       ¦   «                              | j        |||||||||
|||||||||	|||||¬¦  «        ƒ d{V —†S )au  Shortcut for::

             await bot.copy_message(from_chat_id=update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.copy_message`.

        Note:
            |user_chat_id_note|

        Returns:
            :class:`telegram.MessageId`: On success, returns the MessageId of the sent message.

        )r  rv   rr   r›   r  r„   rœ   rs   r�   rŠ   rƒ   r…   rW   rX   rY   rZ   rD   r‡   rˆ   rž   rŒ   r�   rŽ   r‹   Nr  )rJ   rv   rr   r›   r„   rœ   rs   r…   r‡   rˆ   rŠ   rž   rŒ   r  r�   rŽ   r‹   r�   rƒ   rW   rX   rY   rZ   rD   s                           rL   r  zUser.copy_message�  s–   è è € ðP —\’\‘^”^×0Ò0ØœØØ!ØØ"7Ø!Ø-Ø!5Ø 3Ø-Ø(CØ%Ø%Ø'Ø+Ø%Ø!Ø+Ø/Ø%=Ø!5Ø%=Ø&?Ø/ð1 1ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   Úremove_caption)r"   .c             ƒ   ó„   K  — |                       ¦   «                              | j        ||||||||	|
|||¬¦  «        ƒ d{V —†S )aì  Shortcut for::

             await bot.copy_messages(chat_id=update.effective_user.id, *argss, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.copy_messages`.

        .. seealso:: :meth:`copy_message`, :meth:`send_copy`, :meth:`copy_messages`.

        .. versionadded:: 20.8

        Returns:
            tuple[:class:`telegram.MessageId`]: On success, a tuple of :class:`~telegram.MessageId`
            of the sent messages is returned.

        )rv   r  r–   rs   r‡   rˆ   r  rW   rX   rY   rZ   rD   r�   N©r`   Úcopy_messagesr<   )rJ   r  r–   rs   r‡   rˆ   r  r�   rW   rX   rY   rZ   rD   s                rL   Úsend_copieszUser.send_copiesÒ  st   è è € ð> —\’\‘^”^×1Ò1Ø”GØ%Ø#Ø!5Ø+Ø/Ø)Ø%Ø'Ø+Ø%Ø!Ø%=ð 2ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   c             ƒ   ó„   K  — |                       ¦   «                              | j        ||||||||	|
|||¬¦  «        ƒ d{V —†S )aï  Shortcut for::

             await bot.copy_messages(from_chat_id=update.effective_user.id, *argss, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.copy_messages`.

        .. seealso:: :meth:`copy_message`, :meth:`send_copy`, :meth:`send_copies`.

        .. versionadded:: 20.8

        Returns:
            tuple[:class:`telegram.MessageId`]: On success, a tuple of :class:`~telegram.MessageId`
            of the sent messages is returned.

        )r  rv   r–   rs   r‡   rˆ   r  rW   rX   rY   rZ   rD   r�   Nr  )rJ   rv   r–   rs   r‡   rˆ   r  r�   rW   rX   rY   rZ   rD   s                rL   r  zUser.copy_messages  st   è è € ð> —\’\‘^”^×1Ò1ØœØØ#Ø!5Ø+Ø/Ø)Ø%Ø'Ø+Ø%Ø!Ø%=ð 2ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   c
             ƒ   óˆ   K  — |                       ¦   «                              | j        |||||
|||||||||	¬¦  «        ƒ d{V —†S )aÊ  Shortcut for::

             await bot.forward_message(chat_id=update.effective_user.id, *argss, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.forward_message`.

        .. seealso:: :meth:`forward_to`, :meth:`forward_messages_from`, :meth:`forward_messages_to`

        .. versionadded:: 20.0

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        )rv   r  rr   r  rs   rW   rX   rY   rZ   rD   r‡   rˆ   r�   rŽ   r‹   N©r`   Úforward_messager<   )rJ   r  rr   rs   r‡   rˆ   r  r�   rŽ   r‹   rW   rX   rY   rZ   rD   s                  rL   Úforward_fromzUser.forward_from0  s{   è è € ð@ —\’\‘^”^×3Ò3Ø”GØ%Ø!Ø"7Ø!5Ø%Ø'Ø+Ø%Ø!Ø+Ø/Ø%=Ø&?Ø/ð 4ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   c
             ƒ   óˆ   K  — |                       ¦   «                              | j        |||||
|||||||||	¬¦  «        ƒ d{V —†S )aÝ  Shortcut for::

             await bot.forward_message(from_chat_id=update.effective_user.id, *argss, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.forward_message`.

        .. seealso:: :meth:`forward_from`, :meth:`forward_messages_from`,
            :meth:`forward_messages_to`

        .. versionadded:: 20.0

        Returns:
            :class:`telegram.Message`: On success, instance representing the message posted.

        )r  rv   rr   r  rs   rW   rX   rY   rZ   rD   r‡   rˆ   r�   rŽ   r‹   Nr"  )rJ   rv   rr   rs   r‡   rˆ   r  r�   rŽ   r‹   rW   rX   rY   rZ   rD   s                  rL   Ú
forward_tozUser.forward_tob  s{   è è € ðB —\’\‘^”^×3Ò3ØœØØ!Ø"7Ø!5Ø%Ø'Ø+Ø%Ø!Ø+Ø/Ø%=Ø&?Ø/ð 4ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   c             ƒ   ó‚   K  — |                       ¦   «                              | j        ||||||||	|
||¬¦  «        ƒ d{V —†S )aõ  Shortcut for::

             await bot.forward_messages(chat_id=update.effective_user.id, *argss, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.forward_messages`.

        .. seealso:: :meth:`forward_to`, :meth:`forward_from`, :meth:`forward_messages_to`.

        .. versionadded:: 20.8

        Returns:
            tuple[:class:`telegram.MessageId`]: On success, a tuple of :class:`~telegram.MessageId`
            of sent messages is returned.

        )rv   r  r–   rs   r‡   rˆ   rW   rX   rY   rZ   rD   r�   N©r`   Úforward_messagesr<   )rJ   r  r–   rs   r‡   rˆ   r�   rW   rX   rY   rZ   rD   s               rL   Úforward_messages_fromzUser.forward_messages_from•  sq   è è € ð< —\’\‘^”^×4Ò4Ø”GØ%Ø#Ø!5Ø+Ø/Ø%Ø'Ø+Ø%Ø!Ø%=ð 5ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   c             ƒ   ó‚   K  — |                       ¦   «                              | j        ||||||||	|
||¬¦  «        ƒ d{V —†S )aü  Shortcut for::

             await bot.forward_messages(from_chat_id=update.effective_user.id, *argss, **kwargs)

        For the documentation of the arguments, please see :meth:`telegram.Bot.forward_messages`.

        .. seealso:: :meth:`forward_from`, :meth:`forward_to`, :meth:`forward_messages_from`.

        .. versionadded:: 20.8

        Returns:
            tuple[:class:`telegram.MessageId`]: On success, a tuple of :class:`~telegram.MessageId`
            of sent messages is returned.

        )r  rv   r–   rs   r‡   rˆ   rW   rX   rY   rZ   rD   r�   Nr(  )rJ   rv   r–   rs   r‡   rˆ   r�   rW   rX   rY   rZ   rD   s               rL   Úforward_messages_tozUser.forward_messages_toÂ  sq   è è € ð< —\’\‘^”^×4Ò4ØœØØ#Ø!5Ø+Ø/Ø%Ø'Ø+Ø%Ø!Ø%=ð 5ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   c          	   ƒ   óx   K  — |                       ¦   «                              | j        ||||||¬¦  «        ƒ d{V —†S )a�  Shortcut for::

             await bot.approve_chat_join_request(user_id=update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see
        :meth:`telegram.Bot.approve_chat_join_request`.

        Note:
            |user_chat_id_note|

        .. versionadded:: 13.8

        Returns:
            :obj:`bool`: On success, :obj:`True` is returned.

        ©r_   rv   rW   rX   rY   rZ   rD   N)r`   Úapprove_chat_join_requestr<   ©rJ   rv   rW   rX   rY   rZ   rD   s          rL   Úapprove_join_requestzUser.approve_join_requestï  ób   è è € ð4 —\’\‘^”^×=Ò=Ø”GØØ%Ø'Ø+Ø%Ø!ð >ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   c          	   ƒ   óx   K  — |                       ¦   «                              | j        ||||||¬¦  «        ƒ d{V —†S )a�  Shortcut for::

             await bot.decline_chat_join_request(user_id=update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see
        :meth:`telegram.Bot.decline_chat_join_request`.

        Note:
            |user_chat_id_note|

        .. versionadded:: 13.8

        Returns:
            :obj:`bool`: On success, :obj:`True` is returned.

        r.  N)r`   Údecline_chat_join_requestr<   r0  s          rL   Údecline_join_requestzUser.decline_join_request	  r2  rM   Úmenu_buttonc          	   ƒ   óx   K  — |                       ¦   «                              | j        ||||||¬¦  «        ƒ d{V —†S )a´  Shortcut for::

             await bot.set_chat_menu_button(chat_id=update.effective_user.id, *argss, **kwargs)

        For the documentation of the arguments, please see
        :meth:`telegram.Bot.set_chat_menu_button`.

        .. seealso:: :meth:`get_menu_button`

        Note:
            |user_chat_id_note|

        .. versionadded:: 20.0

        Returns:
            :obj:`bool`: On success, :obj:`True` is returned.
        )rv   r6  rW   rX   rY   rZ   rD   N)r`   Úset_chat_menu_buttonr<   )rJ   r6  rW   rX   rY   rZ   rD   s          rL   Úset_menu_buttonzUser.set_menu_button7	  sb   è è € ð6 —\’\‘^”^×8Ò8Ø”GØ#Ø%Ø'Ø+Ø%Ø!ð 9ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   c             ƒ   óv   K  — |                       ¦   «                              | j        |||||¬¦  «        ƒ d{V —†S )aÐ  Shortcut for::

             await bot.get_chat_menu_button(chat_id=update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see
        :meth:`telegram.Bot.get_chat_menu_button`.

        .. seealso:: :meth:`set_menu_button`

        Note:
            |user_chat_id_note|

        .. versionadded:: 20.0

        Returns:
            :class:`telegram.MenuButton`: On success, the current menu button is returned.
        r}   N)r`   Úget_chat_menu_buttonr<   r   s         rL   Úget_menu_buttonzUser.get_menu_button\	  s_   è è € ð4 —\’\‘^”^×8Ò8Ø”GØ%Ø'Ø+Ø%Ø!ð 9ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   r)   c          	   ƒ   óx   K  — |                       ¦   «                              || j        |||||¬¦  «        ƒ d{V —†S )az  Shortcut for::

             await bot.get_user_chat_boosts(user_id=update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see
        :meth:`telegram.Bot.get_user_chat_boosts`.

        .. versionadded:: 20.8

        Returns:
            :class:`telegram.UserChatBoosts`: On success, returns the boosts applied by the user.
        )rv   r_   rW   rX   rY   rZ   rD   N)r`   Úget_user_chat_boostsr<   r0  s          rL   Úget_chat_boostszUser.get_chat_boosts	  sb   è è € ð, —\’\‘^”^×8Ò8ØØ”GØ%Ø'Ø+Ø%Ø!ð 9ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   Útelegram_payment_charge_idc          	   ƒ   óx   K  — |                       ¦   «                              | j        ||||||¬¦  «        ƒ d{V —†S )aT  Shortcut for::

             await bot.refund_star_payment(user_id=update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see
        :meth:`telegram.Bot.refund_star_payment`.

        .. versionadded:: 21.3

        Returns:
            :obj:`bool`: On success, :obj:`True` is returned.
        )r_   r@  rW   rX   rY   rZ   rD   N)r`   Úrefund_star_paymentr<   )rJ   r@  rW   rX   rY   rZ   rD   s          rL   rB  zUser.refund_star_paymentŸ	  sb   è è € ð, —\’\‘^”^×7Ò7Ø”GØ'AØ%Ø'Ø+Ø%Ø!ð 8ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   Úcustom_descriptionc          	   ƒ   óx   K  — |                       ¦   «                              | j        ||||||¬¦  «        ƒ d{V —†S )aE  Shortcut for::

             await bot.verify_user(user_id=update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see
        :meth:`telegram.Bot.verify_user`.

        .. versionadded:: 21.10

        Returns:
            :obj:`bool`: On success, :obj:`True` is returned.
        )r_   rC  rW   rX   rY   rZ   rD   N)r`   Úverify_userr<   )rJ   rC  rW   rX   rY   rZ   rD   s          rL   ÚverifyzUser.verify¿	  sb   è è € ð, —\’\‘^”^×/Ò/Ø”GØ1Ø%Ø'Ø+Ø%Ø!ð 0ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   c             ƒ   óv   K  — |                       ¦   «                              | j        |||||¬¦  «        ƒ d{V —†S )a_  Shortcut for::

             await bot.remove_user_verification(user_id=update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see
        :meth:`telegram.Bot.remove_user_verification`.

        .. versionadded:: 21.10

        Returns:
            :obj:`bool`: On success, :obj:`True` is returned.
        )r_   rW   rX   rY   rZ   rD   N)r`   Úremove_user_verificationr<   r   s         rL   Úremove_verificationzUser.remove_verificationß	  s_   è è € ð* —\’\‘^”^×<Ò<Ø”GØ%Ø'Ø+Ø%Ø!ð =ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   Úfrom_story_idÚactive_periodÚpost_to_chat_pager'   c             ƒ   ó€   K  — |                       ¦   «                              || j        ||||||||	|
¬¦  «        ƒ d{V —†S )ax  Shortcut for::

             await bot.repost_story(
                from_chat_id=update.effective_user.id,
                *args, **kwargs
            )

        For the documentation of the arguments, please see :meth:`telegram.Bot.repost_story`.

        .. versionadded:: 22.6

        Returns:
            :class:`Story`: On success, :class:`Story` is returned.

        )rt   r  rJ  rK  rL  r‡   rW   rX   rY   rZ   rD   N)r`   Úrepost_storyr<   )rJ   rt   rJ  rK  rL  r‡   rW   rX   rY   rZ   rD   s              rL   rN  zUser.repost_storyý	  sn   è è € ð: —\’\‘^”^×0Ò0Ø#9ØœØ'Ø'Ø/Ø+Ø%Ø'Ø+Ø%Ø!ð 1ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   Úexclude_unlimitedÚexclude_limited_upgradableÚexclude_limited_non_upgradableÚexclude_from_blockchainÚexclude_uniqueÚsort_by_pricer#   c	             ƒ   ó†   K  — |                       ¦   «                              | j        |||||||||	|
|||¬¦  «        ƒ d{V —†S )aV  Shortcut for::

             await bot.get_user_gifts(user_id=update.effective_user.id)

        For the documentation of the arguments, please see
        :meth:`telegram.Bot.get_user_gifts`.

        .. versionadded:: 22.6

        Returns:
            :class:`telegram.OwnedGifts`: On success, returns the gifts owned by the user.
        )r_   rO  rP  rQ  rR  rS  rT  r[   r\   rW   rX   rY   rZ   rD   N)r`   Úget_user_giftsr<   )rJ   rO  rP  rQ  rR  rS  rT  r[   r\   rW   rX   rY   rZ   rD   s                 rL   Ú	get_giftszUser.get_gifts(
  sw   è è € ð: —\’\‘^”^×2Ò2Ø”GØ/Ø'AØ+IØ$;Ø)Ø'ØØØ%Ø'Ø+Ø%Ø!ð 3ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rM   r*   c          
   ƒ   óz   K  — |                       ¦   «                              | j        |||||||¬¦  «        ƒ d{V —†S )aG  Shortcut for::

             await bot.get_user_profile_audios(update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see
        :meth:`telegram.Bot.get_user_profile_audios`.

        .. versionadded:: 22.7

        Returns:
            :class:`telegram.UserProfileAudios`

        r^   N)r`   Úget_user_profile_audiosr<   rb   s           rL   Úget_profile_audioszUser.get_profile_audiosV
  se   è è € ð0 —\’\‘^”^×;Ò;Ø”GØØØ%Ø'Ø+Ø%Ø!ð <ñ 	
ô 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 		
rM   Útagc          
   ƒ   óz   K  — |                       ¦   «                              | j        |||||||¬¦  «        ƒ d{V —†S )a]  
        Shortcut for::

             await bot.set_chat_member_tag(user_id=update.effective_user.id, *args, **kwargs)

        For the documentation of the arguments, please see
        :meth:`telegram.Bot.set_chat_member_tag`.

        .. versionadded:: 22.7

        Returns:
            :obj:`bool`: On success, :obj:`True` is returned.
        )r_   rv   r[  rW   rX   rY   rZ   rD   N)r`   Úset_chat_member_tagr<   )rJ   rv   r[  rW   rX   rY   rZ   rD   s           rL   r]  zUser.set_chat_member_tagy
  se   è è € ð0 —\’\‘^”^×7Ò7Ø”GØØØ%Ø'Ø+Ø%Ø!ð 8ñ 	
ô 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 		
rM   )NNNNNNNNNNNN)NN)N)NNNNNNNN)OÚ__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__ÚintÚstrÚboolr
   rG   ÚpropertyrQ   rT   rV   r   r   Úfloatrc   r   rk   r   r   rq   rx   r{   r€   r   r�   r“   r•   r˜   r    Útupler£   r   rª   r­   Úsend_actionr²   rµ   r¹   r¼   ÚobjectrÓ   rÜ   rá   rä   rê   rò   rö   rù   r	   ÚdtmÚdatetimer	  r  r  r  r  r  r  r$  r&  r*  r,  r1  r5  r   r9  r<  r?  rB  rF  rI  rN  rW  rZ  r]  Ú__classcell__)rK   s   @rL   r3   r3   L   s\9  ø€ € € € € ð^ð ^ð@€Ið. !%Ø#Ø$(Ø'+Ø37Ø/3Ø"&Ø04Ø/3Ø(,Ø*.Ø59ð!)ð$ '+ð%)ð )ð )àð)ð ð)ð ð	)ð
 ˜‘:ð)ð ˜‘*ð)ð ˜T‘zð)ð  ™ð)ð &*¨D¡[ð)ð "&¨¡ð)ð ˜4‘Kð)ð #'¨¡+ð)ð "&¨¡ð)ð  ™+ð)ð ! 4™Kð)ð  (,¨d¡{ð!)ð$ ˜t‘Oð%)ð )ð )ð )ð )ð )ðV ð�cð ð ð ñ „Xðð ð#˜3ð #ð #ð #ñ „Xð#ð ð�c˜D‘jð ð ð ñ „Xðð "Ø ð
ð
 )5Ø)5Ø+7Ø(4Ø&*ð
ð 
ð 
à�d‘
ð
ð �T‰zð
ð
 ˜u”oð
ð   ”ð
ð " %œð
ð ˜u”oð
ð ˜t‘Oð
ð 
ð
ð 
ð 
ð 
ðBAð A S¨4¡Zð A¸3ð Að Að Að Að$Lð L¨¨d©
ð L¸cð Lð Lð Lð Lð=ð =  t¡ð =°sð =ð =ð =ð =ð`ð ` 3¨¡:ð `Ð9Mð `ð `ð `ð `ð$ 0<Ø-1ð	#
ð )5Ø)5Ø+7Ø(4Ø&*ð#
ð #
ð #
àð#
ð ' tœnð#
ð !$ d¡
ð	#
ð ˜u”oð#
ð   ”ð#
ð " %œð#
ð ˜u”oð#
ð ˜t‘Oð#
ð 
ð#
ð #
ð #
ð #
ðN "&Ø-1ð!
ð
 )5Ø)5Ø+7Ø(4Ø&*ð!
ð !
ð !
à˜$‘Jð!
ð !$ d¡
ð!
ð
 ˜u”oð!
ð   ”ð!
ð " %œð!
ð ˜u”oð!
ð ˜t‘Oð!
ð 
ð!
ð !
ð !
ð !
ðL )5Ø)5Ø+7Ø(4Ø&*ð
ð 
ð 
ð ˜u”oð
ð   ”ð	
ð
 " %œð
ð ˜u”oð
ð ˜t‘Oð
ð 
ð
ð 
ð 
ð 
ðF %1Ø/;Ø-1Ø59Ø*6Ø(,Ø?KØ59Ø-1Ø(,Ø,0Ø/3ØFJð?
ð" +/Ø04Ø6BØ(4Ø)5Ø+7Ø(4Ø&*ð1?
ð ?
ð ?
àð?
ð ˜S”Mð?
ð ' tœnð	?
ð
 +ð?
ð ˜?Ô+¨dÑ2ð?
ð " $œð?
ð  ™:ð?
ð 'Ð';Ô<ð?
ð 3ð?
ð !$ d¡
ð?
ð  ™:ð?
ð # T™kð?
ð #&¨¡*ð?
ð $Dð?
ð" ! 4™Zð#?
ð$ #'¨¡+ð%?
ð& &.¨d¤^ð'?
ð( ˜u”oð)?
ð*   ”ð+?
ð, " %œð-?
ð. ˜u”oð/?
ð0 ˜t‘Oð1?
ð2 
ð3?
ð ?
ð ?
ð ?
ðJ )-Ø$0Ø59ð)
ð )5Ø)5Ø+7Ø(4Ø&*ð)
ð )
ð )
àð)
ð ð)
ð  ™:ð	)
ð
 ˜S”Mð)
ð ˜?Ô+¨dÑ2ð)
ð ˜u”oð)
ð   ”ð)
ð " %œð)
ð ˜u”oð)
ð ˜t‘Oð)
ð 
ð)
ð )
ð )
ð )
ð^ )5Ø)5Ø+7Ø(4Ø&*ð
ð 
ð 
àð
ð ˜u”oð	
ð
   ”ð
ð " %œð
ð ˜u”oð
ð ˜t‘Oð
ð 
ð
ð 
ð 
ð 
ðH )5Ø)5Ø+7Ø(4Ø&*ð
ð 
ð 
à˜c”]ð
ð ˜u”oð	
ð
   ”ð
ð " %œð
ð ˜u”oð
ð ˜t‘Oð
ð 
ð
ð 
ð 
ð 
ðF #Ø/;Ø-1Ø$0Ø=AØ*6Ø(,Ø#'Ø59Ø-1Ø(,Ø,0Ø04Ø/3ØFJð#C
ð& +/Ø6BØ#Ø(4Ø)5Ø+7Ø(4Ø&*ð5C
ð C
ð C
à&ðC
ð �t‘ðC
ð ' tœnð	C
ð
 +ðC
ð ˜S”MðC
ð # ?Ô3°dÑ:ðC
ð " $œðC
ð  ™:ðC
ð ˜D‘[ðC
ð 3ðC
ð !$ d¡
ðC
ð  ™:ðC
ð # T™kðC
ð #'¨¡+ðC
ð  #&¨¡*ð!C
ð" $Dð#C
ð& ! 4™Zð'C
ð( &.¨d¤^ð)C
ð* ˜‘*ð+C
ð, ˜u”oð-C
ð.   ”ð/C
ð0 " %œð1C
ð2 ˜u”oð3C
ð4 ˜t‘Oð5C
ð6 
ð7C
ð C
ð C
ð C
ðT 0<Ø*6Ø(,Ø59Ø-1Ø(,Ø,0Ø/3ð<
ð +/Ø6BØ(4Ø)5Ø+7Ø(4Ø&*Ø"Ø$0Ø=Að/<
ð <
ð <
àØVô
ð<
ð
 ' tœnð<
ð " $œð<
ð  ™:ð<
ð 3ð<
ð !$ d¡
ð<
ð  ™:ð<
ð # T™kð<
ð #&¨¡*ð<
ð ! 4™Zð<
ð &.¨d¤^ð<
ð  ˜u”oð!<
ð"   ”ð#<
ð$ " %œð%<
ð& ˜u”oð'<
ð( ˜t‘Oð)<
ð* �t‘ð+<
ð, ˜S”Mð-<
ð. # ?Ô3°dÑ:ð/<
ð0 
ˆ~Ô	ð1<
ð <
ð <
ð <
ðB '+Ø $Ø Ø"Ø/;Ø-1Ø$0Ø=AØ*6Ø(,Ø(,Ø59Ø-1Ø(,Ø,0Ø/3ØFJð'G
ð* +/Ø6BØ#Ø(4Ø)5Ø+7Ø(4Ø&*ð9G
ð G
ð G
à"ðG
ð ˜tÑ#ðG
ð ˜‘:ð	G
ð
 �T‰zðG
ð �t‘ðG
ð ' tœnðG
ð +ðG
ð ˜S”MðG
ð # ?Ô3°dÑ:ðG
ð " $œðG
ð  ™:ðG
ð &ðG
ð 3ðG
ð !$ d¡
ðG
ð   ™:ð!G
ð" # T™kð#G
ð$ #&¨¡*ð%G
ð& $Dð'G
ð* ! 4™Zð+G
ð, &.¨d¤^ð-G
ð. ˜‘*ð/G
ð0 ˜u”oð1G
ð2   ”ð3G
ð4 " %œð5G
ð6 ˜u”oð7G
ð8 ˜t‘Oð9G
ð: 
ð;G
ð G
ð G
ð G
ðX )-Ø-1ð	#
ð )5Ø)5Ø+7Ø(4Ø&*ð#
ð #
ð #
àð#
ð  ™:ð#
ð !$ d¡
ð	#
ð ˜u”oð#
ð   ”ð#
ð " %œð#
ð ˜u”oð#
ð ˜t‘Oð#
ð 
ð#
ð #
ð #
ð #
ðJ #€KØ,ð $(Ø!%Ø $Ø/;Ø-1Ø Ø*6Ø(,Ø59Ø-1Ø(,Ø,0Ø/3ØFJð?
ð" +/Ø6BØ$(Ø(4Ø)5Ø+7Ø(4Ø&*ð1?
ð ?
ð ?
à˜D‘jð?
ð ˜$‘Jð?
ð ˜‘:ð	?
ð
 ' tœnð?
ð +ð?
ð �T‰zð?
ð " $œð?
ð  ™:ð?
ð 3ð?
ð !$ d¡
ð?
ð  ™:ð?
ð # T™kð?
ð #&¨¡*ð?
ð $Dð?
ð" ! 4™Zð#?
ð$ &.¨d¤^ð%?
ð& "ð'?
ð( ˜u”oð)?
ð*   ”ð+?
ð, " %œð-?
ð. ˜u”oð/?
ð0 ˜t‘Oð1?
ð2 
ð3?
ð ?
ð ?
ð ?
ðF 0<Ø-1Ø Ø*6Ø(,Ø59Ø-1Ø(,Ø,0Ø/3ØFJð7
ð +/Ø6BØ(4Ø)5Ø+7Ø(4Ø&*ð)7
ð 7
ð 7
à& tœnð7
ð +ð7
ð �T‰zð	7
ð
 " $œð7
ð  ™:ð7
ð 3ð7
ð !$ d¡
ð7
ð  ™:ð7
ð # T™kð7
ð #&¨¡*ð7
ð $Dð7
ð ! 4™Zð7
ð &.¨d¤^ð7
ð  ˜u”oð!7
ð"   ”ð#7
ð$ " %œð%7
ð& ˜u”oð'7
ð( ˜t‘Oð)7
ð* 
ð+7
ð 7
ð 7
ð 7
ðx #Ø/;Ø-1Ø$0Ø6:Ø=AØ*6Ø(,Ø(,Ø59Ø-1Ø(,Ø,0Ø/3ØFJð#C
ð& +/Ø6BØ#Ø(4Ø)5Ø+7Ø(4Ø&*ð5C
ð C
ð C
à(ðC
ð �t‘ðC
ð ' tœnð	C
ð
 +ðC
ð ˜S”MðC
ð )-¨t©ðC
ð # ?Ô3°dÑ:ðC
ð " $œðC
ð  ™:ðC
ð &ðC
ð 3ðC
ð !$ d¡
ðC
ð  ™:ðC
ð # T™kðC
ð  #&¨¡*ð!C
ð" $Dð#C
ð& ! 4™Zð'C
ð( &.¨d¤^ð)C
ð* ˜‘*ð+C
ð, ˜u”oð-C
ð.   ”ð/C
ð0 " %œð1C
ð2 ˜u”oð3C
ð4 ˜t‘Oð5C
ð6 
ð7C
ð C
ð C
ð C
ðP 0<Ø6:Ø*6Ø(,Ø59Ø-1Ø(,Ø,0ð3
ð +/Ø6BØ(4Ø)5Ø+7Ø(4Ø&*ð%3
ð 3
ð 3
àð3
ð ' tœnð3
ð 4ð	3
ð
 " $œð3
ð  ™:ð3
ð 3ð3
ð !$ d¡
ð3
ð  ™:ð3
ð # T™kð3
ð ! 4™Zð3
ð &.¨d¤^ð3
ð ˜u”oð3
ð   ”ð3
ð  " %œð!3
ð" ˜u”oð#3
ð$ ˜t‘Oð%3
ð& 
ð'3
ð 3
ð 3
ð 3
ðx &*Ø&*Ø $Ø!%Ø"&Ø#'Ø!%Ø)-Ø"&Ø-1Ø#'Ø/;Ø6:Ø-1Ø59Ø.2Ø%)Ø6:Ø*6Ø(,Ø59Ø(,Ø,0Ø/3ØFJð?g
ðB +/Ø6BØ(4Ø)5Ø+7Ø(4Ø&*ðOg
ð g
ð g
àðg
ð ðg
ð ð	g
ð
 ðg
ð ˜Ô(ðg
ð ˜d™
ðg
ð ˜t™ðg
ð ˜‘:ðg
ð ˜$‘Jðg
ð ˜4‘Zðg
ð ˜D‘jðg
ð ˜$‘;ðg
ð   $™;ðg
ð ˜4‘Kðg
ð   $ d™{ð!g
ð" ˜D‘[ð#g
ð$ ' tœnð%g
ð& 4ð'g
ð( ˜V‘| dÑ*ð)g
ð* (,¨d¡{ð+g
ð, !% t¡ð-g
ð. ˜d™
ð/g
ð0  (¨œ}¨tÑ3ð1g
ð2 " $œð3g
ð4  ™:ð5g
ð6 3ð7g
ð8  ™:ð9g
ð: # T™kð;g
ð< #&¨¡*ð=g
ð> $Dð?g
ðB ! 4™ZðCg
ðD &.¨d¤^ðEg
ðF ˜u”oðGg
ðH   ”ðIg
ðJ " %œðKg
ðL ˜u”oðMg
ðN ˜t‘OðOg
ðP 
ðQg
ð g
ð g
ð g
ðV "&Ø"&Ø/;Ø-1Ø)-Ø,0Ø"Ø-1Ø*6Ø(,Ø59Ø-1Ø(,Ø,0Ø/3ØFJð#C
ð& +/Ø6BØ&*Ø(4Ø)5Ø+7Ø(4Ø&*ð5C
ð C
ð C
à˜$‘,ðC
ð ˜4‘<ðC
ð ' tœnð	C
ð
 +ðC
ð   $Ñ&ðC
ð # T™\ðC
ð �t‘ðC
ð !$ d¡
ðC
ð " $œðC
ð  ™:ðC
ð 3ðC
ð !$ d¡
ðC
ð  ™:ðC
ð # T™kðC
ð  #&¨¡*ð!C
ð" $Dð#C
ð& ! 4™Zð'C
ð( &.¨d¤^ð)C
ð* $ð+C
ð, ˜u”oð-C
ð.   ”ð/C
ð0 " %œð1C
ð2 ˜u”oð3C
ð4 ˜t‘Oð5C
ð6 
ð7C
ð C
ð C
ð C
ðP '+Ø Ø!Ø"Ø$0Ø/;Ø-1Ø=AØ*6Ø(,Ø#'Ø(,Ø59Ø-1Ø(,Ø,0Ø04Ø/3ØFJð+K
ð. +/Ø6BØ#Ø(4Ø)5Ø+7Ø(4Ø&*ð=K
ð K
ð K
à*ðK
ð ˜tÑ#ðK
ð �T‰zð	K
ð
 �d‘
ðK
ð �t‘ðK
ð ˜S”MðK
ð ' tœnðK
ð +ðK
ð # ?Ô3°dÑ:ðK
ð " $œðK
ð  ™:ðK
ð ˜D‘[ðK
ð &ðK
ð 3ðK
ð  !$ d¡
ð!K
ð"  ™:ð#K
ð$ # T™kð%K
ð& #'¨¡+ð'K
ð( #&¨¡*ð)K
ð* $Dð+K
ð. ! 4™Zð/K
ð0 &.¨d¤^ð1K
ð2 ˜‘*ð3K
ð4 ˜u”oð5K
ð6   ”ð7K
ð8 " %œð9K
ð: ˜u”oð;K
ð< ˜t‘Oð=K
ð> 
ð?K
ð K
ð K
ð K
ð` 0<Ø-1Ø*6Ø(,Ø Ø59Ø-1Ø(,Ø,0Ø/3ØFJð9
ð +/Ø6BØ(4Ø)5Ø+7Ø(4Ø&*ð+9
ð 9
ð 9
à&ð9
ð ' tœnð9
ð +ð	9
ð
 " $œð9
ð  ™:ð9
ð �T‰zð9
ð 3ð9
ð !$ d¡
ð9
ð  ™:ð9
ð # T™kð9
ð #&¨¡*ð9
ð $Dð9
ð ! 4™Zð9
ð  &.¨d¤^ð!9
ð" ˜u”oð#9
ð$   ”ð%9
ð& " %œð'9
ð( ˜u”oð)9
ð* ˜t‘Oð+9
ð, 
ð-9
ð 9
ð 9
ð 9
ð| '+Ø"Ø/;Ø-1Ø Ø!Ø$0Ø*.Ø=AØ*6Ø(,Ø#'Ø(,Ø59Ø-1Ø(,Ø,0Ø04Ø$(Ø&*Ø/3ØFJð1Q
ð4 +/Ø6BØ#Ø(4Ø)5Ø+7Ø(4Ø&*ðCQ
ð Q
ð Q
à"ðQ
ð ˜tÑ#ðQ
ð �t‘ð	Q
ð
 ' tœnðQ
ð +ðQ
ð �T‰zðQ
ð �d‘
ðQ
ð ˜S”MðQ
ð ! 4™KðQ
ð # ?Ô3°dÑ:ðQ
ð " $œðQ
ð  ™:ðQ
ð ˜D‘[ðQ
ð &ðQ
ð  3ð!Q
ð" !$ d¡
ð#Q
ð$  ™:ð%Q
ð& # T™kð'Q
ð( #'¨¡+ð)Q
ð* "ð+Q
ð, ˜t™ð-Q
ð. #&¨¡*ð/Q
ð0 $Dð1Q
ð4 ! 4™Zð5Q
ð6 &.¨d¤^ð7Q
ð8 ˜‘*ð9Q
ð: ˜u”oð;Q
ð<   ”ð=Q
ð> " %œð?Q
ð@ ˜u”oðAQ
ðB ˜t‘OðCQ
ðD 
ðEQ
ð Q
ð Q
ð Q
ðj "&Ø"&Ø Ø"Ø$(Ø/;Ø-1Ø&*Ø&*Ø(,Ø*6Ø(,Ø59Ø-1Ø(,Ø,0Ø/3ØFJð'G
ð* +/Ø6BØ $Ø(4Ø)5Ø+7Ø(4Ø&*ð9G
ð G
ð G
à˜$‘,ðG
ð ˜4‘<ðG
ð �T‰zð	G
ð
 �t‘ðG
ð ˜T‘zðG
ð ' tœnðG
ð +ðG
ð ˜t™ðG
ð ˜t™ðG
ð  ™:ðG
ð " $œðG
ð  ™:ðG
ð 3ðG
ð !$ d¡
ðG
ð   ™:ð!G
ð" # T™kð#G
ð$ #&¨¡*ð%G
ð& $Dð'G
ð* ! 4™Zð+G
ð, &.¨d¤^ð-G
ð. ð/G
ð0 ˜u”oð1G
ð2   ”ð3G
ð4 " %œð5G
ð6 ˜u”oð7G
ð8 ˜t‘Oð9G
ð: 
ð;G
ð G
ð G
ð G
ðX '+Ø!Ø/;Ø-1Ø*6Ø(,Ø(,Ø59Ø-1Ø(,Ø,0Ø/3ØFJð?
ð" +/Ø6BØ#Ø(4Ø)5Ø+7Ø(4Ø&*ð1?
ð ?
ð ?
à+ð?
ð ˜tÑ#ð?
ð �d‘
ð	?
ð
 ' tœnð?
ð +ð?
ð " $œð?
ð  ™:ð?
ð &ð?
ð 3ð?
ð !$ d¡
ð?
ð  ™:ð?
ð # T™kð?
ð #&¨¡*ð?
ð $Dð?
ð" ! 4™Zð#?
ð$ &.¨d¤^ð%?
ð& ˜‘*ð'?
ð( ˜u”oð)?
ð*   ”ð+?
ð, " %œð-?
ð. ˜u”oð/?
ð0 ˜t‘Oð1?
ð2 
ð3?
ð ?
ð ?
ð ?
ðH '+Ø"Ø/;Ø-1Ø$0Ø=AØ*6Ø(,Ø59Ø-1Ø(,Ø,0Ø/3ØFJð!A
ð$ +/Ø6BØ#Ø(4Ø)5Ø+7Ø(4Ø&*ð3A
ð A
ð A
à"ðA
ð ˜tÑ#ðA
ð �t‘ð	A
ð
 ' tœnðA
ð +ðA
ð ˜S”MðA
ð # ?Ô3°dÑ:ðA
ð " $œðA
ð  ™:ðA
ð 3ðA
ð !$ d¡
ðA
ð  ™:ðA
ð # T™kðA
ð #&¨¡*ðA
ð  $Dð!A
ð$ ! 4™Zð%A
ð& &.¨d¤^ð'A
ð( ˜‘*ð)A
ð* ˜u”oð+A
ð,   ”ð-A
ð. " %œð/A
ð0 ˜u”oð1A
ð2 ˜t‘Oð3A
ð4 
ð5A
ð A
ð A
ð A
ðN %)ØØ/3Ø48Ø!%Ø/;Ø-1Ø"&Ø0<Ø)-Ø04ØAEØ*6Ø(,Ø59Ø-1Ø-9Ø>BØ(,Ø,0ð/M
ð2 +/Ø6BØ(4Ø)5Ø+7Ø(4Ø&*ð?M
ð M
ð M
àðM
ð Ð1Ô2ðM
ð ˜T‘kð	M
ð
 �D‰jðM
ð "&¨¡ðM
ð +¨TÑ1ðM
ð ˜$‘;ðM
ð ' tœnðM
ð +ðM
ð ˜4‘ZðM
ð !)¨¤ðM
ð   $Ñ&ðM
ð ˜#œ,Ñ&¨Ñ-ðM
ð ' Ô7¸$Ñ>ðM
ð  " $œð!M
ð"  ™:ð#M
ð$ 3ð%M
ð& !$ d¡
ð'M
ð( & cœ]ð)M
ð* $ OÔ4°tÑ;ð+M
ð,  ™:ð-M
ð. # T™kð/M
ð2 ! 4™Zð3M
ð4 &.¨d¤^ð5M
ð6 ˜u”oð7M
ð8   ”ð9M
ð: " %œð;M
ð< ˜u”oð=M
ð> ˜t‘Oð?M
ð@ 
ðAM
ð M
ð M
ð M
ðd  Ø)5Ø:>Ø'+ð&
ð )5Ø)5Ø+7Ø(4Ø&*ð&
ð &
ð &
àð&
ð �D‰jð&
ð " #œð	&
ð
   Ô0°4Ñ7ð&
ð  ™ð&
ð ˜u”oð&
ð   ”ð&
ð " %œð&
ð ˜u”oð&
ð ˜t‘Oð&
ð 
ð&
ð &
ð &
ð &
ðX  Ø)5Ø:>ð&
ð )5Ø)5Ø+7Ø(4Ø&*ð&
ð &
ð &
àð&
ð ð&
ð �D‰jð	&
ð
 " #œð&
ð   Ô0°4Ñ7ð&
ð ˜u”oð&
ð   ”ð&
ð " %œð&
ð ˜u”oð&
ð ˜t‘Oð&
ð 
ð&
ð &
ð &
ð &
ðX #Ø$0Ø=AØ/;Ø-1Ø*6Ø(,Ø59Ø04Ø,0Ø,0Ø/3ØFJØ(,ð#A
ð& +/Ø6BØ(4Ø)5Ø+7Ø(4Ø&*ð3A
ð A
ð A
à˜C‘iðA
ð ðA
ð �t‘ð	A
ð
 ˜S”MðA
ð # ?Ô3°dÑ:ðA
ð ' tœnðA
ð +ðA
ð " $œðA
ð  ™:ðA
ð 3ðA
ð #'¨¡+ðA
ð # T™kðA
ð  # T™zðA
ð #&¨¡*ðA
ð  $Dð!A
ð"  ™:ð#A
ð& ! 4™Zð'A
ð( &.¨d¤^ð)A
ð* ˜u”oð+A
ð,   ”ð-A
ð. " %œð/A
ð0 ˜u”oð1A
ð2 ˜t‘Oð3A
ð4 
ð5A
ð A
ð A
ð A
ðN #Ø$0Ø=AØ/;Ø-1Ø*6Ø(,Ø59Ø04Ø,0Ø,0Ø/3ØFJØ(,ð#A
ð& +/Ø6BØ(4Ø)5Ø+7Ø(4Ø&*ð3A
ð A
ð A
à�s‘ðA
ð ðA
ð �t‘ð	A
ð
 ˜S”MðA
ð # ?Ô3°dÑ:ðA
ð ' tœnðA
ð +ðA
ð " $œðA
ð  ™:ðA
ð 3ðA
ð #'¨¡+ðA
ð # T™kðA
ð  # T™zðA
ð #&¨¡*ðA
ð  $Dð!A
ð"  ™:ð#A
ð& ! 4™Zð'A
ð( &.¨d¤^ð)A
ð* ˜u”oð+A
ð,   ”ð-A
ð. " %œð/A
ð0 ˜u”oð1A
ð2 ˜t‘Oð3A
ð4 
ð5A
ð A
ð A
ð A
ðN 0<Ø*6Ø(,Ø&*Ø/3ð-
ð )5Ø)5Ø+7Ø(4Ø&*ð-
ð -
ð -
à˜C‘ið-
ð ˜c”]ð-
ð ' tœnð	-
ð
 " $œð-
ð  ™:ð-
ð ˜t™ð-
ð #&¨¡*ð-
ð ˜u”oð-
ð   ”ð-
ð " %œð-
ð ˜u”oð-
ð ˜t‘Oð-
ð 
ÐÔ	 ð-
ð -
ð -
ð -
ðf 0<Ø*6Ø(,Ø&*Ø/3ð-
ð )5Ø)5Ø+7Ø(4Ø&*ð-
ð -
ð -
à�s‘ð-
ð ˜c”]ð-
ð ' tœnð	-
ð
 " $œð-
ð  ™:ð-
ð ˜t™ð-
ð #&¨¡*ð-
ð ˜u”oð-
ð   ”ð-
ð " %œð-
ð ˜u”oð-
ð ˜t‘Oð-
ð 
ÐÔ	 ð-
ð -
ð -
ð -
ðf 0<Ø*6Ø(,Ø,0Ø/3ØFJØ(,ð0
ð )5Ø)5Ø+7Ø(4Ø&*ð!0
ð 0
ð 0
à˜C‘ið0
ð ð0
ð ' tœnð	0
ð
 " $œð0
ð  ™:ð0
ð  # T™zð0
ð #&¨¡*ð0
ð $Dð0
ð  ™:ð0
ð ˜u”oð0
ð   ”ð0
ð " %œð0
ð ˜u”oð0
ð  ˜t‘Oð!0
ð" 
ð#0
ð 0
ð 0
ð 0
ðl 0<Ø*6Ø(,Ø,0Ø/3ØFJØ(,ð1
ð )5Ø)5Ø+7Ø(4Ø&*ð!1
ð 1
ð 1
à�s‘ð1
ð ð1
ð ' tœnð	1
ð
 " $œð1
ð  ™:ð1
ð  # T™zð1
ð #&¨¡*ð1
ð $Dð1
ð  ™:ð1
ð ˜u”oð1
ð   ”ð1
ð " %œð1
ð ˜u”oð1
ð  ˜t‘Oð!1
ð" 
ð#1
ð 1
ð 1
ð 1
ðn 0<Ø*6Ø(,Ø/3ð+
ð )5Ø)5Ø+7Ø(4Ø&*ð+
ð +
ð +
à˜C‘ið+
ð ˜c”]ð+
ð ' tœnð	+
ð
 " $œð+
ð  ™:ð+
ð #&¨¡*ð+
ð ˜u”oð+
ð   ”ð+
ð " %œð+
ð ˜u”oð+
ð ˜t‘Oð+
ð 
ÐÔ	 ð+
ð +
ð +
ð +
ðb 0<Ø*6Ø(,Ø/3ð+
ð )5Ø)5Ø+7Ø(4Ø&*ð+
ð +
ð +
à�s‘ð+
ð ˜c”]ð+
ð ' tœnð	+
ð
 " $œð+
ð  ™:ð+
ð #&¨¡*ð+
ð ˜u”oð+
ð   ”ð+
ð " %œð+
ð ˜u”oð+
ð ˜t‘Oð+
ð 
ÐÔ	 ð+
ð +
ð +
ð +
ðb )5Ø)5Ø+7Ø(4Ø&*ð"
ð "
ð "
à�s‘ð"
ð ˜u”oð	"
ð
   ”ð"
ð " %œð"
ð ˜u”oð"
ð ˜t‘Oð"
ð 
ð"
ð "
ð "
ð "
ðP )5Ø)5Ø+7Ø(4Ø&*ð"
ð "
ð "
à�s‘ð"
ð ˜u”oð	"
ð
   ”ð"
ð " %œð"
ð ˜u”oð"
ð ˜t‘Oð"
ð 
ð"
ð "
ð "
ð "
ðL *.ð#
ð )5Ø)5Ø+7Ø(4Ø&*ð#
ð #
ð #
à $Ñ&ð#
ð ˜u”oð	#
ð
   ”ð#
ð " %œð#
ð ˜u”oð#
ð ˜t‘Oð#
ð 
ð#
ð #
ð #
ð #
ðP )5Ø)5Ø+7Ø(4Ø&*ð!
ð !
ð !
ð ˜u”oð!
ð   ”ð	!
ð
 " %œð!
ð ˜u”oð!
ð ˜t‘Oð!
ð 
ð!
ð !
ð !
ð !
ðN )5Ø)5Ø+7Ø(4Ø&*ð
ð 
ð 
à�s‘ð
ð ˜u”oð	
ð
   ”ð
ð " %œð
ð ˜u”oð
ð ˜t‘Oð
ð 
ð
ð 
ð 
ð 
ðH )5Ø)5Ø+7Ø(4Ø&*ð
ð 
ð 
à$'ð
ð ˜u”oð	
ð
   ”ð
ð " %œð
ð ˜u”oð
ð ˜t‘Oð
ð 
ð
ð 
ð 
ð 
ðD *.ð
ð )5Ø)5Ø+7Ø(4Ø&*ð
ð 
ð 
à $™Jð
ð ˜u”oð	
ð
   ”ð
ð " %œð
ð ˜u”oð
ð ˜t‘Oð
ð 
ð
ð 
ð 
ð 
ðF )5Ø)5Ø+7Ø(4Ø&*ð
ð 
ð 
ð ˜u”oð
ð   ”ð	
ð
 " %œð
ð ˜u”oð
ð ˜t‘Oð
ð 
ð
ð 
ð 
ð 
ðF *.Ø*6ð)
ð )5Ø)5Ø+7Ø(4Ø&*ð)
ð )
ð )
à #ð)
ð ð)
ð "ð	)
ð
   $™;ð)
ð " $œð)
ð ˜u”oð)
ð   ”ð)
ð " %œð)
ð ˜u”oð)
ð ˜t‘Oð)
ð 
ð)
ð )
ð )
ð )
ðZ *.Ø26Ø6:Ø/3Ø&*Ø%)Ø!Ø ð,
ð )5Ø)5Ø+7Ø(4Ø&*ð,
ð ,
ð ,
à $™;ð,
ð %)¨4¡Kð,
ð )-¨t©ð	,
ð
 "&¨¡ð,
ð ˜t™ð,
ð ˜d‘{ð,
ð �d‘
ð,
ð �T‰zð,
ð ˜u”oð,
ð   ”ð,
ð " %œð,
ð ˜u”oð,
ð ˜t‘Oð,
ð  
ð!,
ð ,
ð ,
ð ,
ð` "Ø ð!
ð
 )5Ø)5Ø+7Ø(4Ø&*ð!
ð !
ð !
à�d‘
ð!
ð �T‰zð!
ð
 ˜u”oð!
ð   ”ð!
ð " %œð!
ð ˜u”oð!
ð ˜t‘Oð!
ð 
ð!
ð !
ð !
ð !
ðL ð!
ð
 )5Ø)5Ø+7Ø(4Ø&*ð!
ð !
ð !
à�s‘ð!
ð �4‰Zð!
ð
 ˜u”oð!
ð   ”ð!
ð " %œð!
ð ˜u”oð!
ð ˜t‘Oð!
ð 
ð!
ð !
ð !
ð !
ð !
ð !
ð !
ð !
rM   r3   )?ra  rl  rk  Úcollections.abcr   Útypingr   Ú%telegram._inline.inlinekeyboardbuttonr   Útelegram._menubuttonr   Útelegram._telegramobjectr   Útelegram._utils.defaultvaluer   Útelegram._utils.typesr	   r
   r   r   Útelegram._utils.usernamesr   r   r   Útelegram.helpersr   rm   r   rf   Útelegramr   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r3   rÒ   rM   rL   ú<module>rx     s¨  ðð( FÐ Eà Ð Ð Ð Ø $Ð $Ð $Ð $Ð $Ð $Ø  Ð  Ð  Ð  Ð  Ð  à FÐ FÐ FÐ FÐ FÐ FØ +Ð +Ð +Ð +Ð +Ð +Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5ðð ð ð ð ð ð ð ð ð ð ð ð HÐ GÐ GÐ GÐ GÐ GÐ GÐ GÐ GÐ GØ AÐ AÐ AÐ AÐ AÐ AØ IÐ IÐ IÐ IÐ IÐ Iàð !=ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð@ =Ð<Ð<Ð<Ð<Ð<Ð<Ð<ðN)
ð N)
ð N)
ð N)
ð N)
ˆ>ñ N)
ô N)
ð N)
ð N)
ð N)
rM   