
    'i|o                    z   d Z ddlZddlmZmZ ddlmZ ddlmZm	Z	m
Z
mZmZmZmZ ddlmZ ddlmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZH ddlImJZJ dd	lKmLZLmMZM dd
lNmOZO ddlPmQZQ ddlRmSZSmTZTmUZUmVZVmWZWmXZXmYZY ddlZm[Z[ ddl\m]Z] ddl^m_Z_ ddl`maZa er.ddlmbZbmcZcmdZdmeZemfZfmgZgmhZhmiZimjZjmkZkmlZlmmZmmnZnmoZompZpmqZqmrZr ddlsmtZtmuZu  ede2ez  ez        Zv edeX      Zw G d dee
e]         Zxy)zZThis module contains an object that represents a Telegram Bot with convenience extensions.    N)CallableSequence)copy)TYPE_CHECKINGAnyGenericTypeVarcastno_type_checkoverload)uuid4)7AcceptedGiftTypes	AnimationAudioBot
BotCommandBotCommandScopeBotDescriptionBotNameBotShortDescriptionBusinessConnectionCallbackQueryChatAdministratorRightsChatFullInfoChatInviteLink
ChatMemberChatPermissions	ChatPhotoDocumentFile
ForumTopicGameHighScoreGiftsInlineKeyboardMarkupInlineQueryResultsButtonInputChecklist
InputMediaInputPaidMediaInputPollOptionInputProfilePhotoLinkPreviewOptionsMaskPosition
MenuButtonMessage	MessageId
OwnedGifts	PhotoSizePollPreparedInlineMessageReactionTypeReplyParametersSentWebAppMessage
StarAmountStarTransactionsSticker
StickerSetStoryTelegramObjectUpdateUserUserChatBoostsUserProfilePhotosVideo	VideoNoteVoiceWebhookInfo)to_timestamp)DEFAULT_NONEDefaultValue)
get_logger)build_repr_with_selected_attrs)BaseUrlCorrectOptionID	FileInputJSONDictODVInputReplyMarkup
TimePeriod)CallbackDataCache)RLARGS)BaseRequest)PTBUserWarning)ContactGiftInlineQueryResultInputMediaAudioInputMediaDocumentInputMediaPhotoInputMediaVideoInputStickerInputStoryContentLabeledPriceLocationMessageEntityPassportElementErrorShippingOption	StoryAreaSuggestedPostParametersVenue)BaseRateLimiterDefaultsHandledTypes)boundKTc            R       j    e Zd ZdZdZ ee d       Z e       j                  Z	e
	 	 	 	 	 	 	 	 	 ddddeded	ed
edz  dedz  dedz  dedz  dddeez  defd       Ze
	 	 	 	 	 	 	 	 	 	 ddddeded	ed
edz  dedz  dedz  dedz  dddeez  deddfd       Z	 	 	 	 	 	 	 	 	 	 ddeded	ed
edz  dedz  dedz  dedz  dddeez  deddf fdZdefdZeedfdeez  dee   deddf fd       Zededz  fd       Zd fd Zd fd!Zed"edz  d#edz  dedz  fd$       Zed%edz  dedz  fd&       Z e!e!e!e!d'd(ed%ed)e"e#   d*e"e#   d+e"e#   d,e"e#   deez  e$e   z  f fd-Z%edd.       Z&edd/       Z'd0e"e(   de(dz  fd1Z)d%e*ee+f   ddf fd2Z,d3e-dz  de-dz  fd4Z.d5e/ddfd6Z0d7e1de1fd8Z2e!de!dde!ddddddddfde!e!e!e!e!dd9d(ed%ed:e"e   d3d;d<e"e   d=edz  d>edz  d?e"e   d@e3dA   dz  dBe"dC   dDdEdFedz  dGedz  dHedz  dIedz  dJdKdLedz  dMe"e   d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  de4f0 fdNZ5	 	 	 	 de!e!e!e!ddOdPedz  dQedz  dRe6dz  dSe3e   dz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  de7e/dTf   f fdUZ8	 	 d dVe3dW   e9ege3dW   dz  f   z  dXedz  dYedz  de7e3dW   edz  f   f fdZZ:e;d fd[       Z<	 	 d e!e!e!e!dd\d(ed"edz  d]ee=   dz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d#edz  de4f fd^Z>	 	 d e!e!e!e!ddd_d`eez  daed3dbdFedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  de?f fdcZ@de!de!de!ddddddddfde!e!e!e!e!ddddd`eez  deeez  daed>edz  d?e"e   d@e3dA   dz  d:e"e   d3d;d<e"e   d=edz  dDdEdfedz  dHedz  dgedz  dIedz  dJdKdGedz  dLedz  dMe"e   d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  deAf4 fdhZBe!e!dddfe!e!e!e!ddd_d`eez  deeez  die3e   d:e"e   d<e"e   d=edz  djedz  dIedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  de7dk   f fdlZCe!e!e!e!ddd_d`eez  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  deDf fdmZEe!e!e!e!ddd_dnedoedpdqd)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdrZF	 	 	 	 de!e!e!e!ddd_dsedtedz  duedz  dvedz  dwe6dz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdxZG	 	 	 	 dde!e!e!e!dddydzedVe3dW   e9ege3dW   dz  f   z  dwe6dz  d{edz  dXedz  d|eHdz  dYedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fd}ZI	 	 	 	 de!e!e!e!ddd_dned~dWdedz  dedz  dedz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  deJf fdZK	 de!e!e!e!ddd_dedededz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZL	 	 d e!e!e!e!ddd_dedede3d   dz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZMe!e!e!e!ddd_ded~dWd)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  deNf fdZOe!e!e!e!ddd_d`eez  dned)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZP	 	 d e!e!e!e!ddd_d`eez  dnedeeQj                  z  dz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZSe!e!e!e!ddd_d`eez  ded)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZT	 	 	 	 de!e!e!e!ddd_d`eez  deeQj                  z  dz  dedz  doedz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  deUf fdZV	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 de!e!e!e!ddd_dedededede3d   dedz  dedz  de3e   dz  dee+z  dz  dedz  dedz  dedz  dedz  dedz  dedz  dedz  dedz  dedz  dedz  dedz  de6dz  dFedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def: fdZW	 	 d e!e!e!e!ddd_dnedoedede3dq   dedz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZXe!e!e!e!ddd_d`eez  dned)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZYe!e!e!e!ddd_d`eez  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZZe!e!e!e!ddd_d`eez  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ[e!e!e!e!ddd_d`eez  d=ed)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ\e!e!e!e!ddd_d`eez  daed)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ]e!e!e!e!ddd_d`eez  die3e   d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ^	 	 d e!e!e!e!ddd_de_dz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ`e!e!e!e!ddd_dpdd)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZa	 de!e!e!e!ddd_dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZb	 	 	 	 de!e!e!e!ddd_d`eez  dddeeQj                  z  dz  dedz  doedz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  deUf fdZc	 	 d e!e!e!e!ddd_d`eez  d=edoedz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdĄZde!e!e!e!ddd_d`eez  doed)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdńZeddddde!dddf	e!e!e!e!ddd_d`eez  dz  daedz  dedz  d>edz  d3dbd?e"e   d@e3dA   dz  dfedz  dFedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  ddf  fdȄZf	 	 	 	 	 	 	 	 	 	 	 dde!e!e!e!dddɜd`eez  dz  daedz  dedz  de#dz  de#dz  d3dbde#dz  dedz  dedz  de6dz  dFedz  ddd)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  ddf& fd҄Zg	 	 	 	 	 de!e!e!e!ddd_ddd`eez  dz  daedz  dedz  d3dbdFedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  ddf fdՄZh	 	 	 	 	 de!e!e!e!ddd_d`eez  dz  daedz  dedz  d3dbdFedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  ddf fdքZiddde!dde!dfde!e!e!e!dddלdted`eez  dz  daedz  dedz  d?e"e   d3dbde3dA   dz  dBe"dC   dFedz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  ddf" fdڄZje!e!e!e!ddd_d`eez  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdۄZke!e!dddddfe!e!e!e!ddd_d`eez  deeez  daed:e"e   d<e"e   d=edz  dgedz  dIedz  dJdKdGedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf" fd܄Zme!e!ddfe!e!e!e!ddd_d`eez  deeez  die3e   d:e"e   d<e"e   d=edz  dIedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  de7eAdTf   f fd݄Zne!e!e!e!ddd_d`eez  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  de7eodTf   f fdބZpe!e!e!e!ddd_d`eez  dned)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  deof fd߄Zqe!e!e!e!ddd_d`eez  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZr	 de!e!e!e!ddd_d`edz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  desf fdZte!e!e!e!ddd_deeuz  evz  ewz  exz  eyz  ezz  e{z  e|z  e}z  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  de~f fdZe!e!e!e!ddd_d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  de7ezdTf   f fdZ	 	 	 de!e!e!e!ddd_dned`edz  daedz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  de7edTf   f fdZe!e!e!e!ddd_d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 	 d e!e!e!e!ddd_de_dz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  de7edTf   f fdZ	 de!e!e!e!ddd_dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_doed)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_de3e   d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  de7ezdTf   f fdZ	 	 d e!e!e!e!ddd_dnedPedz  dQedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  ddf fdZe!e!e!e!ddd_d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_d`eez  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_d`eez  d=ed)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_d`eez  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 	 d e!e!e!e!ddd_d`eez  doededz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_d`eez  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_d`eez  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_d`eez  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!dfe!e!e!e!ddd_d`eez  daed:e"e   dFedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 de!e!e!e!ddd_d`eez  dnededz  dedz  dedz  dedz  dedz  d edz  dedz  dedz  dedz  dedz  dedz  dedz  dedz  dedz  d	edz  d
edz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def2 fdZe!e!e!e!ddd_d`eez  d=ed)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 	 d e!e!e!e!ddd_d`eez  dnededeeQj                  z  dz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_d`eez  ddd)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  deUf fdZdddde!e!dde!ddddddddddfde!de!e!e!e!ddd	d`eez  ddde6dz  dedz  dedz  d>edz  d?e"e   d:e"e   d3d;d@e3dA   dz  d<e"e   d=edz  dedz  dddDdEdFedz  dGedz  dHedz  dfedz  dIedz  dJdKdLedz  dMe"e   dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf> fdZdddde!de!de!ddddddddfde!de!e!e!e!ddd	d`eez  ddde6dz  dedz  dedz  d>edz  d:e"e   d3d;d?e"e   d@e3dA   dz  d<e"e   d=edz  dddDdEdFedz  dGedz  dHedz  dIedz  dJdKdLedz  dMe"e   dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf: fdZ	 	 d e!e!e!e!ddd_d`eez  d ed=edz  dFedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fd!Zddde!dde!dddddddfde!de!e!e!e!ddd"	d`eez  d#edz  d$edz  d%edz  d:e"e   d3d;d&edz  d<e"e   d=edz  dDdEdFedz  dGedz  dHedz  dIedz  dJdKdLedz  dMe"e   d'd(d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf2 fd)Ze!e!dddfde!e!e!e!e!dddddFed`ed*ed:e"e   d<e"e   dGedz  dDdEd3dbdLedz  dMe"e   d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf" fd+Z	 de!e!e!e!ddd_dFed`edaed*ed3dbd)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf fd,Ze!dde!dddddddfde!e!e!e!e!ddddd`eez  d:e"e   d3d;d-edz  d<e"e   d=edz  dDdEdFedz  dGedz  dHedz  dIedz  dJdKdLedz  dMe"e   d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf* fd.Zde!de!dde!ddddddddfde!de!e!e!e!ddd	d`eez  d/d0d>edz  d:e"e   d3d;d?e"e   d1edz  d@e3dA   dz  d<e"e   d=edz  dddDdEdFedz  dGedz  dHedz  dIedz  dJdKdLedz  dMe"e   dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf6 fd2Ze!de!dddddfde!e!e!e!e!ddddd`ed3ed:e"e   d3dbd<e"e   d=edz  dDdEdFedz  dGedz  dHedz  dLedz  dMe"e   d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf& fd4Zddddddddddde!dddddde!ddddddfde!e!e!e!e!ddddd`eez  dedededede3d   dedz  d5edz  dedz  dedz  dedz  dedz  dedz  dedz  dedz  dedz  dedz  d:e"e   d3dbdee+z  dz  dedz  dedz  dedz  de3e   dz  d<e"e   d=edz  dDdEdGedz  dHedz  dIedz  dJdKdLedz  dMe"e   d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delfP fd6Zdde!ddddde!dddddddfde!de!e!e!e!ddd7	d`eez  de#dz  de#dz  d:e"e   d3d;de6dz  de#dz  dedz  dedz  d<e"e   d=edz  dDdEdFedz  dGedz  dHedz  dIedz  dJdKdLedz  dMe"e   ddd)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf6 fd8Ze!e!ddddddfde!e!e!e!e!ddde!dd9d`eez  de3d:   d:e"e   d<e"e   d=edz  dDdEdFedz  dGedz  dHedz  dIedz  dLedz  dMe"e   d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  d>edz  d?e"e   d@e3dA   dz  de7eldTf   f, fd;Ze!de!e!dde!ddddddfdde!e!e!e!e!ddd<	d`eez  dted?e"e   de3dA   dz  d:e"e   d<e"e   d3d;d=edz  dBe"dC   dDdEdFedz  dGedz  dHedz  dIedz  dJdKdedz  dLedz  dMe"e   d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf2 fd=Zde!dfe!e!e!e!ddd_d`ed>edted=edz  d?e"e   de3dA   dz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fd?Zde!de!de!dddddddddfde!de!e!e!e!ddd	d`eez  d@dAd>edz  d:e"e   d3d;d?e"e   d@e3dA   dz  d<e"e   d=edz  dedz  dDdEdFedz  dGedz  dHedz  dfedz  dIedz  dJdKdLedz  dMe"e   dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf6 fdBZddddde!dde!ddde!ddde!dddfde!e!e!e!e!ddddd`eez  dCedDe3dE   dedz  dFedz  dGedz  dHedz  dIedz  d:e"e   d3d;dJedz  dKe"e   dLe6dz  dMeeQj                  z  dz  dNe3dA   dz  d<e"e   d=edz  dDdEdFedz  dOe"e   dPe3dA   dz  dGedz  dHedz  dLedz  dMe"e   d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf@ fdQZe!de!ddddddddfde!e!e!e!e!ddddd`eez  dpdRd:e"e   d3d;d<e"e   d=edz  d-edz  dDdEdFedz  dGedz  dHedz  dIedz  dJdKdLedz  dMe"e   d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf, fdSZddddde!dddde!dddddddfde!de!e!e!e!dddT	d`eez  de#dz  de#dz  dedz  dUedz  dVedz  d:e"e   d3d;dWedz  dXedz  dYedz  d<e"e   d=edz  dDdEdFedz  dGedz  dHedz  dIedz  dJdKdLedz  dMe"e   dZd[d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf: fd\Zdde!ddde!dde!ddddddddddddfde!de!e!e!e!ddd	d`eez  d]d^de6dz  d>edz  d:e"e   d3d;dedz  dedz  d?e"e   d_edz  d@e3dA   dz  d<e"e   d=edz  dedz  dddDdEdFedz  dGedz  dHedz  dfedz  d`ddaedz  dIedz  dJdKdLedz  dMe"e   dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delfD fdbZdde!de!ddddddddfde!de!e!e!e!ddd	d`eez  dcddde6dz  deedz  d:e"e   d3d;d<e"e   d=edz  dddDdEdFedz  dGedz  dHedz  dIedz  dJdKdLedz  dMe"e   dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf2 fdfZdde!de!de!dddddddfde!de!e!e!e!ddd	d`eez  dgdhde6dz  d>edz  d:e"e   d3d;d?e"e   d@e3dA   dz  d<e"e   d=edz  dDdEdFedz  dGedz  dHedz  dIedz  dJdKdLedz  dMe"e   dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf4 fdiZe!e!e!e!ddd_d`eez  dnedjed)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdkZ	 de!e!e!e!ddd_d`eez  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdlZ	 	 d e!e!e!e!ddd_dnedmedz  dneeQj                  z  dz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdoZ	 	 d e!e!e!e!ddd_d`edz  dpesdz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdqZ	 de!e!e!e!ddd_d`eez  dededz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdrZe!e!e!e!ddd_d`eez  d@ed)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdsZe!e!e!e!ddd_d`eez  dted)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fduZe!e!e!e!ddd_d`eez  ded)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdvZ	 	 	 	 	 de!e!e!e!ddd_dnedwed`edz  daedz  dedz  dxedz  dyedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  ddf fdzZ	 	 d e!e!e!e!ddd_d{e3ee7eef   z     de_dz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fd|Z	 	 d e!e!e!e!ddd_d}edz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fd~Ze!e!e!e!ddd_dnede3d   d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_dpdded)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 de!e!e!e!ddd_doednededdd)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 	 	 	 	 	 de!e!e!e!ddd_dvedddedz  dSe3e   dz  dedz  dedz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 	 	 	 	 de!e!e!e!ddd_d`eez  dz  daedz  dedz  d3dbdFedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  ddf fdZ	 de!e!e!e!ddd_d`eez  dnededz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_d`eez  ded)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_d`eez  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 	 d e!e!e!e!ddd_d`eez  daedz  dFedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_d`eez  d=ed)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_d`eez  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_dnedpeded)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  de~f fdZ	 	 d e!e!e!e!ddd_dedz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 	 d e!e!e!e!ddd_dedz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 de!e!e!e!ddd_dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 de!e!e!e!ddd_dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 	 d e!e!e!e!ddd_doedz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 de!e!e!e!ddd_dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 de!e!e!e!ddd_doededz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_doeded)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_doed)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_dpdde3e   d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 de!e!e!e!ddd_dpdde3e   dz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 de!e!e!e!ddd_dpddedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_d`eez  dned)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 	 d e!e!e!e!ddd_d`eez  daede3eez     ez  ez  dz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZde!dfe!e!e!e!ddd_dnedededtedz  de"e   de3dA   dz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_dFed)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 	 	 	 	 	 	 	 	 	 	 de!e!e!e!ddd_dFededz  dedz  dedz  dedz  dedz  dedz  dPedz  dQedz  dedz  dedz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def& fdZe!e!e!e!ddd_dFed)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_dFed`edaed)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_dFedie3e   d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZde!ddde!fe!e!e!e!ddd_dFeddde6d>edz  d?e"e   d@e3dA   dz  de3d   dz  dedz  d<e"e   d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def  fdÄZde!ddfe!e!e!e!ddd_dFededdd>edz  d?e"e   d@e3dA   dz  de3d   dz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdńZe!e!e!e!ddd_dFeded)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdƄZ	 de!e!e!e!ddd_dFed$ed%edz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdǄZ	 de!e!e!e!ddd_dFededz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdɄZ	 de!e!e!e!ddd_dFededz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fd˄Ze!e!e!e!ddd_dFededed)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fd΄Z	 de!e!e!e!ddd_dFed@dϐdedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdфZ	 de!e!e!e!ddd_dFededz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fd҄Ze!e!e!e!ddd_dFeded)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdԄZ	 	 d e!e!e!e!ddd_dFedededz  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdքZ	 de!e!e!e!ddd_dFededededz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fd؄Ze!e!e!e!ddd_dFeded)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdلZe!e!e!e!ddd_dnedoedddpdqd)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdۄZe!e!e!e!ddd_dneded)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fd݄Z	 	 d e!e!e!e!ddd_dPedz  dQedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdބZe!e!e!e!ddd_dnededed)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZde!dde!e!ddddddddfe!de!e!e!e!dddd`eez  dede3d   d>edz  d?e"e   d@e3dA   dz  dfedz  d:e"e   d<e"e   dDdEd3d;dFedz  dedz  dHedz  dIedz  dJdKd=edz  dMe"e   dLedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  delf4 fdZ	 de!e!e!e!ddd_d`eez  de6dedoedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  deUf fdZ 	 de!e!e!e!ddd_d`eez  dddoedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  deUf fdZe!e!e!e!ddd_d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZde!ddddfe!e!e!e!ddd_dddtedz  de"e   de3dA   dz  dedz  d`eez  dz  dnedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 de!e!e!e!ddd_d`eez  dedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 de!e!e!e!ddd_dnededz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_d`eez  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_dned)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZe!e!e!e!ddd_d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ		 de!e!e!e!ddd_d`edaededz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ
	 de!e!e!e!ddd_d`edaedeeQj                  z  dz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZde!fe!e!e!e!ddd_dFedeedede6dedz  d<e"e   d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def fdZ	 	 	 	 	 	 	 	 d	e!e!e!e!ddd_dnededz  dedz  dedz  dedz  dedz  dedz  dPedz  dQedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def  fdZ	 	 	 	 	 	 	 	 	 	 d
e!e!e!e!ddd_d`eez  dedz  dedz  dedz  dedz  dedz  dedz  dedz  dedz  dPedz  dQedz  d)e"e#   d*e"e#   d+e"e#   d,e"e#   d"edz  d#edz  def$ fdZeZeZeZe]Ze^ZemZenZeZeZeZeZeZeZeZeZeZeZegZ eƐZ!eZ"eZ#eZ$eZ%eIZ&eKZ'eZ(eZ)eSZ*eTZ+eǐZ,eȐZ-eGZ.ejZ/efZ0ehZ1eiZ2e8Z3eŐZ4ebZ5eZ6eEZ7epZ8eqZ9eZ:e[Z;erZ<eZ=eZ>eZ?eZ@eMZAeLZBeOZCeZDeZEeZFeZGekZHeVZIecZJeZKePZLeYZMeZNeZZOeZPeZQeZReZSeʐZTeɐZUeZVeZWe͐ZXeXZYeFZZeÐZ[eaZ\eĐZ]eZ^eZ_e@Z`eZaeZbeZceZdeZee`ZfeZgeBZheCZietZjeZkeZleZmeWZneZoeZpedZqeZreZse\ZteːZueeZveZweZxeZyeZzeΐZ{eѐZ|eϐZ}eӐZ~eאZeؐZeِZeڐZeېZeݐZeԐZe֐Ze̐ZeߐZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZe ZeZeZeZeZeZeZeZeZe	ZeZe
ZeZeZeZ xZS (  ExtBota0	  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defaultsDefaults | Nonearbitrary_callback_data
local_modec                      y N )rq   rr   rs   rt   ru   rv   rw   rx   ry   r{   r|   s              ^/home/obispo/Crisostomo_bridge/mision_env/lib/python3.12/site-packages/telegram/ext/_extbot.py__init__zExtBot.__init__   s         zExtBot[RLARGS]rate_limiterBaseRateLimiter[RLARGS] | Nonec                      y r~   r   )rq   rr   rs   rt   ru   rv   rw   rx   ry   r{   r|   r   s               r   r   zExtBot.__init__   s     r   c           
      &   t         |   ||||||||
       | j                         5  || _        || _        d | _        |	du r
	 d d d        y t        |	t              st        d|	      }nd}t        | |      | _        d d d        y # 1 sw Y   y xY w)N)rr   rs   rt   ru   rv   rw   rx   r|   Finti   )botmaxsize)
