
    YPic                       d Z ddlZddl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 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/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZN ddlOmPZP dd	lQmRZRmSZS dd
lTmUZU ddlVmWZW ddlXmYZYmZZZm[Z[m\Z\m]Z]m^Z^m_Z_ ddl`maZa ddlbmcZc ddldmeZe ddlfmgZg er&ddlmhZhmiZimjZjmkZkmlZlmmZmmnZnmoZompZpmqZqmrZrmsZsmtZt ddlumvZvmwZw  edee7ee f         Zx ede^      Zy G d dee
ec         Zzy)zZThis module contains an object that represents a Telegram Bot with convenience extensions.    N)Sequence)copy)
TYPE_CHECKINGAnyCallableGenericOptionalTypeVarUnioncastno_type_checkoverload)uuid4);AcceptedGiftTypes	AnimationAudioBot
BotCommandBotCommandScopeBotDescriptionBotNameBotShortDescriptionBusinessConnectionCallbackQueryChatAdministratorRightsChatFullInfoChatInviteLink
ChatMemberChatPermissions	ChatPhotoContactDocumentFile
ForumTopicGameHighScoreGiftGiftsInlineKeyboardMarkupInlineQueryResultsButtonInputChecklist
InputMediaInputPaidMediaInputPollOptionInputProfilePhotoLinkPreviewOptionsLocationMaskPosition
MenuButtonMessage	MessageId
OwnedGifts	PhotoSizePollPreparedInlineMessageReactionTypeReplyParametersSentWebAppMessage
StarAmountStarTransactionsSticker
StickerSetStoryTelegramObjectUpdateUserUserChatBoostsUserProfilePhotosVenue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)InlineQueryResultInputMediaAudioInputMediaDocumentInputMediaPhotoInputMediaVideoInputStickerInputStoryContentLabeledPriceMessageEntityPassportElementErrorShippingOption	StoryAreaSuggestedPostParameters)BaseRateLimiterDefaultsHandledTypes)boundKTc            R       k    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e   dee   dee   dee   ded   deeef   defd       Ze
	 	 	 	 	 	 	 	 	 	 ddddeded	ed
ee   dee   dee   dee   ded   deeef   deded   fd       Z	 	 	 	 	 	 	 	 	 	 ddeded	ed
ee   dee   dee   dee   ded   deeef   deded   f fdZdefdZeedfdeeef   dee   deddf fd       Zedee   fd       Zd fd Zd fd!Zed"ee   d#ee    dee   fd$       Z!ed%ee   dee    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ee&e   f   f fd-Z'eded   fd.       Z(eded   fd/       Z)d0e$e*   dee*   fd1Z+d%e,ee-f   ddf fd2Z.d3ee/   dee/   fd4Z0d5e1ddfd6Z2d7e3de3fd8Z4e#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   d3ee5   d;e$e   d<ee   d=ee   d>e$e   d?ee6d@      dAe$dB   dCedD   dEee   dFee   dGee   dHee   dIedJ   dKee   dLe$e   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   de7f0 fdMZ8	 	 	 	 de#e#e#e#ddNdOee   dPee   dQee9   dRee6e      d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   de:e1dSf   f fdTZ;	 	 ddUee6dV   e<egee6dV      f   f   dWee   dXee   de:e6dV   ee   f   f fdYZ=e>d fdZ       Z?	 	 de#e#e#e#dd[d(ed"ee   d\eee@      d)e$e%   d*e$e%   d+e$e%   d,e$e%   d#ee    de7f fd]ZA	 	 de#e#e#e#ddd^d_eeef   d`ed3eda   dEee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deBf fdbZCde#de#de#dddddddfde#e#e#e#e#dddcd_eeef   ddeeef   d`ed=ee   d>e$e   d?ee6d@      d:e$e   d3ee5   d;e$e   d<ee   dCedD   deee   dGee   dfee   dHee   dIedJ   dKee   dLe$e   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deDf2 fdgZEe#e#dddfe#e#e#e#ddd^d_eeef   ddeeef   dhe6e   d:e$e   d;e$e   d<ee   diee   dHee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    de:dj   f fdkZFe#e#e#e#ddd^d_eeef   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deGf fdlZHe#e#e#e#ddd^dmednedodpd)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdqZI	 	 	 	 de#e#e#e#ddd^dredsee   dtee   duee   dvee9   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdwZJ	 	 	 	 dde#e#e#e#dddxdyedUee6dV   e<egee6dV      f   f   dvee9   dzee   dWee   d{eeK   dXee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fd|ZL	 	 	 	 de#e#e#e#ddd^dmed}dVd~ee   dee   dee   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deMf fdZN	 de#e#e#e#ddd^dededee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZO	 	 de#e#e#e#ddd^dededee6d      dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZPe#e#e#e#ddd^ded}dVd)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deQf fdZRe#e#e#e#ddd^d_eeef   dmed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZS	 	 de#e#e#e#ddd^d_eeef   dmedeeeeTj                  f      dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZVe#e#e#e#ddd^d_eeef   ded)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZW	 	 	 	 de#e#e#e#ddd^d_eeef   deeeeTj                  f      dee   dnee   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deXf fdZY	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 de#e#e#e#ddd^dedededede6d   dee   dee   dee6e      deeee-f      dee   dee   dee   dee   dee   dee   dee   dee   dee   dee   dee   dee9   dEee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def: fdZZ	 	 de#e#e#e#ddd^dmednedede6dp   dee   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ[e#e#e#e#ddd^d_eeef   dmed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ\e#e#e#e#ddd^d_eeef   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ]e#e#e#e#ddd^d_eeef   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ^e#e#e#e#ddd^d_eeef   d<ed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ_e#e#e#e#ddd^d_eeef   d`ed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ`e#e#e#e#ddd^d_eeef   dhe6e   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZa	 	 de#e#e#e#ddd^deeb   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZce#e#e#e#ddd^doeedf   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZd	 de#e#e#e#ddd^dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe	 	 	 	 de#e#e#e#ddd^d_eeef   deedf   deeeeTj                  f      dee   dnee   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deXf fdZf	 	 de#e#e#e#ddd^d_eeef   d<ednee   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdÄZge#e#e#e#ddd^d_eeef   dned)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdĄZhddddde#dddf	e#e#e#e#ddd^d_eeeef      d`ee   dee   d=ee   d3eda   d>e$e   d?ee6d@      deee   dEee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deeief   f  fdƄZj	 	 	 	 	 	 	 	 	 	 	 dde#e#e#e#dddǜd_eeeef      d`ee   dee   dee%   dee%   d3eda   dee%   dee   dee   dee9   dEee   deek   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deeief   f& fdτZl	 	 	 	 	 de#e#e#e#ddd^ddd_eeeef      d`ee   dee   d3eda   dEee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deeief   f fd҄Zm	 	 	 	 	 de#e#e#e#ddd^d_eeeef      d`ee   dee   d3eda   dEee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deeief   f fdӄZnddde#dde#dfde#e#e#e#dddԜdsed_eeeef      d`ee   dee   d>e$e   d3eda   dee6d@      dAe$dB   dEee   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deeief   f" fdׄZoe#e#e#e#ddd^d_eeef   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fd؄Zpe#e#ddddfe#e#e#e#ddd^d_eeef   ddeeef   d`ed:e$e   d;e$e   d<ee   dfee   dHee   dIedJ   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif  fdلZqe#e#ddfe#e#e#e#ddd^d_eeef   ddeeef   dhe6e   d:e$e   d;e$e   d<ee   dHee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    de:eDdSf   f fdڄZre#e#e#e#ddd^d_eeef   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    de:esdSf   f fdۄZte#e#e#e#ddd^d_eeef   dmed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    desf fd܄Zue#e#e#e#ddd^d_eeef   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fd݄Zv	 de#e#e#e#ddd^d_ee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    dewf fdބZxe#e#e#e#ddd^deeeyeze{e|e}e~eeef
   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    de:e~dSf   f fdZ	 	 	 de#e#e#e#ddd^dmed_ee   d`ee   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    de:edSf   f fdZe#e#e#e#ddd^d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 	 de#e#e#e#ddd^deeb   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    de:edSf   f fdZ	 de#e#e#e#ddd^dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^dned)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^de6e   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    de:e~dSf   f fdZ	 	 de#e#e#e#ddd^dmedOee   dPee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^d_eeef   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    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e   d#ee    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e   d#ee    def fdZe#e#e#e#ddd^d_eeef   d<ed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^d_eeef   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 	 de#e#e#e#ddd^d_eeef   dnedee   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^d_eeef   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^d_eeef   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^d_eeef   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#dfe#e#e#e#ddd^d_eeef   d`ed:e$e   dEee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 de#e#e#e#ddd^d_eeef   dmedee   dee   dee   dee   dee   dee   dee   dee   dee   d ee   dee   dee   dee   dee   dee   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def2 fdZe#e#e#e#ddd^d_eeef   d<ed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 	 de#e#e#e#ddd^d_eeef   dmed	edeeeeTj                  f      d
