Ë
    :É„j
  ã                   ó<   — d dl mZ d dlZd dlmZmZ  G d„ d«      Zy)é    )ÚOptionalN)ÚerrorsÚrawc            	       ó.   — e Zd Z	 ddddedee   defd„Zy)	ÚUpgradeGiftNÚselfzpyrogram.ClientÚ
message_idÚkeep_detailsÚreturnc              ƒ   ó   K  — 	 | j                  t        j                  j                  j	                  t        j
                  j                  |¬«      |¬«      «      ƒ d{  –—†  y7 Œ# t        j                  $ rÑ t        j
                  j                  t        j
                  j                  |¬«      |¬«      }| j                  t        j                  j                  j                  |¬«      «      ƒ d{  –—†7  }| j                  t        j                  j                  j                  |j                  |¬«      «      ƒ d{  –—†7   Y yw xY w­w)a  Upgrade star gift to unique.

        .. include:: /_includes/usable-by/users.rst

        Parameters:
            message_id (``int``):
                Unique message identifier of star gift.

            keep_details (``bool``):
                Pass True if you want to keep the original details of the gift like caption.

        Returns:
            ``bool``: On success, True is returned.

        Example:
            .. code-block:: python

                # Upgrade gift
                app.upgrade_gift(message_id=123)
        )Úmsg_id)ÚstargiftÚkeep_original_detailsN)Úinvoice)Úform_idr   T)Úinvoker   Ú	functionsÚpaymentsÚUpgradeStarGiftÚtypesÚInputSavedStarGiftUserr   ÚPaymentRequiredÚInputInvoiceStarGiftUpgradeÚGetPaymentFormÚSendStarsFormr   )r   r	   r
   r   Úforms        ú]/var/www/html/GAP/venv/lib/python3.12/site-packages/pyrogram/methods/payments/upgrade_gift.pyÚupgrade_giftzUpgradeGift.upgrade_gift   s3  è ø€ ð2	Ø—+‘+Ü—‘×&Ñ&×6Ñ6Ü ŸY™Y×=Ñ=Ø)ð >ó ð +7ð	 7ó ó÷ ð ð: ð;ùô ×%Ñ%ò 	Ü—i‘i×;Ñ;ÜŸ™×9Ñ9Ø%ð :ó ð '3ð	 <ó ˆGð Ÿ™Ü—‘×&Ñ&×5Ñ5Ø#ð 6ó ó÷ ð ˆDð —+‘+Ü—‘×&Ñ&×4Ñ4Ø ŸL™LØ#ð 5ó ó÷ ò ð ð+	üsU   ‚E„AA' ÁA%Á A' Á$EÁ%A' Á'BEÃ5C8Ã6AEÅEÅEÅEÅ
EÅE)N)Ú__name__Ú
__module__Ú__qualname__Úintr   Úboolr   © ó    r   r   r      s4   „ ð (,ñ7Øð7àð7ð ˜t‘nð7ð 
ô	7r%   r   )Útypingr   Úpyrogramr   r   r   r$   r%   r   ú<module>r(      s   ðõ& ã ß  ÷8ò 8r%   