
    Yi                    \   S r SSKJr  SSKJr  SSKJrJr  SSKJrJrJ	r	J
r
JrJrJrJrJrJr  SSKJr  SSKJrJrJrJrJrJrJrJrJrJrJrJrJ r J!r!J"r"J#r#J$r$J%r%J&r&J'r'J(r(J)r)J*r*J+r+J,r,J-r-J.r.J/r/J0r0J1r1J2r2J3r3J4r4J5r5J6r6J7r7J8r8J9r9J:r:J;r;J<r<J=r=J>r>J?r?J@r@JArAJBrBJCrCJDrDJErEJFrFJGrG  SSKHJIrI  SS	KJJKrKJLrL  SS
KMJNrN  SSKOJPrP  SSKQJRrRJSrSJTrTJUrUJVrV  SSKWJXrX  SSKYJZrZ  SSK[J\r\  SSK]J^r^  \(       a"  SSKJ_r_J`r`JaraJbrbJcrcJdrdJereJfrfJgrgJhrhJiri  SSKjJkrkJlrl  \" S\\3\\4   S9rm\" S\VS9rn " S S\\
\Z   5      rog)zZThis module contains an object that represents a Telegram Bot with convenience extensions.    )Sequence)copy)datetime	timedelta)
TYPE_CHECKINGAnyCallableGenericOptionalTypeVarUnioncastno_type_checkoverload)uuid4)4	AnimationAudioBot
BotCommandBotCommandScopeBotDescriptionBotNameBotShortDescriptionBusinessConnectionCallbackQueryChatAdministratorRightsChatFullInfoChatInviteLink
ChatMemberChatPermissions	ChatPhotoContactDocumentFile
ForumTopicGameHighScoreGiftGiftsInlineKeyboardMarkupInlineQueryResultsButton
InputMediaInputPollOptionLinkPreviewOptionsLocationMaskPosition
MenuButtonMessage	MessageId	PhotoSizePollPreparedInlineMessageReactionTypeReplyParametersSentWebAppMessageStarTransactionsSticker
StickerSetTelegramObjectUpdateUserUserChatBoostsUserProfilePhotosVenueVideo	VideoNoteVoiceWebhookInfo)to_timestamp)DEFAULT_NONEDefaultValue)
get_logger)build_repr_with_selected_attrs)CorrectOptionID	FileInputJSONDictODVInputReplyMarkup)CallbackDataCache)RLARGS)BaseRequest)PTBUserWarning)InlineQueryResultInputMediaAudioInputMediaDocumentInputMediaPhotoInputMediaVideoInputPaidMediaInputStickerLabeledPriceMessageEntityPassportElementErrorShippingOption)BaseRateLimiterDefaultsHandledTypes)boundKTc            N       2^  ^  \ rS rSrSrSr\" \ S S9r\" 5       R                  r
\         GSSSS\S	\S
\S\\   S\\   S\\   S\\   S\S   S\\\4   S\4S jj5       r\          GSSSS\S	\S
\S\\   S\\   S\\   S\\   S\S   S\\\4   S\S\S   4S jj5       r          GSS\S	\S
\S\\   S\\   S\\   S\\   S\S   S\\\4   S\S\S   4U 4S jjjrS\4S jr\\S4S\\\4   S\\   S\SS4U 4S jjj5       r\S\\   4S  j5       rGSU 4S! jjrGSU 4S" jjr\S#\\   S$\\    S\\   4S% j5       r!\S&\\   S\\    4S' j5       r"\#\#\#\#S(.S)\S&\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S\\\\&\   4   4U 4S. jjjr'\S\S   4S/ j5       r(\S\S   4S0 j5       r)S1\$\*   S\\*   4S2 jr+S&\,\\-4   SS4U 4S3 jjr.S4\\/   S\\/   4S5 jr0S6\1SS4S7 jr2S8\3S\34S9 jr4\#S\#SS\#SSSSSS4S\#\#\#\#\#SS:.S)\S&\S;\$\   S4\\5   S<\$\   S=\\   S>\\   S?\$\   S@\\6SA      SB\$SC   SD\SE   SF\\   SG\\   SH\\   SI\\   SJ\$\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S\74,U 4SK jjjjr8    GS\#\#\#\#SSL.SM\\   SN\\   SO\\   SP\\6\      S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S\9\1SQ4   4U 4SR jjjjr:  GSSS\\6ST   \;\/\\6ST      4   4   SU\\   SV\\   S\9\6ST   \\   4   4U 4SW jjjr<\=GSU 4SX jj5       r>  GS\#\#\#\#SSY.S)\S#\\   SZ\\\?      S*\$\%   S+\$\%   S,\$\%   S-\$\%   S$\\    S\74U 4S[ jjjjr@  GS\#\#\#\#SSS\.S]\\\4   S^\S4\S_   SF\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\A4U 4S` jjjjrBS\#S\#S\#SSSS4
S\#\#\#\#\#SSSa.S]\\\4   Sb\\\4   S^\S>\\   S?\$\   S@\\6SA      S;\$\   S4\\5   S<\$\   S=\\   SD\SE   Sc\\   SH\\   SI\\   SJ\$\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\C4,U 4Sd jjjjrD\#\#SS4\#\#\#\#SSS\.S]\\\4   Sb\\\4   Se\6\   S;\$\   S<\$\   S=\\   Sf\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\9Sg   4U 4Sh jjjjrE\#\#\#\#SSS\.S]\\\4   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\F4U 4Si jjjrG\#\#\#\#SSS\.Sj\Sk\SlSmS*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4Sn jjjrH    GS\#\#\#\#SSS\.So\Sp\\   Sq\\   Sr\\   Ss\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4St jjjjrI    GSS\#\#\#\#SSSu.Sv\SS\\6ST   \;\/\\6ST      4   4   Ss\\   Sw\\   SU\\   Sx\\J   SV\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4Sy jjjjrK    GS\#\#\#\#SSS\.Sj\SzSTS{\\   S|\\   S}\\   S~\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\L4U 4S jjjjrM GS\#\#\#\#SSS\.S\S\S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjjrN  GS\#\#\#\#SSS\.S\S\S\\6S      S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjjrO\#\#\#\#SSS\.S\SzSTS*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\P4U 4S jjjrQ\#\#\#\#SSS\.S]\\\4   Sj\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjrR  GS\#\#\#\#SSS\.S]\\\4   Sj\S\\\\S4      S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjjrT\#\#\#\#SSS\.S]\\\4   S\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjrU    GS\#\#\#\#SSS\.S]\\\4   S\\\\S4      S\\   Sk\\   S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\V4U 4S jjjjrW                GS\#\#\#\#SSS\.S\S\S\S\\   S\S\6S   S\\   S\\6\      S\\\\-4      S\\   S\\   S\\   S\\   S\\   S\\   S\\   S\\   S\\   S\\   S\\   S\\\\X4      SF\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4:U 4S jjjjrY  GS\#\#\#\#SSS\.Sj\Sk\S\S\6Sm   S\\   S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjjrZ\#\#\#\#SSS\.S]\\\4   Sj\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr[\#\#\#\#SSS\.S]\\\4   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr\\#\#\#\#SSS\.S]\\\4   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr]\#\#\#\#SSS\.S]\\\4   S=\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr^\#\#\#\#SSS\.S]\\\4   S^\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr_\#\#\#\#SSS\.S]\\\4   Se\6\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr`  GS\#\#\#\#SSS\.S\\a   S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjjrb\#\#\#\#SSS\.Sl\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjrc GS\#\#\#\#SSS\.S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjjrd    GS\#\#\#\#SSS\.S]\\\4   S\\S4   S\\\\S4      S\\   Sk\\   S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\V4U 4S jjjjre  GS\#\#\#\#SSS\.S]\\\4   S=\Sk\\   S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjjrf\#\#\#\#SSS\.S]\\\4   Sk\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjrgSSSSS\#SSS4	\#\#\#\#SSS\.S]\\\\4      S^\\   S\\   S>\\   S4\S_   S?\$\   S@\\6SA      Sc\\   SF\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\\h\4   4 U 4S jjjjri           GSS\#\#\#\#SSS.S]\\\\4      S^\\   S\\   S\\%   S\\%   S4\S_   S\\%   S\\   S\\   S\\   SF\\   S\\j   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\\h\4   4&U 4S jjjjrk     GS\#\#\#\#SSS\.SSS]\\\\4      S^\\   S\\   S4\S_   SF\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\\h\4   4U 4S jjjjrl     GS\#\#\#\#SSS\.S]\\\\4      S^\\   S\\   S4\S_   SF\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\\h\4   4U 4S jjjjrmSSS\#SS\#S4S\#\#\#\#SSS.Sp\S]\\\\4      S^\\   S\\   S?\$\   S4\S_   S\\6SA      SB\$SC   SF\\   S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\\h\4   4"U 4S jjjjrn\#\#\#\#SSS\.S]\\\4   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjro\#\#S4\#\#\#\#SSS\.S]\\\4   Sb\\\4   S^\S;\$\   S<\$\   S=\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h4U 4S jjjjrp\#\#S4\#\#\#\#SSS\.S]\\\4   Sb\\\4   Se\6\   S;\$\   S<\$\   S=\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\9\CSQ4   4U 4S jjjjrq\#\#\#\#SSS\.S]\\\4   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\9\rSQ4   4U 4S jjjrs\#\#\#\#SSS\.S]\\\4   Sj\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\r4U 4S jjjrt\#\#\#\#SSS\.S]\\\4   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjru GS\#\#\#\#SSS\.S]\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\v4U 4S jjjjrw\#\#\#\#SSS\.S\\\x\y\z\{\|\}\~\\4
   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr\#\#\#\#SSS\.S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\9\}SQ4   4U 4S jjjr   GS\#\#\#\#SSS\.Sj\S]\\   S^\\   S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\9\SQ4   4U 4S jjjjr\#\#\#\#SSS\.S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr  GS\#\#\#\#SSS\.S\\a   S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\9\SQ4   4U 4S jjjjr GS\#\#\#\#SSS\.S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjjr\#\#\#\#SSS\.Sk\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr\#\#\#\#SSS\.S\6\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\9\}SQ4   4U 4S jjjr  GS\#\#\#\#SSS\.Sj\SM\\   SN\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjjr\#\#\#\#SSS\.S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr\#\#\#\#SSS\.S]\\\4   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr\#\#\#\#SSS\.S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr\#\#\#\#SSS\.S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr\#\#\#\#SSS\.S]\\\4   S=\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr\#\#\#\#SSS\.S]\\\4   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr  GS\#\#\#\#SSS\.S]\\\4   Sk\S\\   S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjjr\#\#\#\#SSS\.S]\\\4   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr\#\#\#\#SSS\.S]\\\4   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr\#\#\#\#SSS\.S]\\\4   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjr\#S4\#\#\#\#SSS\.S]\\\4   S^\S;\$\   SF\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4S jjjjr               GS\#\#\#\#SSS\.S]\\\4   Sj\S\\   S\\   S\\   S\\   S\\   S\\   S\\   S\\   S\\   S\\   S\\   S\\   S\\   GS \\   GS\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\40U 4GS jjjjr\#\#\#\#SSS\.S]\\\4   S=\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjr  GS\#\#\#\#SSS\.S]\\\4   Sj\GS\S\\\\S4      GS\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjjr\#\#\#\#SSS\.S]\\\4   S\\S4   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\V4U 4GS jjjrSSSS\#\#SS\#SSSSSSSS4S\#S\#\#\#\#SSGS.	S]\\\4   GS	\\GS
