Ë
    †jš ã                   óF  — 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>y)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e4jj                  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| _        | j%                  «        y )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                    €úM/var/www/html/datingFans/myenv/lib/python3.12/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          
   ƒ   ó€   K  — | j                  «       j                  | j                  |||||||¬«      ƒ d{  –—† S 7 Œ­w)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ÿ   sL   è ø€ ð, —\‘\“^×;Ñ;Ø—G‘GØØØ%Ø'Ø+Ø%Ø!ð <ó 	
÷ 	
ð 		
ð 	
úó   ‚5>·<¸>rQ   c                 ór   — |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   s-   € ñ Ü+¨D¯G©G°TÓ:Ð:Ü'¨¯©°·±Ó@Ð@rM   c                 óz   — |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).

        é   )Úversionrf   rh   s     rL   Úmention_markdown_v2zUser.mention_markdown_v22  s1   € ñ Ü+¨D¯G©G°TÀ1ÔEÐEÜ'¨¯©°·±ÈÔKÐKrM   c                 ór   — |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   rh   s     rL   r   zUser.mention_html?  s-   € ñ Ü'¨¯©°Ó6Ð6Ü# D§G¡G¨T¯^©^Ó<Ð<rM   c                 óR   — t        |xs | 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<   rh   s     rL   Úmention_buttonzUser.mention_buttonL  s)   € ô $¨Ò)?°·±À}ÐUY×U\ÑU\ÐT]ÐE^Ô_Ð_rM   Ú
message_idÚdisable_notificationÚbusiness_connection_idc             ƒ   ó‚   K  — | j                  «       j                  | j                  ||||||||¬«	      ƒ d{  –—† S 7 Œ­w)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_idrs   rt   rW   rX   rY   rZ   ru   rD   N)r`   Úpin_chat_messager<   )	rJ   rs   rt   ru   rW   rX   rY   rZ   rD   s	            rL   Úpin_messagezUser.pin_message[  sO   è ø€ ð2 —\‘\“^×4Ñ4Ø—G‘GØ!Ø!5Ø%Ø'Ø+Ø%Ø#9Ø!ð 5ó 

÷ 

ð 
	
ð 

úó   ‚6?¸=¹?c          
   ƒ   ó€   K  — | j                  «       j                  | j                  |||||||¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   rW   rX   rY   rZ   rD   rs   ru   N)r`   Úunpin_chat_messager<   )rJ   rs   ru   rW   rX   rY   rZ   rD   s           rL   Úunpin_messagezUser.unpin_message€  sL   è ø€ ð0 —\‘\“^×6Ñ6Ø—G‘GØ%Ø'Ø+Ø%Ø!Ø!Ø#9ð 7ó 	
÷ 	
ð 		
ð 	
úrd   c             ƒ   ó|   K  — | j                  «       j                  | j                  |||||¬«      ƒ d{  –—† S 7 Œ­w)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.

        ©rw   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£  sF   è ø€ ð. —\‘\“^×;Ñ;Ø—G‘GØ%Ø'Ø+Ø%Ø!ð <ó 