ee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^d_eeef   deedf   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deXf 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ef   deedf   dee9   dee   dee   d=ee   d>e$e   d:e$e   d3ee5   d?ee6d@      d;e$e   d<ee   dee   dee   dCedD   dEee   dFee   dGee   deee   dHee   dIedJ   dKee   dLe$e   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif> 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ef   deedf   dee9   dee   dee   d=ee   d:e$e   d3ee5   d>e$e   d?ee6d@      d;e$e   d<ee   dee   dCedD   dEee   dFee   dGee   dHee   dIedJ   dKee   dLe$e   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif: fdZ	 	 de#e#e#e#ddd^d_eeef   ded<ee   dEee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    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ef   dee   dee   d ee   d:e$e   d3ee5   d!ee   d;e$e   d<ee   dCedD   dEee   dFee   dGee   dHee   dIedJ   dKee   dLe$e   d"ee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif2 fd#Ze#e#dddfde#e#e#e#e#dddcdEed_ed$ed:e$e   d;e$e   dFee   dCedD   d3eda   dKee   dLe$e   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif" fd%Z	 de#e#e#e#ddd^dEed_ed`ed$ed3eda   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif fd&Ze#dde#dddddddfde#e#e#e#e#dddcd_eeef   d:e$e   d3ee5   d'ee   d;e$e   d<ee   dCedD   dEee   dFee   dGee   dHee   dIedJ   dKee   dLe$e   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif* 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ef   d)eed*f   d=ee   d:e$e   d3ee5   d>e$e   d+ee   d?ee6d@      d;e$e   d<ee   dee   dCedD   dEee   dFee   dGee   dHee   dIedJ   dKee   dLe$e   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif6 fd,Ze#de#dddddfde#e#e#e#e#dddcd_ed-ed:e$e   d3eda   d;e$e   d<ee   dCedD   dEee   dFee   dGee   dKee   dLe$e   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif& fd.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dcd_eeef   dedededede6d   dee   d/ee   dee   dee   dee   dee   dee   dee   dee   dee   dee   d:e$e   d3eda   deeee-f      dee   dee   dee   dee6e      d;e$e   d<ee   dCedD   dFee   dGee   dHee   dIedJ   dKee   dLe$e   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deifP fd0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d1	d_eeef   dee%   dee%   d:e$e   d3ee5   dee9   dee%   dee   dee   d;e$e   d<ee   dCedD   dEee   dFee   dGee   dHee   dIedJ   dKee   dLe$e   deek   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif6 fd2Ze#e#ddddddfde#e#e#e#e#ddde#dd3d_eeef   de6ed4      d:e$e   d;e$e   d<ee   dCedD   dEee   dFee   dGee   dHee   dKee   dLe$e   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    d=ee   d>e$e   d?ee6d@      de:eidSf   f, fd5Ze#de#e#dde#ddddddfdde#e#e#e#e#ddd6	d_eeef   dsed>e$e   dee6d@      d:e$e   d;e$e   d3ee5   d<ee   dAe$dB   dCedD   dEee   dFee   dGee   dHee   dIedJ   dee   dKee   dLe$e   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif2 fd7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ef   d8eed9f   d=ee   d:e$e   d3ee5   d>e$e   d?ee6d@      d;e$e   d<ee   dee   dCedD   dEee   dFee   dGee   deee   dHee   dIedJ   dKee   dLe$e   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif6 fd: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dcd_eeef   d;ed<e6eed=f      dee   d>ee   d?ee   d@ee   dAee   d:e$e   d3ee5   dBee   dCe$e   dDee9   dEeeeeTj                  f      dFee6d@      d;e$e   d<ee   dCedD   dEee   dGe$e   dHee6d@      dFee   dGee   dKee   dLe$e   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif@ fdIZe#de#ddddddddfde#e#e#e#e#dddcd_eeef   doeedf   d:e$e   d3ee5   d;e$e   d<ee   d'ee   dCedD   dEee   dFee   dGee   dHee   dIedJ   dKee   dLe$e   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif, fdJ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dK	d_eeef   dee%   dee%   dee   dLee   dMee   d:e$e   d3ee5   dNee   dOee   dPee   d;e$e   d<ee   dCedD   dEee   dFee   dGee   dHee   dIedJ   dKee   dLe$e   dQee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif: fdR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ef   dSeedTf   dee9   d=ee   d:e$e   d3ee5   dee   dee   d>e$e   dUee   d?ee6d@      d;e$e   d<ee   dee   dee   dCedD   dEee   dFee   dGee   deee   dVee   dWee   dHee   dIedJ   dKee   dLe$e   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deifD fdX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ef   dYeedZf   dee9   d[ee   d:e$e   d3ee5   d;e$e   d<ee   dee   dCedD   dEee   dFee   dGee   dHee   dIedJ   dKee   dLe$e   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif2 fd\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ef   d]eed^f   dee9   d=ee   d:e$e   d3ee5   d>e$e   d?ee6d@      d;e$e   d<ee   dCedD   dEee   dFee   dGee   dHee   dIedJ   dKee   dLe$e   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif4 fd_Ze#e#e#e#ddd^d_eeef   dmed`ed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdaZ	 de#e#e#e#ddd^d_eeef   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdbZ	 	 de#e#e#e#ddd^dmedcee   ddeeeeTj                  f      d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdeZ	 	 de#e#e#e#ddd^d_ee   dfeew   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdgZ	 de#e#e#e#ddd^d_eeef   d	ed
ee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdhZe#e#e#e#ddd^d_eeef   d8ed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdiZe#e#e#e#ddd^d_eeef   djed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdkZe#e#e#e#ddd^d_eeef   ded)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdlZ	 	 	 	 	 de#e#e#e#ddd^dmedmed_ee   d`ee   dee   dnee   doee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deeief   f fdpZ	 	 de#e#e#e#ddd^dqe6eee:eef   f      deeb   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdrZ	 	 de#e#e#e#ddd^dsee   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdtZe#e#e#e#ddd^dmedue6dv   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdwZe#e#e#e#ddd^doeedf   dxed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdyZ	 de#e#e#e#ddd^dnedmedzedee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fd{Z	 	 	 	 	 	 de#e#e#e#ddd^dued|ee   d}ee   dRee6e      d~ee   dee   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 	 	 	 	 de#e#e#e#ddd^d_eeeef      d`ee   dee   d3eda   dEee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deeief   f fdZ	 de#e#e#e#ddd^d_eeef   dmedee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^d_eeef   ded)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^d_eeef   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 	 de#e#e#e#ddd^d_eeef   d`ee   dEee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^d_eeef   d<ed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^d_eeef   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^dmedoeded)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 	 de#e#e#e#ddd^dee   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 	 de#e#e#e#ddd^dee   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 de#e#e#e#ddd^dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 de#e#e#e#ddd^dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 	 de#e#e#e#ddd^dnee   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 de#e#e#e#ddd^dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 de#e#e#e#ddd^dnedee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    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e   d#ee    def fdZe#e#e#e#ddd^dned)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^doeedf   de6e   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 de#e#e#e#ddd^doeedf   dee6e      d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 de#e#e#e#ddd^doeedf   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^d_eeef   dmed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 	 de#e#e#e#ddd^d_eeef   d`edeee6eeef      eef      dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZde#dfe#e#e#e#ddd^dmedededsee   de$e   dee6d@      d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^dEed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 	 	 	 	 	 	 	 de#e#e#e#ddd^dEedee   dee   dee   dee   dee   dee   dOee   dPee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def  fdZe#e#e#e#ddd^dEed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^dEed_ed`ed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^dEedhe6e   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZde#ddde#fe#e#e#e#ddd^dEeddde9d=ee   d>e$e   d?ee6d@      dee6d      dee   d;e$e   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def  fdZde#ddfe#e#e#e#ddd^dEededdd=ee   d>e$e   d?ee6d@      dee6d      d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^dEeded)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 de#e#e#e#ddd^dEeded ee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 de#e#e#e#ddd^dEedee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 de#e#e#e#ddd^dEedee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^dEededed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 de#e#e#e#ddd^dEed8ddee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdĄZ	 de#e#e#e#ddd^dEedee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdńZe#e#e#e#ddd^dEeded)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdǄZ	 	 de#e#e#e#ddd^dEededee   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdɄZ	 de#e#e#e#ddd^dEedededee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fd˄Ze#e#e#e#ddd^dEeded)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fd̄Ze#e#e#e#ddd^dmednedeedf   dodpd)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fd΄Z e#e#e#e#ddd^dmeded)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdЄZ	 	 de#e#e#e#ddd^dOee   dPee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdфZe#e#e#e#ddd^dmededed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdӄZd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ef   dede6d   d=ee   d>e$e   d?ee6d@      deee   d:e$e   d;e$e   dCedD   d3ee5   dEee   dee   dGee   dHee   dIedJ   d<ee   dLe$e   dKee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deif4 fdքZ	 de#e#e#e#ddd^d_eeef   de9dednee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deXf fd؄Z	 de#e#e#e#ddd^d_eeef   deedf   dnee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    deXf fdلZe#e#e#e#ddd^d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdڄZ	de#ddddfe#e#e#e#ddd^deee
f   dsee   de$e   dee6d@      dee   d_eeeef      dmee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fd݄Z	 de#e#e#e#ddd^d_eeef   dee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fd߄Z	 de#e#e#e#ddd^dmedee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^d_eeef   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZe#e#e#e#ddd^dmed)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    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e   d#ee    def fdZ	 de#e#e#e#ddd^d_ed`edee   d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZ	 de#e#e#e#ddd^d_ed`edeeeeTj                  f      d)e$e%   d*e$e%   d+e$e%   d,e$e%   d"ee   d#ee    def fdZeZeZe`ZeaZeqZerZeZeZeZeZeZeZeZeZ eZ!eZ"elZ#e̐Z$eZ%eZ&eZ'eZ(eLZ)eNZ*eZ+eZ,eVZ-eWZ.e͐Z/eΐZ0eJZ1eoZ2ejZ3emZ4enZ5e;Z6eːZ7eeZ8eZ9eHZ:etZ;euZ<eÐZ=e^Z>evZ?eZ@eŐZAeZBeZCePZDeOZEeRZFeZGeZHeZIeZJepZKeYZLefZMeZNeSZOe\ZPeZQe]ZReĐZSeZTeZUeZVeАZWeϐZXeZYeZZeӐZ[e[Z\eIZ]eɐZ^edZ_eʐZ`eȐZaeZbeCZceZdeZeeZfeZgeƐZhecZieZjeEZkeFZlexZmeZneZoeǐZpeZZqeZreZsegZteZueZve_ZweѐZxeh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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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defaultsri   arbitrary_callback_data
local_modec                      y N )rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   s              J/root/twitch_bot/venv/lib/python3.12/site-packages/telegram/ext/_extbot.py__init__zExtBot.__init__   s         zExtBot[RLARGS]rate_limiterzBaseRateLimiter[RLARGS]c                      y r   r   )rs   rt   ru   rv   rw   rx   ry   rz   r{   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)rt   ru   rv   rw   rx   ry   rz   r}   Finti   )botmaxsize)
superr   	_unfrozenrp   rq   ro   
isinstanceboolr   rW   )rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r   r   	__class__s                r   r   zExtBot.__init__   s     	' 3#!5! 	 		
 ^^ 	U19DN<HDEID% '%/	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`
        )rt   )rO   rt   rs   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`.
        )ro   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   rs   r   s    r   r   zExtBot.initialize6  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_kwargsJ  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_kwargsX  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)
rs   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.)rp   r   s    r   r{   zExtBot.defaults  s     ~~r   c                     | j                   S )zlThe :class:`telegram.ext.BaseRateLimiter` used by this bot, if any.

        .. versionadded:: 20.0
        )rq   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   )r{   link_preview_optionsrM   	get_valuer/   	__slots__r   getattr)rs   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   )r{   r   _insert_defaultsitemsr   rM   api_defaultsgetvaluedtmdatetimerK   r   r+   
parse_moderL   r   r   r   r,   r/   r   r:   allow_sending_without_replyquote_parse_modealltext_parse_modeappend)rs   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)rs   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)rs   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_queryr3   reply_to_messageprocess_messagepinned_messager   )rs   r   s     r   r   zExtBot._insert_callback_dataA  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_notificationprotect_contentmessage_thread_idcaptionr   caption_entitiesrc   r   r/   reply_parametersr:   business_connection_idmessage_effect_idallow_paid_broadcastdirect_messages_topic_idsuggested_post_parametersrg   r   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   r3   r   )rs   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_message]  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   )rs   r  r  r  r  r   r   r   r   r   updatesr   r   s               r   r	  zExtBot.get_updates  sh      ++%'+%! , 

 

  	.F%%f-	. 

s   A >A resultsr[   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   )	rs   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   )r{   r    _insert_defaults_for_ilq_resultsr  r   rL   r   r   r  r   r   )rs   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   )
rs   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_idr(   c                   K   t         |   ||| j                  |      |||||| j                  |	|
      	       d {   S 7 w)N)	r  r  r   r   r   r   r   r   r   )r   	stop_pollr   r   )rs   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   copy_messager   r   )rs   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_message5  s     : W)%!"7!-!5 3(C//=+/-%'+%00_M%=!5%=&?/ * 
 
 	
 
s   A	AAAmessage_idsremove_caption)r4   .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   )rs   r  r"  r'  r   r   r   r(  r   r   r   r   r   r   r   r   s                  r   r*  zExtBot.copy_messagesl  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   )
rs   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   )rs   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   )rs   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   )rs   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   )rs   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   )rs   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_optionsre   c                p   K   t         |   ||||||||| j                  |	|
      	       d {   S 7 w)N)	rN  rJ  rO  rK  r   r   r   r   r   )r   answer_shipping_queryr   )rs   rN  rJ  rO  rK  r   r   r   r   r   r   r   s              r   rQ  zExtBot.answer_shipping_query1  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   )
rs   rS  r  r   r   r   r   r   r   r   s
            r   rU  zExtBot.answer_web_app_queryK  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   
rs   r  r.  r   r   r   r   r   r   r   s
            r   rX  z ExtBot.approve_chat_join_requesta  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   )rs   r  r.  r[  r\  r   r   r   r   r   r   r   s              r   r^  zExtBot.ban_chat_memberw  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   
rs   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   )rs   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pricesrb   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   )rs   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   )rs   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   	rs   r  r   r   r   r   r   r   r   s	           r   r  zExtBot.delete_chat_photo5  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_setI  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   
rs   r  r   r   r   r   r   r   r   r   s
            r   r  zExtBot.delete_forum_topic]  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   )
rs   r  r  r   r   r   r   r   r   r   s
            r   r  zExtBot.delete_messages  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   )
rs   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   
rs   r  r  r   r   r   r   r   r   r   s
            r   r  zExtBot.delete_my_commands  sL      W/'%'+%00_M 0 
 
 	
 
r  r>   c                j   K   t         |   |||||| j                  ||             d {   S 7 w)N)r0  r   r   r   r   r   )r   delete_sticker_from_setr   )	rs   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   )	rs   r  r   r   r   r   r   r   r   s	           r   r  zExtBot.delete_webhook  sI      W+!5%'+%00_M , 
 
 	
 
r  invite_linkr   c                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   )rs   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   )rs   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   )
rs   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_idc
                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   )rs   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  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   edit_message_live_locationr   )rs   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_locationO  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   )rs   r   r  r  r  r   r   r   r   r   r   r   r   r   s                r   r  zExtBot.edit_message_mediay  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   rs   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   )rs   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
                z   K   t         |   ||||||||	|
|||| j                  ||      |       d {   S 7 w)N)r  r"  r  r$  r   r   r   r   r   r   r   r   r   r   )r   forward_messager   )rs   r  r"  r  r   r   r   r$  r   r   r   r   r   r   r   r   r   s                   r   r  zExtBot.forward_message  sa     & 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   )rs   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_administrators1  r  r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 wrW  )r   get_chat_memberr   rY  s
            r   r  zExtBot.get_chat_memberE  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_count[  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_buttono  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   )	rs   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   rs   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   )rs   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   )	rs   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   	rs   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   )	rs   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  c                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r.  r  r  r   r   r   r   r   )r   get_user_profile_photosr   )rs   r.  r  r  r   r   r   r   r   r   r   s             r   r  zExtBot.get_user_profile_photos)  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_infoA  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_chatS  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_outg  sE      W_%'+%00_M % 
 
 	
 
r  c          
      h   K   t         |   ||||| j                  ||             d {   S 7 wr  )r   closer   r  s          r   r  zExtBot.closey  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   )rs   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   )rs   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   )rs   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_topic[	  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   )rs   r  r.  r  r[  r  r   r   r   r   r   r   r   s               r   r  zExtBot.restrict_chat_memberq	  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   )
rs   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   	animationr   durationwidthheighthas_spoiler	thumbnailr   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   ) rs   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audior   	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   )rs   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   )rs   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  c       	            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   )rs   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_contact=
  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   )rs   r   r  r7  r   r   r   r   r   r   r   r   r   r   r   r   r   r   s                    r   r9  zExtBot.send_checklists
  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   )rs   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   )rs   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 documentr"   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   )rs   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   )rs   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   ))rs   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_invoiceG  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   )rs   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   )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   send_media_groupr   )rs   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   )rs   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  photor6   c       	            K   t         |   |||||||||||	|
|||||||| j                  ||      |||||       d {   S 7 w)N)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   
send_photor   )rs   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   s                              r   rS  zExtBot.send_photo=  s     < W'!5 3%!(C-+/#-#9%'+%00_M/!5%=%=&?3 ( 
 
 	
 
rC  questionoptionsr-   r   allows_multiple_answerscorrect_option_id	is_closedexplanationexplanation_parse_modeopen_period
close_dateexplanation_entitiesquestion_parse_modequestion_entitiesc          	        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  rT  rU  r  r   rV  rW  rX  r   r   r   rY  rZ  r[  r\  r   r]  r   r   r   r   r   r   r   r   r   r^  r_  r   r   r   )r   	send_pollr   )!rs   r  rT  rU  r  r   rV  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   r   s!                                   r   ra  zExtBot.send_pollw  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c                   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   )rs   r  r0  r   r   r   r   r<  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s                         r   rc  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_typerd  c       	            K   t         |   ||||||||||	|
|||||||||||| j                  ||      ||||       d {   S 7 w)N)r  r  r  ri  re  rf  r   r   r   rg  rh  ri  r   r   r   r   r   rd  r   r   r   r   r   r   r   r   r   )r   
send_venuer   )rs   r  r  r  ri  re  rf  r   r   rg  rh  ri  r   r   r   r   r   r   r   r   r   r   rd  r   r   r   r   r   r   r   s                                r   rk  zExtBot.send_venue  s     @ W''!5 3%++/(C+#9/-%'+%00_M/!5%=&?7 ( 
 
 	
 
r  videorG   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  rl  r"  r   r   r   r   r#  r$  r   rm  r   r   r   r   r   r%  r&  rn  ro  r   r   r   r   r   r   r   r   r   r#  r   r   r   )r   
send_videor   )#rs   r  rl  r"  r   r   r   r#  r$  r   rm  r   r   r   r%  r&  r   r   r   r   r#  rn  ro  r   r   r   r   r   r   r   r   r   r   r   r   s#                                     r   rq  zExtBot.send_video)  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_noterH   lengthc       	            K   t         |   |||||||||||	|
|||||| j                  ||      |||||       d {   S 7 w)N)r  rr  r"  rs  r   r   r   r   r   r   r&  r   r   r   r   r   r   r   r   r   r   r   r   )r   send_video_noter   )rs   r  rr  r"  rs  r   r   r   r   r&  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s                            r   ru  zExtBot.send_video_noteq  s|     8 W,!!5 3%(C+/-%'+%00_M#9/!5%=&?/ - 
 
 	
 
r  voicerI   c       	            K   t         |   |||||||||||	|
||||||| j                  ||      |||||       d {   S 7 w)N)r  rv  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   )rs   r  rv  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   rx  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.  ry  r   r   r   r   r   )r   #set_chat_administrator_custom_titler   )rs   r  r.  ry  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   )
rs   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   )rs   r.  r  r  r   r   r   r   r   r   r   s             r   r  zExtBot.set_user_emoji_status  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   )
rs   r  r  r   r   r   r   r   r   r   s
            r   r  zExtBot.set_chat_menu_button%  r~  r  c                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r  r  r  r   r   r   r   r   )r   set_chat_permissionsr   )rs   r  r  r  r   r   r   r   r   r   r   s             r   r  zExtBot.set_chat_permissions;  sO      W1#-M%'+%00_M 2 	
 	
 		
 	
r3  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  rQ  r   r   r   r   r   )r   set_chat_photor   )
rs   r  rQ  r   r   r   r   r   r   r   s
            r   r  zExtBot.set_chat_photoS  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   )
rs   r  r  r   r   r   r   r   r   r   s
            r   r  zExtBot.set_chat_sticker_seti  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   )
rs   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   )rs   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   )rs   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   )
rs   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  errorsrd   c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r.  r  r   r   r   r   r   )r   set_passport_data_errorsr   )
rs   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   )
rs   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   )rs   r/  r.  r  r&  r   r   r   r   r   r   r   s              r   r  z ExtBot.set_sticker_set_thumbnail  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   )rs   r7  r  r  r  r  r  r  r   r   r   r   r   r   r   s                 r   r  zExtBot.set_webhook)  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_locationI  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   )rs   r  r.  r  r   r   r   r   r   r   r   s             r   r  zExtBot.unban_chat_membere  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   )rs   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   )rs   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   )
rs   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   )
rs   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   	rs   r  r   r   r   r   r   r   r   s	           r   r  zExtBot.get_my_description-  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_descriptionA  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   )
rs   r/  r  r   r   r   r   r   r   r   s
            r   r  zExtBot.set_my_nameU  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_namek  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   )
rs   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   )
rs   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   )
rs   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   )
rs   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   )
rs   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   )rs   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   )rs   r.  r  r  r5  r   r  r   r   r   r   r   r   r   s                r   r  z ExtBot.gift_premium_subscription1  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   	rs   r   r   r   r   r   r   r   r   s	           r   r  zExtBot.get_business_connectionO  sI      W4#9%'+%00_M 5 
 
 	
 
r  exclude_unsavedexclude_savedexclude_unlimitedexclude_limitedexclude_uniquesort_by_pricec
                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_business_account_giftsr   )rs   r   r  r  r  r  r  r  r  r  r   r   r   r   r   r   r   s                   r   r  z!ExtBot.get_business_account_giftsc  sa     & W7#9+'/+)'%'+%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   )rs   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   )
rs   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  contentra   active_periodareasrf   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   )rs   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   )rs   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   )
rs   r   r  r   r   r   r   r   r   r   s
            r   r  zExtBot.delete_story  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   )rs   r   r2  r3  r   r   r   r   r   r   r   s             r   r  z ExtBot.set_business_account_name#  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   )
rs   r   r  r   r   r   r   r   r   r   s
            r   r  z$ExtBot.set_business_account_username;  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   )
rs   r   r  r   r   r   r   r   r   r   s
            r   r
  zExtBot.set_business_account_bioQ  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   )rs   r   r  r  r   r   r   r   r   r   r   s             r   r  z)ExtBot.set_business_account_gift_settingsg  sP      W?#9- 3%'+%00_M @ 	
 	
 		
 	
r3  r.   	is_publicc                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r   rQ  r  r   r   r   r   r   )r   "set_business_account_profile_photor   )rs   r   rQ  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   )
rs   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   )
rs   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   )rs   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   )rs   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   )
rs   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   )rs   r.  r/  r  r0  r   r   r   r   r   r   r   s              r   r!  zExtBot.replace_sticker_in_set  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   )
rs   r.  r"  r   r   r   r   r   r   r   s
            r   r$  zExtBot.refund_star_payment'  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   )
rs   r  r  r   r   r   r   r   r   r   s
            r   r&  zExtBot.get_star_transactions=  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   )rs   r.  r"  r'  r   r   r   r   r   r   r   s             r   r)  z"ExtBot.edit_user_star_subscriptionS  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   )rs   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   r+  zExtBot.send_paid_mediak  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}  r,  r/  r   r   r   r   r   )r   $create_chat_subscription_invite_linkr   )rs   r  r}  r,  r/  r   r   r   r   r   r   r   s              r   r.  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   )rs   r  r  r/  r   r   r   r   r   r   r   s             r   r0  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   r2  zExtBot.get_available_gifts  F      W0%'+%00_M 1 
 
 	
 
r  gift_idpay_for_upgradec                v   K   t         |   |||||||||	|
|| j                  ||             d {   S 7 w)N)r.  r  r4  r5  r   r  r5  r   r   r   r   r   )r   	send_giftr   )rs   r4  r5  r   r  r5  r  r.  r   r   r   r   r   r   r   s                 r   r7  zExtBot.send_gift  s[     " W&+'+%'+%00_M ' 
 
 	
 
rA  custom_descriptionc                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r  r8  r   r   r   r   r   )r   verify_chatr   )
rs   r  r8  r   r   r   r   r   r   r   s
            r   r:  zExtBot.verify_chat  L      W(1%'+%00_M ) 
 
 	
 
r  c                l   K   t         	|   ||||||| j                  ||             d {   S 7 w)N)r.  r8  r   r   r   r   r   )r   verify_userr   )
rs   r.  r8  r   r   r   r   r   r   r   s
            r   r=  zExtBot.verify_user  r;  r  c                j   K   t         |   |||||| j                  ||             d {   S 7 wr,  )r   remove_chat_verificationr   r  s	           r   r?  zExtBot.remove_chat_verification3  r   r  c                j   K   t         |   |||||| j                  ||             d {   S 7 w)N)r.  r   r   r   r   r   )r   remove_user_verificationr   )	rs   r.  r   r   r   r   r   r   r   s	           r   rA  zExtBot.remove_user_verificationG  r   r  c          
      h   K   t         |   ||||| j                  ||             d {   S 7 wr  )r   get_my_star_balancer   r  s          r   rC  zExtBot.get_my_star_balance[  r3  r  commentc                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r  r  rD  r   r   r   r   r   )r   decline_suggested_postr   )rs   r  r  rD  r   r   r   r   r   r   r   s             r   rF  zExtBot.decline_suggested_postm  sO      W3!%'+%00_M 4 	
 	
 		
 	
r3  	send_datec                n   K   t         
|   |||||||| j                  ||	             d {   S 7 w)N)r  r  rG  r   r   r   r   r   )r   approve_suggested_postr   )rs   r  r  rG  r   r   r   r   r   r   r   s             r   rI  zExtBot.approve_suggested_post  sO      W3!%'+%00_M 4 	
 	
 		
 	
r3  )	https://api.telegram.org/bot!https://api.telegram.org/file/botNNNNNFF)
rJ  rK  NNNNNFFN)r   N)NNNN)NN)r  r[   r   r[   r   )NNNNNNNNNNNNNNNNN)NNNNNNNNNNN)NNNNN)NNN)NNNNNNNNNNNNNNNN)NNNNNN)NNNNNNNN(  __name__
__module____qualname____doc__r   rN   r   r   hexr   r   strrP   r	   rY   bytesr   r   r   r   r   classmethodrZ   r   Warningr   propertyrW   r   r   r   rS   rX   r   r   rL   rT   floatlistr   r{   r   r/   r   dictobjectr   rl   r   rB   r   rj   r   rU   r   r   r  rV   tupler	  r   r  r   r  rA   r  r7   r   r4   r&  r*  r   r-  r2  r:  r)   r@  r8   rG  rM  rQ  r;   rU  rX  r   r   r^  rb  r   rh  r  r  r  r  r  r  r  r  r   r  r  r  r  r  r  r3   r  r0   r  r  r  r  r  r  r  r   r  r  r  r2   r  r   r   r    r"   r6   r>   rG   rH   rI   r#   r  r  r%   r  rC   r  r   r  r   r  r?   r  r  rE   r  rJ   r  r  r  r  r  r  r$   r  r  r  r  r  r  r  r   r  r  rR   r(  r,  r/  r!   r6  r*   r9  r;  r>  rB  rF  rI  rK  rM  rP  rS  rQ   ra  rc  rF   rk  rq  ru  rx  r{  r}  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r  r   r  r  r   r  r  r  r  r  r  r1   r  rD   r  r9   r  r  r   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=   r&  r)  r+  r.  r0  r'   r2  r&   r7  r:  r=  r?  rA  rC  rF  rI  getMesendMessagedeleteMessagedeleteMessagesforwardMessageforwardMessages	sendPhoto	sendAudiosendDocumentsendSticker	sendVideosendAnimation	sendVoicesendVideoNotesendMediaGroupsendLocationeditMessageLiveLocationstopMessageLiveLocation	sendVenuesendContactsendGamesendChatActionanswerInlineQuerysavePreparedInlineMessagegetUserProfilePhotosgetFilebanChatMemberbanChatSenderChatunbanChatMemberunbanChatSenderChatanswerCallbackQueryeditMessageTexteditMessageCaptioneditMessageMediaeditMessageReplyMarkupr   
setWebhookdeleteWebhook	leaveChatgetChatgetChatAdministratorsgetChatMembersetChatStickerSetdeleteChatStickerSetgetChatMemberCountgetWebhookInfosetGameScoregetGameHighScoressendInvoiceanswerShippingQueryanswerPreCheckoutQueryanswerWebAppQueryrestrictChatMemberpromoteChatMembersetChatPermissionssetChatAdministratorCustomTitleexportChatInviteLinkcreateChatInviteLinkeditChatInviteLinkrevokeChatInviteLinkapproveChatJoinRequestdeclineChatJoinRequestsetChatPhotodeleteChatPhotosetChatTitlesetChatDescriptionsetUserEmojiStatuspinChatMessageunpinChatMessageunpinAllChatMessagesgetStickerSetgetCustomEmojiStickersuploadStickerFilecreateNewStickerSetaddStickerToSetsetStickerPositionInSetdeleteStickerFromSetsetStickerSetThumbnailsetPassportDataErrorssendPollstopPoll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__classcell__)r   s   @r   rn   rn      sF   3j GIh7G w{{H ;!D)-59'+04)-49   	
 +& &k2 e_ 'uo :& "'tSy!1    ;!D)-59'+04)-49 <@  	
 +& &k2 e_ 'uo :& "'tSy!1  89 $ ;!D)-59'+04)-49 <@&U&U &U 	&U
 +&&U &k2&U e_&U 'uo&U :&&U "'tSy!1&U &U 89&UP	F# 	F  #1		UsN*+	U w-	U 		U
 
	U 	U )X.?%@ ) )#! !(+>Fv>N	(	  ,hx&8 ,Xf=M , , )5)5+7(40
0
 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 'tn$
 "$$
 $C=$
 ##45$
 56$
 &c]$
 &.d^$
 uo$
  $
 "%$
  uo!$
" X&#$
$ "&)%$
& 
'$
X :>
 )5)5+7(4)-,0
 #
 
 	

 "
 56
 uo
  
 "%
 uo
 X&
 "&)
 

> 0<.2#*6+/8<04+//326IM,
 .26B(4)5+7(4)-,0-,
sCx,
 'tn,
 {+	,

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

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

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

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

 'tn8
 {+8
 j)8
 &e_8
 #8
 !)8
 "$8
 $C=8
 ##458
 !)8
 $C=8
  'tn!8
" #+3-#8
$ $,,E#F%8
( &c])8
* &.d^+8
, 8$-8
. uo/8
0  18
2 "%38
4 uo58
6 X&78
8 "&)98
: 
;8
@ 0<*6+/8<04+//3260
 .26B(4)5+7(4)-,0!%$0@D30
sCx0
 _`