superr   	_unfrozenrn   ro   rm   
isinstanceboolr
   rQ   )rq   rr   rs   rt   ru   rv   rw   rx   ry   r{   r|   r   r   	__class__s                r   r   zExtBot.__init__   s     	' 3#!5! 	 		
 ^^ 	U.6DN9EDBFD% '%/	U 	U 5t<u&=>(9dG(TD%	U 	U 	Us   B1BBreturnc                 0    t        | | j                        S )a  Give 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`
        )rr   )rI   rr   rq   s    r   __repr__zExtBot.__repr__  s     .d$**EEr   r   messagecategory
stacklevelc                 0    t         |   |||dz          y)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       r   r   zExtBot._warn  s     	gZRS^Tr   c                     | j                   S )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`.
        )rm   r   s    r   callback_data_cachezExtBot.callback_data_cache$  s     (((r   c                    K   | j                   r"| j                   j                          d{    t        |           d{    y7 7 w)zSee :meth:`telegram.Bot.initialize`. Also initializes the
        :paramref:`ExtBot.rate_limiter` (if set)
        by calling :meth:`telegram.ext.BaseRateLimiter.initialize`.
        N)r   
initializer   rq   r   s    r   r   zExtBot.initialize3  sD      ##..000g """ 1"!   *AA	AAAAc                    K   | j                   r"| j                   j                          d{    t        |           d{    y7 7 w)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    r   r   zExtBot.shutdown=  sD      ##,,...g    / r   
api_kwargsrate_limit_argsc                 4    |s|S |i }||| j                   <   |S )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      r   _merge_api_rl_kwargszExtBot._merge_api_rl_kwargsG  s,     J#2
3<< r   datac                 @    |sy|j                  | j                  d      S )z8Extracts the `rate_limit_args` from `data` if it exists.N)popr   )r   r   s     r   _extract_rl_kwargszExtBot._extract_rl_kwargsU  s     xxd++r   read_timeoutwrite_timeoutconnect_timeoutpool_timeoutendpointr   r   r   r   c                  K   | j                  |      }| j                  s|t        d      |dk(  s| j                  st        	|   ||||||       d{   S ||||d}| j
                  j                  dt        | j                        |       | j                  j                  t        	|   ||f||||       d{   S 7 n7 w)zOrder 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)
rq   r   r   r   r   r   r   r   r   r   s
            r   r   zExtBot._do_post\  s      11$7  _%@W 
 |#4+<+<)!+ /)) *    )*.(	
 	U""#	

 &&66W%D!+ 7 
 
 	
)(
s%   AC
CA)C
CC
C
c                     | j                   S )z<The :class:`telegram.ext.Defaults` used by this bot, if any.)rn   r   s    r   ry   zExtBot.defaults  s     ~~r   c                     | j                   S )zlThe :class:`telegram.ext.BaseRateLimiter` used by this bot, if any.

        .. versionadded:: 20.0
        )ro   r   s    r   r   zExtBot.rate_limiter  s     !!!r   lpoc                    | j                   | j                   j                  x}t        j                  |      S t	        di |j
                  D ci c]-  }|t        t        ||      x}t              rt        ||      n|/ c}S c c}w )Nr   )ry   link_preview_optionsrG   	get_valuer+   	__slots__r   getattr)rq   r   defaults_lpoattr	orig_attrs        r   _merge_lpo_defaultszExtBot._merge_lpo_defaults  s     == T]]5W5W%W\$`))#..! 
 )22	   "wsD/A"A)<P L$/ ##	
 	
	s   2Bc                 8   | j                   t        | 	  |       y|j                         D ]2  \  }}t	        |t
              r4| j                   j                  j                  ||j                        ||<   Kt	        |t        j                        r%t        || j                   j                        ||<   t	        |t              rW|j                  t        u rEt!        |      }|j#                         5  | j                   j                  |_        ddd       |||<   |dk(  rt	        |t$              rt	        |d   t&              sm|D cg c]  }t!        |       }}|D ]I  }|j                  t        u s|j#                         5  | j                   j                  |_        ddd       K |||<   t	        |t(              r| j+                  |      ||<   t	        |t,              r| j                   j.                  x}| j                   j0                  t!        |      }|j#                         5  t	        |j.                  t
              r|n|j.                  |_        t	        |j0                  t
              r| j                   j0                  n|j0                  |_        ddd       |||<   t	        |t$              st3        d |D              sg }	|D ]~  }
t	        |
j4                  t
              s|	j7                  |
       /t!        |
      }|j#                         5  | j                   j4                  |_        ddd       |	j7                  |        |	||<   5 y# 1 sw Y   VxY wc c}w # 1 sw Y    xY w# 1 sw Y   xY w# 1 sw Y   PxY w)a  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mediar   c              3   <   K   | ]  }t        |t                y wr~   )r   r)   ).0objs     r   	<genexpr>z*ExtBot._insert_defaults.<locals>.<genexpr>  s      358
303s   )ry   r   _insert_defaultsitemsr   rG   api_defaultsgetvaluedtmdatetimerE   r   r'   
parse_moderF   r   r   r   r(   r+   r   r5   allow_sending_without_replyquote_parse_modealltext_parse_modeappend)rq   r   keyval
copied_valr   	copy_listdefaults_aswr	new_valuenew_valoption
new_optionr   s               r   r   zExtBot._insert_defaults  s     == G$T* 

 D	$HC#|, MM66::3		JS	 C.(T]]5I5IJS	 C,<1O!#Y
))+ E,0MM,D,DJ)E&S	wsH-"3q6>: 7::UT%[:	:& HE''<7"__. H/3}}/G/GE,H HH
 &S	 C!34 44S9S	 C1"&--"K"KKX==11= I	((* 
 &c&E&E|T & << 9 &c&:&:LI 66 11 .
 &S	 C*s 3<?3 0 ! 3F%f&<&<lKv.%)&\