÷ 
ð 	
ð 
úó   ‚3<µ:¶<)Úreply_to_message_idÚdisable_web_page_previewÚallow_sending_without_replyrW   rX   rY   rZ   rD   rp   Ú
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                  «       j                  | j                  |||||||	|||||||||||
||||¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   rp   r‡   r…   rŒ   rt   r„   r�   rˆ   r†   r‰   rŠ   r‹   rW   rX   rY   rZ   rD   ru   rŽ   r�   r�   r‘   N)r`   Úsend_messager<   )rJ   rp   r‡   rt   rˆ   r‰   rŠ   r‹   rŒ   r�   ru   rŽ   r�   r�   r‘   r„   r…   r†   rW   rX   rY   rZ   rD   s                          rL   r“   zUser.send_messageÃ  sz   è ø€ ðN —\‘\“^×0Ñ0Ø—G‘GØØ!Ø%=Ø!5Ø!5Ø 3Ø-Ø%Ø(CØØ+Ø/Ø%Ø'Ø+Ø%Ø!Ø#9Ø/Ø!5Ø%=Ø&?ð/ 1ó 
÷ 
ð 	
ð 
úó   ‚AAÁAÁAÚdraft_idc             ƒ   ó†   K  — | j                  «       j                  | j                  |||||||||	|
¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   r•   rp   r‹   r‡   r‰   rW   rX   rY   rZ   rD   N)r`   Úsend_message_draftr<   )rJ   r•   rp   r‹   r‡   r‰   rW   rX   rY   rZ   rD   s              rL   r—   zUser.send_message_draft  sU   è ø€ ð: —\‘\“^×6Ñ6Ø—G‘GØØØ/Ø!ØØ%Ø'Ø+Ø%Ø!ð 7ó 
÷ 
ð 	
ð 
úó   ‚8Aº?»Ac          	   ƒ   ó~   K  — | j                  «       j                  | j                  ||||||¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   rs   rW   rX   rY   rZ   rD   N)r`   Údelete_messager<   )rJ   rs   rW   rX   rY   rZ   rD   s          rL   rš   zUser.delete_message/  sI   è ø€ ð, —\‘\“^×2Ñ2Ø—G‘GØ!Ø%Ø'Ø+Ø%Ø!ð 3ó 
÷ 
ð 	
ð 
úó   ‚4=¶;·=Úmessage_idsc          	   ƒ   ó~   K  — | j                  «       j                  | j                  ||||||¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   rœ   rW   rX   rY   rZ   rD   N)r`   Údelete_messagesr<   )rJ   rœ   rW   rX   rY   rZ   rD   s          rL   rž   zUser.delete_messagesO  sI   è ø€ ð, —\‘\“^×3Ñ3Ø—G‘GØ#Ø%Ø'Ø+Ø%Ø!ð 4ó 
÷ 
ð 	
ð 
úr›   )r„   r†   ÚfilenamerW   rX   rY   rZ   rD   ÚphotozFileInput | PhotoSizeÚcaptionÚcaption_entitiesÚhas_spoilerÚshow_caption_above_mediarŸ   c             ƒ   ó¢   K  — | j                  «       j                  | j                  |||||
|||||||||||||	||||||¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   r    r¡   rt   r„   r�   rˆ   r‡   r†   r¢   rŸ   rŠ   r‹   rW   rX   rY   rZ   rD   r£   ru   rŽ   r�   r¤   r�   r‘   N)r`   Ú
send_photor<   )rJ   r    r¡   rt   rˆ   r‡   r¢   rŠ   r‹   r£   r�   ru   rŽ   r�   r¤   r�   r‘   r„   r†   rŸ   rW   rX   rY   rZ   rD   s                            rL   r¦   zUser.send_photoo  s€   è ø€ ðR —\‘\“^×.Ñ.Ø—G‘GØØØ!5Ø 3Ø-Ø%Ø!Ø(CØ-ØØ+Ø/Ø%Ø'Ø+Ø%Ø!Ø#Ø#9Ø/Ø!5Ø%=Ø%=Ø&?ð3 /ó 
÷ 
ð 	
ð 
úó   ‚AAÁAÁ	A)
r„   r†   rW   rX   rY   rZ   rD   r¡   r‡   r¢   ÚmediazHInputMediaAudio | InputMediaDocument | InputMediaPhoto | InputMediaVideo)r    .c
       
      ƒ   ó˜   K  — | j                  «       j                  | j                  |||
||||||||||||||||	¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   r¨   rt   r„   r�   rW   rX   rY   rZ   rD   r†   rŠ   r‹   r¡   r‡   r¢   ru   rŽ   r�   r�   N)r`   Úsend_media_groupr<   )rJ   r¨   rt   rŠ   r‹   r�   ru   rŽ   r�   r�   r„   r†   rW   rX   rY   rZ   rD   r¡   r‡   r¢   s                       rL   rª   zUser.send_media_group´  sq   è ø€ ðN —\‘\“^×4Ñ4Ø—G‘GØØ!5Ø 3Ø-Ø%Ø'Ø+Ø%Ø!Ø(CØ+Ø/ØØ!Ø-Ø#9Ø/Ø!5Ø%=ð) 5ó 
÷ 
ð 	
ð 
úó   ‚AA
ÁAÁA
ÚaudiozFileInput | AudioÚdurationÚ	performerÚtitleÚ	thumbnailzFileInput | Nonec             ƒ   ó¦   K  — | j                  «       j                  | j                  ||||||||||||	||
||||||||||||¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   r¬   r­   r®   r¯   r¡   rt   r„   r�   rˆ   r‡   r†   r¢   rŸ   rŠ   r‹   rW   rX   rY   rZ   rD   r°   ru   rŽ   r�   r�   r‘   N)r`   Ú
send_audior<   )rJ   r¬   r­   r®   r¯   r¡   rt   rˆ   r‡   r¢   rŠ   r‹   r°   r�   ru   rŽ   r�   r�   r‘   r„   r†   rŸ   rW   rX   rY   rZ   rD   s                              rL   r²   zUser.send_audioò  s†   è ø€ ðV —\‘\“^×.Ñ.Ø—G‘GØØØØØØ!5Ø 3Ø-Ø%Ø!Ø(CØ-ØØ+Ø/Ø%Ø'Ø+Ø%Ø!ØØ#9Ø/Ø!5Ø%=Ø&?ð7 /ó 
÷ 
ð 	
ð 
úó   ‚AAÁ
AÁAÚactionc             ƒ   ó‚   K  — | j                  «       j                  | j                  ||||||||¬«	      ƒ d{  –—† S 7 Œ­w)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.

        )	rw   r´   r‹   rW   rX   rY   rZ   rD   ru   N)r`   Úsend_chat_actionr<   )	rJ   r´   r‹   ru   rW   rX   rY   rZ   rD   s	            rL   r¶   zUser.send_chat_action;  sO   è ø€ ð2 —\‘\“^×4Ñ4Ø—G‘GØØ/Ø%Ø'Ø+Ø%Ø!Ø#9ð 5ó 

÷ 

ð 
	
ð 