4   GS\\   GS\\   GS\\   S>\\   S?\$\   S;\$\   S4\\5   S@\\6SA      S<\$\   S=\\   GS\\   GS\\   SD\SE   SF\\   SG\\   SH\\   Sc\\   SI\\   SJ\$\   GS\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h4:U 4GS jjjjrSSSS\#S\#S\#SSSSSS4S\#S\#\#\#\#SSGS.	S]\\\4   GS\\GS4   GS\\   GS\\   S\\   S>\\   S;\$\   S4\\5   S?\$\   S@\\6SA      S<\$\   S=\\   GS\\   SD\SE   SF\\   SG\\   SH\\   SI\\   SJ\$\   GS\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h46U 4GS jjjjr  GS\#\#\#\#SSS\.S]\\\4   GS\S=\\   SF\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjjrSSS\#SS\#SSSSS4S\#S\#\#\#\#SSGS.	S]\\\4   GS\\   GS\\   GS\\   S;\$\   S4\\5   GS\\   S<\$\   S=\\   SD\SE   SF\\   SG\\   SH\\   SI\\   SJ\$\   GS\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h4.U 4GS jjjjr\#SS\#SSSSS4	S\#\#\#\#\#SSSa.S]\\\4   S;\$\   S4\\5   GS\\   S<\$\   S=\\   SD\SE   SF\\   SG\\   SH\\   SI\\   SJ\$\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h4&U 4GS  jjjjrS\#S\#SS\#SSSSSS4S\#S\#\#\#\#SSGS.	S]\\\4   GS!\\GS"4   S>\\   S;\$\   S4\\5   S?\$\   GS#\\   S@\\6SA      S<\$\   S=\\   GS\\   SD\SE   SF\\   SG\\   SH\\   SI\\   SJ\$\   GS\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h42U 4GS$ jjjjr\#S\#SSSSS4S\#\#\#\#\#SSSa.S]\GS%\S;\$\   S4\S_   S<\$\   S=\\   SD\SE   SF\\   SG\\   SH\\   SI\\   SJ\$\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h4&U 4GS& jjjjrSSSSSSSSSS\#SSSSSS\#SSSS4S\#\#\#\#\#SSSa.S]\\\4   S\S\S\S\\   S\S\6S   GS'\\   S\\   S\\   S\\   S\\   S\\   S\\   S\\   S\\   S\\   S;\$\   S4\S_   S\\\\-4      S\\   S\\   S\\   S\\6\      S<\$\   S=\\   SD\SE   SG\\   SH\\   SI\\   SJ\$\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h4LU 4GS( jjjjrSS\#SSSSS\#SSSSS4S\#S\#\#\#\#SSGS).	S]\\\4   S\\%   S\\%   S;\$\   S4\\5   S\\   S\\%   S\\   S\\   S<\$\   S=\\   SD\SE   SF\\   SG\\   SH\\   SI\\   SJ\$\   S\\j   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h42U 4GS* jjjjr\#\#SSSSS4S\#\#\#\#\#SSS\#SGS+.S]\\\4   S\6\GS,      S;\$\   S<\$\   S=\\   SD\SE   SF\\   SG\\   SH\\   SI\\   SJ\$\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S>\\   S?\$\   S@\\6SA      S\9\hSQ4   4*U 4GS- jjjjr\#S\#\#SS\#SSSS4SS\#\#\#\#\#SSGS..	S]\\\4   Sp\S?\$\   S\\6SA      S;\$\   S<\$\   S4\\5   S=\\   SB\$SC   SD\SE   SF\\   SG\\   SH\\   S\\   SI\\   SJ\$\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h4.U 4GS/ jjjjrS\#S\#S\#SSSSSSS4S\#S\#\#\#\#SSGS.	S]\\\4   GS0\\GS14   S>\\   S;\$\   S4\\5   S?\$\   S@\\6SA      S<\$\   S=\\   GS\\   SD\SE   SF\\   SG\\   SH\\   Sc\\   SI\\   SJ\$\   GS\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h42U 4GS2 jjjjrSSSSS\#SS\#SSS\#SSS\#SSS4S\#\#\#\#\#SSSa.S]\\\4   GS3\GS4\6\\GS54      S\\   GS6\\   GS7\\   GS8\\   GS9\\   S;\$\   S4\\5   GS:\\   GS;\$\   GS<\\   GS=\\\\S4      GS>\\6SA      S<\$\   S=\\   SD\SE   SF\\   GS?\$\   GS@\\6SA      SG\\   SH\\   SI\\   SJ\$\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h4@U 4GSA jjjjr\#S\#SSSSSS4	S\#\#\#\#\#SSSa.S]\\\4   Sl\\GSB4   S;\$\   S4\\5   S<\$\   S=\\   GS\\   SD\SE   SF\\   SG\\   SH\\   SI\\   SJ\$\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h4(U 4GSC jjjjrSSSSS\#SSSS\#SSSSS4S\#S\#\#\#\#SSGSD.	S]\\\4   S\\%   S\\%   S\\   GSE\\   GSF\\   S;\$\   S4\\5   GSG\\   GSH\\   GSI\\   S<\$\   S=\\   SD\SE   SF\\   SG\\   SH\\   SI\\   SJ\$\   GSJ\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h46U 4GSK jjjjrSS\#SSS\#SS\#SSSSSSSS4S\#S\#\#\#\#SSGS.	S]\\\4   GSL\\GSM4   GS\\   S>\\   S;\$\   S4\\5   GS\\   GS\\   S?\$\   GSN\\   S@\\6SA      S<\$\   S=\\   GS\\   GS\\   SD\SE   SF\\   SG\\   SH\\   Sc\\   SI\\   SJ\$\   GS\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h4<U 4GSO jjjjrSS\#S\#SSSSSS4S\#S\#\#\#\#SSGS.	S]\\\4   GSP\\GSQ4   GS\\   GSR\\   S;\$\   S4\\5   S<\$\   S=\\   GS\\   SD\SE   SF\\   SG\\   SH\\   SI\\   SJ\$\   GS\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h4.U 4GSS jjjjrSS\#S\#S\#SSSSS4S\#S\#\#\#\#SSGS.	S]\\\4   GST\\GSU4   GS\\   S>\\   S;\$\   S4\\5   S?\$\   S@\\6SA      S<\$\   S=\\   SD\SE   SF\\   SG\\   SH\\   SI\\   SJ\$\   GS\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h40U 4GSV jjjjr\#\#\#\#SSS\.S]\\\4   Sj\GSW\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GSX jjjr GS\#\#\#\#SSS\.S]\\\4   S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GSY jjjjr  GS\#\#\#\#SSS\.Sj\GSZ\\   GS[\\\\S4      S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS\ jjjjr  GS\#\#\#\#SSS\.S]\\   GS]\\v   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS^ jjjjr GS\#\#\#\#SSS\.S]\\\4   GS\GS\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS_ jjjjr\#\#\#\#SSS\.S]\\\4   GS0\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS` jjjr\#\#\#\#SSS\.S]\\\4   GSa\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GSb jjjr\#\#\#\#SSS\.S]\\\4   S\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GSc jjjr     GS\#\#\#\#SSS\.Sj\GSd\S]\\   S^\\   S\\   GSe\\   GSf\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\\h\4   4U 4GSg jjjjr  GS\#\#\#\#SSS\.GSh\6\\\9\\4   4      S\\a   S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GSi jjjjr  GS\#\#\#\#SSS\.GSj\\   S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GSk jjjjr\#\#\#\#SSS\.Sj\GSl\6GSm   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GSn jjjr\#\#\#\#SSS\.Sl\GSo\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GSp jjjr GS\#\#\#\#SSS\.Sk\Sj\GSq\GS\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GSr jjjjr      GS\#\#\#\#SSS\.Sr\GSs\\   GSt\\   SP\\6\      GSu\\   S\\   GSv\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GSw jjjjr     GS\#\#\#\#SSS\.S]\\\\4      S^\\   S\\   S4\S_   SF\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\\h\4   4U 4GSx jjjjr GS\#\#\#\#SSS\.S]\\\4   Sj\GSy\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GSz jjjjr\#\#\#\#SSS\.S]\\\4   S\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS{ jjjr\#\#\#\#SSS\.S]\\\4   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS| jjjr  GS\#\#\#\#SSS\.S]\\\4   S^\\   SF\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS} jjjjr\#\#\#\#SSS\.S]\\\4   S=\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS~ jjjr\#\#\#\#SSS\.S]\\\4   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjr\#\#\#\#SSS\.Sj\Sl\GS\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjr  GS\#\#\#\#SSS\.S\\   S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjjr  GS\#\#\#\#SSS\.GS\\   S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjjr GS\#\#\#\#SSS\.S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjjr GS\#\#\#\#SSS\.S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjjr  GS\#\#\#\#SSS\.Sk\\   S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjjr GS\#\#\#\#SSS\.S\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjjr GS\#\#\#\#SSS\.Sk\GS\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjjr\#\#\#\#SSS\.Sk\S\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjr\#\#\#\#SSS\.Sk\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjr\#\#\#\#SSS\.Sl\GS\6\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjr GS\#\#\#\#SSS\.Sl\GS\\6\      S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjjr GS\#\#\#\#SSS\.Sl\GS\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjjr\#\#\#\#SSS\.S]\\\4   Sj\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjr  GS\#\#\#\#SSS\.S]\\\4   S^\GS\\\6\\\4      \\4      GS\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjjr\#\#\#\#SSS\.SF\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjr\#\#\#\#SSS\.Sj\Sk\GS\SlSmS*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjr\#\#\#\#SSS\.Sj\GS\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjr  GS\#\#\#\#SSS\.SM\\   SN\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjjr\#\#\#\#SSS\.Sj\GS\GS\S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjrS\#SS\#\#SSSSS4\#S\#\#\#\#SSGS.S]\\\4   GS\S\6GS   S>\\   S?\$\   S@\\6SA      Sc\\   S;\$\   S<\$\   SD\SE   S4\\5   SF\\   S\\   SH\\   SJ\$\   SI\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\h4.U 4GS jjjjr GS\#\#\#\#SSS\.S]\\\4   S\GS\Sk\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\V4U 4GS jjjjr GS\#\#\#\#SSS\.S]\\\4   S\\S4   Sk\\   S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\V4U 4GS jjjjr\#\#\#\#SSS\.S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjrS\#S4\#\#\#\#SSS\.Sj\GS\\\4   Sp\\   GS\$\   GS\\6SA      S*\$\%   S+\$\%   S,\$\%   S-\$\%   S#\\   S$\\    S\4U 4GS jjjjr\r\r\_r\`r\pr\qr\r\r\r\r\r\r\r\r\Gr \Gr\kGr\Gr\Gr\Gr\Gr\Gr\KGr\MGr	\Gr
\Gr\TGr\UGr\Gr\Gr\IGr\nGr\iGr\lGr\mGr\:Gr\Gr\dGr\Gr\GGr\sGr\tGr\Gr\]Gr\uGr\Gr\Gr \Gr!\Gr"\OGr#\NGr$\QGr%\Gr&\Gr'\Gr(\Gr)\oGr*\WGr+\eGr,\Gr-\RGr.\[Gr/\Gr0\\Gr1\Gr2\Gr3\Gr4\Gr5\Gr6\Gr7\Gr8\Gr9\Gr:\ZGr;\HGr<\Gr=\cGr>\Gr?\Gr@\GrA\BGrB\GrC\GrD\GrE\bGrF\GrG\DGrH\EGrI\wGrJ\GrK\GrL\GrM\YGrN\GrO\GrP\fGrQ\GrR\GrS\^GrT\GrU\gGrV\GrW\GrX\GrY\GrZ\Gr[\Gr\\Gr]\Gr^\Gr_\Gr`\Gra\Grb\Grc\Grd\Gre\Grf\Grg\Grh\Gri\Grj\Grk\Grl\Grm\Grn\Gro\Grp\Grq\Grr\GrsSGrtU =Gru$ (  ExtBotz   a  This object represents a Telegram Bot with convenience extensions.

Warning:
    Not to be confused with :class:`telegram.Bot`.

For the documentation of the arguments, methods and attributes, please see
:class:`telegram.Bot`.

All API methods of this class have an additional keyword argument ``rate_limit_args``.
This can be used to pass additional information to the rate limiter, specifically to
:paramref:`telegram.ext.BaseRateLimiter.process_request.rate_limit_args`.

This class is a :class:`~typing.Generic` class and accepts one type variable that specifies
the generic type of the :attr:`rate_limiter` used by the bot. Use :obj:`None` if no rate
limiter is used.

Warning:
    * The keyword argument ``rate_limit_args`` can `not` be used, if :attr:`rate_limiter`
      is :obj:`None`.
    * The method :meth:`~telegram.Bot.get_updates` is the only method that does not have the
      additional argument, as this method will never be rate limited.

Examples:
    :any:`Arbitrary Callback Data Bot <examples.arbitrarycallbackdatabot>`

.. seealso:: :wiki:`Arbitrary callback_data <Arbitrary-callback_data>`

.. versionadded:: 13.6

.. versionchanged:: 20.0
    Removed the attribute ``arbitrary_callback_data``. You can instead use
    :attr:`bot.callback_data_cache.maxsize <telegram.ext.CallbackDataCache.maxsize>` to
    access the size of the cache.

.. versionchanged:: 20.5
    Removed deprecated methods ``set_sticker_set_thumb`` and ``setStickerSetThumb``.