'113 W9=9V9VJ6Wz23 $S	ID	$E E ;H H 
 
0W Ws7   5M%M2M73A/N%N%M/	7NN	Nreply_markupc                 t    t        |t              r'| j                  | j                  j                  |      S |S r~   )r   r$   r   process_keyboard)rq   r   s     r   _replace_keyboardzExtBot._replace_keyboard  s>     l$89d>V>V>b++<<  r   updatec                     |j                   r| j                  |j                          y|j                  r| j                  |j                         yy)aK  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)rq   r   s     r   insert_callback_datazExtBot.insert_callback_data  sE    4   &&v'<'<= %%&&v'?'?@ &r   r   c                    | j                   |S t        |t              r| j                   j                  |       |S t        |t              r|j
                  rx| j                   j                  |j
                         t        |j
                  j                  t              r/| j                   j                  |j
                  j                         t        |j                  t              r%| j                   j                  |j                         | j                   j                  |       |S t        |t              r1|j                  r%| j                   j                  |j                         |S )N)r   )	r   r   r   process_callback_queryr.   reply_to_messageprocess_messagepinned_messager   )rq   r   s     r   r   zExtBot._insert_callback_data<  s   ##+Jc=)$$;;C@Jc7###((889M9MNc22AA7K,,<<S=Q=Q=`=`a#,,g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_notificationzReplyMarkup | Noneprotect_contentmessage_thread_idcaptionr   caption_entitiesr`   r   r+   reply_parameterszReplyParameters | Nonebusiness_connection_idmessage_effect_idallow_paid_broadcastdirect_messages_topic_idsuggested_post_parameterszSuggestedPostParameters | Noner   r   c                   K   t         |   ||||| j                  |      ||||||	|
|||||||||||       d {   }t        |t              r| j                  |       |S 7 'w)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_messager   r   r.   r   )rq   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   resultr   s                            r   r  zExtBot._send_messageX  s     : w, 3!5//=(C+/!-!5-%'+%!#9/!5%=&?/ - 
 
2 fg&&&v.7
s   9A&A$(A&r   r   r   r   r   offsetlimittimeoutallowed_updates.c                   K   t         |   |||||||||		       d {   }
|
D ]  }| j                  |        |
S 7 w)N)	r  r  r  r  r   r   r   r   r   )r   get_updatesr   )rq   r  r  r  r  r   r   r   r   r   updatesr   r   s               r   r	  zExtBot.get_updates  sh      ++%'+%! , 

 

  	.F%%f-	. 

s   A >A resultsrW   next_offsetcurrent_offsetc                 j   t         |   |||      \  }}| j                  ||fS g }|D ]w  }t        |d      s|j	                  |       !t        |      }|j                         5  | j                  |j                        }||_        ddd       |j	                  |       y ||fS # 1 sw Y    xY w)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   )	rq   r  r  r  effective_resultsr  
new_resultmarkupr   s	           r   r  z ExtBot._effective_inline_results  s     */)J^ *K *
&;
 ##+$k11' 	+F 6>2v& "&\
))+ 5!33F4G4GHF.4J+5 z*	+ ##5 5s   '#B))B2	c                    | j                   t        | 	  |      S d}t        |d      rS|j                  t
        u rAt        |      }|j                         5  d}| j                   j                  |_        ddd       t        |d      rT|j                  rGt        |j                  d      rs|j                  j                  t
        u rW|st        |      }d}|j                  j                         5  | j                   j                  |j                  _        ddd       t        |j                  d      r|st        |      }|j                  j                         5  |j                  j                  t
        u r&| j                   j                  |j                  _	        n4| j                  |j                  j                        |j                  _	        ddd       |S |S # 1 sw Y   mxY w# 1 sw Y   xY w# 1 sw Y   |S xY w)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   )ry   r    _insert_defaults_for_ilq_resultsr  r   rF   r   r   r  r   r   )rq   rescopiedr   s      r   r  z'ExtBot._insert_defaults_for_ilq_results  s    == 7;C@@ 3%#..L*Hs)C :!%!9!9: 3/0S5N5N11<@--88LHs)C!F..88: T;?==;S;SC--8Ts002H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: :T T
	 
s%   G!3&G.A7G:!G+.G7:H)r   r   r   r   r   return_typec          	      l   K   t         	|   || j                  ||      |||||       d {   S 7 w)N)r   r   r  r   r   r   r   )r   do_api_requestr   )
rq   r   r   r  r   r   r   r   r   r   s
            r   r  zExtBot.do_api_request  sL      W+00_M#%'+% , 
 
 	
 
   *424)r   r   r   r   r   r   chat_id
message_idzInlineKeyboardMarkup | Nonec                   K   t         |   ||| j                  |      |||||| j                  |	|
      	       d {   S 7 w)N)	r  r  r   r   r   r   r   r   r   )r   	stop_pollr   r   )rq   r  r  r   r   r   r   r   r   r   r   r   s              r   r   zExtBot.stop_poll  s]      W&!//=#9%'+%00_M ' 

 

 
	
 

   ;AAA)r   r   r   r   r   r   r   r   from_chat_idshow_caption_above_mediavideo_start_timestampc                   K   t         |   ||||||||||| j                  |      |	|
|||||| j                  ||      |||||       d {   S 7 w)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   copy_messager   r   )rq   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                             r   r&  zExtBot.copy_message0  s     < W)%!"7!-!5 3(C//=+/-%'+%00_M%=!5%=&?/1 * 
 
 	
 
s   A
AAAmessage_idsremove_caption)r/   .c	                x   K   t         |   ||||||||	|
||| j                  ||      |       d {   S 7 w)N)r  r"  r'  r   r   r   r(  r   r   r   r   r   r   )r   copy_messagesr   )rq   r  r"  r'  r   r   r   r(  r   r   r   r   r   r   r   r   s                  r   r*  zExtBot.copy_messagesi  s^     & W*%#!5+/)%'+%00_M%= + 
 
 	
 
s   0:8:c                   K   t         	|   |||||| j                  ||             d {   }| j                  |      S 7 wN)r  r   r   r   r   r   )r   get_chatr   r   )
rq   r  r   r   r   r   r   r   r  r   s
            r   r-  zExtBot.get_chat  sY      w'%'+%00_M ( 
 
 ))&11
s   )AAAuser_idnamestickerr\   c                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r.  r/  r0  r   r   r   r   r   )r   add_sticker_to_setr   )rq   r.  r/  r0  r   r   r   r   r   r   r   s             r   r2  zExtBot.add_sticker_to_set  sO      W/%'+%00_M 0 	
 	
 		
 	
   +535callback_query_idtext
show_alerturl
cache_timec                r   K   t         |   |||||||||	| j                  |
|      
       d {   S 7 w)N)
r4  r5  r6  r7  r8  r   r   r   r   r   )r   answer_callback_queryr   )rq   r4  r5  r6  r7  r8  r   r   r   r   r   r   r   s               r   r:  zExtBot.answer_callback_query  sU      W2/!!%'+%00_M 3 
 
 	
 
   -757)r  r   r   r   r   r   r   inline_query_idis_personalbuttonc                v   K   t         |   ||||||||	|
||| j                  ||             d {   S 7 w)N)r<  r  r8  r=  r  r  r   r   r   r   r>  r   )r   answer_inline_queryr   )rq   r<  r  r8  r=  r  r>  r  r   r   r   r   r   r   r   s                 r   r@  zExtBot.answer_inline_query  s[     & W0+!##)%'+%00_M 1 
 
 	
 
   /979r  allow_user_chatsallow_bot_chatsallow_group_chatsallow_channel_chatsc                t   K   t         |   |||||||||	|
| j                  ||             d {   S 7 w)N)r.  r  rB  rC  rD  rE  r   r   r   r   r   )r   save_prepared_inline_messager   )rq   r.  r  rB  rC  rD  rE  r   r   r   r   r   r   r   s                r   rG  z#ExtBot.save_prepared_inline_message  sX       W9-+/ 3%'+%00_M : 
 
 	
 
   .868pre_checkout_query_idokerror_messagec                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)rI  rJ  rK  r   r   r   r   r   )r   answer_pre_checkout_queryr   )rq   rI  rJ  rK  r   r   r   r   r   r   r   s             r   rM  z ExtBot.answer_pre_checkout_query  sO      W6"7'%'+%00_M 7 	
 	
 		
 	
r3  shipping_query_idshipping_optionsrb   c                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	rN  rJ  rO  rK  r   r   r   r   r   )r   answer_shipping_queryr   )rq   rN  rJ  rO  rK  r   r   r   r   r   r   r   s              r   rQ  zExtBot.answer_shipping_query.  sR      W2/-'%'+%00_M 3 

 

 
	
 

   ,646web_app_query_idc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)rS  r  r   r   r   r   r   )r   answer_web_app_queryr   )
rq   rS  r  r   r   r   r   r   r   r   s
            r   rU  zExtBot.answer_web_app_queryH  sL      W1-%'+%00_M 2 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wN)r  r.  r   r   r   r   r   )r   approve_chat_join_requestr   
rq   r  r.  r   r   r   r   r   r   r   s
            r   rX  z ExtBot.approve_chat_join_request^  L      W6%'+%00_M 7 
 
 	
 
r  
until_daterevoke_messagesc                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r  r.  r[  r\  r   r   r   r   r   )r   ban_chat_memberr   )rq   r  r.  r[  r\  r   r   r   r   r   r   r   s              r   r^  zExtBot.ban_chat_membert  sR      W,!+%'+%00_M - 

 

 
	
 

rR  sender_chat_idc                l   K   t         	|   ||||||| j                  ||             d {   S 7 wN)r  r_  r   r   r   r   r   )r   ban_chat_sender_chatr   
rq   r  r_  r   r   r   r   r   r   r   s
            r   rb  zExtBot.ban_chat_sender_chat  sL      W1)%'+%00_M 2 
 
 	
 
r  expire_datemember_limitcreates_join_requestc                r   K   t         |   |||||||||	| j                  |
|      
       d {   S 7 w)N)
r  rd  re  r/  rf  r   r   r   r   r   )r   create_chat_invite_linkr   )rq   r  rd  re  r/  rf  r   r   r   r   r   r   r   s               r   rh  zExtBot.create_chat_invite_link  sU      W4#%!5%'+%00_M 5 
 
 	
 
r;  titledescriptionpayloadcurrencypricesr^   provider_token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                    K   t         |   |||||||||	|
||||||||||||||||| j                  ||             d {   S 7 w)N)ri  rj  rk  rn  rl  rm  ro  rp  rq  rr  rs  rt  ru  rv  rw  rx  ry  rz  r{  r|  r   r   r   r   r}  r   r   )r   create_invoice_linkr   )rq   ri  rj  rk  rl  rm  rn  ro  rp  rq  rr  rs  rt  ru  rv  rw  rx  ry  rz  r{  r|  r}  r   r   r   r   r   r   r   r   s                                r   r  z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                t   K   t         |   |||||||||	|
| j                  ||             d {   S 7 w)N)r.  r/  ri  r  r  r  r   r   r   r   r   )r   create_new_sticker_setr   )rq   r.  r/  ri  r  r  r  r   r   r   r   r   r   r   s                r   r  zExtBot.create_new_sticker_set  sX       W3%-%'+%00_M 4 
 
 	
 
rH  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wrW  )r   decline_chat_join_requestr   rY  s
            r   r  z ExtBot.decline_chat_join_request  rZ  r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr,  )r   delete_chat_photor   	rq   r  r   r   r   r   r   r   r   s	           r   r  zExtBot.delete_chat_photo2  sI      W.%'+%00_M / 
 
 	
 
   )313c                j   K   t         |   |||||| j                  ||             d {   S 7 wr,  )r   delete_chat_sticker_setr   r  s	           r   r  zExtBot.delete_chat_sticker_setF  I      W4%'+%00_M 5 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wN)r  r   r   r   r   r   r   )r   delete_forum_topicr   
rq   r  r   r   r   r   r   r   r   r   s
            r   r  zExtBot.delete_forum_topicZ  L      W//%'+%00_M 0 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r  r   r   r   r   r   )r   delete_messager   )
rq   r  r  r   r   r   r   r   r   r   s
            r   r  zExtBot.delete_messagep  sL      W+!%'+%00_M , 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r'  r   r   r   r   r   )r   delete_messagesr   )
rq   r  r'  r   r   r   r   r   r   r   s
            r   r  zExtBot.delete_messages  sL      W,#%'+%00_M - 
 
 	
 
r  scopelanguage_codec                l   K   t         	|   ||||||| j                  ||             d {   S 7 wN)r  r  r   r   r   r   r   )r   delete_my_commandsr   
rq   r  r  r   r   r   r   r   r   r   s
            r   r  zExtBot.delete_my_commands  sL      W/'%'+%00_M 0 
 
 	
 
r  zstr | Stickerc                j   K   t         |   |||||| j                  ||             d {   S 7 w)N)r0  r   r   r   r   r   )r   delete_sticker_from_setr   )	rq   r0  r   r   r   r   r   r   r   s	           r   r  zExtBot.delete_sticker_from_set  r  r  drop_pending_updatesc                j   K   t         |   |||||| j                  ||             d {   S 7 w)N)r  r   r   r   r   r   )r   delete_webhookr   )	rq   r  r   r   r   r   r   r   r   s	           r   r  zExtBot.delete_webhook  sI      W+!5%'+%00_M , 
 
 	
 
r  invite_linkzstr | ChatInviteLinkc                t   K   t         |   |||||||||	|
| j                  ||             d {   S 7 w)N)r  r  rd  re  r/  rf  r   r   r   r   r   )r   edit_chat_invite_linkr   )rq   r  r  rd  re  r/  rf  r   r   r   r   r   r   r   s                r   r  zExtBot.edit_chat_invite_link  sX       W2##%!5%'+%00_M 3 
 
 	
 
rH  icon_custom_emoji_idc                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r  r   r/  r  r   r   r   r   r   )r   edit_forum_topicr   )rq   r  r   r/  r  r   r   r   r   r   r   r   s              r   r  zExtBot.edit_forum_topic  sR      W-/!5%'+%00_M . 

 

 
	
 

rR  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r/  r   r   r   r   r   )r   edit_general_forum_topicr   )
rq   r  r/  r   r   r   r   r   r   r   s
            r   r  zExtBot.edit_general_forum_topic  sL      W5%'+%00_M 6 
 
 	
 
r  inline_message_idzMessage | boolc
                z   K   t         |   ||||||||	|