úrz   )r„   r†   ÚcontactrW   rX   rY   rZ   rD   Úphone_numberÚvcardr·   zContact | Nonec             ƒ   óž   K  — | j                  «       j                  | j                  ||||||	||||||||||||
||||¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   r¸   r9   r@   rt   r„   r�   rˆ   rW   rX   rY   rZ   r·   r¹   rD   r†   rŠ   r‹   ru   rŽ   r�   r�   r‘   N)r`   Úsend_contactr<   )rJ   r¸   r9   r@   rt   rˆ   r¹   rŠ   r‹   r�   ru   rŽ   r�   r�   r‘   r„   r†   r·   rW   rX   rY   rZ   rD   s                          rL   r»   zUser.send_contactc  sz   è ø€ ðN —\‘\“^×0Ñ0Ø—G‘GØ%Ø!ØØ!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%ØØØ!Ø(CØ+Ø/Ø#9Ø/Ø!5Ø%=Ø&?ð/ 1ó 
÷ 
ð 	
ð 
úr”   )r„   r†   rW   rX   rY   rZ   rD   Úemojic             ƒ   ó–   K  — | j                  «       j                  | j                  ||||||||||||||||	|
|¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   rt   r„   r�   rˆ   rW   rX   rY   rZ   r¼   rD   r†   rŠ   r‹   ru   rŽ   r�   r�   r‘   N)r`   Ú	send_dicer<   )rJ   rt   rˆ   r¼   rŠ   r‹   r�   ru   rŽ   r�   r�   r‘   r„   r†   rW   rX   rY   rZ   rD   s                      rL   r¾   zUser.send_dice¤  sn   è ø€ ðF —\‘\“^×-Ñ-Ø—G‘GØ!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%ØØ!Ø(CØ+Ø/Ø#9Ø/Ø!5Ø%=Ø&?ð' .ó 
÷ 
ð 	
ð 
ús   ‚A A	ÁAÁA	ÚdocumentzFileInput | DocumentÚdisable_content_type_detectionc             ƒ   ó¢   K  — | j                  «       j                  | j                  |||||||||||||
||||||	|||||¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   r¿   rŸ   r¡   rt   r„   r�   rˆ   rW   rX   rY   rZ   r‡   r°   rD   rÀ   r†   r¢   rŠ   r‹   ru   rŽ   r�   r�   r‘   N)r`   Úsend_documentr<   )rJ   r¿   r¡   rt   rˆ   r‡   rÀ   r¢   rŠ   r‹   r°   r�   ru   rŽ   r�   r�   r‘   r„   r†   rŸ   rW   rX   rY   rZ   rD   s                            rL   rÂ   zUser.send_documentÝ  s€   è ø€ ðR —\‘\“^×1Ñ1Ø—G‘GØØØØ!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%Ø!ØØ!Ø+IØ(CØ-Ø+Ø/Ø#9Ø/Ø!5Ø%=Ø&?ð3 2ó 
÷ 
ð 	
ð 
úr§   Úgame_short_namezInlineKeyboardMarkup | Nonec
             ƒ   ó’   K  — | j                  «       j                  | j                  |||
|||||||||||||	¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   rÃ   rt   r„   r�   rˆ   rW   rX   rY   rZ   rD   r†   rŠ   r‹   ru   rŽ   r�   N)r`   Ú	send_gamer<   )rJ   rÃ   rt   rˆ   rŠ   r‹   r�   ru   rŽ   r�   r„   r†   rW   rX   rY   rZ   rD   s                    rL   rÅ   zUser.send_game"  sh   è ø€ ðB —\‘\“^×-Ñ-Ø—G‘GØ+Ø!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%Ø!Ø(CØ+Ø/Ø#9Ø/Ø!5ð# .ó 
÷ 
ð 	
ð 
ús   ‚>AÁ AÁAÚ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             ƒ   óR  K  —  | j                  «       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'{  –—† S 7 Œ­w))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.

        rw   r¯   rÆ   rÇ   rÊ   rÈ   rÉ   rË   rÌ   rÍ   rÎ   rÏ   rÐ   rÑ   rÒ   rÓ   rÔ   rt   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Ô   rt   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  s»  è ø€ ð@ 1�T—\‘\“^×0Ñ0ò '
Ø—G’Gð'
áð'
ñ $ð'
ñ ð	'
ñ
 *ð'
ñ ð'
ñ ð'
ñ ,ð'
ñ  ð'
ñ "ð'
ñ $ð'
ñ &ð'
ñ  ð'
ñ 0ð'
ñ "ð'
ñ  #8ð!'
ñ" $ð#'
ñ$ "6ð%'
ñ& !4ð''
ñ( .ð)'
ñ* &ð+'
ñ, (ð-'
ñ. +Hð/'
ñ0 $:ð1'
ñ2 &ð3'
ñ4 (ð5'
ñ6 ,ð7'
ñ8 &ð9'
ñ: "ð;'
ñ< )Dð='
ñ> *ð?'
ñ@ #8ðA'
ñB ,ðC'
ñD 0ðE'
ñF 0ðG'
ñH "6ðI'
ñJ &>ðK'
ñL '@ðM'
÷ '
ð '	
ð '
ús   ‚BB'Â B%Â!B')r„   r†   ÚlocationrW   rX   rY   rZ   rD   ÚlatitudeÚ	longitudeÚlive_periodÚhorizontal_accuracyÚheadingÚproximity_alert_radiusrÝ   zLocation | Nonec             ƒ   ó¢   K  — | j                  «       j                  | j                  ||||||||||||||||||	|
|||||¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   rÞ   rß   rt   r„   r�   rˆ   rW   rX   rY   rZ   rÝ   rà   rD   rá   râ   rã   r†   rŠ   r‹   ru   rŽ   r�   r�   r‘   N)r`   Úsend_locationr<   )rJ   rÞ   rß   rt   rˆ   rà   rá   râ   rã   rŠ   r‹   r�   ru   rŽ   r�   r�   r‘   r„   r†   rÝ   rW   rX   rY   rZ   rD   s                            rL   rå   zUser.send_locationÀ  s€   è ø€ ðR —\‘\“^×1Ñ1Ø—G‘GØØØ!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%ØØ#Ø!Ø 3ØØ#9Ø(CØ+Ø/Ø#9Ø/Ø!5Ø%=Ø&?ð3 2ó 
÷ 
ð 	
ð 
úr§   Ú	animationzFileInput | AnimationÚwidthÚheightc             ƒ   ó  K  —  | j                  «       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{  –—† S 7 Œ­w) 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.

        rw   ræ   r­   rç   rè   r¡   r‡   rt   r„   r�   rˆ   rW   rX   rY   rZ   rD   r†   r¢   rŸ   rŠ   r‹   r£   r°   ru   rŽ   r�   r¤   r�   r‘   NrÛ   )r`   Úsend_animationr<   )rJ   ræ   r­   rç   rè   r¡   r‡   rt   rˆ   r¢   rŠ   r‹   r£   r°   r�   ru   rŽ   r�   r¤   r�   r‘   r„   r†   rŸ   rW   rX   rY   rZ   rD   s                                rL   rê   zUser.send_animation  sR  è ø€ ðZ 3�T—\‘\“^×2Ñ2ò 