Args:
    defaults (:class:`telegram.ext.Defaults`, optional): An object containing default values to
        be used if not set explicitly in the bot methods.
    arbitrary_callback_data (:obj:`bool` | :obj:`int`, optional): Whether to
        allow arbitrary objects as callback data for :class:`telegram.InlineKeyboardButton`.
        Pass an integer to specify the maximum number of objects cached in memory.
        Defaults to :obj:`False`.

        .. seealso:: :wiki:`Arbitrary callback_data <Arbitrary-callback_data>`
    rate_limiter (:class:`telegram.ext.BaseRateLimiter`, optional): A rate limiter to use for
        limiting the number of requests made by the bot per time interval.

        .. versionadded:: 20.0

)_callback_data_cache	_defaults_rate_limiter)
class_nameNselfzExtBot[None]tokenbase_urlbase_file_urlrequestget_updates_requestprivate_keyprivate_key_passworddefaultsr`   arbitrary_callback_data
local_modec                     g N )rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   s              ?/app/.venv/lib/python3.13/site-packages/telegram/ext/_extbot.py__init__ExtBot.__init__   s         zExtBot[RLARGS]rate_limiterzBaseRateLimiter[RLARGS]c                     g rw   rx   )rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   r}   s               ry   rz   r{      s     r|   c                 2  > [         TU ]  UUUUUUUU
S9  U R                  5          Xl        Xl        S U l        U	SL a
   S S S 5        g [        U	[        5      (       d  [        [        U	5      nOSn[        XS9U l        S S S 5        g ! , (       d  f       g = f)N)rl   rm   rn   ro   rp   rq   rr   ru   Fi   )botmaxsize)superrz   	_unfrozenrh   ri   rg   
isinstanceboolr   intrP   )rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   r}   r   	__class__s                ry   rz   r{      s     	' 3#!5! 	 		
 ^^19N<HEID% '%/  5t<<s$;<(9d(TD% s   B	6B
Breturnc                 (    [        X R                  S9$ )zGive a string representation of the bot in the form ``ExtBot[token=...]``.

As this class doesn't implement :meth:`object.__str__`, the default implementation
will be used, which is equivalent to :meth:`__repr__`.

Returns:
    :obj:`str`
)rl   )rJ   rl   rk   s    ry   __repr__ExtBot.__repr__   s     .d**EEr|   r   messagecategory
stacklevelc                 (   > [         TU ]  XUS-   S9  g)zWe override this method to add one more level to the stacklevel, so that the warning
points to the user's code, not to the PTB code.
   )r   r   r   N)r   _warn)clsr   r   r   r   s       ry   r   ExtBot._warn	  s     	gZRS^Tr|   c                     U R                   $ )a  :class:`telegram.ext.CallbackDataCache`: Optional. The cache for
objects passed as callback data for :class:`telegram.InlineKeyboardButton`.

Examples:
    :any:`Arbitrary Callback Data Bot <examples.arbitrarycallbackdatabot>`

.. versionchanged:: 20.0
   * This property is now read-only.
   * This property is now optional and can be :obj:`None` if
     :paramref:`~telegram.ext.ExtBot.arbitrary_callback_data` is set to :obj:`False`.
)rg   r   s    ry   callback_data_cacheExtBot.callback_data_cache  s     (((r|   c                    >#    U R                   (       a"  U R                   R                  5       I Sh  vN   [        TU ]  5       I Sh  vN   g N N7f)zSee :meth:`telegram.Bot.initialize`. Also initializes the
:paramref:`ExtBot.rate_limiter` (if set)
by calling :meth:`telegram.ext.BaseRateLimiter.initialize`.
N)r}   
initializer   rk   r   s    ry   r   ExtBot.initialize$  sB      ##..000g """ 1"!   /AAAA	AAc                    >#    U R                   (       a"  U R                   R                  5       I Sh  vN   [        TU ]  5       I Sh  vN   g N N7f)zSee :meth:`telegram.Bot.shutdown`. Also shuts down the
:paramref:`ExtBot.rate_limiter` (if set) by
calling :meth:`telegram.ext.BaseRateLimiter.shutdown`.
N)r}   shutdownr   r   s    ry   r   ExtBot.shutdown.  sB      ##,,...g    / r   
api_kwargsrate_limit_argsc                 >    U(       d  U$ Uc  0 nX!U R                   '   U$ )zInserts the `rate_limit_args` into `api_kwargs` with the special key `__RL_KEY` so
that we can extract them later without having to modify the `telegram.Bot` class.
)_ExtBot__RL_KEY)r   r   r   s      ry   _merge_api_rl_kwargsExtBot._merge_api_rl_kwargs8  s*     J#23<< r|   datac                 J    U(       d  gUR                  U R                  S5      $ )z8Extracts the `rate_limit_args` from `data` if it exists.N)popr   )r   r   s     ry   _extract_rl_kwargsExtBot._extract_rl_kwargsF  s     xxd++r|   read_timeoutwrite_timeoutconnect_timeoutpool_timeoutendpointr   r   r   r   c          	        >#    U R                  U5      nU R                  (       d  Ub  [        S5      eUS:X  d  U R                  (       d  [        T	U ]  UUUUUUS9I Sh  vN $ UUUUS.nU R
                  R                  S[        U R                  5      U5        U R                  R                  [        T	U ]  X4UUUUS9I Sh  vN $  Nj N7f)z~Order of method calls is: Bot.some_method -> Bot._post -> Bot._do_post.
So we can override Bot._do_post to add rate limiting.
NzE`rate_limit_args` can only be used if a `ExtBot.rate_limiter` is set.
getUpdates)r   r   r   r   r   r   r   zGPassing request through rate limiter of type %s with rate_limit_args %s)callbackargskwargsr   r   r   )	r   r}   
ValueErrorr   _do_post_LOGGERdebugtypeprocess_request)
rk   r   r   r   r   r   r   r   r   r   s
            ry   r   ExtBot._do_postM  s      11$7  _%@W 
 |#4+<+<)!+ /)) *    )*.(	
 	U""#	

 &&66W%!+ 7 
 
 	
)(
s%   AC C!A%CCCCc                     U R                   $ )z<The :class:`telegram.ext.Defaults` used by this bot, if any.)rh   r   s    ry   rs   ExtBot.defaults  s     ~~r|   c                     U R                   $ )z\The :class:`telegram.ext.BaseRateLimiter` used by this bot, if any.

.. versionadded:: 20.0
)ri   r   s    ry   r}   ExtBot.rate_limiter  s     !!!r|   lpoc                 (   U R                   b  U R                   R                  =nc  [        R                  " U5      $ [	        S0 UR
                   Vs0 s H1  nU[        [        X5      =n[        5      (       a  [        X#5      OU_M3     snD6$ s  snf )Nrx   )rs   link_preview_optionsrH   	get_valuer-   	__slots__r   getattr)rk   r   defaults_lpoattr	orig_attrs        ry   _merge_lpo_defaultsExtBot._merge_lpo_defaults  s     == T]]5W5W%W\$`))#..! 
 )22	 3D  "ws/A"A)<PP L/ ## 3	
 	
	s   8Bc                   > U R                   c  [        TU ]	  U5        gUR                  5        GHV  u  p#[	        U[
        5      (       a3  U R                   R                  R                  X#R                  5      X'   MN  [	        U[        5      (       a!  [        X0R                   R                  S9X'   M  [	        U[        5      (       aX  UR                  [        L aE  [        U5      nUR!                  5          U R                   R                  Ul        SSS5        XAU'   M  US:X  a  [	        U["        5      (       at  U Vs/ s H  n[        U5      PM     nnU HL  nUR                  [        L d  M  UR!                  5          U R                   R                  Ul        SSS5        MN     XaU'   GM  [	        U[$        5      (       a  U R'                  U5      X'   GM  [	        U[(        5      (       a  U R                   R*                  =nc  U R                   R,                  b  [        U5      nUR!                  5          [	        UR*                  [
        5      (       a  UOUR*                  Ul        [	        UR,                  [
        5      (       a  U R                   R,                  OUR,                  Ul        SSS5        XU'   GM  [	        U["        5      (       d  GM  [/        S U 5       5      (       d  GM  / n	U H  n
[	        U
R0                  [
        5      (       d  U	R3                  U
5        M5  [        U
5      nUR!                  5          U R                   R0                  Ul        SSS5        U	R3                  U5        M     XU'   GMY     g! , (       d  f       GN= fs  snf ! , (       d  f       GMZ  = f! , (       d  f       GN	= f! , (       d  f       Ni= f)ap  Inserts the defaults values for optional kwargs for which tg.ext.Defaults provides
convenience functionality, i.e. the kwargs with a tg.utils.helpers.DefaultValue default

data is edited in-place. As timeout is not passed via the kwargs, it needs to be passed
separately and gets returned.

This can only work, if all kwargs that may have defaults are passed in data!
N)tzinfomediac              3   B   #    U  H  n[        U[        5      v   M     g 7frw   )r   r,   ).0objs     ry   	<genexpr>*ExtBot._insert_defaults.<locals>.<genexpr>  s      3<?S
300Cs   )rs   r   _insert_defaultsitemsr   rH   api_defaultsgetvaluer   rF   r   r+   
parse_moderG   r   r   r   r-   r   r7   allow_sending_without_replyquote_parse_modealltext_parse_modeappend)rk   r   keyval
copied_valr   	copy_listdefaults_aswr	new_valuenew_valoption
new_optionr   s               ry   r   ExtBot._insert_defaults  s    == G$T* 

HC#|,, MM66::3		J	 C**(]]5I5IJ	 C,,<1O!#Y
))+,0MM,D,DJ) ,&S	JsH$=$=69:cUT%[c	:&E''<7"__./3}}/G/GE, /. '
 &S	 C!344 44S9	 C11"&--"K"KKX==11= I	((* &c&E&E|TT & << 9 &c&:&:LII 66 11 . + &S	 C**s 3<?3 0 0 !F%f&<&<lKKv.%)&\
'1139=9V9VJ6 4z2 " $S	A % ,+
 ; /.  +*0 43s7   6N?N N":A9N5O
N	"
N25
O	
Oreply_markupc                     [        U[        5      (       a(  U R                  b  U R                  R                  U5      $ U$ rw   )r   r)   r   process_keyboard)rk   r   s     ry   _replace_keyboardExtBot._replace_keyboard  sA     l$899d>V>V>b++<<  r|   updatec                     UR                   (       a  U R                  UR                   5        gUR                  (       a  U R                  UR                  5        gg)a  If this bot allows for arbitrary callback data, this inserts the cached data into all
corresponding buttons within this update.

Note:
    Checks :attr:`telegram.Message.via_bot` and :attr:`telegram.Message.from_user`
    to figure out if a) a reply markup exists and b) it was actually sent by this
    bot. If not, the message will be returned unchanged.

    Note that this will fail for channel posts, as :attr:`telegram.Message.from_user` is
    :obj:`None` for those! In the corresponding reply markups, the callback data will be
    replaced by :class:`telegram.ext.InvalidCallbackData`.

Warning:
    *In place*, i.e. the passed :class:`telegram.Message` will be changed!

Args:
    update (:class:`telegram.Update`): The update.

N)callback_query_insert_callback_dataeffective_message)rk   r   s     ry   insert_callback_dataExtBot.insert_callback_data
  sE    4   &&v'<'<= %%&&v'?'?@ &r|   r   c                 "   U R                   c  U$ [        U[        5      (       a  U R                   R                  U5        U$ [        U[        5      (       a  UR
                  (       a}  U R                   R                  UR
                  5        [        UR
                  R                  [        5      (       a/  U R                   R                  UR
                  R                  5        [        UR                  [        5      (       a%  U R                   R                  UR                  5        U R                   R                  US9  U$ [        U[        5      (       a6  UR                  (       a%  U R                   R                  UR                  5        U$ )N)r   )	r   r   r   process_callback_queryr1   reply_to_messageprocess_messagepinned_messager   )rk   r   s     ry   r   ExtBot._insert_callback_data+  s!   ##+Jc=))$$;;C@Jc7####((889M9MNc22AA7KK,,<<S=Q=Q=`=`a#,,g66((889K9KL $$44S4AJc<((S-?-?$$44S5G5GH
r|   )reply_to_message_idr   r   r   r   r   r   disable_notificationprotect_contentmessage_thread_idcaptionr   caption_entitiesr\   r   r-   reply_parametersr7   business_connection_idmessage_effect_idallow_paid_broadcastr   r   c                   >#    [         TU ]  UUUUU R                  U5      UUUUUU	U
UUUUUUUUUS9I S h  vN n[        U[        5      (       a  U R                  U5        U$  N,7f)N)r   r   r   r   r   r   r   r   r   r   r   r   r  r   r   r   r   r   r  r  r  )r   _send_messager   r   r1   r   )rk   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r   r   r   r   r   r   r   resultr   s                          ry   r  ExtBot._send_messageG  s     6 w, 3!5//=(C+/!-!5-%'+%!#9/!5+ - 
 
. fg&&&&v.3
s   4A&A$-A&r   r   r   r   r   offsetlimittimeoutallowed_updates.c                   >#    [         TU ]  UUUUUUUUU	S9	I S h  vN n
U
 H  nU R                  U5        M     U
$  N 7f)N)	r
  r  r  r  r   r   r   r   r   )r   get_updatesr   )rk   r
  r  r  r  r   r   r   r   r   updatesr   r   s               ry   r  ExtBot.get_updates}  sb      ++%'+%! , 

 

 F%%f-  

s   ?=!?resultsrT   next_offsetcurrent_offsetc                 v  > [         TU ]  XUS9u  pBU R                  c  XB4$ / nU H}  n[        US5      (       d  UR	                  U5        M'  [        U5      nUR                  5          U R                  UR                  5      nXvl        SSS5        UR	                  U5        M     X4$ ! , (       d  f       N&= f)zThis method is called by Bot.answer_inline_query to build the actual results list.
Overriding this to call self._replace_keyboard suffices
)r  r  r  Nr   )	r   _effective_inline_resultsr   hasattrr   r   r   r   r   )	rk   r  r  r  effective_resultsr  
new_resultmarkupr   s	           ry   r   ExtBot._effective_inline_results  s     */)J^ *K *
&
 ##+$11'F 6>22v& "&\
))+!33F4G4GHF.4+ , z* ( ## ,+s   ("B**
B8	c                 z  > U R                   c  [        TU ]	  U5      $ Sn[        US5      (       aT  UR                  [
        L aA  [        U5      nUR                  5          SnU R                   R                  Ul        SSS5        [        US5      (       Gao  UR                  (       Ga]  [        UR                  S5      (       ay  UR                  R                  [
        L a\  U(       d  [        U5      nSnUR                  R                  5          U R                   R                  UR                  l        SSS5        [        UR                  S5      (       a  U(       d  [        U5      nUR                  R                  5          UR                  R                  [
        L a&  U R                   R                  UR                  l	        O4U R                  UR                  R                  5      UR                  l	        SSS5        U$ U$ ! , (       d  f       GN= f! , (       d  f       N= f! , (       d  f       U$ = f)zThis method is called by Bot.answer_inline_query to replace `DefaultValue(obj)` with
`obj`.
Overriding this to call insert the actual desired default values.
NFr   Tinput_message_contentr   )rs   r    _insert_defaults_for_ilq_resultsr  r   rG   r   r   r  r   r   )rk   rescopiedr   s      ry   r  'ExtBot._insert_defaults_for_ilq_results  s    == 7;C@@ 3%%#..L*Hs)C!%!9!9 ! 3/00S5N5N5N11<@@--88LHs)C!F..88:;?==;S;SC--8 ;s002HIIs)C..88:00EEU MM>> 11F
 JNIaIa55JJJ11F ; 
s
7 ! ;:
 ;: 
s%   H&HA8H+
H
H(+
H:)r   r   r   r   r   return_typec          
      d   >#    [         T	U ]  UU R                  X(5      UUUUUS9I S h  vN $  N7f)N)r   r   r"  r   r   r   r   )r   do_api_requestr   )
rk   r   r   r"  r   r   r   r   r   r   s
            ry   r$  ExtBot.do_api_request  sI      W+00M#%'+% , 
 
 	
 
   &0.0)r   r   r   r   r   r   chat_id
message_idr)   c                   >#    [         TU ]  UUU R                  U5      UUUUUU R                  X5      S9	I S h  vN $  N7f)N)	r'  r(  r   r  r   r   r   r   r   )r   	stop_pollr   r   )rk   r'  r(  r   r  r   r   r   r   r   r   r   s              ry   r*  ExtBot.stop_poll   sZ      W&!//=#9%'+%00M ' 

 

 
	
 

   7A?A)r   r   r   r   r   r   r   r   from_chat_idshow_caption_above_mediac                   >#    [         TU ]  UUUUUUUUUU R                  U5      U	U
UUUUUU R                  UU5      UUS9I S h  vN $  N7f)N)r'  r-  r(  r   r   r   r   r   r   r   r   r   r  r   r   r   r   r   r.  r  )r   copy_messager   r   )rk   r'  r-  r(  r   r   r   r   r   r   r   r  r.  r  r   r   r   r   r   r   r   r   r   s                         ry   r0  ExtBot.copy_message  s}     4 W)%!!-!5 3(C//=+/-%'+%00_M%=!5) * 
 
 	
 
s   AAAAmessage_idsremove_caption)r2   .c                n   >#    [         TU ]  UUUUUUUUU	U
UU R                  X5      S9I S h  vN $  N7f)N)r'  r-  r2  r   r   r   r3  r   r   r   r   r   )r   copy_messagesr   )rk   r'  r-  r2  r   r   r   r3  r   r   r   r   r   r   r   s                 ry   r5  ExtBot.copy_messagesL  sX     $ W*%#!5+/)%'+%00M + 
 
 	
 
   +535c                   >#    [         T	U ]  UUUUUU R                  Xg5      S9I S h  vN nU R                  U5      $  N7fN)r'  r   r   r   r   r   )r   get_chatr   r   )
rk   r'  r   r   r   r   r   r   r  r   s
            ry   r:  ExtBot.get_chatm  sV      w'%'+%00M ( 
 
 ))&11
s   %A >A user_idnamestickerrZ   c                f   >#    [         T
U ]  UUUUUUUU R                  X5      S9I S h  vN $  N7f)N)r<  r=  r>  r   r   r   r   r   )r   add_sticker_to_setr   )rk   r<  r=  r>  r   r   r   r   r   r   r   s             ry   r@  ExtBot.add_sticker_to_set  sL      W/%'+%00M 0 	
 	
 		
 	
   '1/1callback_query_idtext
show_alerturl
cache_timec                j   >#    [         TU ]  UUUUUUUUU	U R                  X5      S9
I S h  vN $  N7f)N)
rC  rD  rE  rF  rG  r   r   r   r   r   )r   answer_callback_queryr   )rk   rC  rD  rE  rF  rG  r   r   r   r   r   r   r   s               ry   rI  ExtBot.answer_callback_query  sR      W2/!!%'+%00M 3 
 
 	
 
   )313)r  r   r   r   r   r   r   inline_query_idis_personalbuttonc                n   >#    [         TU ]  UUUUUUUU	U
UUU R                  X5      S9I S h  vN $  N7f)N)rL  r  rG  rM  r  r  r   r   r   r   rN  r   )r   answer_inline_queryr   )rk   rL  r  rG  rM  r  rN  r  r   r   r   r   r   r   r   s                 ry   rP  ExtBot.answer_inline_query  sX     & W0+!##)%'+%00M 1 
 
 	
 
r7  r  allow_user_chatsallow_bot_chatsallow_group_chatsallow_channel_chatsc                l   >#    [         TU ]  UUUUUUUUU	U
U R                  X5      S9I S h  vN $  N7f)N)r<  r  rR  rS  rT  rU  r   r   r   r   r   )r   save_prepared_inline_messager   )rk   r<  r  rR  rS  rT  rU  r   r   r   r   r   r   r   s                ry   rW  #ExtBot.save_prepared_inline_message  sU       W9-+/ 3%'+%00M : 
 
 	
 
   *424pre_checkout_query_idokerror_messagec                f   >#    [         T
