Ë
    ö­¦jÌ&  ã                  óŒ   — d dl mZ d dlmZm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 ddlmZ  G d	„ d
ee   «      Zy)é    )Úannotations)ÚTYPE_CHECKINGÚAny)ÚFieldé   )ÚDefault)	ÚChatIdUnionÚEphemeralMessageParametersÚ	InputFileÚInputFileUnionÚMessageÚMessageEntityÚReplyMarkupUnionÚReplyParametersÚSuggestedPostParametersé   )ÚTelegramMethodc                  ó  ‡ — e Zd ZU dZeZdZded<   	 ded<   	 dZded	<   	 dZ	d
ed<   	 dZ
d
ed<   	 dZd
ed<   	 dZd
ed<   	 dZd
ed<   	 dZded<   	 dZded<   	  ed«      Zded<   	 dZded<   	  ed«      Zded<   	 dZded<   	 dZded<   	  ed«      Zded<   	 dZded<   	 dZded<   	 dZded <   	 dZd!ed"<   	 dZd#ed$<   	 dZd%ed&<   	  edd'd(i¬)«      Zd
ed*<   	  edd'd(i¬)«      Zded+<   	  edd'd(i¬)«      Z ded,<   	  edd'd(i¬)«      Z!d
ed-<   	 e"rmdddddddd ed«      d ed«      dd ed«      ddddddddddd.œ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d0ˆ fd/„Z#ˆ xZ$S ˆ xZ$S )1ÚSendAnimationaP  
    Use this method to send animation files (GIF or H.264/MPEG-4 AVC video without sound). On success, the sent :class:`aiogram.types.message.Message` is returned. Bots can currently send animation files of up to 50 MB in size, this limit may be changed in the future.

    Source: https://core.telegram.org/bots/api#sendanimation
    ÚsendAnimationr	   Úchat_idr   Ú	animationNú
str | NoneÚbusiness_connection_idú
int | NoneÚmessage_thread_idÚdirect_messages_topic_idÚdurationÚwidthÚheightúInputFile | NoneÚ	thumbnailÚcaptionÚ
parse_modeústr | Default | Noneúlist[MessageEntity] | NoneÚcaption_entitiesÚshow_caption_above_mediaúbool | Default | Noneúbool | NoneÚhas_spoilerÚdisable_notificationÚprotect_contentÚallow_paid_broadcastÚmessage_effect_idúSuggestedPostParameters | NoneÚsuggested_post_parametersúReplyParameters | NoneÚreply_parametersúReplyMarkupUnion | NoneÚreply_markupú!EphemeralMessageParameters | NoneÚephemeral_message_parametersÚ
deprecatedT)Újson_schema_extraÚreceiver_user_idÚcallback_query_idÚallow_sending_without_replyÚreply_to_message_id)r   r   r   r   r   r    r"   r#   r$   r'   r(   r+   r,   r-   r.   r/   r1   r3   r5   r7   r:   r;   r<   r=   c               óÀ   •— 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|“|¤Ž y )Nr   r   r   r   r   r   r   r    r"   r#   r$   r'   r(   r+   r,   r-   r.   r/   r1   r3   r5   r7   r:   r;   r<   r=   © )ÚsuperÚ__init__)Ú__pydantic__self__r   r   r   r   r   r   r   r    r"   r#   r$   r'   r(   r+   r,   r-   r.   r/   r1   r3   r5   r7   r:   r;   r<   r=   Ú_SendAnimation__pydantic_kwargsÚ	__class__s                               €úQ/var/www/html/venv/lib/python3.12/site-packages/aiogram/methods/send_animation.pyrA   zSendAnimation.__init__e   s  ø€ ôF ‰GÑò Ùðá#ðñ (>ðñ #4ð	ñ
 *Bðñ "ðñ ðñ ðñ $ðñ  ðñ &ðñ "2ðñ *Bðñ (ðñ &:ðñ  !0ð!ñ" &:ð#ñ$ #4ð%ñ& +Dð'ñ( "2ð)ñ* *ð+ñ, .Jð-ñ. "2ð/ñ0 #4ð1ñ2 -Hð3ñ4 %8Ø#ó7ó    )8r   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   r0   r3   r2   r5   r4   r7   r6   r:   r   r;   r   r<   r*   r=   r   rC   r   ÚreturnÚNone)%Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__returning__Ú__api_method__Ú__annotations__r   r   r   r   r   r    r"   r#   r   r$   r'   r(   r+   r,   r-   r.   r/   r1   r3   r5   r7   r   r:   r;   r<   r=   r   rA   Ú__classcell__)rD   s   @rE   r   r      st  ø… ñð €MØ$€NàÓð EØÓð @Ø)-Ð˜JÓ-ØbØ$(Ð�zÓ(ð aØ+/Ð˜jÓ/ð OØ€HˆjÓØ/Ø€Eˆ:ÓØØ€FˆJÓØØ"&€IÐÓ&ð mØ€GˆZÓØ~Ù'.¨|Ó'<€JÐ$Ó<ð aØ37ÐÐ0Ó7ØÙ6=Ð>XÓ6YÐÐ3ÓYØPØ#€K�Ó#ØYØ(,Ð˜+Ó,ð RÙ-4Ð5FÓ-G€OÐ*ÓGØNØ(,Ð˜+Ó,ð kØ$(Ð�zÓ(ØdØ@DÐÐ=ÓDð lØ/3ÐÐ,Ó3Ø0Ø,0€LÐ)Ó0ð oØFJÐ Ð"CÓJØ]Ù#(¨À,ÐPTÐAUÔ#VÐ�jÓVðBñ %*¨$À<ÐQUÐBVÔ$WÐ�zÓWðBñ 05°TÈlÐ\`ÐMaÔ/bÐ ÓbðDñ ',¨DÀ\ÐSWÐDXÔ&YÐ˜ÓYðDñ
 ð 26Ø,0Ø37Ø#'Ø $Ø!%Ø*.Ø"&Ù/6°|Ó/DØ;?Ù>EÐF`Ó>aØ'+Ø04Ù5<Ð=NÓ5OØ04Ø,0ØHLØ7;Ø48ØNRØ+/Ø,0Ø7;Ø.2ñ9?	ð !ð?	ð &ð	?	ð
 %/ð?	ð  *ð?	ð '1ð?	ð !ð?	ð ð?	ð ð?	ð (ð?	ð  ð?	ð -ð?	ð 9ð?	ð '<ð?	ð  %ð!?	ð" #.ð#?	ð$ 3ð%?	ð& #.ð'?	ð(  *ð)?	ð* (Fð+?	ð, 5ð-?	ð. 2ð/?	ð0 +Lð1?	ð2 )ð3?	ð4  *ð5?	ð6 *5ð7?	ð8 ",ð9?	ð: "%ð;?	ð< ÷=?	ñ ?	ó	 rF   r   N)Ú
__future__r   Útypingr   r   Úpydanticr   Úclient.defaultr   Útypesr	   r
   r   r   r   r   r   r   r   Úbaser   r   r?   rF   rE   ú<module>rW      s8   ðÝ "ç %å å $÷
÷ 
õ 
õ !ôN�N 7Ñ+õ NrF   