Ø—G’Gð
áð
ñ ð
ñ ð	
ñ
 ð
ñ ð
ñ "ð
ñ "6ð
ñ !4ð
ñ .ð
ñ &ð
ñ &ð
ñ (ð
ñ ,ð
ñ &ð
ñ  "ð!
ñ" )Dð#
ñ$ .ð%
ñ& ð'
ñ( ,ð)
ñ* 0ð+
ñ, $ð-
ñ.  ð/
ñ0 $:ð1
ñ2 0ð3
ñ4 "6ð5
ñ6 &>ð7
ñ8 &>ð9
ñ: '@ð;
÷ 
ð 	
ð 
ús   ‚BBÂB
ÂBÚstickerzFileInput | Stickerc             ƒ   ó˜   K  — | j                  «       j                  | j                  ||||||||||||||||	|
||¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   rë   rt   r„   r�   rˆ   rW   rX   rY   rZ   rD   r†   rŠ   r‹   r¼   ru   rŽ   r�   r�   r‘   N)r`   Úsend_stickerr<   )rJ   rë   rt   rˆ   rŠ   r‹   r¼   r�   ru   rŽ   r�   r�   r‘   r„   r†   rW   rX   rY   rZ   rD   s                       rL   rí   zUser.send_stickerR  sq   è ø€ ðH —\‘\“^×0Ñ0Ø—G‘GØØ!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%Ø!Ø(CØ+Ø/ØØ#9Ø/Ø!5Ø%=Ø&?ð) 1ó 
÷ 
ð 	
ð 
úr«   ÚvideozFileInput | VideoÚsupports_streamingÚcoverÚstart_timestampc             ƒ   ó.  K  —  | j                  «       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!{  –—† S 7 Œ­w)#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.

        rw   rî   r­   r¡   rt   r„   r�   rˆ   rW   rX   rY   rZ   rç   rè   r‡   rï   r°   rð   rñ   rD   r†   r¢   rŸ   rŠ   r‹   r£   ru   rŽ   r�   r¤   r�   r‘   NrÛ   )r`   Ú
