
    i                     x   S SK JrJr  S SKJr  S SKJr  \(       Ga  \\R                  R                  \R                  R                  \R                  R                  \R                  R                  \R                  R                  \R                  R                  \R                  R                  \R                  R                  \R                  R                   \R                  R"                  \R                  R$                  \R                  R&                  \R                  R(                  \R                  R*                  \R                  R,                  \R                  R.                  \R                  R0                  \R                  R2                  \R                  R4                  4   rg " S S\S9rg)    )TYPE_CHECKINGUnion)raw)BaseTypeMetac                   J   \ rS rSrSrSr\\R                  R                  \R                  R                  \R                  R                  \R                  R                  \R                  R                  \R                  R                  \R                  R                  \R                  R                   \R                  R"                  \R                  R$                  \R                  R&                  \R                  R(                  \R                  R*                  \R                  R,                  \R                  R.                  \R                  R0                  \R                  R2                  \R                  R4                  \R                  R6                  4   rS rSrg)MessageMedia#   a  Telegram API base type.

Constructors:
    This base type has 19 constructors available.

    .. currentmodule:: pyrogram.raw.types

    .. autosummary::
        :nosignatures:

        MessageMediaContact
        MessageMediaDice
        MessageMediaDocument
        MessageMediaEmpty
        MessageMediaGame
        MessageMediaGeo
        MessageMediaGeoLive
        MessageMediaGiveaway
        MessageMediaGiveawayResults
        MessageMediaInvoice
        MessageMediaPaidMedia
        MessageMediaPhoto
        MessageMediaPoll
        MessageMediaStory
        MessageMediaToDo
        MessageMediaUnsupported
        MessageMediaVenue
        MessageMediaVideoStream
        MessageMediaWebPage

Functions:
    This object can be returned by 2 functions.

    .. currentmodule:: pyrogram.raw.functions

    .. autosummary::
        :nosignatures:

        messages.UploadMedia
        messages.UploadImportedMedia
    zpyrogram.raw.base.MessageMediac                     [        S5      e)NzBase types can only be used for type checking purposes: you tried to use a base type instance as argument, but you need to instantiate one of its constructors instead. More info: https://docs.kurigram.icu/telegram/base/message-media)	TypeError)selfs    L/app/mltbenv/lib/python3.13/site-packages/pyrogram/raw/base/message_media.py__init__MessageMedia.__init__Q   s     _ ` `     N)__name__
__module____qualname____firstlineno____doc__QUALNAMEr   r   typesMessageMediaContactMessageMediaDiceMessageMediaDocumentMessageMediaEmptyMessageMediaGameMessageMediaGeoMessageMediaGeoLiveMessageMediaGiveawayMessageMediaGiveawayResultsMessageMediaInvoiceMessageMediaPaidMediaMessageMediaPhotoMessageMediaPollMessageMediaStoryMessageMediaToDoMessageMediaUnsupportedMessageMediaVenueMessageMediaVideoStreamMessageMediaWebPage__union_types__r   __static_attributes__r   r   r   r   r   #   sy   (	T 4		 = =syy?Y?Y[^[d[d[y[y{~  |E  |E  |W  |W  Y\  Yb  Yb  Ys  Ys  ux  u~  u~  uN  uN  PS  PY  PY  Pm  Pm  or  ox  ox  oM  oM  OR  OX  OX  Ot  Ot  vy  v  v  vS  vS  UX  U^  U^  Ut  Ut  vy  v  v  vQ  vQ  SV  S\  S\  Sm  Sm  or  ox  ox  oJ  oJ  LO  LU  LU  Lf  Lf  hk  hq  hq  hI  hI  KN  KT  KT  Kf  Kf  hk  hq  hq  hI	  hI	  K	N	  K	T	  K	T	  K	h	  K	h	  !h	  i		`r   r   )	metaclassN)typingr   r   pyrogramr   pyrogram.raw.corer   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r   r   r   r   <module>r2      s  2 (  * 66		8R8RTWT]T]TrTrtwt}t}  uP  uP  RU  R[  R[  Rl  Rl  nq  nw  nw  nG  nG  IL  IR  IR  If  If  hk  hq  hq  hF  hF  HK  HQ  HQ  Hm  Hm  or  ox  ox  oL  oL  NQ  NW  NW  Nm  Nm  or  ox  ox  oJ  oJ  LO  LU  LU  Lf  Lf  hk  hq  hq  hC  hC  EH  EN  EN  E_  E_  ad  aj  aj  aB  aB  DG  DM  DM  D_  D_  ad  aj  aj  aB	  aB	  D	G	  D	M	  D	M	  D	a	  D	a	  a	  b	L2` 2`r   