Ë
    :É„jE  ã                   ó<   — d dl mZ d dlZd dlmZmZ  G d„ d«      Zy)é    )ÚListN)ÚrawÚtypesc                   ó"   — e Zd Zddded   fd„Zy)ÚGetAvailableGiftsÚselfzpyrogram.ClientÚreturnz
types.Giftc           	   ƒ   óD  K  — | j                  t        j                  j                  j	                  d¬«      «      ƒ d{  –—† }t        j                  |j                  D �cg c]*  }t
        j                  j                  | |«      ƒ d{  –—† ‘Œ, c}«      S 7 ŒW7 Œc c}w ­w)a4  Get all available star gifts to send.

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

        Returns:
            List of :obj:`~pyrogram.types.Gift`: On success, a list of star gifts is returned.

        Example:
            .. code-block:: python

                app.get_available_gifts()
        r   )ÚhashN)
Úinvoker   Ú	functionsÚpaymentsÚGetStarGiftsr   r   ÚgiftsÚGiftÚ_parse_regular)r   ÚrÚgifts      úd/var/www/html/GAP/venv/lib/python3.12/site-packages/pyrogram/methods/payments/get_available_gifts.pyÚget_available_giftsz%GetAvailableGifts.get_available_gifts   s   è ø€ ð —+‘+Ü�M‰M×"Ñ"×/Ñ/°QÐ/Ó7ó
÷ 
ˆô �z‰zÐST×SZÑSZÖ[È4¤§¡×!:Ñ!:¸4ÀÓ!F×FÑFÒ[Ó\Ð\ð	
øð GúÒ[ùs4   ‚=B ¿BÁ !B Á!(BÂ	BÂ
BÂB ÂBÂB N)Ú__name__Ú
__module__Ú__qualname__r   r   © ó    r   r   r      s   „ ð]Øð]à	ˆlÑ	ô]r   r   )Útypingr   Úpyrogramr   r   r   r   r   r   ú<module>r      s   ðõ( ã ß ÷]ò ]r   