send_videor<   ) rJ   rî   r­   r¡   rt   rˆ   rç   rè   r‡   rï   r¢   rŠ   r‹   r£   r°   r�   ru   rŽ   r�   r¤   rð   rñ   r�   r‘   r„   r†   rŸ   rW   rX   rY   rZ   rD   s                                    rL   ró   zUser.send_video�  sr  è ø€ ð` /�T—\‘\“^×.Ñ.ò !
Ø—G’Gð!
áð!
ñ ð!
ñ ð	!
ñ
 "6ð!
ñ !4ð!
ñ .ð!
ñ &ð!
ñ &ð!
ñ (ð!
ñ ,ð!
ñ &ð!
ñ ð!
ñ ð!
ñ "ð!
ñ   2ð!!
ñ"  ð#!
ñ$ ð%!
ñ& ,ð'!
ñ( "ð)!
ñ* )Dð+!
ñ, .ð-!
ñ. ð/!
ñ0 ,ð1!
ñ2 0ð3!
ñ4 $ð5!
ñ6 $:ð7!
ñ8 0ð9!
ñ: "6ð;!
ñ< &>ð=!
ñ> &>ð?!
ñ@ '@ðA!
÷ !
ð !	
ð !
ús   ‚BBÂBÂB)r„   r†   ÚvenuerW   rX   rY   rZ   rD   ÚaddressÚfoursquare_idÚfoursquare_typeÚgoogle_place_idÚgoogle_place_typerô   zVenue | Nonec             ƒ   ó¦   K  — | j                  «       j                  | j                  |||||||||||||||||	|
||||||||¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   rÞ   rß   r¯   rõ   rö   rt   r„   r�   rˆ   rW   rX   rY   rZ   rô   r÷   rD   rø   rù   r†   rŠ   r‹   ru   rŽ   r�   r�   r‘   N)r`   Ú
send_venuer<   )rJ   rÞ   rß   r¯   rõ   rö   rt   rˆ   r÷   rø   rù   rŠ   r‹   r�   ru   rŽ   r�   r�   r‘   r„   r†   rô   rW   rX   rY   rZ   rD   s                              rL   rû   zUser.send_venueà  s†   è ø€ ðV —\‘\“^×.Ñ.Ø—G‘GØØØØØ'Ø!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%ØØ+Ø!Ø+Ø/Ø(CØ+Ø/Ø#9Ø/Ø!5Ø%=Ø&?ð7 /ó 
÷ 
ð 	
ð 
úr³   Ú
video_notezFileInput | VideoNoteÚlengthc             ƒ   óž   K  — | j                  «       j                  | j                  ||||||	||||||||||||
||||¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   rü   r­   rý   rt   r„   r�   rˆ   rW   rX   rY   rZ   rD   r†   rŸ   rŠ   r‹   r°   ru   rŽ   r�   r�   r‘   N)r`   Úsend_video_noter<   )rJ   rü   r­   rý   rt   rˆ   rŠ   r‹   r°   r�   ru   rŽ   r�   r�   r‘   r„   r†   rŸ   rW   rX   rY   rZ   rD   s                          rL   rÿ   zUser.send_video_note)  sz   è ø€ ðN —\‘\“^×3Ñ3Ø—G‘GØ!ØØØ!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%Ø!Ø(CØØ+Ø/ØØ#9Ø/Ø!5Ø%=Ø&?ð/ 4ó 
÷ 
ð 	
ð 
úr”   ÚvoicezFileInput | Voicec             ƒ   ó    K  — | j                  «       j                  | j                  ||||||
||||||||||||	|||||¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   r   r­   r¡   rt   r„   r�   rˆ   rW   rX   rY   rZ   r‡   rD   r†   r¢   rŸ   rŠ   r‹   ru   rŽ   r�   r�   r‘   N)r`   Ú
send_voicer<   )rJ   r   r­   r¡   rt   rˆ   r‡   r¢   rŠ   r‹   r�   ru   rŽ   r�   r�   r‘   r„   r†   rŸ   rW   rX   rY   rZ   rD   s                           rL   r  zUser.send_voicej  s}   è ø€ ðP —\‘\“^×.Ñ.Ø—G‘GØØØØ!5Ø 3Ø-Ø%Ø%Ø'Ø+Ø%Ø!Ø!Ø(CØ-ØØ+Ø/Ø#9Ø/Ø!5Ø%=Ø&?ð1 /ó 
÷ 
ð 	
ð 
úó   ‚AAÁAÁAÚ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                  «       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{  –—† S 7 Œ­w)!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.

        rw   r  r  r  r  r  r	  r
  rt   r„   r�   rˆ   rW   rX   rY   rZ   r  r  r  r  rD   r†   r  rŠ   r‹   ru   r  r  rŽ   r�   NrÛ   )r`   Ú	send_pollr<   )rJ   r  r  r  r  r  r	  r
  rt   rˆ   r  r  r  r  r  rŠ   r‹   r�   ru   r  r  rŽ   r�   r„   r†   rW   rX   rY   rZ   rD   s                                 rL   r  zUser.send_poll­  s[  è ø€ ð\ .�T—\‘\“^×-Ñ-ò 
Ø—G’Gð
áð
ñ ð
ñ &ð	
ñ
 ð
ñ %<ð
ñ 0ð
ñ  ð
ñ "6ð
ñ !4ð
ñ .ð
ñ &ð
ñ &ð
ñ (ð
ñ ,ð
ñ  &ð!
ñ" $ð#
ñ$ $:ð%
ñ& $ð'
ñ( "ð)
ñ* "ð+
ñ, )Dð-
ñ. "6ð/
ñ0 ,ð1
ñ2 0ð3
ñ4 $:ð5
ñ6 !4ð7
ñ8 0ð9
ñ: 0ð;
ñ< "6ð=
÷ 
ð 	
ð 
ús   ‚BBÂBÂ	BÚgift_idz
str | GiftÚtext_parse_modeÚtext_entitiesÚpay_for_upgradec             ƒ   óˆ   K  — | j                  «       j                  d| j                  |||||||||	|
¬«      ƒ d{  –—† S 7 Œ­w)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)rw   r_   r  rp   r  r  r  rW   rX   rY   rZ   rD   )r`   Ú	send_giftr<   )rJ   r  rp   r  r  r  rW   rX   rY   rZ   rD   s              rL   r  zUser.send_giftü  sX   è ø€ ð2 —\‘\“^×-Ñ-ØØ—G‘GØØØ+Ø'Ø+Ø%Ø'Ø+Ø%Ø!ð .ó 
÷ 
ð 	
ð 
úó   ‚9A»A ¼AÚmonth_countÚ
star_countc             ƒ   ó†   K  — | j                  «       j                  | j                  |||||||||	|
¬«      ƒ d{  –—† S 7 Œ­w)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  rp   r  r  rW   rX   rY   rZ   rD   N)r`   Úgift_premium_subscriptionr<   )rJ   r  r  rp   r  r  rW   rX   rY   rZ   rD   s              rL   r  zUser.gift_premium_subscription$  sU   è ø€ ð4 —\‘\“^×=Ñ=Ø—G‘GØ#Ø!ØØ+Ø'Ø%Ø'Ø+Ø%Ø!ð >ó 
÷ 
ð 	
ð 
úr˜   Úfrom_chat_idÚvideo_start_timestampr"   c             ƒ   ó    K  — | j                  «       j                  | j                  |||||||||
|||||||||	|||||¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   r  rs   r¡   r   r‡   r¢   rt   r„   r�   r†   rˆ   rW   rX   rY   rZ   rD   rŠ   r‹   r¤   r�   r�   r‘   rŽ   N©r`   Úcopy_messager<   )rJ   r  rs   r¡   r‡   r¢   rt   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‘GØ%Ø!ØØ"7Ø!Ø-Ø!5Ø 3Ø-Ø(CØ%Ø%Ø'Ø+Ø%Ø!Ø+Ø/Ø%=Ø!5Ø%=Ø&?Ø/ð1 1ó 
÷ 
ð 	
ð 
úr  rw   c             ƒ   ó    K  — | j                  «       j                  | j                  |||||||||
|||||||||	|||||¬«      ƒ d{  –—† S 7 Œ­w)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  rw   rs   r¡   r   r‡   r¢   rt   r„   r�   r†   rˆ   rW   rX   rY   rZ   rD   rŠ   r‹   r¤   r�   r�   r‘   rŽ   Nr"  )rJ   rw   rs   r¡   r‡   r¢   rt   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ó 
÷ 
ð 	
ð 
úr  Úremove_caption)r"   .c             ƒ   óŠ   K  — | j                  «       j                  | j                  ||||||||	|
|||¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   r  rœ   rt   rŠ   r‹   r&  rW   rX   rY   rZ   rD   r�   N©r`   Úcopy_messagesr<   )rJ   r  rœ   rt   rŠ   r‹   r&  r�   rW   rX   rY   rZ   rD   s                rL   Úsend_copieszUser.send_copiesÒ  s[   è ø€ ð> —\‘\“^×1Ñ1Ø—G‘GØ%Ø#Ø!5Ø+Ø/Ø)Ø%Ø'Ø+Ø%Ø!Ø%=ð 2ó 
÷ 
ð 	
ð 
úó   ‚:A¼A½Ac             ƒ   óŠ   K  — | j                  «       j                  | j                  ||||||||	|
|||¬«      ƒ d{  –—† S 7 Œ­w)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  rw   rœ   rt   rŠ   r‹   r&  rW   rX   rY   rZ   rD   r�   Nr(  )rJ   rw   rœ   rt   rŠ   r‹   r&  r�   rW   rX   rY   rZ   rD   s                rL   r)  zUser.copy_messages  s[   è ø€ ð> —\‘\“^×1Ñ1ØŸ™ØØ#Ø!5Ø+Ø/Ø)Ø%Ø'Ø+Ø%Ø!Ø%=ð 2ó 
÷ 
ð 	
ð 
úr+  c
             ƒ   óŽ   K  — | j                  «       j                  | j                  |||||
|||||||||	¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   r  rs   r   rt   rW   rX   rY   rZ   rD   rŠ   r‹   r�   r‘   rŽ   N©r`   Úforward_messager<   )rJ   r  rs   rt   rŠ   r‹   r   r�   r‘   rŽ   rW   rX   rY   rZ   rD   s                  rL   Úforward_fromzUser.forward_from0  sb   è ø€ ð@ —\‘\“^×3Ñ3Ø—G‘GØ%Ø!Ø"7Ø!5Ø%Ø'Ø+Ø%Ø!Ø+Ø/Ø%=Ø&?Ø/ð 4ó 
÷ 
ð 	
ð 
úó   ‚<A¾A¿Ac
             ƒ   óŽ   K  — | j                  «       j                  | j                  |||||