|||| j                  ||      |       d {   S 7 w)N)r  r  r  r   r   r   r   r   r   r   r   r   r   r#  )r   edit_message_captionr   )rq   r  r  r  r   r   r   r   r#  r   r   r   r   r   r   r   r   s                   r   r  zExtBot.edit_message_caption(  sa     & W1!/%!-#9%'+%00_M%= 2 
 
 	
 
   1;9;)locationr   r   r   r   r   r   latitude	longitudehorizontal_accuracyheadingproximity_alert_radiuslive_periodr  zLocation | Nonec                   K   t         |   |||||||||	|
||||||| j                  ||             d {   S 7 w)N)r  r  r  r  r  r   r  r  r  r  r  r   r   r   r   r   r   )r   edit_message_live_locationr   )rq   r  r  r  r  r  r   r  r  r  r  r   r  r   r   r   r   r   r   r   s                      r   r  z!ExtBot.edit_message_live_locationL  sj     , W7!/% 3#9##9%'+%00_M# 8 
 
 	
 
   4><>r   r'   c                t   K   t         |   |||||||||	|
| j                  ||             d {   S 7 w)N)r   r  r  r  r   r   r   r   r   r   r   )r   edit_message_mediar   )rq   r   r  r  r  r   r   r   r   r   r   r   r   r   s                r   r  zExtBot.edit_message_mediav  sX       W/!/%#9%'+%00_M 0 
 
 	
 
rH  c                r   K   t         |   |||||||||	| j                  |
|      
       d {   S 7 wN)
r  r  r  r   r   r   r   r   r   r   )r   edit_message_reply_markupr   rq   r  r  r  r   r   r   r   r   r   r   r   r   s               r   r  z ExtBot.edit_message_reply_markup  sU      W6!/%#9%'+%00_M 7 
 
 	
 
r;  )disable_web_page_previewr   r   r   r   r   r   entitiesr  c
                |   K   t         |   ||||||
|||	||||| j                  ||      |       d {   S 7 w)N)r5  r  r  r  r   r  r   r  r   r   r   r   r   r   r   )r   edit_message_textr   )rq   r5  r  r  r  r   r   r  r   r   r  r   r   r   r   r   r   r   s                    r   r  zExtBot.edit_message_text  sd     ( W.!/!%=%#9%'+%00_M!5 / 
 
 	
 
   2<:<c                j   K   t         |   |||||| j                  ||             d {   S 7 wr,  )r   export_chat_invite_linkr   r  s	           r   r  zExtBot.export_chat_invite_link  r  r  c                |   K   t         |   ||||||||	||||| j                  ||      ||
       d {   S 7 w)N)r  r"  r  r$  r   r   r   r   r   r   r   r   r   r   r   )r   forward_messager   )rq   r  r"  r  r   r   r   r$  r   r   r   r   r   r   r   r   r   r   s                    r   r  zExtBot.forward_message  sd     ( W,%!"7!5+/&?%'+%00_M%=/ - 
 
 	
 
r  c                v   K   t         |   |||||||||	|
|| j                  ||             d {   S 7 w)N)r  r"  r'  r   r   r   r   r   r   r   r   r   )r   forward_messagesr   )rq   r  r"  r'  r   r   r   r   r   r   r   r   r   r   r   s                 r   r  zExtBot.forward_messages  s[     " W-%#!5+/%=%'+%00_M . 
 
 	
 
rA  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr,  )r   get_chat_administratorsr   r  s	           r   r  zExtBot.get_chat_administrators0  r  r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wrW  )r   get_chat_memberr   rY  s
            r   r  zExtBot.get_chat_memberD  sL      W,%'+%00_M - 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr,  )r   get_chat_member_countr   r  s	           r   r  zExtBot.get_chat_member_countZ  sI      W2%'+%00_M 3 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr,  )r   get_chat_menu_buttonr   r  s	           r   r  zExtBot.get_chat_menu_buttonn  sI      W1%'+%00_M 2 
 
 	
 
r  file_idc                j   K   t         |   |||||| j                  ||             d {   S 7 w)N)r  r   r   r   r   r   )r   get_filer   )	rq   r  r   r   r   r   r   r   r   s	           r   r  zExtBot.get_file  sI     , W%%'+%00_M & 
 
 	
 
r  c          
      h   K   t         |   ||||| j                  ||             d {   S 7 wNr  )r   get_forum_topic_icon_stickersr   rq   r   r   r   r   r   r   r   s          r   r  z$ExtBot.get_forum_topic_icon_stickers  sF      W:%'+%00_M ; 
 
 	
 
   (202c                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r.  r  r  r  r   r   r   r   r   )r   get_game_high_scoresr   )rq   r.  r  r  r  r   r   r   r   r   r   r   s              r   r  zExtBot.get_game_high_scores  sR      W1!/%'+%00_M 2 

 

 
	
 

rR  c          
      h   K   t         |   ||||| j                  ||             d {   S 7 wr  )r   get_mer   r  s          r   r  zExtBot.get_me  sE      W^%'+%00_M $ 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wr  )r   get_my_commandsr   r  s
            r   r  zExtBot.get_my_commands  sL      W,'%'+%00_M - 
 
 	
 
r  for_channelsc                j   K   t         |   |||||| j                  ||             d {   S 7 w)N)r  r   r   r   r   r   )r   #get_my_default_administrator_rightsr   )	rq   r  r   r   r   r   r   r   r   s	           r   r  z*ExtBot.get_my_default_administrator_rights  sJ      W@%%'+%00_M A 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wN)r/  r   r   r   r   r   )r   get_sticker_setr   	rq   r/  r   r   r   r   r   r   r   s	           r   r  zExtBot.get_sticker_set	  sI      W,%'+%00_M - 
 
 	
 
r  custom_emoji_idsc                j   K   t         |   |||||| j                  ||             d {   S 7 w)N)r  r   r   r   r   r   )r   get_custom_emoji_stickersr   )	rq   r  r   r   r   r   r   r   r   s	           r   r  z ExtBot.get_custom_emoji_stickers  sI      W6-%'+%00_M 7 
 
 	
 
r  r@   c                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r.  r  r  r   r   r   r   r   )r   get_user_profile_photosr   )rq   r.  r  r  r   r   r   r   r   r   r   s             r   r  zExtBot.get_user_profile_photos1  sO      W4%'+%00_M 5 	
 	
 		
 	
r3  c          
      h   K   t         |   ||||| j                  ||             d {   S 7 wr  )r   get_webhook_infor   r  s          r   r  zExtBot.get_webhook_infoI  sF      W-%'+%00_M . 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr,  )r   
leave_chatr   r  s	           r   r  zExtBot.leave_chat[  sI      W'%'+%00_M ( 
 
 	
 
r  c          
      h   K   t         |   ||||| j                  ||             d {   S 7 wr  )r   log_outr   r  s          r   r  zExtBot.log_outo  sE      W_%'+%00_M % 
 
 	
 
r  c          
      h   K   t         |   ||||| j                  ||             d {   S 7 wr  )r   closer   r  s          r   r  zExtBot.close  sE      W]%'+%00_M # 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wr  )r   close_forum_topicr   r  s
            r   r  zExtBot.close_forum_topic  sL      W./%'+%00_M / 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr,  )r   close_general_forum_topicr   r  s	           r   r  z ExtBot.close_general_forum_topic  sI      W6%'+%00_M 7 
 
 	
 
r  
icon_colorc                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r  r/  r  r  r   r   r   r   r   )r   create_forum_topicr   )rq   r  r/  r  r  r   r   r   r   r   r   r   s              r   r  zExtBot.create_forum_topic  sR      W/!!5%'+%00_M 0 

 

 
	
 

rR  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr,  )r   reopen_general_forum_topicr   r  s	           r   r  z!ExtBot.reopen_general_forum_topic  I      W7%'+%00_M 8 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr,  )r   hide_general_forum_topicr   r  s	           r   r  zExtBot.hide_general_forum_topic  I      W5%'+%00_M 6 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr,  )r   unhide_general_forum_topicr   r  s	           r   r  z!ExtBot.unhide_general_forum_topic  r  r  c                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r  r  r   r   r   r   r   r   r   )r   pin_chat_messager   )rq   r  r  r   r   r   r   r   r   r   r   r   s              r   r  zExtBot.pin_chat_message	  sR      W-!!5%'+%#900_M . 

 

 
	
 

rR  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_storiescan_manage_direct_messagesc                   K   t         |   |||||||||	|
||||||||||||| j                  ||             d {   S 7 w)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   promote_chat_memberr   )rq   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                            r   r  zExtBot.promote_chat_member-	  s|     8 W0+// 3-!5- 3%+#9/--1'A%'+%00_M/ 1 
 
 	
 
   :AAAc                l   K   t         	|   ||||||| j                  ||             d {   S 7 wr  )r   reopen_forum_topicr   r  s
            r   r  zExtBot.reopen_forum_topicc	  r  r  permissions use_independent_chat_permissionsc                r   K   t         |   |||||||||	| j                  |
|      
       d {   S 7 w)N)
r  r.  r  r[  r  r   r   r   r   r   )r   restrict_chat_memberr   )rq   r  r.  r  r[  r  r   r   r   r   r   r   r   s               r   r  zExtBot.restrict_chat_membery	  sU      W1#!-M%'+%00_M 2 
 
 	
 
r;  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r  r   r   r   r   r   )r   revoke_chat_invite_linkr   )
rq   r  r  r   r   r   r   r   r   r   s
            r   r  zExtBot.revoke_chat_invite_link	  sL      W4#%'+%00_M 5 
 
 	
 
r  )	r   r   filenamer   r   r   r   r   r   	animationzFileInput | Animationdurationwidthheighthas_spoiler	thumbnailzFileInput | Noner   c       	   	        K   t        |   di d|d|d|d|d|d|d|d|d	|d
|	d|d|
d|d|d|d|d|d|d|d|d|d|d|d| j                  ||      d|d|d|d|d| d {   S 7 w)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   send_animationr   ) rq   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                                   r   r(  zExtBot.send_animation	  sS    D W+ 


 
 	

 
 
 "
 "6
 !4
 &
 )D
 .
 ,
 0
 $
   !
" .#
$ %
& &'
( ()
* ,+
, $:-
. &/
0 00_M1
2 03
4 "65
6 &>7
8 &>9
: '@;
 
 	
 
s   A8B;B <BaudiozFileInput | Audio	performerc       	            K   t         |   |||||||||||	||
|||||||||| j                  ||      ||||       d {   S 7 w)N)r  r)  r"  r*  r   ri  r   r   r   r   r   r   r   r   r   r&  r   r   r   r   r   r   r   r   r   r   r   )r   
send_audior   )rq   r  r)  r"  r*  ri  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                                r   r,  zExtBot.send_audio	  s     @ W'#9!5 3%!(C-+/-%'+%00_M/!5%=&?7 ( 
 
 	
 
r  actionc                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r  r   r-  r   r   r   r   r   r   )r   send_chat_actionr   )rq   r  r-  r   r   r   r   r   r   r   r   r   s              r   r/  zExtBot.send_chat_action+
  sR      W-#9/%'+%00_M . 

 

 
	
 

rR  )	r   r   contactr   r   r   r   r   r   phone_number
first_name	last_namevcardr0  zContact | Nonec       	            K   t         |   |||||||||||	|
||||||| j                  ||      ||||       d {   S 7 w)N)r  r1  r2  r3  r   r   r   r4  r   r   r   r   r0  r   r   r   r   r   r   r   r   r   r   )r   send_contactr   )rq   r  r1  r2  r3  r   r   r4  r   r   r   r   r   r   r   r   r   r   r0  r   r   r   r   r   r   r   s                            r   r6  zExtBot.send_contactE
  s|     8 W)%!!5 3%(C+/-%'+%#900_M/%=!5&?/ * 
 
 	
 
r  	checklistc	                |   K   t         |   |||||||||	|
||||| j                  ||             d {   S 7 w)N)r   r  r7  r   r   r   r   r   r   r   r   r   r   r   r   )r   send_checklistr   )rq   r   r  r7  r   r   r   r   r   r   r   r   r   r   r   r   r   r   s                    r   r9  zExtBot.send_checklist{
  sd     ( W+#9!5+/-% 3(C%'+%00_M , 
 
 	
 
r  c                r   K   t         |   |||||||||	| j                  |
|      
       d {   S 7 w)N)
r   r  r  r7  r   r   r   r   r   r   )r   edit_message_checklistr   )rq   r   r  r  r7  r   r   r   r   r   r   r   r   s               r   r;  zExtBot.edit_message_checklist
  sU      W3#9!%%'+%00_M 4 
 
 	
 
r;  emojic                   K   t         |   ||||||||||||||| j                  ||      |	|
||       d {   S 7 w)N)r  r   r   r   r   r<  r   r   r   r   r   r   r   r   r   r   r   r   r   )r   	send_dicer   )rq   r  r   r   r<  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s                        r   r>  zExtBot.send_dice
  sp     0 W&!5#9 3%(C+/-%'+%00_M/!5%=&?' ' 
 
 	
 
s   6A >A documentzFileInput | Documentdisable_content_type_detectionc       	            K   t         |   |||||||||||	||
|||||||| j                  ||      ||||       d {   S 7 w)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_documentr   )rq   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                              r   rB  zExtBot.send_document
  s     < W*!5 3%!+I(C-+#9/-%'+%00_M/!5%=&?3 + 
 
 	
 
   <AA Agame_short_namec                   K   t         |   ||||||||||||||| j                  ||      |	|
       d {   S 7 w)N)r  rD  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   	send_gamer   )rq   r  rD  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s                      r   rF  zExtBot.send_game%  sj     , W&+!5 3%#9(C+/-%'+%00_M/!5# ' 
 
 	
 
r  start_parameterc           	      >  K   t        (|   d'i d|d|d|d|d|d|d|d|d	|	d
|
d|d|d|d|d|d|d|d|d| d|d|d|d|d|!d|d|d|d|d|d|"d|#d |$d!|%d"| j                  |&|'      d#|d$|d%|d&| d {   S 7 w)(Nr  ri  rj  rk  rn  rl  rm  rG  rr  rs  rt  ru  rv  rw  rx  ry  r|  r   r   r   rq  rz  r{  r   ro  rp  r   r   r   r   r   r   r   r   r   r   r   r   r   )r   send_invoicer   ))rq   r  ri  rj  rk  rl  rm  rn  rG  rr  rs  rt  ru  rv  rw  rx  ry  r|  r   r   rq  rz  r{  ro  rp  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s)                                           r   rI  zExtBot.send_invoiceO  s    V 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'
J &>K'
L '@M'
 '
 '	
 '
s   BBBB)	r   r   r  r   r   r   r   r   r   c       	            K   t         |   ||||||||||	||
||||||||| j                  ||      ||||       d {   S 7 w)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_locationr   )rq   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                              r   rK  zExtBot.send_location  s     < W*!5 3%# 3#9(C+/-%'+#9%00_M/!5%=&?3 + 
 
 	
 