U ]  UUUUUUUU R                  X5      S9I S h  vN $  N7f)N)rZ  r[  r\  r   r   r   r   r   )r   answer_pre_checkout_queryr   )rk   rZ  r[  r\  r   r   r   r   r   r   r   s             ry   r^   ExtBot.answer_pre_checkout_query  sL      W6"7'%'+%00M 7 	
 	
 		
 	
rB  shipping_query_idshipping_optionsr^   c                h   >#    [         TU ]  UUUUUUUUU R                  X5      S9	I S h  vN $  N7f)N)	r`  r[  ra  r\  r   r   r   r   r   )r   answer_shipping_queryr   )rk   r`  r[  ra  r\  r   r   r   r   r   r   r   s              ry   rc  ExtBot.answer_shipping_query  sO      W2/-'%'+%00M 3 

 

 
	
 

   (202web_app_query_idc                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)rf  r  r   r   r   r   r   )r   answer_web_app_queryr   )
rk   rf  r  r   r   r   r   r   r   r   s
            ry   rh  ExtBot.answer_web_app_query)  sI      W1-%'+%00M 2 
 
 	
 
r&  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7fN)r'  r<  r   r   r   r   r   )r   approve_chat_join_requestr   
rk   r'  r<  r   r   r   r   r   r   r   s
            ry   rl   ExtBot.approve_chat_join_request?  I      W6%'+%00M 7 
 
 	
 
r&  
until_daterevoke_messagesc                h   >#    [         TU ]  UUUUUUUUU R                  X5      S9	I S h  vN $  N7f)N)	r'  r<  rp  rq  r   r   r   r   r   )r   ban_chat_memberr   )rk   r'  r<  rp  rq  r   r   r   r   r   r   r   s              ry   rs  ExtBot.ban_chat_memberU  sO      W,!+%'+%00M - 

 

 
	
 

re  sender_chat_idc                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7fN)r'  ru  r   r   r   r   r   )r   ban_chat_sender_chatr   
rk   r'  ru  r   r   r   r   r   r   r   s
            ry   rx  ExtBot.ban_chat_sender_chato  sI      W1)%'+%00M 2 
 
 	
 
r&  expire_datemember_limitcreates_join_requestc                j   >#    [         TU ]  UUUUUUUUU	U R                  X5      S9
I S h  vN $  N7f)N)
r'  r{  r|  r=  r}  r   r   r   r   r   )r   create_chat_invite_linkr   )rk   r'  r{  r|  r=  r}  r   r   r   r   r   r   r   s               ry   r  ExtBot.create_chat_invite_link  sR      W4#%!5%'+%00M 5 
 
 	
 
rK  titledescriptionpayloadprovider_tokencurrencypricesr[   max_tip_amountsuggested_tip_amountsprovider_data	photo_url
photo_sizephoto_widthphoto_height	need_nameneed_phone_number
need_emailneed_shipping_addresssend_phone_number_to_providersend_email_to_provideris_flexiblesubscription_periodc                    >#    [         TU ]  UUUUUUUUU	U
UUUUUUUUUUUUUUUUU R                  UU5      S9I S h  vN $  N7f)N)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   create_invoice_linkr   )rk   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   s                                ry   r  ExtBot.create_invoice_link  s     @ W0#))"7'!#%/!"7*G#9#%'+% 3#900_M7 1 
 
 	
 
   ;AAAstickerssticker_typeneeds_repaintingc                l   >#    [         TU ]  UUUUUUUUU	U
U R                  X5      S9I S h  vN $  N7f)N)r<  r=  r  r  r  r  r   r   r   r   r   )r   create_new_sticker_setr   )rk   r<  r=  r  r  r  r  r   r   r   r   r   r   r   s                ry   r  ExtBot.create_new_sticker_set  sU       W3%-%'+%00M 4 
 
 	
 
rY  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7frk  )r   decline_chat_join_requestr   rm  s
            ry   r   ExtBot.decline_chat_join_request  ro  r&  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fr9  )r   delete_chat_photor   	rk   r'  r   r   r   r   r   r   r   s	           ry   r  ExtBot.delete_chat_photo  sF      W.%'+%00M / 
 
 	
 
   %/-/c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fr9  )r   delete_chat_sticker_setr   r  s	           ry   r  ExtBot.delete_chat_sticker_set'  F      W4%'+%00M 5 
 
 	
 
r  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7fN)r'  r   r   r   r   r   r   )r   delete_forum_topicr   
rk   r'  r   r   r   r   r   r   r   r   s
            ry   r  ExtBot.delete_forum_topic;  I      W//%'+%00M 0 
 
 	
 
r&  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r'  r(  r   r   r   r   r   )r   delete_messager   )
rk   r'  r(  r   r   r   r   r   r   r   s
            ry   r  ExtBot.delete_messageQ  sI      W+!%'+%00M , 
 
 	
 
r&  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r'  r2  r   r   r   r   r   )r   delete_messagesr   )
rk   r'  r2  r   r   r   r   r   r   r   s
            ry   r  ExtBot.delete_messagesg  sI      W,#%'+%00M - 
 
 	
 
r&  scopelanguage_codec                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7fN)r  r  r   r   r   r   r   )r   delete_my_commandsr   
rk   r  r  r   r   r   r   r   r   r   s
            ry   r  ExtBot.delete_my_commands}  sI      W/'%'+%00M 0 
 
 	
 
r&  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7f)N)r>  r   r   r   r   r   )r   delete_sticker_from_setr   )	rk   r>  r   r   r   r   r   r   r   s	           ry   r  ExtBot.delete_sticker_from_set  r  r  drop_pending_updatesc                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7f)N)r  r   r   r   r   r   )r   delete_webhookr   )	rk   r  r   r   r   r   r   r   r   s	           ry   r  ExtBot.delete_webhook  sF      W+!5%'+%00M , 
 
 	
 
r  invite_linkr   c                l   >#    [         TU ]  UUUUUUUUU	U
U R                  X5      S9I S h  vN $  N7f)N)r'  r  r{  r|  r=  r}  r   r   r   r   r   )r   edit_chat_invite_linkr   )rk   r'  r  r{  r|  r=  r}  r   r   r   r   r   r   r   s                ry   r  ExtBot.edit_chat_invite_link  sU       W2##%!5%'+%00M 3 
 
 	
 
rY  icon_custom_emoji_idc                h   >#    [         TU ]  UUUUUUUUU R                  X5      S9	I S h  vN $  N7f)N)	r'  r   r=  r  r   r   r   r   r   )r   edit_forum_topicr   )rk   r'  r   r=  r  r   r   r   r   r   r   r   s              ry   r  ExtBot.edit_forum_topic  sO      W-/!5%'+%00M . 

 

 
	
 

re  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r'  r=  r   r   r   r   r   )r   edit_general_forum_topicr   )
rk   r'  r=  r   r   r   r   r   r   r   s
            ry   r  ExtBot.edit_general_forum_topic  sI      W5%'+%00M 6 
 
 	
 
r&  inline_message_idc
                r   >#    [         TU ]  UUUUUUUU	U
UUUU R                  X5      US9I S h  vN $  N7f)N)r'  r(  r  r   r   r   r   r  r   r   r   r   r   r.  )r   edit_message_captionr   )rk   r'  r(  r  r   r   r   r   r.  r  r   r   r   r   r   r   r   s                   ry   r  ExtBot.edit_message_caption	  s^     & W1!/%!-#9%'+%00M%= 2 
 
 	
 
s   -757)locationr   r   r   r   r   r   latitude	longitudehorizontal_accuracyheadingproximity_alert_radiuslive_periodr  c                z   >#    [         TU ]  UUUUUUUUU	U
UUUUUUU R                  UU5      S9I S h  vN $  N7f)N)r'  r(  r  r  r  r   r  r  r  r  r  r  r   r   r   r   r   )r   edit_message_live_locationr   )rk   r'  r(  r  r  r  r   r  r  r  r  r  r  r   r   r   r   r   r   r   s                      ry   r  !ExtBot.edit_message_live_location-  si     , W7!/% 3#9##9%'+%00_M# 8 
 
 	
 
   1;9;r   r+   c                l   >#    [         TU ]  UUUUUUUUU	U
U R                  X5      S9I S h  vN $  N7f)N)r   r'  r(  r  r   r  r   r   r   r   r   )r   edit_message_mediar   )rk   r   r'  r(  r  r   r  r   r   r   r   r   r   r   s                ry   r  ExtBot.edit_message_mediaW  sU       W/!/%#9%'+%00M 0 
 
 	
 
rY  c                j   >#    [         TU ]  UUUUUUUUU	U R                  X5      S9
I S h  vN $  N7fN)
r'  r(  r  r   r  r   r   r   r   r   )r   edit_message_reply_markupr   rk   r'  r(  r  r   r  r   r   r   r   r   r   r   s               ry   r   ExtBot.edit_message_reply_markupu  sR      W6!/%#9%'+%00M 7 
 
 	
 
rK  )disable_web_page_previewr   r   r   r   r   r   entitiesr  c
                v   >#    [         TU ]  UUUUUU
UUU	UUUUU R                  UU5      US9I S h  vN $  N7f)N)rD  r'  r(  r  r   r  r   r  r  r   r   r   r   r   r   )r   edit_message_textr   )rk   rD  r'  r(  r  r   r   r  r   r  r  r   r   r   r   r   r   r   s                    ry   r  ExtBot.edit_message_text  sc     ( W.!/!%=%#9%'+%00_M!5 / 
 
 	
 
s   /979c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fr9  )r   export_chat_invite_linkr   r  s	           ry   r  ExtBot.export_chat_invite_link  r  r  c                l   >#    [         TU ]  UUUUUUUUU	U
U R                  X5      S9I S h  vN $  N7f)N)r'  r-  r(  r   r   r   r   r   r   r   r   )r   forward_messager   )rk   r'  r-  r(  r   r   r   r   r   r   r   r   r   r   s                ry   r  ExtBot.forward_message  sU       W,%!!5+/%'+%00M - 
 
 	
 
rY  c                l   >#    [         TU ]  UUUUUUUUU	U
U R                  X5      S9I S h  vN $  N7f)N)r'  r-  r2  r   r   r   r   r   r   r   r   )r   forward_messagesr   )rk   r'  r-  r2  r   r   r   r   r   r   r   r   r   r   s                ry   r  ExtBot.forward_messages  sU       W-%#!5+/%'+%00M . 
 
 	
 
rY  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fr9  )r   get_chat_administratorsr   r  s	           ry   r  ExtBot.get_chat_administrators  r  r  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7frk  )r   get_chat_memberr   rm  s
            ry   r  ExtBot.get_chat_member  sI      W,%'+%00M - 
 
 	
 
r&  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fr9  )r   get_chat_member_countr   r  s	           ry   r  ExtBot.get_chat_member_count1  sF      W2%'+%00M 3 
 
 	
 
r  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fr9  )r   get_chat_menu_buttonr   r  s	           ry   r   ExtBot.get_chat_menu_buttonE  sF      W1%'+%00M 2 
 
 	
 
r  file_idc                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7f)N)r  r   r   r   r   r   )r   get_filer   )	rk   r  r   r   r   r   r   r   r   s	           ry   r  ExtBot.get_fileY  sF      W%%'+%00M & 
 
 	
 
r  c          
      `   >#    [         TU ]  UUUUU R                  XV5      S9I S h  vN $  N7fNr	  )r   get_forum_topic_icon_stickersr   rk   r   r   r   r   r   r   r   s          ry   r  $ExtBot.get_forum_topic_icon_stickerso  sC      W:%'+%00M ; 
 
 	
 
   $.,.c                h   >#    [         TU ]  UUUUUUUUU R                  X5      S9	I S h  vN $  N7f)N)	r<  r'  r(  r  r   r   r   r   r   )r   get_game_high_scoresr   )rk   r<  r'  r(  r  r   r   r   r   r   r   r   s              ry   r  ExtBot.get_game_high_scores  sO      W1!/%'+%00M 2 

 

 
	
 

re  c          
      `   >#    [         TU ]  UUUUU R                  XV5      S9I S h  vN $  N7fr  )r   get_mer   r	  s          ry   r  ExtBot.get_me  sB      W^%'+%00M $ 
 
 	
 
r  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7fr  )r   get_my_commandsr   r  s
            ry   r  ExtBot.get_my_commands  sI      W,'%'+%00M - 
 
 	
 
r&  for_channelsc                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7f)N)r  r   r   r   r   r   )r   #get_my_default_administrator_rightsr   )	rk   r  r   r   r   r   r   r   r   s	           ry   r  *ExtBot.get_my_default_administrator_rights  sG      W@%%'+%00M A 
 
 	
 
r  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fN)r=  r   r   r   r   r   )r   get_sticker_setr   	rk   r=  r   r   r   r   r   r   r   s	           ry   r  ExtBot.get_sticker_set  sF      W,%'+%00M - 
 
 	
 
r  custom_emoji_idsc                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7f)N)r  r   r   r   r   r   )r   get_custom_emoji_stickersr   )	rk   r  r   r   r   r   r   r   r   s	           ry   r    ExtBot.get_custom_emoji_stickers  sF      W6-%'+%00M 7 
 
 	
 
r  c                f   >#    [         T
U ]  UUUUUUUU R                  X5      S9I S h  vN $  N7f)N)r<  r
  r  r   r   r   r   r   )r   get_user_profile_photosr   )rk   r<  r
  r  r   r   r   r   r   r   r   s             ry   r#  ExtBot.get_user_profile_photos  sL      W4%'+%00M 5 	
 	
 		
 	
rB  c          
      `   >#    [         TU ]  UUUUU R                  XV5      S9I S h  vN $  N7fr  )r   get_webhook_infor   r	  s          ry   r&  ExtBot.get_webhook_info  sC      W-%'+%00M . 
 
 	
 
r  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fr9  )r   
leave_chatr   r  s	           ry   r)  ExtBot.leave_chat)  sF      W'%'+%00M ( 
 
 	
 
r  c          
      `   >#    [         TU ]  UUUUU R                  XV5      S9I S h  vN $  N7fr  )r   log_outr   r	  s          ry   r,  ExtBot.log_out=  sB      W_%'+%00M % 
 
 	
 