|||||||||	¬«      ƒ d{  –—† S 7 Œ­w)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  rw   rs   r   rt   rW   rX   rY   rZ   rD   rŠ   r‹   r�   r‘   rŽ   Nr.  )rJ   rw   rs   rt   rŠ   r‹   r   r�   r‘   rŽ   rW   rX   rY   rZ   rD   s                  rL   Ú
forward_tozUser.forward_tob  sb   è ø€ ðB —\‘\“^×3Ñ3ØŸ™ØØ!Ø"7Ø!5Ø%Ø'Ø+Ø%Ø!Ø+Ø/Ø%=Ø&?Ø/ð 4ó 
÷ 
ð 	
ð 
úr1  c             ƒ   óˆ   K  — | j                  «       j                  | j                  ||||||||	|
||¬«      ƒ d{  –—† S 7 Œ­w)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.

        )rw   r  rœ   rt   rŠ   r‹   rW   rX   rY   rZ   rD   r�   N©r`   Úforward_messagesr<   )rJ   r  rœ   rt   rŠ   r‹   r�   rW   rX   rY   rZ   rD   s               rL   Úforward_messages_fromzUser.forward_messages_from•  sX   è ø€ ð< —\‘\“^×4Ñ4Ø—G‘GØ%Ø#Ø!5Ø+Ø/Ø%Ø'Ø+Ø%Ø!Ø%=ð 5ó 
÷ 
ð 	
ð 
úr  c             ƒ   óˆ   K  — | j                  «       j                  | j                  ||||||||	|
||¬«      ƒ d{  –—† S 7 Œ­w)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  rw   rœ   rt   rŠ   r‹   rW   rX   rY   rZ   rD   r�   Nr5  )rJ   rw   rœ   rt   rŠ   r‹   r�   rW   rX   rY   rZ   rD   s               rL   Úforward_messages_tozUser.forward_messages_toÂ  sX   è ø€ ð< —\‘\“^×4Ñ4ØŸ™ØØ#Ø!5Ø+Ø/Ø%Ø'Ø+Ø%Ø!Ø%=ð 5ó 
÷ 
ð 	
ð 
úr  c          	   ƒ   ó~   K  — | j                  «       j                  | j                  ||||||¬«      ƒ d{  –—† S 7 Œ­w)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_   rw   rW   rX   rY   rZ   rD   N)r`   Úapprove_chat_join_requestr<   ©rJ   rw   rW   rX   rY   rZ   rD   s          rL   Úapprove_join_requestzUser.approve_join_requestï  óI   è ø€ ð4 —\‘\“^×=Ñ=Ø—G‘GØØ%Ø'Ø+Ø%Ø!ð >ó 
÷ 
ð 	
ð 
úr›   c          	   ƒ   ó~   K  — | j                  «       j                  | j                  ||||||¬«      ƒ d{  –—† S 7 Œ­w)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<   r=  s          rL   Údecline_join_requestzUser.decline_join_request	  r?  r›   Úmenu_buttonc          	   ƒ   ó~   K  — | j                  «       j                  | j                  ||||||¬«      ƒ d{  –—† S 7 Œ­w)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.
        )rw   rC  rW   rX   rY   rZ   rD   N)r`   Úset_chat_menu_buttonr<   )rJ   rC  rW   rX   rY   rZ   rD   s          rL   Úset_menu_buttonzUser.set_menu_button7	  sI   è ø€ ð6 —\‘\“^×8Ñ8Ø—G‘GØ#Ø%Ø'Ø+Ø%Ø!ð 9ó 
÷ 
ð 	
ð 
úr›   c             ƒ   ó|   K  — | j                  «       j                  | j                  |||||¬«      ƒ d{  –—† S 7 Œ­w)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\	  sF   è ø€ ð4 —\‘\“^×8Ñ8Ø—G‘GØ%Ø'Ø+Ø%Ø!ð 9ó 
÷ 
ð 	
ð 
úrƒ   r)   c          	   ƒ   ó~   K  — | j                  «       j                  || j                  |||||¬«      ƒ d{  –—† S 7 Œ­w)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.
        )rw   r_   rW   rX   rY   rZ   rD   N)r`   Úget_user_chat_boostsr<   r=  s          rL   Úget_chat_boostszUser.get_chat_boosts	  sI   è ø€ ð, —\‘\“^×8Ñ8ØØ—G‘GØ%Ø'Ø+Ø%Ø!ð 9ó 