rC  )r   r   r   r   r   r   r   r   r   r   r   zHInputMediaAudio | InputMediaDocument | InputMediaPhoto | InputMediaVideoc                   K   t         |   ||||||||||||| j                  ||      ||||||	|
       d {   S 7 w)N)r  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   send_media_groupr   )rq   r  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s                         r   rM  zExtBot.send_media_group  ss     6 W-!5 3(C+/-%'+%00_M#9!-/!5%=) . 
 
 	
 
   7A?A)	r  r   r   r   r   r   r   r   r   c       	            K   t         |   |||||||||||||
||||| j                  ||      |	||||       d {   S 7 w)N)r  r5  r   r  r  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   send_messager   )rq   r  r5  r   r  r   r   r   r   r   r   r   r   r   r   r   r  r   r   r   r   r   r   r   r   r   s                            r   rP  zExtBot.send_message  s|     8 W)!%=!5#9+/ 3(C%-%'+%00_M!5/!5%=&?/ * 
 
 	
 
r  draft_idc                t   K   t         |   |||||||||	|
| j                  ||             d {   S 7 w)N)r  rQ  r5  r   r   r  r   r   r   r   r   )r   send_message_draftr   )rq   r  rQ  r5  r   r   r  r   r   r   r   r   r   r   s                r   rS  zExtBot.send_message_draftE  sX       W//!%'+%00_M 0 
 
 	
 
rH  photozFileInput | PhotoSizec       	            K   t         |   |||||||||||	|
|||||||| j                  ||      |||||       d {   S 7 w)N)r  rT  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_photor   )rq   r  rT  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                              r   rV  zExtBot.send_photoc  s     < W'!5 3%!(C-+/#-#9%'+%00_M/!5%=%=&?3 ( 
 
 	
 
rC  questionoptionszstr | InputPollOptionr   allows_multiple_answerscorrect_option_id	is_closedexplanationexplanation_parse_modeopen_period
close_dateexplanation_entitiesquestion_parse_modequestion_entitiesc          	        K   t         |   di d|d|d|d|d|d|d|d|d	|	d
|d|
d|d|d|d|d|d|d|d|d|d|d|d|d|d|d| j                  ||      d|d|d|d| d {   S 7 w) Nr  rW  rX  r  r   rY  rZ  r[  r   r   r   r\  r]  r^  r_  r   r`  r   r   r   r   r   r   r   r   r   ra  rb  r   r   r   )r   	send_pollr   )!rq   r  rW  rX  r  r   rY  rZ  r[  r   r   r\  r]  r^  r_  r`  r   r   r   r   ra  rb  r   r   r   r   r   r   r   r   r   r   r   s!                                   r   rd  z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zFileInput | Stickerc                   K   t         |   ||||||	|||||||||| j                  ||      |
|||       d {   S 7 w)N)r  r0  r   r   r   r   r   r   r   r   r   r   r   r   r<  r   r   r   r   r   )r   send_stickerr   )rq   r  r0  r   r   r   r   r<  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s                         r   rf  zExtBot.send_sticker  ss     2 W)!5 3%#9(C+/-%'+%00_M/!5%=&?) * 
 
 	
 
rN  )	r   r   venuer   r   r   r   r   r   addressfoursquare_idfoursquare_typegoogle_place_idgoogle_place_typerg  zVenue | Nonec       	            K   t         |   ||||||||||	|
|||||||||||| j                  ||      ||||       d {   S 7 w)N)r  r  r  ri  rh  ri  r   r   r   rj  rk  rl  r   r   r   r   r   rg  r   r   r   r   r   r   r   r   r   )r   
send_venuer   )rq   r  r  r  ri  rh  ri  r   r   rj  rk  rl  r   r   r   r   r   r   r   r   r   r   rg  r   r   r   r   r   r   r   s                                r   rn  zExtBot.send_venue  s     @ W''!5 3%++/(C+#9/-%'+%00_M/!5%=&?7 ( 
 
 	
 
r  videozFileInput | Videosupports_streamingcoverstart_timestampc       	   	        K   t        "|   d!i d|d|d|d|d|d|d|d|d	|d
|	d|
d|d|d|d|d|d|d|d|d|d|d|d|d|d|d|d| j                  | |!      d|d|d|d|d | d {   S 7 w)"Nr  ro  r"  r   r   r   r   r#  r$  r   rp  r   r   r   r   r   r%  r&  rq  rr  r   r   r   r   r   r   r   r   r   r#  r   r   r   )r   
send_videor   )#rq   r  ro  r"  r   r   r   r#  r$  r   rp  r   r   r   r%  r&  r   r   r   r   r#  rq  rr  r   r   r   r   r   r   r   r   r   r   r   r   s#                                     r   rt  zExtBot.send_videoO  ss    J W' !
!
!
 !
 	!

 "6!
 !4!
 &!
 !
 !
 "!
  2!
 )D!
 .!
 ,!
 0!
  $:!!
" $#!
$  %!
& '!
( ,)!
* +!
, .-!
. &/!
0 (1!
2 ,3!
4 &5!
6 00_M7!
8 09!
: "6;!
< &>=!
> &>?!
@ '@A!
 !
 !	
 !
s   BBB	B
video_notezFileInput | VideoNotelengthc       	            K   t         |   |||||||||||	|
|||||| j                  ||      |||||       d {   S 7 w)N)r  ru  r"  rv  r   r   r   r   r   r   r&  r   r   r   r   r   r   r   r   r   r   r   r   )r   send_video_noter   )rq   r  ru  r"  rv  r   r   r   r   r&  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s                            r   rx  zExtBot.send_video_note  s|     8 W,!!5 3%(C+/-%'+%00_M#9/!5%=&?/ - 
 
 	
 
r  voicezFileInput | Voicec       	            K   t         |   |||||||||||	|
||||||| j                  ||      |||||       d {   S 7 w)N)r  ry  r"  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   
send_voicer   )rq   r  ry  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                             r   r{  zExtBot.send_voice  s     : W'!5 3%!(C-+/-%'+%00_M#9/%=!5&?1 ( 
 
 	
 
r!  custom_titlec                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r  r.  r|  r   r   r   r   r   )r   #set_chat_administrator_custom_titler   )rq   r  r.  r|  r   r   r   r   r   r   r   s             r   r~  z*ExtBot.set_chat_administrator_custom_title  sP      W@%%'+%00_M A 	
 	
 		
 	
r3  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  rj  r   r   r   r   r   )r   set_chat_descriptionr   )
rq   r  rj  r   r   r   r   r   r   r   s
            r   r  zExtBot.set_chat_description  L      W1#%'+%00_M 2 
 
 	
 
r  emoji_status_custom_emoji_idemoji_status_expiration_datec                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r.  r  r  r   r   r   r   r   )r   set_user_emoji_statusr   )rq   r.  r  r  r   r   r   r   r   r   r   s             r   r  zExtBot.set_user_emoji_status3  sO      W2)E)E%'+%00_M 3 	
 	
 		
 	
r3  menu_buttonc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r  r   r   r   r   r   )r   set_chat_menu_buttonr   )
rq   r  r  r   r   r   r   r   r   r   s
            r   r  zExtBot.set_chat_menu_buttonK  r  r  c                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r  r  r  r   r   r   r   r   )r   set_chat_permissionsr   )rq   r  r  r  r   r   r   r   r   r   r   s             r   r  zExtBot.set_chat_permissionsa  sO      W1#-M%'+%00_M 2 	
 	
 		
 	
r3  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  rT  r   r   r   r   r   )r   set_chat_photor   )
rq   r  rT  r   r   r   r   r   r   r   s
            r   r  zExtBot.set_chat_photoy  L      W+%'+%00_M , 
 
 	
 
r  sticker_set_namec                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r  r   r   r   r   r   )r   set_chat_sticker_setr   )
rq   r  r  r   r   r   r   r   r   r   s
            r   r  zExtBot.set_chat_sticker_set  sL      W1-%'+%00_M 2 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  ri  r   r   r   r   r   )r   set_chat_titler   )
rq   r  ri  r   r   r   r   r   r   r   s
            r   r  zExtBot.set_chat_title  r  r  scoreforcedisable_edit_messagec                v   K   t         |   |||||||||	|
|| j                  ||             d {   S 7 w)N)r.  r  r  r  r  r  r  r   r   r   r   r   )r   set_game_scorer   )rq   r.  r  r  r  r  r  r  r   r   r   r   r   r   r   s                 r   r  zExtBot.set_game_score  s[     " W+!/!5%'+%00_M , 
 
 	
 
rA  commandsc                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r  r  r  r   r   r   r   r   )r   set_my_commandsr   )rq   r  r  r  r   r   r   r   r   r   r   s             r   r  zExtBot.set_my_commands  sO      W,'%'+%00_M - 	
 	
 		
 	
r3  rightsc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r  r   r   r   r   r   )r   #set_my_default_administrator_rightsr   )
rq   r  r  r   r   r   r   r   r   r   s
            r   r  z*ExtBot.set_my_default_administrator_rights  sM      W@%%'+%00_M A 
 
 	
 
r  errorsra   c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r.  r  r   r   r   r   r   )r   set_passport_data_errorsr   )
rq   r.  r  r   r   r   r   r   r   r   s
            r   r  zExtBot.set_passport_data_errors	  sL      W5%'+%00_M 6 
 
 	
 
r  positionc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r0  r  r   r   r   r   r   )r   set_sticker_position_in_setr   )
rq   r0  r  r   r   r   r   r   r   r   s
            r   r  z"ExtBot.set_sticker_position_in_set  sL      W8%'+%00_M 9 
 
 	
 
r  formatc                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r/  r.  r&  r  r   r   r   r   r   )r   set_sticker_set_thumbnailr   )rq   r/  r.  r  r&  r   r   r   r   r   r   r   s              r   r  z ExtBot.set_sticker_set_thumbnail5  sR      W6%'+%00_M 7 

 

 
	
 

rR  certificatemax_connections
ip_addresssecret_tokenc                v   K   t         |   |||||||||	|
|| j                  ||             d {   S 7 w)N)r7  r  r  r  r  r  r  r   r   r   r   r   )r   set_webhookr   )rq   r7  r  r  r  r  r  r  r   r   r   r   r   r   r   s                 r   r  zExtBot.set_webhookO  s[     " W(#++!!5%%'+%00_M ) 
 
 	
 
rA  c                r   K   t         |   |||||||||	| j                  |
|      
       d {   S 7 wr  )r   stop_message_live_locationr   r  s               r   r  z!ExtBot.stop_message_live_locationo  sU      W7!/%#9%'+%00_M 8 
 
 	
 
r;  only_if_bannedc                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r  r.  r  r   r   r   r   r   )r   unban_chat_memberr   )rq   r  r.  r  r   r   r   r   r   r   r   s             r   r  zExtBot.unban_chat_member  sO      W.)%'+%00_M / 	
 	
 		
 	
r3  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wra  )r   unban_chat_sender_chatr   rc  s
            r   r  zExtBot.unban_chat_sender_chat  sL      W3)%'+%00_M 4 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr,  )r   unpin_all_chat_messagesr   r  s	           r   r  zExtBot.unpin_all_chat_messages  r  r  c                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r  r  r   r   r   r   r   r   )r   unpin_chat_messager   )rq   r  r  r   r   r   r   r   r   r   r   s             r   r  zExtBot.unpin_chat_message  sO      W/!%'+%#900_M 0 	
 	
 		
 	
r3  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wr  )r   unpin_all_forum_topic_messagesr   r  s
            r   r  z%ExtBot.unpin_all_forum_topic_messages  sL      W;/%'+%00_M < 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr,  )r   &unpin_all_general_forum_topic_messagesr   r  s	           r   r  z-ExtBot.unpin_all_general_forum_topic_messages  sJ      WC%'+%00_M D 
 
 	
 
r  sticker_formatc                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r.  r0  r  r   r   r   r   r   )r   upload_sticker_filer   )rq   r.  r0  r  r   r   r   r   r   r   r   s             r   r  zExtBot.upload_sticker_file  sO      W0)%'+%00_M 1 	
 	
 		
 	
r3  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)rj  r  r   r   r   r   r   )r   set_my_descriptionr   )
rq   rj  r  r   r   r   r   r   r   r   s
            r   r  zExtBot.set_my_description'  sL      W/#'%'+%00_M 0 
 
 	
 
r  short_descriptionc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r  r   r   r   r   r   )r   set_my_short_descriptionr   )
rq   r  r  r   r   r   r   r   r   r   s
            r   r  zExtBot.set_my_short_description=  sL      W5/'%'+%00_M 6 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wN)r  r   r   r   r   r   )r   get_my_descriptionr   	rq   r  r   r   r   r   r   r   r   s	           r   r  zExtBot.get_my_descriptionS  sI      W/'%'+%00_M 0 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   get_my_short_descriptionr   r  s	           r   r  zExtBot.get_my_short_descriptiong  sI      W5'%'+%00_M 6 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r/  r  r   r   r   r   r   )r   set_my_namer   )
rq   r/  r  r   r   r   r   r   r   r   s
            r   r  zExtBot.set_my_name{  sL      W('%'+%00_M ) 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   get_my_namer   r  s	           r   r  zExtBot.get_my_name  sI      W('%'+%00_M ) 
 
 	
 
r  custom_emoji_idc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r/  r  r   r   r   r   r   )r   &set_custom_emoji_sticker_set_thumbnailr   )
rq   r/  r  r   r   r   r   r   r   r   s
            r   r  z-ExtBot.set_custom_emoji_sticker_set_thumbnail  sM      WC+%'+%00_M D 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r/  ri  r   r   r   r   r   )r   set_sticker_set_titler   )
rq   r/  ri  r   r   r   r   r   r   r   s
            r   r  zExtBot.set_sticker_set_title  sL      W2%'+%00_M 3 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   delete_sticker_setr   r  s	           r   r  zExtBot.delete_sticker_set  sI      W/%'+%00_M 0 
 
 	
 
r  
emoji_listc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r0  r  r   r   r   r   r   )r   set_sticker_emoji_listr   )
rq   r0  r  r   r   r   r   r   r   r   s
            r   r  zExtBot.set_sticker_emoji_list  sL      W3!%'+%00_M 4 
 
 	
 
