Ë
    ö­¦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<   	  e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<   	 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r[ddddd ed«      ddd ed«      ddddddddddd*œ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d,ˆ fd+„Zˆ xZ S ˆ xZ S )-ÚSendDocumenta!  
    Use this method to send general files. On success, the sent :class:`aiogram.types.message.Message` is returned. Bots can currently send files of any type of up to 50 MB in size, this limit may be changed in the future.

    Source: https://core.telegram.org/bots/api#senddocument
    ÚsendDocumentr	   Úchat_idr   ÚdocumentNú
str | NoneÚbusiness_connection_idú
int | NoneÚmessage_thread_idÚdirect_messages_topic_idúInputFile | NoneÚ	thumbnailÚcaptionÚ
parse_modeústr | Default | Noneúlist[MessageEntity] | NoneÚcaption_entitiesúbool | NoneÚdisable_content_type_detectionÚdisable_notificationÚprotect_contentúbool | Default | NoneÚ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/   r1   r3   r6   r7   r8   r9   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|“|¤Ž y )Nr   r   r   r   r   r   r    r!   r$   r&   r'   r(   r*   r+   r-   r/   r1   r3   r6   r7   r8   r9   © )ÚsuperÚ__init__)Ú__pydantic__self__r   r   r   r   r   r   r    r!   r$   r&   r'   r(   r*   r+   r-   r/   r1   r3   r6   r7   r8   r9   Ú_SendDocument__pydantic_kwargsÚ	__class__s                           €úP/var/www/html/venv/lib/python3.12/site-packages/aiogram/methods/send_document.pyr=   zSendDocument.__init__]   sò   ø€ ô> ‰GÑò Ùðá!ðñ (>ðñ #4ð	ñ
 *Bðñ $ðñ  ðñ &ðñ "2ðñ 0Nðñ &:ðñ !0ðñ &:ðñ #4ðñ +Dðñ  "2ð!ñ" *ð#ñ$ .Jð%ñ& "2ð'ñ( #4ð)ñ* -Hð+ñ, %8Ø#ó/ó    )0r   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   r6   r   r7   r   r8   r%   r9   r   r?   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/   r1   r3   r   r6   r7   r8   r9   r   r=   Ú__classcell__)r@   s   @rA   r   r      sÿ  ø… ñð €MØ#€NàÓð EØÓð iØ)-Ð˜JÓ-ØbØ$(Ð�zÓ(ð aØ+/Ð˜jÓ/ð OØ"&€IÐÓ&ð mØ€GˆZÓØ}Ù'.¨|Ó'<€JÐ$Ó<ð `Ø37ÐÐ0Ó7ØØ26Ð" KÓ6ØlØ(,Ð˜+Ó,ð 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Ø;?Ø:>Ø04Ù5<Ð=NÓ5OØ04Ø,0ØHLØ7;Ø48ØNRØ+/Ø,0Ø7;Ø.2ñ17	ð !ð7	ð %ð	7	ð
 %/ð7	ð  *ð7	ð '1ð7	ð (ð7	ð  ð7	ð -ð7	ð 9ð7	ð -8ð7	ð #.ð7	ð 3ð7	ð #.ð7	ð   *ð!7	ð" (Fð#7	ð$ 5ð%7	ð& 2ð'7	ð( +Lð)7	ð* )ð+7	ð,  *ð-7	ð. *5ð/7	ð0 ",ð17	ð2 "%ð37	ð4 ÷57	ñ 7	ó	 rB   r   N)Ú
__future__r   Útypingr   r   Úpydanticr   Úclient.defaultr   Útypesr	   r
   r   r   r   r   r   r   r   Úbaser   r   r;   rB   rA   ú<module>rS      s8   ðÝ "ç %å å $÷
÷ 
õ 
õ !ô~�> 'Ñ*õ ~rB   