÷ 
ð 	
ð 
úr›   Útelegram_payment_charge_idc          	   ƒ   ó~   K  — | j                  «       j                  | j                  ||||||¬«      ƒ d{  –—† S 7 Œ­w)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_   rM  rW   rX   rY   rZ   rD   N)r`   Úrefund_star_paymentr<   )rJ   rM  rW   rX   rY   rZ   rD   s          rL   rO  zUser.refund_star_paymentŸ	  sI   è ø€ ð, —\‘\“^×7Ñ7Ø—G‘GØ'AØ%Ø'Ø+Ø%Ø!ð 8ó 
÷ 
ð 	
ð 
úr›   Úcustom_descriptionc          	   ƒ   ó~   K  — | j                  «       j                  | j                  ||||||¬«      ƒ d{  –—† S 7 Œ­w)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_   rP  rW   rX   rY   rZ   rD   N)r`   Úverify_userr<   )rJ   rP  rW   rX   rY   rZ   rD   s          rL   ÚverifyzUser.verify¿	  sI   è ø€ ð, —\‘\“^×/Ñ/Ø—G‘GØ1Ø%Ø'Ø+Ø%Ø!ð 0ó 
÷ 
ð 	
ð 
úr›   c             ƒ   ó|   K  — | j                  «       j                  | j                  |||||¬«      ƒ d{  –—† S 7 Œ­w)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ß	  sF   è ø€ ð* —\‘\“^×<Ñ<Ø—G‘GØ%Ø'Ø+Ø%Ø!ð =ó 
÷ 
ð 	
ð 
úrƒ   Úfrom_story_idÚactive_periodÚpost_to_chat_pager'   c             ƒ   ó†   K  — | j                  «       j                  || j                  ||||||||	|
¬«      ƒ d{  –—† S 7 Œ­w)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.

        )ru   r  rW  rX  rY  rŠ   rW   rX   rY   rZ   rD   N)r`   Úrepost_storyr<   )rJ   ru   rW  rX  rY  rŠ   rW   rX   rY   rZ   rD   s              rL   r[  zUser.repost_storyý	  sU   è ø€ ð: —\‘\“^×0Ñ0Ø#9ØŸ™Ø'Ø'Ø/Ø+Ø%Ø'Ø+Ø%Ø!ð 1ó 
÷ 
ð 	
ð 
úr˜   Úexclude_unlimitedÚexclude_limited_upgradableÚexclude_limited_non_upgradableÚexclude_from_blockchainÚexclude_uniqueÚsort_by_pricer#   c	             ƒ   óŒ   K  — | j                  «       j                  | j                  |||||||||	|
|||¬«      ƒ d{  –—† S 7 Œ­w)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_   r\  r]  r^  r_  r`  ra  r[   r\   rW   rX   rY   rZ   rD   N)r`   Úget_user_giftsr<   )rJ   r\  r]  r^  r_  r`  ra  r[   r\   rW   rX   rY   rZ   rD   s                 rL   Ú	get_giftszUser.get_gifts(
  s^   è ø€ ð: —\‘\“^×2Ñ2Ø—G‘GØ/Ø'AØ+IØ$;Ø)Ø'ØØØ%Ø'Ø+Ø%Ø!ð 3ó 
÷ 
ð 	
ð 
ús   ‚;A½A¾Ar*   c          
   ƒ   ó€   K  — | j                  «       j                  | j                  |||||||¬«      ƒ d{  –—† S 7 Œ­w)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
  sL   è ø€ ð0 —\‘\“^×;Ñ;Ø—G‘GØØØ%Ø'Ø+Ø%Ø!ð <ó 	
÷ 	
ð 		
ð 	
úrd   Útagc          
   ƒ   ó€   K  — | j                  «       j                  | j                  |||||||¬«      ƒ d{  –—† S 7 Œ­w)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_   rw   rh  rW   rX   rY   rZ   rD   N)r`   Úset_chat_member_tagr<   )rJ   rw   rh  rW   rX   rY   rZ   rD   s           rL   rj  zUser.set_chat_member_tagy
  sL   è ø€ ð0 —\‘\“^×7Ñ7Ø—G‘GØØØ%Ø'Ø+Ø%Ø!ð 8ó 	
÷ 	
ð 		
ð 	
úrd   )NNNNNNNNNNNN)NN)N)NNNNNNNN)OÚ__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__ÚintÚstrÚboolr
   rG   ÚpropertyrQ   rT   rV   r   r   Úfloatrc   r   rl   r   r   rr   ry   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)  r0  r3  r7  r9  r>  rB  r   rF  rI  rL  rO  rS  rV  r[  rd  rg  rj  Ú__classcell__)rK   s   @rL   r3   r3   L   sÆ3  ø„ ñ^ð@€Ið. !%Ø#Ø$(Ø'+Ø37Ø/3Ø"&Ø04Ø/3Ø(,Ø*.Ø59ð!)ð$ '+ò%)àð)ð ð)ð ð	)ð
 ˜‘:ð)ð ˜‘*ð)ð ˜T‘zð)ð  ™ð)ð &*¨D¡[ð)ð "&¨¡ð)ð ˜4‘Kð)ð #'¨¡+ð)ð "&¨¡ð)ð  ™+ð)ð ! 4™Kð)ð  (,¨d¡{ð!)ð$ ˜t‘Oõ%)ðV ð�cò ó ðð ð#˜3ò #ó ð#ð ð�c˜D‘jò ó ðð "Ø ð
ð
 )5Ø)5Ø+7Ø(4Ø&*ò
à�d‘
ð
ð �T‰zð
ð
 ˜u‘oð
ð   ‘ð
ð " %™ð
ð ˜u‘oð
ð ˜t‘Oð
ð 
ó
ñBA S¨4¡Zð A¸3ó Añ$L¨¨d©
ð L¸có 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
ð �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
ð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
ð ˜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
ð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
à& 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
ðx #Ø/;Ø-1Ø$0Ø6:Ø=AØ*6Ø(,Ø(,Ø59Ø-1Ø(,Ø,0Ø/3ØFJð#C
ð& +/Ø6BØ#Ø(4Ø)5Ø+7Ø(4Ø&*ò5C
à(ð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
ðP 0<Ø6:Ø*6Ø(,Ø59Ø-1Ø(,Ø,0ð3
ð +/Ø6BØ(4Ø)5Ø+7Ø(4Ø&*ò%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
ð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
ð ˜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
ðV "&Ø"&Ø/;Ø-1Ø)-Ø,0Ø"Ø-1Ø*6Ø(,Ø59Ø-1Ø(,Ø,0Ø/3ØFJð#C
ð& +/Ø6BØ&*Ø(4Ø)5Ø+7Ø(4Ø&*ò5C
à˜$‘,ð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
ðP '+Ø Ø!Ø"Ø$0Ø/;Ø-1Ø=AØ*6Ø(,Ø#'Ø(,Ø59Ø-1Ø(,Ø,0Ø04Ø/3ØFJð+K
ð. +/Ø6BØ#Ø(4Ø)5Ø+7Ø(4Ø&*ò=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
ð` 0<Ø-1Ø*6Ø(,Ø Ø59Ø-1Ø(,Ø,0Ø/3ØFJð9
ð +/Ø6BØ(4Ø)5Ø+7Ø(4Ø&*ò+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
ð| '+Ø"Ø/;Ø-1Ø Ø!Ø$0Ø*.Ø=AØ*6Ø(,Ø#'Ø(,Ø59Ø-1Ø(,Ø,0Ø04Ø$(Ø&*Ø/3ØFJð1Q
ð4 +/Ø6BØ#Ø(4Ø)5Ø+7Ø(4Ø&*òC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
ðj "&Ø"&Ø Ø"Ø$(Ø/;Ø-1Ø&*Ø&*Ø(,Ø*6Ø(,Ø59Ø-1Ø(,Ø,0Ø/3ØFJð'G
ð* +/Ø6BØ $Ø(4Ø)5Ø+7Ø(4Ø&*ò9G
à˜$‘,ð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
ð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
ð ˜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
ðN %)ØØ/3Ø48Ø!%Ø/;Ø-1Ø"&Ø0<Ø)-Ø04ØAEØ*6Ø(,Ø59Ø-1Ø-9Ø>BØ(,Ø,0ð/M
ð2 +/Ø6BØ(4Ø)5Ø+7Ø(4Ø&*ò?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
ð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
à˜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
ðN #Ø$0Ø=AØ/;Ø-1Ø*6Ø(,Ø59Ø04Ø,0Ø,0Ø/3ØFJØ(,ð#A
ð& +/Ø6BØ(4Ø)5Ø+7Ø(4Ø&*ò3A
à�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
ð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
à˜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
ðl 0<Ø*6Ø(,Ø,0Ø/3ØFJØ(,ð1
ð )5Ø)5Ø+7Ø(4Ø&*ò!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
ð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   )?rn  ry  rx  Ú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   rn   r   rg   Ú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>r…     sx   ðñ( Fã Ý $Ý  å FÝ +Ý 3Ý 5÷ó ÷ HÑ GÝ AÝ Iá÷÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷@ =ôN)
ˆ>õ N)
rM   