r  keywordsc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r0  r  r   r   r   r   r   )r   set_sticker_keywordsr   )
rq   r0  r  r   r   r   r   r   r   r   s
            r   r  zExtBot.set_sticker_keywords  sL      W1%'+%00_M 2 
 
 	
 
r  mask_positionc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r0  r  r   r   r   r   r   )r   set_sticker_mask_positionr   )
rq   r0  r  r   r   r   r   r   r   r   s
            r   r  z ExtBot.set_sticker_mask_position  sL      W6'%'+%00_M 7 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wrW  )r   get_user_chat_boostsr   rY  s
            r   r  zExtBot.get_user_chat_boosts'  sL      W1%'+%00_M 2 
 
 	
 
r  reactionis_bigc                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r  r  r  r  r   r   r   r   r   )r   set_message_reactionr   )rq   r  r  r  r  r   r   r   r   r   r   r   s              r   r  zExtBot.set_message_reaction=  sR      W1!%'+%00_M 2 

 

 
	
 

rR  month_count
star_countr   text_entitiesc                t   K   t         |   |||||||||	|
| j                  ||             d {   S 7 w)N)r.  r  r  r5  r   r  r   r   r   r   r   )r   gift_premium_subscriptionr   )rq   r.  r  r  r5  r   r  r   r   r   r   r   r   r   s                r   r  z ExtBot.gift_premium_subscriptionW  sX       W6#!+'%'+%00_M 7 
 
 	
 
rH  c                j   K   t         |   |||||| j                  ||             d {   S 7 wN)r   r   r   r   r   r   )r   get_business_connectionr   	rq   r   r   r   r   r   r   r   r   s	           r   r  zExtBot.get_business_connectionu  sI      W4#9%'+%00_M 5 
 
 	
 
r  exclude_unsavedexclude_savedexclude_unlimitedexclude_limitedexclude_uniquesort_by_priceexclude_limited_upgradableexclude_limited_non_upgradableexclude_from_blockchainc                   K   t         |   ||||||
||||||	||||| j                  ||             d {   S 7 w)N)r   r  r  r  r  r  r  r  r  r  r  r  r   r   r   r   r   )r   get_business_account_giftsr   )rq   r   r  r  r  r  r  r  r  r  r  r  r  r   r   r   r   r   r   r   s                      r   r  z!ExtBot.get_business_account_gifts  sj     , W7#9+'/+'A+I)$;'%'+%00_M# 8 
 
 	
 
r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr  )r   !get_business_account_star_balancer   r  s	           r   r  z(ExtBot.get_business_account_star_balance  sI      W>#9%'+%00_M ? 
 
 	
 
r  c                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r   r  r  r   r   r   r   r   )r   read_business_messager   )rq   r   r  r  r   r   r   r   r   r   r   s             r   r  zExtBot.read_business_message  sO      W2#9!%'+%00_M 3 	
 	
 		
 	
r3  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r   r'  r   r   r   r   r   )r   delete_business_messagesr   )
rq   r   r'  r   r   r   r   r   r   r   s
            r   r  zExtBot.delete_business_messages  sL      W5#9#%'+%00_M 6 
 
 	
 
r  contentr]   active_periodareasrc   post_to_chat_pagec
                z   K   t         |   |||||||||	|
|||| j                  ||             d {   S 7 w)N)r   r  r  r   r   r   r   r  r   r   r   r   r   r   )r   
post_storyr   )rq   r   r  r  r   r   r   r   r  r   r   r   r   r   r   r   r   s                   r   r  zExtBot.post_story  sa     & W'#9'!-/+%'+%00_M ( 
 
 	
 
r  story_idc                v   K   t         |   |||||||||	|
|| j                  ||             d {   S 7 w)N)r   r  r  r   r   r   r   r   r   r   r   r   )r   
edit_storyr   )rq   r   r  r  r   r   r   r   r   r   r   r   r   r   r   s                 r   r  zExtBot.edit_story  s[     " W'#9!-%'+%00_M ( 
 
 	
 
rA  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r   r  r   r   r   r   r   )r   delete_storyr   )
rq   r   r  r   r   r   r   r   r   r   s
            r   r  zExtBot.delete_story9  sL      W)#9%'+%00_M * 
 
 	
 
r  c                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r   r2  r3  r   r   r   r   r   )r   set_business_account_namer   )rq   r   r2  r3  r   r   r   r   r   r   r   s             r   r
  z ExtBot.set_business_account_nameO  sO      W6#9!%'+%00_M 7 	
 	
 		
 	
r3  usernamec                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r   r  r   r   r   r   r   )r   set_business_account_usernamer   )
rq   r   r  r   r   r   r   r   r   r   s
            r   r  z$ExtBot.set_business_account_usernameg  sL      W:#9%'+%00_M ; 
 
 	
 
r  bioc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r   r  r   r   r   r   r   )r   set_business_account_bior   )
rq   r   r  r   r   r   r   r   r   r   s
            r   r  zExtBot.set_business_account_bio}  sL      W5#9%'+%00_M 6 
 
 	
 
r  show_gift_buttonaccepted_gift_typesc                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r   r  r  r   r   r   r   r   )r   "set_business_account_gift_settingsr   )rq   r   r  r  r   r   r   r   r   r   r   s             r   r  z)ExtBot.set_business_account_gift_settings  sP      W?#9- 3%'+%00_M @ 	
 	
 		
 	
r3  r*   	is_publicc                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r   rT  r  r   r   r   r   r   )r   "set_business_account_profile_photor   )rq   r   rT  r  r   r   r   r   r   r   r   s             r   r  z)ExtBot.set_business_account_profile_photo  sP      W?#9%'+%00_M @ 	
 	
 		
 	
r3  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r   r  r   r   r   r   r   )r   %remove_business_account_profile_photor   )
rq   r   r  r   r   r   r   r   r   r   s
            r   r  z,ExtBot.remove_business_account_profile_photo  sM      WB#9%'+%00_M C 
 
 	
 
r  owned_gift_idc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r   r  r   r   r   r   r   )r   convert_gift_to_starsr   )
rq   r   r  r   r   r   r   r   r   r   s
            r   r  zExtBot.convert_gift_to_stars  sL      W2#9'%'+%00_M 3 
 
 	
 
r  keep_original_detailsc                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r   r  r  r  r   r   r   r   r   )r   upgrade_giftr   )rq   r   r  r  r  r   r   r   r   r   r   r   s              r   r  zExtBot.upgrade_gift  sR      W)#9'"7!%'+%00_M * 

 

 
	
 

rR  new_owner_chat_idc                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r   r  r   r  r   r   r   r   r   )r   transfer_giftr   )rq   r   r  r   r  r   r   r   r   r   r   r   s              r   r"  zExtBot.transfer_gift	  sR      W*#9'/!%'+%00_M + 

 

 
	
 

rR  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r   r  r   r   r   r   r   )r   transfer_business_account_starsr   )
rq   r   r  r   r   r   r   r   r   r   s
            r   r$  z&ExtBot.transfer_business_account_stars#  sL      W<#9!%'+%00_M = 
 
 	
 
r  old_stickerc                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r.  r/  r%  r0  r   r   r   r   r   )r   replace_sticker_in_setr   )rq   r.  r/  r%  r0  r   r   r   r   r   r   r   s              r   r'  zExtBot.replace_sticker_in_set9  sR      W3#%'+%00_M 4 

 

 
	
 

rR  telegram_payment_charge_idc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r.  r(  r   r   r   r   r   )r   refund_star_paymentr   )
rq   r.  r(  r   r   r   r   r   r   r   s
            r   r*  zExtBot.refund_star_paymentS  sL      W0'A%'+%00_M 1 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r  r   r   r   r   r   )r   get_star_transactionsr   )
rq   r  r  r   r   r   r   r   r   r   s
            r   r,  zExtBot.get_star_transactionsi  sL      W2%'+%00_M 3 
 
 	
 
r  is_canceledc                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r.  r(  r-  r   r   r   r   r   )r   edit_user_star_subscriptionr   )rq   r.  r(  r-  r   r   r   r   r   r   r   s             r   r/  z"ExtBot.edit_user_star_subscription  sO      W8'A#%'+%00_M 9 	
 	
 		
 	
r3  )r   r   r   r   r   r   r   r   r(   c                   K   t         |   |||||||||	|
|||||||| j                  ||      ||||||       d {   S 7 w)N)r  r  r   r   r   r   r#  r   r   r   r   r   r   r   r   r   r   r   r   rk  r   r   r   r   )r   send_paid_mediar   )rq   r  r  r   r   r   r   r#  r   r   r   r   r   rk  r   r   r   r   r   r   r   r   r   r   r   r   r   s                             r   r1  zExtBot.send_paid_media  s     : W,!!-%=!5+-%(C 3%'+%00_M#9!5%=&?/1 - 
 
 	
 
r!  subscription_pricec                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	r  r}  r2  r/  r   r   r   r   r   )r   $create_chat_subscription_invite_linkr   )rq   r  r}  r2  r/  r   r   r   r   r   r   r   s              r   r4  z+ExtBot.create_chat_subscription_invite_link  sS      WA 31%'+%00_M B 

 

 
	
 

rR  c                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r  r  r/  r   r   r   r   r   )r   "edit_chat_subscription_invite_linkr   )rq   r  r  r/  r   r   r   r   r   r   r   s             r   r6  z)ExtBot.edit_chat_subscription_invite_link  sP      W?#%'+%00_M @ 	
 	
 		
 	
r3  c          
      h   K   t         |   ||||| j                  ||             d {   S 7 wr  )r   get_available_giftsr   r  s          r   r8  zExtBot.get_available_gifts  F      W0%'+%00_M 1 
 
 	
 
r  gift_idz
str | Giftpay_for_upgradec                v   K   t         |   |||||||||	|
|| j                  ||             d {   S 7 w)N)r.  r  r:  r5  r   r  r;  r   r   r   r   r   )r   	send_giftr   )rq   r:  r5  r   r  r;  r  r.  r   r   r   r   r   r   r   s                 r   r=  zExtBot.send_gift  s[     " W&+'+%'+%00_M ' 
 
 	
 
rA  custom_descriptionc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r>  r   r   r   r   r   )r   verify_chatr   )
rq   r  r>  r   r   r   r   r   r   r   s
            r   r@  zExtBot.verify_chat3  L      W(1%'+%00_M ) 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r.  r>  r   r   r   r   r   )r   verify_userr   )
rq   r.  r>  r   r   r   r   r   r   r   s
            r   rC  zExtBot.verify_userI  rA  r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr,  )r   remove_chat_verificationr   r  s	           r   rE  zExtBot.remove_chat_verification_  r   r  c                j   K   t         |   |||||| j                  ||             d {   S 7 w)N)r.  r   r   r   r   r   )r   remove_user_verificationr   )	rq   r.  r   r   r   r   r   r   r   s	           r   rG  zExtBot.remove_user_verifications  r   r  c          
      h   K   t         |   ||||| j                  ||             d {   S 7 wr  )r   get_my_star_balancer   r  s          r   rI  zExtBot.get_my_star_balance  r9  r  commentc                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r  r  rJ  r   r   r   r   r   )r   decline_suggested_postr   )rq   r  r  rJ  r   r   r   r   r   r   r   s             r   rL  zExtBot.decline_suggested_post  sO      W3!%'+%00_M 4 	
 	
 		
 	
r3  	send_datec                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r  r  rM  r   r   r   r   r   )r   approve_suggested_postr   )rq   r  r  rM  r   r   r   r   r   r   r   s             r   rO  zExtBot.approve_suggested_post  sO      W3!%'+%00_M 4 	
 	
 		
 	
r3  from_story_idc                t   K   t         |   |||||||||	|
| j                  ||             d {   S 7 w)N)r   r"  rP  r  r  r   r   r   r   r   r   )r   repost_storyr   )rq   r   r"  rP  r  r  r   r   r   r   r   r   r   r   s                r   rR  zExtBot.repost_story  sX       W)#9%''/+%'+%00_M * 
 
 	
 
rH  c
                z   K   t         |   |||||||||	|
|||| j                  ||             d {   S 7 w)N)r.  r  r  r  r  r  r  r  r  r   r   r   r   r   )r   get_user_giftsr   )rq   r.  r  r  r  r  r  r  r  r  r   r   r   r   r   r   r   s                   r   rT  zExtBot.get_user_gifts  sa     & W+/'A+I$;)'%'+%00_M , 
 
 	
 
r  c                ~   K   t         |   |||||||||	|
|||||| j                  ||             d {   S 7 w)N)r  r  r  r  r  r  r  r  r  r  r  r   r   r   r   r   )r   get_chat_giftsr   )rq   r  r  r  r  r  r  r  r  r  r  r  r   r   r   r   r   r   r   s                     r   rV  zExtBot.get_chat_gifts  sg     * W++'/'A+I$;)'%'+%00_M! , 
 
 	
 