r  c          
      `   >#    [         TU ]  UUUUU R                  XV5      S9I S h  vN $  N7fr  )r   closer   r	  s          ry   r/  ExtBot.closeO  sB      W]%'+%00M # 
 
 	
 
r  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7fr  )r   close_forum_topicr   r  s
            ry   r2  ExtBot.close_forum_topica  sI      W./%'+%00M / 
 
 	
 
r&  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fr9  )r   close_general_forum_topicr   r  s	           ry   r5   ExtBot.close_general_forum_topicw  sF      W6%'+%00M 7 
 
 	
 
r  
icon_colorc                h   >#    [         TU ]  UUUUUUUUU R                  X5      S9	I S h  vN $  N7f)N)	r'  r=  r7  r  r   r   r   r   r   )r   create_forum_topicr   )rk   r'  r=  r7  r  r   r   r   r   r   r   r   s              ry   r9  ExtBot.create_forum_topic  sO      W/!!5%'+%00M 0 

 

 
	
 

re  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fr9  )r   reopen_general_forum_topicr   r  s	           ry   r<  !ExtBot.reopen_general_forum_topic  F      W7%'+%00M 8 
 
 	
 
r  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fr9  )r   hide_general_forum_topicr   r  s	           ry   r@  ExtBot.hide_general_forum_topic  sF      W5%'+%00M 6 
 
 	
 
r  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fr9  )r   unhide_general_forum_topicr   r  s	           ry   rC  !ExtBot.unhide_general_forum_topic  r>  r  c                h   >#    [         TU ]  UUUUUUUUU R                  X5      S9	I S h  vN $  N7f)N)	r'  r(  r   r   r   r   r   r  r   )r   pin_chat_messager   )rk   r'  r(  r   r  r   r   r   r   r   r   r   s              ry   rF  ExtBot.pin_chat_message  sO      W-!!5%'+%#900M . 

 

 
	
 

re  can_change_infocan_post_messagescan_edit_messagescan_delete_messagescan_invite_userscan_restrict_memberscan_pin_messagescan_promote_membersis_anonymouscan_manage_chatcan_manage_video_chatscan_manage_topicscan_post_storiescan_edit_storiescan_delete_storiesc                   >#    [         TU ]  UUUUUUUUU	U
UUUUUUUUUUUU R                  UU5      S9I S h  vN $  N7f)N)r'  r<  rH  rI  rJ  rK  rL  rM  rN  rO  rP  rQ  rR  rS  rT  rU  rV  r   r   r   r   r   )r   promote_chat_memberr   )rk   r'  r<  rH  rI  rJ  rK  rL  rM  rN  rO  rP  rQ  rR  rS  rT  rU  rV  r   r   r   r   r   r   r   s                           ry   rX  ExtBot.promote_chat_member  sx     6 W0+// 3-!5- 3%+#9/--1%'+%00_M- 1 
 
 	
 
   6A >A c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7fr  )r   reopen_forum_topicr   r  s
            ry   r\  ExtBot.reopen_forum_topic/	  r  r&  permissions use_independent_chat_permissionsc                j   >#    [         TU ]  UUUUUUUUU	U R                  X5      S9
I S h  vN $  N7f)N)
r'  r<  r^  rp  r_  r   r   r   r   r   )r   restrict_chat_memberr   )rk   r'  r<  r^  rp  r_  r   r   r   r   r   r   r   s               ry   ra  ExtBot.restrict_chat_memberE	  sR      W1#!-M%'+%00M 2 
 
 	
 
rK  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r'  r  r   r   r   r   r   )r   revoke_chat_invite_linkr   )
rk   r'  r  r   r   r   r   r   r   r   s
            ry   rd  ExtBot.revoke_chat_invite_linka	  sI      W4#%'+%00M 5 
 
 	
 
r&  )	r   r   filenamer   r   r   r   r   r   	animationr   durationwidthheighthas_spoiler	thumbnailrf  c       	            >#    [         TU ]  UUUUUUUUUU	UU
UUUUUUUUUUUU R                  UU5      UUUS9I S h  vN $  N7f)N)r'  rg  rh  ri  rj  r   r   r   r   r   r   r   r   r   rk  rl  r  rf  r   r   r   r  r   r   r  r  r.  )r   send_animationr   )rk   r'  rg  rh  ri  rj  r   r   r   r   r   r   r   rk  rl  r  r  r  r  r.  r   r   rf  r   r   r   r   r   r   r   s                                ry   rn  ExtBot.send_animationw	  s     @ W+!!5 3%(C-+/#-%'+#9%00_M/!5%=7 , 
 
 	
 
r  audior   	performerc       	            >#    [         TU ]  UUUUUUUUUUU	UU
UUUUUUUUUU R                  UU5      UUS9I S h  vN $  N7f)N)r'  rp  rh  rq  r  r  r   r   r   r   r   r   r   r   r   rl  r  rf  r   r   r   r   r   r  r  )r   
send_audior   )rk   r'  rp  rh  rq  r  r   r   r   r   r   r   r   rl  r  r  r  r  r   r   rf  r   r   r   r   r   r   r   s                              ry   rs  ExtBot.send_audio	  s     < W'#9!5 3%!(C-+/-%'+%00_M/!53 ( 
 
 	
 
   9AAAactionc                h   >#    [         TU ]  UUUUUUUUU R                  X5      S9	I S h  vN $  N7f)N)	r'  r  rv  r   r   r   r   r   r   )r   send_chat_actionr   )rk   r'  rv  r   r  r   r   r   r   r   r   r   s              ry   rx  ExtBot.send_chat_action	  sO      W-#9/%'+%00M . 

 

 
	
 

re  )	r   r   contactr   r   r   r   r   r   phone_number
first_name	last_namevcardrz  c       	            >#    [         TU ]  UUUUUUUUUUU	U
UUUUUUU R                  UU5      UUS9I S h  vN $  N7f)N)r'  r{  r|  r}  r   r   r   r~  r   r   r   r  rz  r   r   r   r   r  r   r  r  )r   send_contactr   )rk   r'  r{  r|  r}  r   r   r~  r   r   r  r  r  r  r   r   rz  r   r   r   r   r   r   r   s                          ry   r  ExtBot.send_contact	
  su     4 W)%!!5 3%(C+/-%'+%#900_M/!5+ * 
 
 	
 
   5?=?emojic                z   >#    [         TU ]  UUUUUUUUUUUUUUU R                  UU5      U	U
S9I S h  vN $  N7f)N)r'  r   r  r   r   r  r   r   r   r  r   r   r   r   r   r  r  )r   	send_dicer   )rk   r'  r   r   r  r   r   r  r  r  r  r   r   r   r   r   r   r   r   r   s                      ry   r  ExtBot.send_dice;
  si     , W&!5#9 3%(C+/-%'+%00_M/!5# ' 
 
 	
 
r  documentr#   disable_content_type_detectionc       	            >#    [         TU ]  UUUUUUUUUUU	UU
UUUUUUUU R                  UU5      UUS9I S h  vN $  N7f)N)r'  r  r   r   r   r   r   r  r   r   r   r  r   rl  r  rf  r   r   r   r   r   r  r  )r   send_documentr   )rk   r'  r  r   r   r   r   r  r   r   r   rl  r  r  r  r  r   r   rf  r   r   r   r   r   r   r   s                            ry   r  ExtBot.send_documente
  s{     8 W*!5 3%!+I(C-+#9/-%'+%00_M/!5/ + 
 
 	
 
r,  game_short_namec                z   >#    [         TU ]  UUUUUUUUUUUUUUU R                  UU5      U	U
S9I S h  vN $  N7f)N)r'  r  r   r   r   r  r   r   r   r  r   r   r   r   r   r  r  )r   	send_gamer   )rk   r'  r  r   r   r   r   r  r  r  r  r   r   r   r   r   r   r   r   r   s                      ry   r  ExtBot.send_game
  si     , W&+!5 3%#9(C+/-%'+%00_M/!5# ' 
 
 	
 
r  start_parameterc          	      4  >#    [         T&U ]  " S%0 SU_SU_SU_SU_SU_SU_SU_SU_S	U	_S
U
_SU_SU_SU_SU_SU_SU_SU_SU_SU_SU_SU_SU_SU_SU_SU_SU_SU_SU_SU_SU _SU!_S U"_S!U#_S"U R                  U$U%5      _S#U_S$U_6I S h  vN $  N7f)&Nr'  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   r   r   r   r   r  r  rx   )r   send_invoicer   )'rk   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  r   r   r   r   r   r   r   r   r   s'                                         ry   r  ExtBot.send_invoice
  s    R W) %
%
%
 $%
 	%

 *%
 %
 %
 ,%
  %
 "%
 $%
 &%
  %
 0%
 "%
  #8!%
" $#%
$ "6%%
& !4'%
( &)%
* (+%
, +H-%
. $:/%
0 )D1%
2 *3%
4 #85%
6 ,7%
8 09%
: .;%
< &=%
> (?%
@ ,A%
B &C%
D 00_ME%
F 0G%
H "6I%
 %
 %	
 %
s   BBBB)	r   r   r  r   r   r   r   r   r   c       	            >#    [         TU ]  UUUUUUUUUU	UU
UUUUUUUUU R                  UU5      UUS9I S h  vN $  N7f)N)r'  r  r  r   r   r   r  r  r  r  r   r   r   r  r  r   r   r   r  r   r   r  r  )r   send_locationr   )rk   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   s                            ry   r  ExtBot.send_location  s{     8 W*!5 3%# 3#9(C+/-%'+#9%00_M/!5/ + 
 
 	
 
r,  )r   r   r   r   r   r   r   r   r   r   r   )rU   rV   rW   rX   c
                ~   >#    [         TU ]  UUUU
UUUUUUUUU R                  UU5      UUUUUU	S9I S h  vN $  N7f)N)r'  r   r   r   r   r   r   r  r   r   r   r   r   r   r  r   r   r  r  )r   send_media_groupr   )rk   r'  r   r   r   r   r  r  r  r  r   r   r   r   r   r   r   r   r   r   r   r   s                        ry   r  ExtBot.send_media_groupK  so     4 W-!5 3(C+/-%'+%00_M#9!-/!5' . 
 
 	
 
s   3=;=)	r  r   r   r   r   r   r   r   r   c       	            >#    [         TU ]  UUUUUUUUUUUUU
UUUUU R                  UU5      U	UUS9I S h  vN $  N7f)N)r'  rD  r   r  r  r   r  r   r   r   r   r   r  r   r   r   r   r   r   r  r  )r   send_messager   )rk   r'  rD  r   r  r   r   r   r   r   r  r  r  r  r  r   r   r   r   r   r   r   r   r   s                          ry   r  ExtBot.send_message{  su     4 W)!%=!5#9+/ 3(C%-%'+%00_M!5/!5+ * 
 
 	
 
r  photor3   c       	            >#    [         TU ]  UUUUUUUUUUU	U
UUUUUUUU R                  UU5      UUUS9I S h  vN $  N7f)N)r'  r  r   r   r   r   r   r   r   r   r   rk  r  rf  r  r   r   r   r   r   r  r  r.  )r   
send_photor   )rk   r'  r  r   r   r   r   r   r   r   rk  r  r  r  r  r.  r   r   rf  r   r   r   r   r   r   r   s                            ry   r  ExtBot.send_photo  s{     8 W'!5 3%!(C-+/#-#9%'+%00_M/!5%=/ ( 
 
 	
 
r,  questionoptionsr,   r   allows_multiple_answerscorrect_option_id	is_closedexplanationexplanation_parse_modeopen_period
close_dateexplanation_entitiesquestion_parse_modequestion_entitiesc          	        >#    [         T U ]  " S0 SU_SU_SU_SU_SU_SU_SU_SU_S	U	_S
U_SU
_SU_SU_SU_SU_SU_SU_SU_SU_SU_SU_SU_SU_SU_SU_SU R                  UU5      _SU_SU_SU_SU_6I S h  vN $  N7f) Nr'  r  r  rP  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  rx   )r   	send_pollr   )!rk   r'  r  r  rP  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   s!                                   ry   r  ExtBot.send_poll  s[    F W& 


 
 &	

 
 %<
 0
  
 "6
 !4
 &
 $
 $:
 $
 "
  )D!
" "6#
$ $:%
& ,'
( 0)
* .+
, &-
. (/
0 ,1
2 &3
4 00_M5
6 !47
8 09
: 0;
< "6=
 
 	
 
s   A<B?B Br:   c                |   >#    [         TU ]  UUUUUU	UUUUUUUUUU R                  UU5      U
US9I S h  vN $  N7f)N)r'  r>  r   r   r   r  r   r   r   r  r   r   r   r   r  r   r  r  )r   send_stickerr   )rk   r'  r>  r   r   r   r   r  r  r  r  r  r   r   r   r   r   r   r   r   r   s                       ry   r  ExtBot.send_sticker'  sl     . W)!5 3%#9(C+/-%'+%00_M/!5% * 
 
 	
 
s   2<:<)	r   r   venuer   r   r   r   r   r   addressfoursquare_idfoursquare_typegoogle_place_idgoogle_place_typer  c       	            >#    [         TU ]  UUUUUUUUUU	U
UUUUUUUUUUUU R                  UU5      UUS9I S h  vN $  N7f)N)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   
send_venuer   )rk   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   s                              ry   r  ExtBot.send_venueS  s     < W''!5 3%++/(C+#9/-%'+%00_M/!53 ( 
 
 	
 
ru  videorB   supports_streamingc       	            >#    [         TU ]  UUUUUUUUUU	U
UUUUUUUUUUUUUU R                  UU5      UUUS9I S h  vN $  N7f)N)r'  r  rh  r   r   r   r   ri  rj  r   r  r   r   r   r   r  rk  rl  rf  r  r   r   r   r   r   r  r  r.  )r   
send_videor   )rk   r'  r  rh  r   r   r   ri  rj  r   r  r   r   r   rk  rl  r  r  r  r  r.  r   r   rf  r   r   r   r   r   r   r   s                                 ry   r  ExtBot.send_video  s     B W'!5 3%!1(C-+/#9#-%'+%00_M/!5%=9 ( 
 
 	
 
s   <AA A
video_noterC   lengthc       	            >#    [         TU ]  UUUUUUUUUUU	U
UUUUUU R                  UU5      UUUS9I S h  vN $  N7f)N)r'  r  rh  r  r   r   r   r   r   r   rl  r  rf  r   r   r   r   r   r  r  r  )r   send_video_noter   )rk   r'  r  rh  r  r   r   r   r   rl  r  r  r  r  r   r   rf  r   r   r   r   r   r   r   s                          ry   r  ExtBot.send_video_note  su     4 W,!!5 3%(C+/-%'+%00_M#9/!5+ - 
 
 	
 
r  voicerD   c       	            >#    [         TU ]  UUUUUUUUUUU	U
UUUUUUU R                  UU5      UUUS9I S h  vN $  N7f)N)r'  r  rh  r   r   r   r   r   r   r   r   r   r  rf  r   r   r   r   r   r  r  r  )r   
send_voicer   )rk   r'  r  rh  r   r   r   r   r   r   r   r  r  r  r  r   r   rf  r   r   r   r   r   r   r   s                           ry   r  ExtBot.send_voice  sx     6 W'!5 3%!(C-+/-%'+%00_M#9/!5- ( 
 
 	
 
rZ  custom_titlec                f   >#    [         T
U ]  UUUUUUUU R                  X5      S9I S h  vN $  N7f)N)r'  r<  r  r   r   r   r   r   )r   #set_chat_administrator_custom_titler   )rk   r'  r<  r  r   r   r   r   r   r   r   s             ry   r  *ExtBot.set_chat_administrator_custom_title3  sM      W@%%'+%00M A 	
 	
 		
 	
rB  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r'  r  r   r   r   r   r   )r   set_chat_descriptionr   )
rk   r'  r  r   r   r   r   r   r   r   s
            ry   r  ExtBot.set_chat_descriptionK  I      W1#%'+%00M 2 
 
 	
 
r&  emoji_status_custom_emoji_idemoji_status_expiration_datec                f   >#    [         T
U ]  UUUUUUUU R                  X5      S9I S h  vN $  N7f)N)r<  r  r  r   r   r   r   r   )r   set_user_emoji_statusr   )rk   r<  r  r  r   r   r   r   r   r   r   s             ry   r  ExtBot.set_user_emoji_statusa  sL      W2)E)E%'+%00M 3 	
 	
 		
 	
rB  menu_buttonc                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r'  r  r   r   r   r   r   )r   set_chat_menu_buttonr   )
rk   r'  r  r   r   r   r   r   r   r   s
            ry   r  ExtBot.set_chat_menu_buttony  r  r&  c                f   >#    [         T
U ]  UUUUUUUU R                  X5      S9I S h  vN $  N7f)N)r'  r^  r_  r   r   r   r   r   )r   set_chat_permissionsr   )rk   r'  r^  r_  r   r   r   r   r   r   r   s             ry   r  ExtBot.set_chat_permissions  sL      W1#-M%'+%00M 2 	
 	
 		
 	
rB  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r'  r  r   r   r   r   r   )r   set_chat_photor   )
rk   r'  r  r   r   r   r   r   r   r   s
            ry   r  ExtBot.set_chat_photo  I      W+%'+%00M , 
 
 	
 
r&  sticker_set_namec                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r'  r  r   r   r   r   r   )r   set_chat_sticker_setr   )
rk   r'  r  r   r   r   r   r   r   r   s
            ry   r  ExtBot.set_chat_sticker_set  sI      W1-%'+%00M 2 
 
 	
 
r&  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r'  r  r   r   r   r   r   )r   set_chat_titler   )
rk   r'  r  r   r   r   r   r   r   r   s
            ry   r  ExtBot.set_chat_title  r  r&  scoreforcedisable_edit_messagec                n   >#    [         TU ]  UUUUUUUUU	U
UU R                  X5      S9I S h  vN $  N7f)N)r<  r  r'  r(  r  r  r  r   r   r   r   r   )r   set_game_scorer   )rk   r<  r  r'  r(  r  r  r  r   r   r   r   r   r   r   s                 ry   r  ExtBot.set_game_score  sX     " W+!/!5%'+%00M , 
 
 	
 
r7  commandsc                f   >#    [         T
U ]  UUUUUUUU R                  X5      S9I S h  vN $  N7f)N)r  r  r  r   r   r   r   r   )r   set_my_commandsr   )rk   r  r  r  r   r   r   r   r   r   r   s             ry   r  ExtBot.set_my_commands	  sL      W,'%'+%00M - 	
 	
 		
 	
rB  rightsc                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r  r  r   r   r   r   r   )r   #set_my_default_administrator_rightsr   )
rk   r  r  r   r   r   r   r   r   r   s
            ry   r  *ExtBot.set_my_default_administrator_rights!  sJ      W@%%'+%00M A 
 
 	
 
r&  errorsr]   c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r<  r  r   r   r   r   r   )r   set_passport_data_errorsr   )
rk   r<  r  r   r   r   r   r   r   r   s
            ry   r  ExtBot.set_passport_data_errors7  sI      W5%'+%00M 6 
 
 	
 
r&  positionc                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r>  r  r   r   r   r   r   )r   set_sticker_position_in_setr   )
rk   r>  r  r   r   r   r   r   r   r   s
            ry   r  "ExtBot.set_sticker_position_in_setM  sI      W8%'+%00M 9 
 
 	
 
r&  formatc                h   >#    [         TU ]  UUUUUUUUU R                  X5      S9	I S h  vN $  N7f)N)	r=  r<  rl  r  r   r   r   r   r   )r   set_sticker_set_thumbnailr   )rk   r=  r<  r  rl  r   r   r   r   r   r   r   s              ry   r   ExtBot.set_sticker_set_thumbnailc  sO      W6%'+%00M 7 

 

 
	
 

re  certificatemax_connections
ip_addresssecret_tokenc                n   >#    [         TU ]  UUUUUUUUU	U
UU R                  X5      S9I S h  vN $  N7f)N)rF  r  r  r  r  r  r  r   r   r   r   r   )r   set_webhookr   )rk   rF  r  r  r  r  r  r  r   r   r   r   r   r   r   s                 ry   r  ExtBot.set_webhook}  sX     " W(#++!!5%%'+%00M ) 
 
 	
 
r7  c                j   >#    [         TU ]  UUUUUUUUU	U R                  X5      S9
I S h  vN $  N7fr  )r   stop_message_live_locationr   r  s               ry   r  !ExtBot.stop_message_live_location  sR      W7!/%#9%'+%00M 8 
 
 	
 
rK  only_if_bannedc                f   >#    [         T
U ]  UUUUUUUU R                  X5      S9I S h  vN $  N7f)N)r'  r<  r  r   r   r   r   r   )r   unban_chat_memberr   )rk   r'  r<  r  r   r   r   r   r   r   r   s             ry   r  ExtBot.unban_chat_member  sL      W.)%'+%00M / 	
 	
 		
 	
rB  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7frw  )r   unban_chat_sender_chatr   ry  s
            ry   r  ExtBot.unban_chat_sender_chat  sI      W3)%'+%00M 4 
 
 	
 
r&  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fr9  )r   unpin_all_chat_messagesr   r  s	           ry   r  ExtBot.unpin_all_chat_messages  r  r  c                f   >#    [         T
U ]  UUUUUUUU R                  X5      S9I S h  vN $  N7f)N)r'  r(  r   r   r   r   r  r   )r   unpin_chat_messager   )rk   r'  r(  r  r   r   r   r   r   r   r   s             ry   r  ExtBot.unpin_chat_message  sL      W/!%'+%#900M 0 	
 	
 		
 	
rB  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7fr  )r   unpin_all_forum_topic_messagesr   r  s
            ry   r  %ExtBot.unpin_all_forum_topic_messages  sI      W;/%'+%00M < 
 
 	
 
r&  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fr9  )r   &unpin_all_general_forum_topic_messagesr   r  s	           ry   r  -ExtBot.unpin_all_general_forum_topic_messages)  sG      WC%'+%00M D 
 
 	
 
r  sticker_formatc                f   >#    [         T
U ]  UUUUUUUU R                  X5      S9I S h  vN $  N7f)N)r<  r>  r   r   r   r   r   r   )r   upload_sticker_filer   )rk   r<  r>  r   r   r   r   r   r   r   r   s             ry   r"  ExtBot.upload_sticker_file=  sL      W0)%'+%00M 1 	
 	
 		
 	
rB  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r  r  r   r   r   r   r   )r   set_my_descriptionr   )
rk   r  r  r   r   r   r   r   r   r   s
            ry   r%  ExtBot.set_my_descriptionU  sI      W/#'%'+%00M 0 
 
 	
 
r&  short_descriptionc                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r'  r  r   r   r   r   r   )r   set_my_short_descriptionr   )
rk   r'  r  r   r   r   r   r   r   r   s
            ry   r)  ExtBot.set_my_short_descriptionk  sI      W5/'%'+%00M 6 
 
 	
 
r&  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fN)r  r   r   r   r   r   )r   get_my_descriptionr   	rk   r  r   r   r   r   r   r   r   s	           ry   r-  ExtBot.get_my_description  sF      W/'%'+%00M 0 
 
 	
 
r  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fr,  )r   get_my_short_descriptionr   r.  s	           ry   r1  ExtBot.get_my_short_description  sF      W5'%'+%00M 6 
 
 	
 
r  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r=  r  r   r   r   r   r   )r   set_my_namer   )
rk   r=  r  r   r   r   r   r   r   r   s
            ry   r4  ExtBot.set_my_name  sI      W('%'+%00M ) 
 
 	
 
r&  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fr,  )r   get_my_namer   r.  s	           ry   r7  ExtBot.get_my_name  sF      W('%'+%00M ) 
 
 	
 
r  custom_emoji_idc                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r=  r9  r   r   r   r   r   )r   &set_custom_emoji_sticker_set_thumbnailr   )
rk   r=  r9  r   r   r   r   r   r   r   s
            ry   r;  -ExtBot.set_custom_emoji_sticker_set_thumbnail  sJ      WC+%'+%00M D 
 
 	
 
r&  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r=  r  r   r   r   r   r   )r   set_sticker_set_titler   )
rk   r=  r  r   r   r   r   r   r   r   s
            ry   r>  ExtBot.set_sticker_set_title  sI      W2%'+%00M 3 
 
 	
 
r&  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7fr  )r   delete_sticker_setr   r  s	           ry   rA  ExtBot.delete_sticker_set  sF      W/%'+%00M 0 
 
 	
 
r  
emoji_listc                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r>  rC  r   r   r   r   r   )r   set_sticker_emoji_listr   )
rk   r>  rC  r   r   r   r   r   r   r   s
            ry   rE  ExtBot.set_sticker_emoji_list  sI      W3!%'+%00M 4 
 
 	
 
r&  keywordsc                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r>  rG  r   r   r   r   r   )r   set_sticker_keywordsr   )
rk   r>  rG  r   r   r   r   r   r   r   s
            ry   rI  ExtBot.set_sticker_keywords)  sI      W1%'+%00M 2 
 
 	
 
r&  mask_positionc                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r>  rK  r   r   r   r   r   )r   set_sticker_mask_positionr   )
rk   r>  rK  r   r   r   r   r   r   r   s
            ry   rM   ExtBot.set_sticker_mask_position?  sI      W6'%'+%00M 7 
 
 	
 
r&  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7frk  )r   get_user_chat_boostsr   rm  s
            ry   rP  ExtBot.get_user_chat_boostsU  sI      W1%'+%00M 2 
 
 	
 
r&  reactionis_bigc                h   >#    [         TU ]  UUUUUUUUU R                  X5      S9	I S h  vN $  N7f)N)	r'  r(  rR  rS  r   r   r   r   r   )r   set_message_reactionr   )rk   r'  r(  rR  rS  r   r   r   r   r   r   r   s              ry   rU  ExtBot.set_message_reactionk  sO      W1!%'+%00M 2 

 

 
	
 

re  c                b   >#    [         TU ]  UUUUUU R                  Xg5      S9I S h  vN $  N7f)N)r  r   r   r   r   r   )r   get_business_connectionr   )	rk   r  r   r   r   r   r   r   r   s	           ry   rX  ExtBot.get_business_connection  sF      W4#9%'+%00M 5 
 
 	
 
r  old_stickerc                h   >#    [         TU ]  UUUUUUUUU R                  X5      S9	I S h  vN $  N7f)N)	r<  r=  rZ  r>  r   r   r   r   r   )r   replace_sticker_in_setr   )rk   r<  r=  rZ  r>  r   r   r   r   r   r   r   s              ry   r\  ExtBot.replace_sticker_in_set  sO      W3#%'+%00M 4 

 

 
	
 

re  telegram_payment_charge_idc                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r<  r^  r   r   r   r   r   )r   refund_star_paymentr   )
rk   r<  r^  r   r   r   r   r   r   r   s
            ry   r`  ExtBot.refund_star_payment  sI      W0'A%'+%00M 1 
 
 	
 