0
 'tn0
 "$0
 $C=0
 ##450
 !)0
 $C=0
 'tn0
 #+3-0
 &c]0
  &.d^!0
" uo#0
$  %0
& "%'0
( uo)0
* X&+0
, "&)-0
. #/0
0 SM10
2 #8O#<=30
4 
w|	50
l %18</;*6.2+/?K8<04+//326IM!4
$ 48-16B(4)5+7(4)-,054
sCx4
 4
 SM	4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 sm
 "#
   9:
 uo
  
 "%
 uo
 X&
 "&)
 

D )5)5+7(4)-,0
 #
 uo	

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

 $D>"
 "$"
 !"
  ~"
 "
 }"
 uo"
  "
 "%"
 uo"
  X&!"
" "&)#"
$ 
%"
P )5)5+7(4)-,0
 #
 uo	

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

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

 #"
 SM"
 #8O#<="
 -."
 $D>"
 "$"
 uo"
  "
 "%"
 uo"
  X&!"
" "&)#"
$ 
%"
R "&$0@D15
 )5)5+7(4)-,0
 #
 
 %	

 #
 SM
 #8O#<=
 -.
 uo
  
 "%
 uo
 X&
 "&)
  
!
J )5)5+7(4)-,0
 #
 

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

 )5)5+7(4)-,0
 #
 3-

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

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

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

 )5)5+7(4)-,0
 #
 D>

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

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

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

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

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

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

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

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

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

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

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

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

   9:
 "$
 %S/*
 #
 uo
  
 "%
 uo
 X&
 "&)
  
!
F -1

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

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

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

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

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

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

 "%
 uo
 X&
 "&)
 

, "&	
 )5)5+7(4)-,0

 
 #	
 uo
  
 "%
 uo
 X&
 "&)
 

8 9=	
 )5)5+7(4)-,0

 
 E#s||"345	
 uo
  
 "%
 uo
 X&
 "&)
 

2 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r   rn   ){rO  r   r   collections.abcr   r   typingr   r   r   r   r	   r
   r   r   r   r   uuidr   telegramr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   telegram._utils.datetimerK   telegram._utils.defaultvaluerL   rM   telegram._utils.loggingrN   telegram._utils.reprrO   telegram._utils.typesrP   rQ   rR   rS   rT   rU   rV   telegram.ext._callbackdatacacherW   telegram.ext._utils.typesrX   telegram.requestrY   telegram.warningsrZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   telegram.extrh   ri   rj   rl   rn   r   r   r   <module>r     s   ( a  $    < < < < < < < < < < < < < < < <z 2 C . ?   > , ( ,    7~U7M<3W-XYT%nR2S'&/ nR2r   