s   3=;=)	https://api.telegram.org/bot!https://api.telegram.org/file/botNNNNNFF)
rW  rX  NNNNNFFN)r   N)r   rz   )r   r   )NNNN)NN)r  rW   r   rW   r~   )NNNNNNNNNNNNNNNNN)NNNNNNNNNNN)NNNNN)NNN)NNNNNNNNNNNNNNNN)NNNNNN)NNNNNNNN)
NNNNNNNNNN(  __name__
__module____qualname____doc__r   rH   r   r   hexr   r   strrJ   rS   bytesr   r   r   r   classmethodrT   r   Warningr   propertyrQ   r   r   r   rM   rR   r   r   rF   rN   floatlistr   ry   r   r+   r   dictobjectr   rj   r   r=   r   rh   r   r   r   r  rP   tupler	  r   r  r   r  r<   r  r2   r   r/   r&  r*  r   r-  r2  r:  r%   r@  r3   rG  rM  rQ  r6   rU  rX  r   r   r^  rb  r   rh  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   r1   r9   rA   rB   rC   r    r  r  r"   r  r>   r  r   r  r   r  r:   r  r  r  rD   r  r  r  r  r  r  r!   r  r  r  r  r  r  r  r   r  r  r(  r,  r/  r6  r&   r9  r;  r>  rB  rF  rI  rK  rM  rP  rS  rV  rK   rd  rf  rn  rt  rx  r{  r~  r  r  r  r  rL   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  r4   r  r  r   r  r0   r  r7   r  r  r  r;   r  r  r  r
  r  r  r   r  r  r  r  r  r"  r$  r'  r*  r8   r,  r/  r1  r4  r6  r#   r8  r=  r@  rC  rE  rG  rI  rL  rO  rR  rT  rV  getMesendMessagesendMessageDraft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sendChecklisteditMessageChecklist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giftPremiumSubscriptiongetBusinessConnectiongetBusinessAccountGiftsgetBusinessAccountStarBalancereadBusinessMessagedeleteBusinessMessages	postStory	editStorydeleteStorysetBusinessAccountNamesetBusinessAccountUsernamesetBusinessAccountBiosetBusinessAccountGiftSettingssetBusinessAccountProfilePhoto!removeBusinessAccountProfilePhotoconvertGiftToStarsupgradeGifttransferGifttransferBusinessAccountStarsreplaceStickerInSetrefundStarPaymentgetStarTransactionseditUserStarSubscription createChatSubscriptionInviteLinkeditChatSubscriptionInviteLinksendPaidMediagetAvailableGiftssendGift
verifyChat
verifyUserremoveChatVerificationremoveUserVerificationgetMyStarBalanceapproveSuggestedPostdeclineSuggestedPostrepostStorygetUserGiftsgetChatGifts__classcell__)r   s   @r   rl   rl      s    3j GIh7G w{{H ;!D&*26$(-1&*.3   	
 t# )4/ T\ $dl $ "&    ;!D&*26$(-1&*.3 9=  	
 t# )4/ T\ $dl $ "&  7 $ ;!D&*26$(-1&*.3 9=&U&U &U 	&U
 t#&U )4/&U T\&U $dl&U $&U "&&U &U 7&UP	F# 	F  #1		U~%	U w-	U 		U
 
	U 	U )%6%= ) )#! !D;AD=	D  ,ho ,&4- , , )5)5+7(40
0
 0

 uo0
  0
 "%0
 uo0
 
4>	)0
d  
 " "
x0B'C 
HZ]aHa 
.Z$T#v+%6 Z$4 Z$x	b4i 	BI 	A6 Ad AB , @ 0<-1*6(,"$0=A?C59-1(,,0/3FJ#8& +/6B(4)5+7(4&*388 8 'tn	8
 +8 "$8 :8 t8 SM8 #?3d:8 '';<8 38 !$d
8 :8 #Tk8  #&*!8" $D#8& !4Z'8( &.d^)8* uo+8,  -8. "%/80 uo182 tO384 
58x " %)04 )5)5+7(4&*d
 Tz d"	
 "#- uo   "% uo tO 
vs{	F #'%)"$ ()HcUHEX<Y\`<`5`,aa"$
 4Z"$ d
"$ 
x+,cDj8	9"$H ( (Z '+37	
 )5)5+7(4)-

 tO
 .)D0	
 uo
  
 "%
 uo
  $
 

4 7;-1
 )5)5+7(4&*)-
s
 
 4	

 !$d

 uo
  
 "%
 uo
 tO
  $
 

@ #$0=A/;-1*6(,5904,0,0/3FJ(,%7
( +/6B(4)5+7(4&*)-77
s7
 Ci7
 	7

 t7
 SM7
 #?3d:7
 'tn7
 +7
 "$7
 :7
 37
 #'+7
 #Tk7
  #Tz7
  #&*!7
" $D#7
$ :%7
( !4Z)7
* &.d^+7
, uo-7
.  /7
0 "%17
2 uo37
4 tO57
6  $77
8 
97
| 0<*6(,&*/3!
 )5)5+7(4&*)-!!
s!
 Ci!
 c]	!

 'tn!
 "$!
 :!
 t!
 #&*!
 uo!
  !
 "%!
 uo!
 tO!
   $!!
" 
	 #!
N )5)5+7(4&*)-2s2 uo	2
  2 "%2 uo2 tO2  $2 
28 )5)5+7(4&*)-

 
  	
 uo
  
 "%
 uo
 tO
  $
 

6  "&(,
 )5)5+7(4&*)-

 Dj
 4K	

 4Z
 %
 uo
  
 "%
 uo
 tO
  $
 