r&  c                d   >#    [         T	U ]  UUUUUUU R                  Xx5      S9I S h  vN $  N7f)N)r
  r  r   r   r   r   r   )r   get_star_transactionsr   )
rk   r
  r  r   r   r   r   r   r   r   s
            ry   rc  ExtBot.get_star_transactions  sI      W2%'+%00M 3 
 
 	
 
r&  is_canceledc                f   >#    [         T
U ]  UUUUUUUU R                  X5      S9I S h  vN $  N7f)N)r<  r^  re  r   r   r   r   r   )r   edit_user_star_subscriptionr   )rk   r<  r^  re  r   r   r   r   r   r   r   s             ry   rg  "ExtBot.edit_user_star_subscription  sL      W8'A#%'+%00M 9 	
 	
 		
 	
rB  )r   r   r   r   r   r   r   r   
star_countrY   c                   >#    [         TU ]  UUUUUUUUU	U
UUUUUUUU R                  UU5      UUUS9I S h  vN $  N7f)N)r'  ri  r   r   r   r   r.  r   r   r  r   r   r   r   r   r   r   r   r  r  r  )r   send_paid_mediar   )rk   r'  ri  r   r   r   r   r.  r   r   r  r   r  r  r  r   r   r   r   r   r   r   r   r   s                          ry   rk  ExtBot.send_paid_media  su     4 W,!!-%=!5+-%(C 3%'+%00_M#9!5+ - 
 
 	
 
r  subscription_pricec                h   >#    [         TU ]  UUUUUUUUU R                  X5      S9	I S h  vN $  N7f)N)	r'  r  rm  r=  r   r   r   r   r   )r   $create_chat_subscription_invite_linkr   )rk   r'  r  rm  r=  r   r   r   r   r   r   r   s              ry   ro  +ExtBot.create_chat_subscription_invite_link)  sP      WA 31%'+%00M B 

 

 
	
 

re  c                f   >#    [         T
U ]  UUUUUUUU R                  X5      S9I S h  vN $  N7f)N)r'  r  r=  r   r   r   r   r   )r   "edit_chat_subscription_invite_linkr   )rk   r'  r  r=  r   r   r   r   r   r   r   s             ry   rr  )ExtBot.edit_chat_subscription_invite_linkC  sM      W?#%'+%00M @ 	
 	
 		
 	