D )-#'"&26 
 &*(4)5+7(4&*)-# 
 
 ()HcUHEX<Y\`<`5`,aa	 
 % 
 D[ 
 4Z 
 )4/ 
 d
 
 uo 
   
 "% 
 uo 
  tO! 
"  $# 
$ 
% 
L )-'+)-+/
 )5)5+7(4&*)-

 $
 +	

 
  $;
 "D[
 uo
  
 "%
 uo
 tO
  $
 

D %)	
 )5)5+7(4&*)-
"
 
 Tz	
 uo
  
 "%
 uo
 tO
  $
 

8 ?C$(
 )5)5+7(4&*)-

 
 ##34t;	

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

 uo
  
 "%
 uo
 tO
  $
 

6 )5)5+7(4&*)-
s
 

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

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

 uo
  
 "%
 uo
 tO
  $
 

2 26#',0
 )5)5+7(4&*)-
s
 3<<'$.
 Dj	

 Dj
 #Tk
 uo
  
 "%
 uo
 tO
  $
 

F &*%)6:-1 $!%"&#'!%)-"&-159.2#'15-1/<
2 )5)5+7(4&*)-=<
<
 <
 	<

 <
 (<
 d
<
 d
<
  (}t3<
 V|d*<
 :<
 $J<
 4Z<
 Dj<
 $;<
   $;!<
" 4K#<
$  $d{%<
& (,d{'<
( !%t)<
* D[+<
, ($.-<
. !$d
/<
2 uo3<
4  5<
6 "%7<
8 uo9<
: tO;<
<  $=<
> 
?<
H $((,
 )5)5+7(4&*)-

 
 	

 >*
 Dj
 +
 uo
  
 "%
 uo
 tO
  $
 

F )5)5+7(4&*)-
s
 

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

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

  
 "%
 uo
 tO
  $
 

2 )5)5+7(4&*)-
s
 

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

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

 uo
  
 "%
 uo
 tO
  $
 

0 )-$(

 )5)5+7(4&*)-
%
 Tz

 uo
  
 "%
 uo
 tO
  $
 

4 )5)5+7(4&*)-
 
 uo	

  
 "%
 uo
 tO
  $
 

, -1
 )5)5+7(4&*)-
"Tk
 uo	

  
 "%
 uo
 tO
  $
 

0 26#',0
 )5)5+7(4&*)-
s
 ,
 3<<'$.	

 Dj
 Dj
 #Tk
 uo
  
 "%
 uo
 tO
  $
 

D  +/
 )5)5+7(4&*)-
s
 
 Dj	

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

 uo
  
 "%
 uo
 tO
  $
 

0 %)!%(,"6:$0=A04-1"
 )5)5+7(4&*)-#"
sT!"
 $J"
 :	"

 t"
 4"
 SM"
 #?3d:"
 #'+"
 !$d
"
 uo"
  "
 "%"
 uo"
  tO!"
"  $#"
$ 
%"
L %)!%(,!%"&6:,0"-1)--1(
 '+(4)5+7(4&*)-)(
sT!(
 $J(
 :	(

 $,(
 4<(
 4(
 #T\(
 t(
 !$d
(
  $&(
 !$d
(
 $(
 uo(
   !(
" "%#(
$ uo%(
& tO'(
(  $)(
* 
+(
Z %)!%(,6:-1
 )5)5+7(4&*)-

 sT!
 $J	

 :
 4
 !$d

 uo
  
 "%
 uo
 tO
  $
 

@ %)!%(,6:-1
 )5)5+7(4&*)-
sT!
 $J
 :	

 4
 !$d

 uo
  
 "%
 uo
 tO
  $
 

> %)!%(,$06:59?K-1$
 15(4)5+7(4&*)-%$
$
 sT!$
 $J	$

 :$
 SM$
 4$
 ?+d2$
 '';<$
 !$d
$
 #'+$
 uo$
  $
 "%$
  uo!$
" tO#$
$  $%$
& 
'$
T )5)5+7(4&*)-
s
 uo	

  
 "%
 uo
 tO
  $
 

2 0<*6(,,0/3FJ(,$
 )5)5+7(4&*)-%$
s$
 Ci$
 	$

 'tn$
 "$$
 :$
  #Tz$
 #&*$
 $D$
 :$
 uo$
  $
 "%$
  uo!$
" tO#$
$  $%$
& 
'$
V 0<*6(,/3
 )5)5+7(4&*)-
s
 Ci
 c]	

 'tn
 "$
 :
 #&*
 uo
  
 "%
 uo
 tO
  $
  
y#~	!
H )5)5+7(4&*)-
s
 uo	

  
 "%
 uo
 tO
  $
 
z3	
2 )5)5+7(4&*)-
s
 

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

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

  
 "%
 uo
 tO
  $
 

F )5)5+7(4&*)-)
   	
     	
 uo
   !
" "%#
$ uo%
& tO'
(  $)
* 
+
D )5)5+7(4&*)-
 uo
  	

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

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

 "%
 uo
 tO
  $
 

( )-$(

 )5)5+7(4&*)-
%
 Tz

 uo
  
 "%
 uo
 tO
  $
 
z3	
0 %)
 )5)5+7(4&*)-
Tk
 uo	

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

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

  
 "%
 uo
 tO
  $
 
w|	
. " 	
 )5)5+7(4&*)-

 d

 Tz	
 uo
  
 "%
 uo
 tO
  $
 

6 )5)5+7(4&*)-
 uo
  	

 "%
 uo
 tO
  $
 

, )5)5+7(4&*)-
s
 uo	

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

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

 "%
 uo
 tO
  $
 

. )5)5+7(4&*)-
s
 

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

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

 "Dj
 uo
  
 "%
 uo
 tO
  $
 

< )5)5+7(4&*)-
s
 uo	

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

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

  
 "%
 uo
 tO
  $
 

0 0<-1
 )5)5+7(4&*)-
s
 
 'tn	

 !$d

 uo
  
 "%
 uo
 tO
  $
 

< (,)-)-+/(,,0(,+/$('+.2)-(,(,*.26'4
* )5)5+7(4&*)-54
s4
 4
 	4

  $;4
  $;4
 "D[4
 +4
 #Tk4
 +4
 "D[4
 Tk4
 4
 !%t4
  $;4
  +!4
" +#4
$ !4K%4
& %)4K'4
* uo+4
,  -4
. "%/4
0 uo14
2 tO34
4  $54
6 
74
v )5)5+7(4&*)-
s
 

 uo
  
 "%
 uo
 tO
  $
 

6 158<
 )5)5+7(4&*)-
s
 
 %	

 #,,&-
 +/+
 uo
  
 "%
 uo
 tO
  $
 

B )5)5+7(4&*)-
s
 ,

 uo
  
 "%
 uo
 tO
  $
 

4 '+ !"$0/;-1=A*6(,#'(,59-1(,,004/3FJ-@
0 +/6B#(4)5+7(4&*)-A@
s@
 +@
 t#	@

 Tz@
 d
@
 t@
 SM@
 'tn@
 +@
 #?3d:@
 "$@
 :@
 D[@
 &@
  3!@
" !$d
#@
$ :%@
& #Tk'@
( #'+)@
* #&*+@
, $D-@
0 !4Z1@
2 &.d^3@
4 *5@
6 uo7@
8  9@
: "%;@
< uo=@
> tO?@
@  $A@
B 
C@
L '+ $ "/;-1$0=A*6(,(,59-1(,,0/3FJ)<
, +/6B#(4)5+7(4&*)-=<
s<
 #<
 t#	<

 :<
 Tz<
 t<
 'tn<
 +<
 SM<
 #?3d:<
 "$<
 :<
 &<
 3<
  !$d
!<
" :#<
$ #Tk%<
& #&*'<
( $D)<
, !4Z-<
. &.d^/<
0 *1<
2 uo3<
4  5<
6 "%7<
8 uo9<
: tO;<
<  $=<
> 
?<
D )--1
 )5)5+7(4&*)-
s
 
 :	

 !$d

 uo
  
 "%
 uo
 tO
  $
 

: $(!% $/;-1 *6(,59-1(,,0/3FJ!4
$ +/6B$((4)5+7(4&*)-54
s4
 Dj4
 $J	4

 :4
 'tn4
 +4
 Tz4
 "$4
 :4
 34
 !$d
4
 :4
 #Tk4
 #&*4
  $D!4
$ !4Z%4
& &.d^'4
( ")4
* uo+4
,  -4
. "%/4
0 uo14
2 tO34
4  $54
6 
74
v 0<*6(,596:$
 +/6B(4)5+7(4&*)-%$
 #$
 $
 "	$

 'tn$
 "$$
 :$
 3$
 4$
 !4Z$
 &.d^$
 uo$
  $
 "%$
  uo!$
" tO#$
$  $%$
& 
'$
X 7;
 )5)5+7(4&*)-
 #
 
 	

 "
 4
 uo
  
 "%
 uo
 tO
  $
 

> 0<-1 *6(,59-1(,,0/3FJ,
 +/6B(4)5+7(4&*)--,
s,
 'tn,
 +	,

 Tz,
 "$,
 :,
 3,
 !$d
,
 :,
 #Tk,
 #&*,
 $D,
 !4Z,
  &.d^!,
" uo#,
$  %,
& "%',
( uo),
* tO+,
,  $-,
. 
/,
d #/;-1$06:=A*6(,(,59-1(,,0/3FJ%8
( +/6B#(4)5+7(4&*)-98
s8
 )8
 t	8

 'tn8
 +8
 SM8
 )-t8
 #?3d:8
 "$8
 :8
 &8
 38
 !$d
8
 :8
  #Tk!8
" #&*#8
$ $D%8
( !4Z)8
* &.d^+8
, *-8
. uo/8
0  18
2 "%38
4 uo58
6 tO78
8  $98
: 
;8
| 0<6:*6(,59-1(,,0(
 +/6B(4)5+7(4&*)-)(
(
 (
 'tn	(

 4(
 "$(
 :(
 3(
 !$d
(
 :(
 #Tk(
 !4Z(
 &.d^(
 uo(
   !(
" "%#(
$ uo%(
& tO'(
(  $)(
* 
+(
d &*&* $!%"&#'!%)-"&-1#'/;6:-159.2%)6:*6(,59(,,0/3FJAR
D +/6B(4)5+7(4&*)-SR
sR
 R
 	R

 R
 R
 (R
 d
R
 tR
 :R
 $JR
 4ZR
 DjR
 $;R
  $;R
  4K!R
"  $d{#R
$ D[%R
& 'tn'R
( 4)R
* V|d*+R
, (,d{-R
. !%t/R
0 d
1R
2  (}t33R
4 "$5R
6 :7R
8 39R
: :;R
< #Tk=R
> #&*?R
@ $DAR
D !4ZER
F &.d^GR
H uoIR
J  KR
L "%MR
N uoOR
P tOQR
R  $SR
T 
UR
n "&"&/;-1)-,0"-1*6(,59-1(,,0/3FJ%8
( +/6B&*(4)5+7(4&*)-98
s8
 $,8
 4<	8

 'tn8
 +8
  $&8
 #T\8
 t8
 !$d
8
 "$8
 :8
 38
 !$d
8
 :8
  #Tk!8
" #&*#8
$ $D%8
( !4Z)8
* &.d^+8
, $-8
. uo/8
0  18
2 "%38
4 uo58
6 tO78
8  $98
: 
;8
@ 0<*6(,59-1(,,0/30
 +/6B(4)5+7(4&*)-"$0=A30
s0
 V
0
 'tn0
 "$0
 :0
 30
 !$d
0
 :0
 #Tk0
 #&*0
 !4Z0
  &.d^!0
" uo#0
$  %0
& "%'0
( uo)0
* tO+0
,  $-0
. t/0
0 SM10
2 #?3d:30
4 
w|	50
l %159/;*6-1(,?K59-1(,,0/3FJ!4
$ 15*.6B(4)5+7(4&*)-54
s4
 4
 SM	4

 ?+d24
 'tn4
 "$4
 +4
 :4
 '';<4
 34
 !$d
4
 :4
 #Tk4
 #&*4
  $D!4
$ #'+%4
& !4Z'4
( &.d^)4
* uo+4
,  -4
. "%/4
0 uo14
2 tO34
4  $54
6 
74
v )-$059
 )5)5+7(4&*)-

 
 	

 :
 SM
 ?+d2
 uo
  
 "%
 uo
 tO
  $
 

D #/;-1$0=A*6(,#'59-1(,,004/3FJ%8
( +/6B#(4)5+7(4&*)-98
s8
 '8
 t	8

 'tn8
 +8
 SM8
 #?3d:8
 "$8
 :8
 D[8
 38
 !$d
8
 :8
 #Tk8
  #'+!8
" #&*#8
$ $D%8
( !4Z)8
* &.d^+8
, *-8
. uo/8
0  18
2 "%38
4 uo58
6 tO78
8  $98
: 
;8
~ %)/348!%/;-1"&0<)-04AE*6(,59-1-9>B(,,01B
4 +/6B(4)5+7(4&*)-CB
sB
 B
 12	B

 TkB
 DjB
 "&B
 +T1B
 $;B
 'tnB
 +B
 4ZB
 !)B
  $&B
 #,,&-B
  '7$>!B
" "$#B
$ :%B
& 3'B
( !$d
)B
* &c]+B
, $O4t;-B
. :/B
0 #Tk1B
4 !4Z5B
6 &.d^7B
8 uo9B
:  ;B
< "%=B
> uo?B
@ tOAB
B  $CB
D 
EB
P 0<-1*6(, 59-1(,,0/3FJ.
  +/6B(4)5+7(4&*)-/.
s.
 '.
 'tn	.

 +.
 "$.
 :.
 Tz.
 3.
 !$d
.
 :.
 #Tk.
 #&*.
 $D.
  !4Z!.
" &.d^#.
$ uo%.
&  '.
( "%).
* uo+.
, tO-.
.  $/.
0 
1.
f "&"& "$(/;-1&*&*(,*6(,59-1(,,0/3FJ)<
, +/6B $(4)5+7(4&*)-=<
s<
 $,<
 4<	<

 Tz<
 t<
 Tz<
 'tn<
 +<
 t<
 t<
 :<
 "$<
 :<
 3<
  !$d
!<
" :#<
$ #Tk%<
& #&*'<
( $D)<
, !4Z-<
. &.d^/<
0 1<
2 uo3<
4  5<
6 "%7<
8 uo9<
: tO;<
<  $=<
> 
?<
D '+"/;-1 !$0*.=A*6(,#'(,59-1(,,004$(&*/3FJ3F
6 +/6B#(4)5+7(4&*)-GF
sF
 #F
 t#	F

 tF
 'tnF
 +F
 TzF
 d
F
 SMF
 !4KF
 #?3d:F
 "$F
 :F
 D[F
  &!F
" 3#F
$ !$d
%F
& :'F
( #Tk)F
* #'++F
, "-F
. t/F
0 #&*1F
2 $D3F
6 !4Z7F
8 &.d^9F
: *;F
< uo=F
>  ?F
@ "%AF
B uoCF
D tOEF
F  $GF
H 
IF
X '+!/;-1*6(,(,59-1(,,0/3FJ!4
$ +/6B#(4)5+7(4&*)-54
s4
 ,4
 t#	4

 d
4
 'tn4
 +4
 "$4
 :4
 &4
 34
 !$d
4
 :4
 #Tk4
 #&*4
  $D!4
$ !4Z%4
& &.d^'4
( *)4
* uo+4
,  -4
. "%/4
0 uo14
2 tO34
4  $54
6 
74
t '+"/;-1$0=A*6(,59-1(,,0/3FJ#6
& +/6B#(4)5+7(4&*)-76
s6
 #6
 t#	6

 t6
 'tn6
 +6
 SM6
 #?3d:6
 "$6
 :6
 36
 !$d
6
 :6
 #Tk6
  #&*!6
" $D#6
& !4Z'6
( &.d^)6
* *+6
, uo-6
.  /6
0 "%16
2 uo36
4 tO56
6  $76
8 
96
| )5)5+7(4&*)-
s
 
 	
 uo
  
 "%
 uo
 tO
  $
 

6 #'

 )5)5+7(4&*)-
s
 4Z

 uo
  
 "%
 uo
 tO
  $
 

2 48BF	
 )5)5+7(4&*)-

 '*Dj
 '*CLL&84&?	
 uo
  
 "%
 uo
 tO
  $
 

4 #)-

 )5)5+7(4&*)-
t
  $&

 uo
  
 "%
 uo
 tO
  $
 

4 9=	
 )5)5+7(4&*)-
s
 %
 +/+	
 uo
  
 "%
 uo
 tO
  $
 

: )5)5+7(4&*)-
s
 

 uo
  
 "%
 uo
 tO
  $
 

6 )5)5+7(4&*)-
s
 

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

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

 $J
 :
 d{
 #Tk
 uo
  
 "%
 uo
 tO
  $
  
!
F )-$(	
 )5)5+7(4&*)-
:c3h78
 %
 Tz	
 uo
  
 "%
 uo
 tO
  $
 

4 26$(

 )5)5+7(4&*)-
'$.
 Tk

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

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

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

 &
 uo
  
 "%
 uo
 tO
  $
 

: +/&*04!%,0#'
 )5)5+7(4&*)-

 (
 t	

 "#-
 $J
 #Tk
 Dj
 uo
  
 "%
 uo
 tO
  $
  
!
D %)!%(,6:-1
 )5)5+7(4&*)-
sT!
 $J
 :	

 4
 !$d

 uo
  
 "%
 uo
 tO
  $
 

@ '+	
 )5)5+7(4&*)-
s
 
 t	
 uo
  
 "%
 uo
 tO
  $
 

: )5)5+7(4&*)-
s
 

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

  
 "%
 uo
 tO
  $
 

. "&-1	
 )5)5+7(4&*)-
s
 $J
 !$d
	
 uo
  
 "%
 uo
 tO
  $
 

: )5)5+7(4&*)-
s
 

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

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

 )5)5+7(4&*)-
4Z
 Tz

 uo
  
 "%
 uo
 tO
  $
 

0 )-$(

 )5)5+7(4&*)-
:
 Tz

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

  
 "%
 uo
 tO
  $
 

, %)
 )5)5+7(4&*)-
Tz
 uo	

  
 "%
 uo
 tO
  $
 

,  $(

 )5)5+7(4&*)-
Dj
 Tz

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

  
 "%
 uo
 tO
  $
 

. '+

 )5)5+7(4&*)-

 t

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

 uo
  
 "%
 uo
 tO
  $
 

4 )5)5+7(4&*)-

 uo	

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

 uo
  
 "%
 uo
 tO
  $
 

2 *.

 )5)5+7(4&*)-
 
 3-$&

 uo
  
 "%
 uo
 tO
  $
 

2 .2

 )5)5+7(4&*)-
 
 $d*

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

 uo
  
 "%
 uo
 tO
  $
 

4 NR"
 )5)5+7(4&*)-
s
 
 <#-.=CdJ	

 t
 uo
  
 "%
 uo
 tO
  $
 

>  )5:>
 )5)5+7(4&*)-

 
 	

 Dj
 "#
  047
 uo
  
 "%
 uo
 tO
  $
 

D )5)5+7(4&*)-
 #
 uo	

  
 "%
 uo
 tO
  $
 

. (,%))-'+&*%)! 266:/3(
 )5)5+7(4&*)-)(
 #(
 (
 d{	(

  $;(
 (
 t(
 d{(
 d
(
 Tz(
 %)4K(
 )-t(
 "&(
 uo(
   !(
" "%#(
$ uo%(
& tO'(
(  $)(
* 
+(
\ )5)5+7(4&*)-
 #
 uo	

  
 "%
 uo
 tO
  $
 

4 )5)5+7(4&*)-
 #
 
 	
 uo
  
 "%
 uo
 tO
  $
 

: )5)5+7(4&*)-
 #
 c]

 uo
  
 "%
 uo
 tO
  $
 

6 #$0=A.2)-*6"
 )5)5+7(4&*)-#"
 #"
 %"
 "	"

 t"
 SM"
 #?3d:"
 $t+"
  $;"
 "$"
 uo"
  "
 "%"
 uo"
  tO!"
"  $#"
$ 
%"
R #$0=A.2
 )5)5+7(4&*)-
 #
 
 %	

 t
 SM
 #?3d:
 $t+
 uo
  
 "%
 uo
 tO
  $
  
!
J )5)5+7(4&*)-
 #
 

 uo
  
 "%
 uo
 tO
  $
 

4 !%	
 )5)5+7(4&*)-
 #
 
 :	
 uo
  
 "%
 uo
 tO
  $
 

6  $

 )5)5+7(4&*)-
 #
 *

 uo
  
 "%
 uo
 tO
  $
 

2 

 )5)5+7(4&*)-
 #
 4Z

 uo
  
 "%
 uo
 tO
  $
 

8 )5)5+7(4&*)-
 #
 
 /	
 uo
  
 "%
 uo
 tO
  $
 

8 "&	
 )5)5+7(4&*)-
 #
 #
 $;	
 uo
  
 "%
 uo
 tO
  $
 

6 "&

 )5)5+7(4&*)-
 #
 $;

 uo
  
 "%
 uo
 tO
  $
 

6 )5)5+7(4&*)-
 #
 

 uo
  
 "%
 uo
 tO
  $
 

4 .2!%
 )5)5+7(4&*)-
 #
 
  $d{	

 $J
 uo
  
 "%
 uo
 tO
  $
 

> "&
 )5)5+7(4&*)-
 #
 
 	

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

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

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

 uo
  
 "%
 uo
 tO
  $
 

0 " 

 )5)5+7(4&*)-
d

 Tz

 uo
  
 "%
 uo
 tO
  $
 

8 )5)5+7(4&*)-

 %(
 	
 uo
  
 "%
 uo
 tO
  $
 

: #$0=A04/;*659-1-1",0/3FJ(,%6
( 7C*.(4)5+7(4&*)-76
s6
 6
 ()	6

 t6
 SM6
 #?3d:6
 #'+6
 'tn6
 "$6
 36
 +6
 !$d
6
 t6
 #Tk6
  #&*!6
" $D#6
$ :%6
( &.d^)6
* !4Z+6
, uo-6
.  /6
0 "%16
2 uo36
4 tO56
6  $76
8 
96
z  
 )5)5+7(4&*)-
s
 (
  	

 Dj
 uo
  
 "%
 uo
 tO
  $
 

<  	
 )5)5+7(4&*)-
s
 ,
 Dj	
 uo
  
 "%
 uo
 tO
  $
 

6 )5)5+7(4&*)-
 uo
  	

 "%
 uo
 tO
  $
 

*  )5:>'+$("
 )5)5+7(4&*)-

 Dj
 "#	

  047
 
 sT!
 t
 uo
  
 "%
 uo
 tO
  $
  
!
F *.

 )5)5+7(4&*)-
s
  $J

 uo
  
 "%
 uo
 tO
  $
 

2 *.

 )5)5+7(4&*)-

  $J

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

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

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

 "%
 uo
 tO
  $
 

, #	
 )5)5+7(4&*)-

 
 t	
 uo
  
 "%
 uo
 tO
  $
 

8 04	
 )5)5+7(4&*)-

 
 %,	
 uo
  
 "%
 uo
 tO
  $
 

< *.*6
 )5)5+7(4&*)-
 #
 
 	

 "
  $;
 "$
 uo
  
 "%
 uo
 tO
  $
 

B *.266:/3&*%)! "
 )5)5+7(4&*)-#"
"
  $;"
 %)4K	"

 )-t"
 "&"
 t"
 d{"
 d
"
 Tz"
 uo"
  "
 "%"
 uo"
  tO!"
"  $#"
$ 
%"
N (,%))-266:/3&*%)! &
 )5)5+7(4&*)-'&
s&
 &
 d{	&

  $;&
 %)4K&
 )-t&
 "&&
 t&
 d{&
 d
&
 Tz&
 uo&
  &
  "%!&
" uo#&
$ tO%&
&  $'&
( 
)&
R 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"M1H#M#M)FK L,,&I#&I#+ =)%N'O))!?46848))44(N%.)0-6II(N%,-738$E!/5IIK6!>4%G"%G"(M%.K L#B 0+/:'K$%G"#M+HJJ55*11K!L!Lr   rl   )yr\  r   r   collections.abcr   r   r   typingr   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+   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   telegram._utils.datetimerE   telegram._utils.defaultvaluerF   rG   telegram._utils.loggingrH   telegram._utils.reprrI   telegram._utils.typesrJ   rK   rL   rM   rN   rO   rP   telegram.ext._callbackdatacacherQ   telegram.ext._utils.typesrR   telegram.requestrS   telegram.warningsrT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   telegram.extrf   rg   rh   rj   rl   r   r   r   <module>r     s   ( a  .    8 8 8 8 8 8 8 8 8 8 8 8 8 8 8r 2 C . ?   > , ( ,    & 7~W}-D|-STT%KU"S'&/ KU"r   