rB  c          
      `   >#    [         TU ]  UUUUU R                  XV5      S9I S h  vN $  N7fr  )r   get_available_giftsr   r	  s          ry   ru  ExtBot.get_available_gifts[  sC      W0%'+%00M 1 
 
 	
 
r  gift_idr   text_entitiesc                j   >#    [         TU ]  UUUUUUUUU	U R                  X5      S9
I S h  vN $  N7f)N)
r<  rw  rD  r   rx  r   r   r   r   r   )r   	send_giftr   )rk   r<  rw  rD  r   rx  r   r   r   r   r   r   r   s               ry   rz  ExtBot.send_giftm  sR      W&+'%'+%00M ' 
 
 	
 
rK  )	https://api.telegram.org/bot!https://api.telegram.org/file/botNNNNNFF)
r|  r}  NNNNNFFN)r   N)NNNN)NN)r  rT   r   rT   rw   )NNNNNNNNNNNNNNNN)NNNNNNNNNNN)NNNNN)NNN)NNNNNNNNNNNNNNN)NNNNNN(v  __name__
__module____qualname____firstlineno____doc__r   rI   r   r   hexr   r   strr   rR   bytesr   r   r   rz   r   classmethodrS   r   Warningr   propertyrP   r   r   r   rM   rQ   r   r   rG   rN   floatlistr   rs   r}   r-   r   dictobjectr   rc   r   r=   r   ra   r   rO   r   r   r  tupler  r	   r  r   r  r<   r$  r4   r*  r2   r0  r5  r   r:  r@  rI  r*   rP  r5   rW  r^  rc  r8   rh  rl  r   rs  rx  r   r  r   r  r  r  r  r  r  r  r  r   r  r  r  r  r  r  r1   r  r.   r  r  r  r  r  r  r  r   r  r  r  r0   r   r   r   r!   r#   r3   r:   rB   rC   rD   r$   r  r  r&   r  r>   r  r   r  r   r  r;   r  r   r@   r#  rE   r&  r)  r,  r/  r2  r5  r%   r9  r<  r@  rC  rF  rX  r\  r    ra  rd  rL   rn  rs  rx  r"   r  r  r  r  r  r  r  r  r  rK   r  r  rA   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)  r   r-  r   r1  r4  r   r7  r;  r>  rA  rE  rI  r/   rM  r?   rP  r6   rU  r   rX  r\  r`  r9   rc  rg  rk  ro  rr  r(   ru  r'   rz  getMesendMessagedeleteMessagedeleteMessagesforwardMessageforwardMessages	sendPhoto	sendAudiosendDocumentsendSticker	sendVideosendAnimation	sendVoicesendVideoNotesendMediaGroupsendLocationeditMessageLiveLocationstopMessageLiveLocation	sendVenuesendContactsendGamesendChatActionanswerInlineQuerysavePreparedInlineMessagegetUserProfilePhotosgetFilebanChatMemberbanChatSenderChatunbanChatMemberunbanChatSenderChatanswerCallbackQueryeditMessageTexteditMessageCaptioneditMessageMediaeditMessageReplyMarkupr   
setWebhookdeleteWebhook	leaveChatgetChatgetChatAdministratorsgetChatMembersetChatStickerSetdeleteChatStickerSetgetChatMemberCountgetWebhookInfosetGameScoregetGameHighScoressendInvoiceanswerShippingQueryanswerPreCheckoutQueryanswerWebAppQueryrestrictChatMemberpromoteChatMembersetChatPermissionssetChatAdministratorCustomTitleexportChatInviteLinkcreateChatInviteLinkeditChatInviteLinkrevokeChatInviteLinkapproveChatJoinRequestdeclineChatJoinRequestsetChatPhotodeleteChatPhotosetChatTitlesetChatDescriptionsetUserEmojiStatuspinChatMessageunpinChatMessageunpinAllChatMessagesgetStickerSetgetCustomEmojiStickersuploadStickerFilecreateNewStickerSetaddStickerToSetsetStickerPositionInSetdeleteStickerFromSetsetStickerSetThumbnailsetPassportDataErrorssendPollstopPollsendDicegetMyCommandssetMyCommandsdeleteMyCommandslogOutcopyMessagecopyMessagesgetChatMenuButtonsetChatMenuButtongetMyDefaultAdministratorRightssetMyDefaultAdministratorRightscreateInvoiceLinkgetForumTopicIconStickerscreateForumTopiceditForumTopiccloseForumTopicreopenForumTopicdeleteForumTopicunpinAllForumTopicMessageseditGeneralForumTopiccloseGeneralForumTopicreopenGeneralForumTopichideGeneralForumTopicunhideGeneralForumTopicsetMyDescriptiongetMyDescriptionsetMyShortDescriptiongetMyShortDescription!setCustomEmojiStickerSetThumbnailsetStickerSetTitledeleteStickerSetsetStickerEmojiListsetStickerKeywordssetStickerMaskPosition	setMyName	getMyName!unpinAllGeneralForumTopicMessagesgetUserChatBoostssetMessageReactiongetBusinessConnectionreplaceStickerInSetrefundStarPaymentgetStarTransactionseditUserStarSubscription createChatSubscriptionInviteLinkeditChatSubscriptionInviteLinksendPaidMediagetAvailableGiftssendGift__static_attributes____classcell__)r   s   @ry   re   re   z   sGz   3j GIh7G w{{H 7@)-59'+04)-49   	
 +& &k2 e_ 'uo :& "'tSy!1    7@)-59'+04)-49 <@  	
 +& &k2 e_ 'uo :& "'tSy!1  89 $ 7@)-59'+04)-49 <@&U&U &U 	&U
 +&&U &k2&U e_&U 'uo&U :&&U "'tSy!1&U &U 89&U &UP	F# 	F  #1		UsN*+	U w-	U 		U
 
	U 	U )X.?%@ ) )# #! ! !(+>Fv>N	(	  ,hx&8 ,Xf=M , , )5)5+7(40
0
 0

 uo0
  0
 "%0
 uo0
 
tXtH~-	.0
 0
d (:.  
 "h'@A " "
./
	$	%
2V$T#v+%6 V$4 V$p	hrl 	x| 	A6 Ad AB , @ 0<.2*6+/!%$0@D?C8<04+//34" .26B(4)5+7(4)-/44 4 'tn	4
 {+4 "$4 $C=4 #4 SM4 #8O#<=4 '';<4 ##454 !)4 $C=4 'tn4" &c]#4$ &.d^%4& uo'4(  )4* "%+4, uo-4. X&/40 
14 4p !%#!%37 )5)5+7(4)- } #	
 "(3-0 uo   "% uo X& 
vs{	 F &*(,"$()8SE8HM`Da;b4b+cc
"$
 c]"$ !"$ 
x+,hsm;	<"$ "$H ( (Z *.6:	
 )5)5+7(4,0

 X&
 d>23	
 uo
  
 "%
 uo
 "&)
 

 
4 :>04
 )5)5+7(4)-,0
sCx
 
 56	

 !)
 uo
  
 "%
 uo
 X&
 "&)
 

 
@ "&$0@D/;.2*6+/8<37/3/
  .26B(4)5+7(4)-,0//
sCx/
 CHo/
 	/

 #/
 SM/
 #8O#<=/
 'tn/
 {+/
 "$/
 $C=/
 ##45/
 #+4./
 'tn/
  &c]!/
" &.d^#/
$ uo%/
&  '/
( "%)/
* uo+/
, X&-/
. "&)//
0 
1/
 /
l 0<*6+/)-
 )5)5+7(4)-,0
sCx
 CHo
 c]	

 'tn
 "$
 $C=
 !
 uo
  
 "%
 uo
 X&
 "&)
  
	 !
 
J )5)5+7(4)-,02sCx2 uo	2
  2 "%2 uo2 X&2 "&)2 
2 28 )5)5+7(4)-,0

 
  	
 uo
  
 "%
 uo
 X&
 "&)
 

 
6 #%)!$(
 )5)5+7(4)-,0

 sm
 TN	

 c]
 SM
 uo
  
 "%
 uo
 X&
 "&)
 

 
D %)&*%)59 
 )-(4)5+7(4)-,0# 
 
 ()8SE8HM`Da;b4b+cc
 
 SM 
 d^ 
 c] 
 12 
 ! 
 uo 
   
 "% 
 uo 
  X&! 
" "&)# 
$ 
% 
  
L ,0*.,0.2
 )5)5+7(4)-,0

 $
 #4.	

 "$
 $D>
 &d^
 uo
  
 "%
 uo
 X&
 "&)
 

 
D (,	
 )5)5+7(4)-,0
"
 
  }	
 uo
  
 "%
 uo
 X&
 "&)
 

 
8 BF'+
 )5)5+7(4)-,0

 
 #8,<#=>	

  }
 uo
  
 "%
 uo
 X&
 "&)
 

 
> )5)5+7(4)-,0

 $

 uo
  
 "%
 uo
 X&
 "&)
 

 
6 )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

 
4 6:*.
 )5)5+7(4)-,0
sCx
 
 U3=12	

 "$
 uo
  
 "%
 uo
 X&
 "&)
 

 
> )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

 
2 7;&*"/3
 )5)5+7(4)-,0
sCx
 eCM23
 sm	

 sm
 'tn
 uo
  
 "%
 uo
 X&
 "&)
 

 
H )-9=6:#'$(%)&*$(,0%)048<15&*?C04/<
2 )5)5+7(4)-,0=<
<
 <
 	<

 !<
 <
 (<
 !<
  (6<
  c6k 23<
 C=<
 SM<
 c]<
 sm<
 D><
  $D>!<
" TN#<
$  (~%<
& (0~'<
( !))<
* d^+<
, &eCN&;<-<
. !)/<
2 uo3<
4  5<
6 "%7<
8 uo9<
: X&;<
< "&)=<
> 
?<
 <
H '++/
 )5)5+7(4)-,0

 
 	

 >*
 sm
 #4.
 uo
  
 "%
 uo
 X&
 "&)
 

 
F )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

 
4 )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

 
0 )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

 
2 )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

 
6 )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

 
6 )5)5+7(4)-,0
sCx
 c]

 uo
  
 "%
 uo
 X&
 "&)
 

 
0 ,0'+

 )5)5+7(4)-,0
(
  }

 uo
  
 "%
 uo
 X&
 "&)
 

 
4 )5)5+7(4)-,0

 uo	

  
 "%
 uo
 X&
 "&)
 

 
, 04
 )5)5+7(4)-,0
&tn
 uo	

  
 "%
 uo
 X&
 "&)
 

 
0 7;&*"/3
 )5)5+7(4)-,0
sCx
 3 001
 eCM23	

 sm
 sm
 'tn
 uo
  
 "%
 uo
 X&
 "&)
 

 
D #.2
 )5)5+7(4)-,0
sCx
 
 sm	

 'sm
 uo
  
 "%
 uo
 X&
 "&)
 

 
> )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

 
0 .2$(+/!%9=$0@D3704"
 )5)5+7(4)-,0#"
%S/*"
 SM"
 $C=	"

 #"
 56"
 SM"
 #8O#<="
 #+4."
 !)"
 uo"
  "
 "%"
 uo"
  X&!"
" "&)#"
$ 
w}	%"
 "
L .2$(+/$(%)9=/3!%04%)04(
 (,(4)5+7(4)-,0)(
%S/*(
 SM(
 $C=	(

 5/(
 E?(
 56(
 &e_(
 #(
 !)(
 c](
 !)(
 8$(
 uo(
   !(
" "%#(
$ uo%(
& X&'(
( "&))(
* 
w}	+(
 (
Z .2$(+/9=04
 )5)5+7(4)-,0

 %S/*
 SM	

 $C=
 56
 !)
 uo
  
 "%
 uo
 X&
 "&)
 
w}	
 
@ .2$(+/9=04
 )5)5+7(4)-,0
%S/*
 SM
 $C=	

 56
 !)
 uo
  
 "%
 uo
 X&
 "&)
 
w}	
 
> .2$(+/$09=8<?K04$
 48(4)5+7(4)-,0%$
$
 %S/*$
 SM	$

 $C=$
 SM$
 56$
 8O45$
 '';<$
 !)$
 #+4.$
 uo$
  $
 "%$
  uo!$
" X&#$
$ "&)%$
& 
w}	'$
 $
T )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

 
2 0<*6+/
 )5)5+7(4)-,0
sCx
 CHo
 	

 'tn
 "$
 $C=
 uo
  
 "%
 uo
 X&
 "&)
 

 
F 0<*6+/
 )5)5+7(4)-,0
sCx
 CHo
 c]	

 'tn
 "$
 $C=
 uo
  
 "%
 uo
 X&
 "&)
 
y#~	
 
D )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 
z3	
 
2 )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

 
4 )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

 
, "&
 )5)5+7(4)-,0
#
 uo	

  
 "%
 uo
 X&
 "&)
 

 
4 )5)5+7(4)-,0
E9h	7ES\^cc

 uo
  
 "%
 uo
 X&
 "&)
 

 
2 )5)5+7(4)-,0
 uo
  	

 "%
 uo
 X&
 "&)
 
w|	
 
* "&$(+/
 )5)5+7(4)-,0

 #
 SM	

 $C=
 uo
  
 "%
 uo
 X&
 "&)
 
}c!	"
 
: )5)5+7(4)-,0
 uo
  	

 "%
 uo
 X&
 "&)
 

 
( ,0'+

 )5)5+7(4)-,0
(
  }

 uo
  
 "%
 uo
 X&
 "&)
 
z3	
 
0 (,
 )5)5+7(4)-,0
tn
 uo	

  
 "%
 uo
 X&
 "&)
 
!
 
0 )5)5+7(4)-,0

 uo	

  
 "%
 uo
 X&
 "&)
 

 
0 )5)5+7(4)-,0
"3-
 uo	

  
 "%
 uo
 X&
 "&)
 
w|	
 
. !%#	
 )5)5+7(4)-,0

 
 }	
 uo
  
 "%
 uo
 X&
 "&)
 

 
6 )5)5+7(4)-,0
 uo
  	

 "%
 uo
 X&
 "&)
 

 
, )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

 
. )5)5+7(4)-,0
 uo
  	

 "%
 uo
 X&
 "&)
 

 
* )5)5+7(4)-,0
 uo
  	

 "%
 uo
 X&
 "&)
 

 
. )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

 
4 )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

 
0 %).2
 )5)5+7(4)-,0
sCx
 
 SM	

 'sm
 uo
  
 "%
 uo
 X&
 "&)
 

 
< )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

 
0 )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

 
0 )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

 
0 0<04
 )5)5+7(4)-,0
sCx
 
 'tn	

 !)
 uo
  
 "%
 uo
 X&
 "&)
 

 
< +/,0,0.2+//3+/.2'+*.15,0+/+/-1%2
( )5)5+7(4)-,032
sCx2
 2
 "$	2

 $D>2
 $D>2
 &d^2
 #4.2
 'tn2
 #4.2
 &d^2
 tn2
 "$2
 !)2
 $D>2
  #4.!2
" #4.#2
$ %TN%2
( uo)2
*  +2
, "%-2
. uo/2
0 X&12
2 "&)32
4 
52
 2
r )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

 
6 6:;?
 )5)5+7(4)-,0
sCx
 
 %	

 U3=12
 +34.
 uo
  
 "%
 uo
 X&
 "&)
 

 
B )5)5+7(4)-,0
sCx
 3 001

 uo
  
 "%
 uo
 X&
 "&)
 

 
4 #'# $!%$0/;.2@D*6+/&*)-8<04+//337)<
, .26B"&(4)5+7(4)-,0=<
sCx<
 K/0<
 3-	<

 }<
 <
 #<
 SM<
 'tn<
 {+<
 #8O#<=<
 "$<
 $C=<
 d^<
 I&<
  ##45!<
" !)#<
$ $C=%<
& 'tn'<
( #+4.)<
, &c]-<
. &.d^/<
0 3-1<
2 uo3<
4  5<
6 "%7<
8 uo9<
: X&;<
< "&)=<
> 
?<
 <
D #'#'#!%/;.2$0@D*6+/)-8<04+//3%8
( .26B"&(4)5+7(4)-,098
sCx8
 Y'(8
 3-	8

 C=8
 }8
 #8
 'tn8
 {+8
 SM8
 #8O#<=8
 "$8
 $C=8
 I&8
 ##458
  !)!8
" $C=#8
$ 'tn%8
( &c])8
* &.d^+8
, 3--8
. uo/8
0  18
2 "%38
4 uo58
6 X&78
8 "&)98
: 
;8
 8
| ,004
 )5)5+7(4)-,0
sCx
 
 $C=	

 !)
 uo
  
 "%
 uo
 X&
 "&)
 

 
: '+$(#'/;.2#*6+/8<04+//30
  .26B%)(4)5+7(4)-,010
sCx0
 sm0
 SM	0

 C=0
 'tn0
 {+0
 }0
 "$0
 $C=0
 ##450
 !)0
 $C=0
 'tn0
  &c]!0
" &.d^#0
$ '"%0
& uo'0
(  )0
* "%+0
, uo-0
. X&/0
0 "&)10
2 
30
 0
j 0<.2#*6+/8<04+//3(
 .26B(4)5+7(4)-,0)(
sCx(
 'tn(
 {+	(

 }(
 "$(
 $C=(
 ##45(
 !)(
 $C=(
 'tn(
 &c](
 &.d^(
 uo(
   !(
" "%#(
$ uo%(
& X&'(
( "&))(
* 
+(
 (
\ "&/;.2$09=@D*6+/)-8<04+//3!4
$ .26B"&(4)5+7(4)-,054
sCx4
 	:-.4
 #	4

 'tn4
 {+4
 SM4
 )14
 #8O#<=4
 "$4
 $C=4
 I&4
 ##454
 !)4
 $C=4
  'tn!4
$ &c]%4
& &.d^'4
( 3-)4
* uo+4
,  -4
. "%/4
0 uo14
2 X&34
4 "&)54
6 
74
 4
t 0<9=*6+/8<04+//3(
 .26B(4)5+7(4)-,0)(
(
 (
 'tn	(

 56(
 "$(
 $C=(
 ##45(
 !)(
 $C=(
 'tn(
 &c](
 &.d^(
 uo(
   !(
" "%#(
$ uo%(
& X&'(
( "&))(
* 
+(
 (
f *.#'$(%)&*$(,0%)04&*/;9=6:8<15(,9=*6+/8<+//3=N
@ .26B(4)5+7(4)-,0ON
sCxN
 N
 	N

 N
 !N
 N
 (N
 "#N
 C=N
 SMN
 c]N
 smN
 D>N
 $D>N
  TN!N
"  (~#N
$ d^%N
& 'tn'N
( 56)N
*  c6k 23+N
, (0~-N
. !)/N
0 !1N
2  (63N
4 "$5N
6 $C=7N
8 ##459N
: $C=;N
< 'tn=N
@ &c]AN
B &.d^CN
D uoEN
F  GN
H "%IN
J uoKN
L X&MN
N "&)ON
P 
QN
 N
f %)%)/;.2%)/3!%04*6+/8<04+//3!4
$ .26B'+(4)5+7(4)-,054
sCx4
 5/4
 E?	4

 'tn4
 {+4
 c]4
 &e_4
 #4
 !)4
 "$4
 $C=4
 ##454
 !)4
 $C=4
  'tn!4
$ &c]%4
& &.d^'4
( 8$)4
* uo+4
,  -4
. "%/4
0 uo14
2 X&34
4 "&)54
6 
74
 4
x 0<*6+/8<04+//3.
 .26B(4)5+7(4)-,0!%$0@D1.
sCx.
 _`
.
 'tn.
 "$.
 $C=.
 ##45.
 !).
 $C=.
 'tn.
 &c].
 &.d^.
  uo!.
"  #.
$ "%%.
& uo'.
( X&).
* "&)+.
, #-.
. SM/.
0 #8O#<=1.
2 
w|	3.
 .
h %18</;*6.2+/?K8<04+//30
  48-16B(4)5+7(4)-,010
sCx0
 0
 SM	0

 8O450
 'tn0
 "$0
 {+0
 $C=0
 '';<0
 ##450
 !)0
 $C=0
 'tn0
  #+4.!0
" &c]#0
$ &.d^%0
& uo'0
(  )0
* "%+0
, uo-0
. X&/0
0 "&)10
2 
30
 0
l "&/;.2$0@D*6+/&*8<04+//337!4
$ .26B"&(4)5+7(4)-,054
sCx4
 Y+,4
 #	4

 'tn4
 {+4
 SM4
 #8O#<=4
 "$4
 $C=4
 d^4
 ##454
 !)4
 $C=4
 'tn4
  #+4.!4
$ &c]%4
& &.d^'4
( 3-)4
* uo+4
,  -4
. "%/4
0 uo14
2 X&34
4 "&)54
6 
74
 4
v (,"267;$(/;.2%)0<%)59DH*6+/8<04-9AE+//31B
4 .26B(4)5+7(4)-,0CB
sCxB
 B
 %%6 678	B

 tnB
 smB
 "*$B
 $O4B
 D>B
 'tnB
 {+B
 c]B
 !)B
 c]B
 U3=12B
  'x'@A!B
" "$#B
$ $C=%B
& ##45'B
( !))B
* &c]+B
, $H_$=>-B
. $C=/B
0 'tn1B
4 &c]5B
6 &.d^7B
8 uo9B
:  ;B
< "%=B
> uo?B
@ X&AB
B "&)CB
D 
EB
 B
P 0<.2*6+/#8<04+//3*
 .26B(4)5+7(4)-,0+*
sCx*
 y)+,*
 'tn	*

 {+*
 "$*
 $C=*
 }*
 ##45*
 !)*
 $C=*
 'tn*
 &c]*
 &.d^*
  uo!*
"  #*
$ "%%*
& uo'*
( X&)*
* "&)+*
, 
-*
 *
^ %)%)#!%'+/;.2)-)-+/*6+/8<04+//3%8
( .26B!%(4)5+7(4)-,098
sCx8
 5/8
 E?	8

 }8
 #8
  }8
 'tn8
 {+8
 "#8
 "#8
 $C=8
 "$8
 $C=8
 ##458
  !)!8
" $C=#8
$ 'tn%8
( &c])8
* &.d^+8
, -8
. uo/8
0  18
2 "%38
4 uo58
6 X&78
8 "&)98
: 
;8
 8
| #'!%/;.2# $$0-1@D*6+/&*)-8<04+//337+>
. .26B"&(4)5+7(4)-,0?>
sCx>
 Y'(>
 3-	>

 #>
 'tn>
 {+>
 }>
 >
 SM>
 %TN>
 #8O#<=>
 "$>
 $C=>
 d^>
  I&!>
" ##45#>
$ !)%>
& $C='>
( 'tn)>
* #+4.+>
. &c]/>
0 &.d^1>
2 3-3>
4 uo5>
6  7>
8 "%9>
: uo;>
< X&=>
> "&)?>
@ 
A>
 >
H #' $/;.2*6+/)-8<04+//30
  .26B"&(4)5+7(4)-,010
sCx0
 )[010
 3-	0

 0
 'tn0
 {+0
 "$0
 $C=0
 I&0
 ##450
 !)0
 $C=0
 'tn0
  &c]!0
" &.d^#0
$ 3-%0
& uo'0
(  )0
* "%+0
, uo-0
. X&/0
0 "&)10
2 
30
 0
l #'!%/;.2$0@D*6+/8<04+//32
" .26B"&(4)5+7(4)-,032
sCx2
 Y'(2
 3-	2

 #2
 'tn2
 {+2
 SM2
 #8O#<=2
 "$2
 $C=2
 ##452
 !)2
 $C=2
 'tn2
" &c]#2
$ &.d^%2
& 3-'2
( uo)2
*  +2
, "%-2
. uo/2
0 X&12
2 "&)32
4 
52
 2
t )5)5+7(4)-,0
sCx
 
 	
 uo
  
 "%
 uo
 X&
 "&)
 

 
6 &*

 )5)5+7(4)-,0
sCx
 c]

 uo
  
 "%
 uo
 X&
 "&)
 

 
2 7;GK	
 )5)5+7(4)-,0

 '/sm
 '/uS(]/C&D	
 uo
  
 "%
 uo
 X&
 "&)
 

 
4 "&,0

 )5)5+7(4)-,0
#
 j)

 uo
  
 "%
 uo
 X&
 "&)
 

 
4 <@	
 )5)5+7(4)-,0
sCx
 %
 +34.	
 uo
  
 "%
 uo
 X&
 "&)
 

 
: )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

 
6 )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

 
6 )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

 
4 "&$(+/ $/3
 )5)5+7(4)-,0

 
 #	

 SM
 $C=
 ~
 'tn
 uo
  
 "%
 uo
 X&
 "&)
  
w}	!
 
F ,0'+	
 )5)5+7(4)-,0
5U38_!<=>
 (
  }	
 uo
  
 "%
 uo
 X&
 "&)
 

 
4 59'+

 )5)5+7(4)-,0
01
 tn

 uo
  
 "%
 uo
 X&
 "&)
 

 
6 )5)5+7(4)-,0

 /0

 uo
  
 "%
 uo
 X&
 "&)
 

 
6 )5)5+7(4)-,0

 

 uo
  
 "%
 uo
 X&
 "&)
 

 
6 *.
 )5)5+7(4)-,0

 
 	

 I&
 uo
  
 "%
 uo
 X&
 "&)
 

 
: ,0)-37$(/3&*
 )5)5+7(4)-,0

 i(
 "#	

 "(3-0
 SM
 'tn
 sm
 uo
  
 "%
 uo
 X&
 "&)
  
!
 
D .2$(+/9=04
 )5)5+7(4)-,0
%S/*
 SM
 $C=	

 56
 !)
 uo
  
 "%
 uo
 X&
 "&)
 
w}	
 
@ *.	
 )5)5+7(4)-,0
sCx
 
 !	
 uo
  
 "%
 uo
 X&
 "&)
 

 
: )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

 
4 )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

 
. %)04	
 )5)5+7(4)-,0
sCx
 SM
 !)	
 uo
  
 "%
 uo
 X&
 "&)
 

 
: )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

 
4 )5)5+7(4)-,0
sCx
 uo	

  
 "%
 uo
 X&
 "&)
 

 
4 )5)5+7(4)-,0

 
 	
 uo
  
 "%
 uo
 X&
 "&)
 

 
4 &*'+

 )5)5+7(4)-,0
c]
  }

 uo
  
 "%
 uo
 X&
 "&)
 

 
0 ,0'+

 )5)5+7(4)-,0
#C=
  }

 uo
  
 "%
 uo
 X&
 "&)
 

 
0 (,
 )5)5+7(4)-,0
}
 uo	

  
 "%
 uo
 X&
 "&)
 

 
, (,
 )5)5+7(4)-,0
}
 uo	

  
 "%
 uo
 X&
 "&)
 

 
, #'+

 )5)5+7(4)-,0
sm
  }

 uo
  
 "%
 uo
 X&
 "&)
 

 
0 (,
 )5)5+7(4)-,0
}
 uo	

  
 "%
 uo
 X&
 "&)
 

 
. *.

 )5)5+7(4)-,0

 "#

 uo
  
 "%
 uo
 X&
 "&)
 

 
6 )5)5+7(4)-,0

 

 uo
  
 "%
 uo
 X&
 "&)
 

 
4 )5)5+7(4)-,0

 uo	

  
 "%
 uo
 X&
 "&)
 

 
2 )5)5+7(4)-,0

 SM

 uo
  
 "%
 uo
 X&
 "&)
 

 
2 -1

 )5)5+7(4)-,0

 8C=)

 uo
  
 "%
 uo
 X&
 "&)
 

 
2 15

 )5)5+7(4)-,0

  -

 uo
  
 "%
 uo
 X&
 "&)
 

 
6 )5)5+7(4)-,0
sCx
 

 uo
  
 "%
 uo
 X&
 "&)
 

 
4 \`!%
 )5)5+7(4)-,0
sCx
 
 5%c0A*B!C\SV!VWX	

 
 uo
  
 "%
 uo
 X&
 "&)
 

 
< )5)5+7(4)-,0
 #
 uo	

  
 "%
 uo
 X&
 "&)
 

 
6 )5)5+7(4)-,0

 
 	

  
 uo
  
 "%
 uo
 X&
 "&)
 

 
> )5)5+7(4)-,0

 %(

 uo
  
 "%
 uo
 X&
 "&)
 

 
0 !%#

 )5)5+7(4)-,0

 }

 uo
  
 "%
 uo
 X&
 "&)
 

 
8 )5)5+7(4)-,0

 %(
 	
 uo
  
 "%
 uo
 X&
 "&)
 

 
: "&$0@D37/;*68<.204!%/30
" 7C-1(4)5+7(4)-,010
sCx0
 0
 ()	0

 #0
 SM0
 #8O#<=0
 #+4.0
 'tn0
 "$0
 ##450
 {+0
 !)0
 #0
 'tn0
" &.d^#0
$ &c]%0
& uo'0
(  )0
* "%+0
, uo-0
. X&/0
0 "&)10
2 
30
 0
n #
 )5)5+7(4)-,0
sCx
 !
  	

 sm
 uo
  
 "%
 uo
 X&
 "&)
 

 
< #	
 )5)5+7(4)-,0
sCx
 3 001
 sm	
 uo
  
 "%
 uo
 X&
 "&)
 

 
6 )5)5+7(4)-,0
 uo
  	

 "%
 uo
 X&
 "&)
 

 
, #)5=A
 )5)5+7(4)-,0

 sDy!
 sm	

 "#
   9:
 uo
  
 "%
 uo
 X&
 "&)
 

 
: EK"M$N$N&OII LKI"MI#M%N L88IKH%N+ <2G#M,'O0/'O-)6JJ"MIG3#M,2.%N!L,K/6,-+-&I#22.266!L'O!L-.%N)2#M6+0(O9264HHH#M#M)FK L,,&I#&I#+ =)%N'O))!?46848))44(N%.)0-6II(N%,-30+/:'K$%G"#M+HHr|   re   N)pr  collections.abcr   r   r   r   typingr   r   r	   r
   r   r   r   r   r   r   uuidr   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   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   telegram._utils.datetimerF   telegram._utils.defaultvaluerG   rH   telegram._utils.loggingrI   telegram._utils.reprrJ   telegram._utils.typesrK   rL   rM   rN   rO   telegram.ext._callbackdatacacherP   telegram.ext._utils.typesrQ   telegram.requestrR   telegram.warningsrS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   telegram.extr_   r`   ra   rc   re   rx   r|   ry   <module>r     s   ( a $  (   5 5 5 5 5 5 5 5 5 5 5 5 5 5l 2 C . ? ] ] = , ( ,    7~U7M<3W-XYT%QFS'&/ QFr|   