
    g                    \    d dl mZ d dlmZmZ d dlmZ d dlm	Z	 erd dl
mZ  G d d      Zy)	    )annotations)TYPE_CHECKINGcast)Balloons)gather_metrics)DeltaGeneratorc                  <    e Zd Z ed      dd       Zedd       Zy)BalloonsMixinballoonsc                \    t               }d|_        | j                  j                  d|      S )zDraw celebratory balloons.

        Example
        -------
        >>> import streamlit as st
        >>>
        >>> st.balloons()

        ...then watch your app and get ready for a celebration!

        Tr   )BalloonsProtoshowdg_enqueue)selfballoons_protos     P/var/www/openai/venv/lib/python3.12/site-packages/streamlit/elements/balloons.pyr   zBalloonsMixin.balloons   s*     '"ww
N;;    c                    t        d|       S )zGet our DeltaGenerator.r   )r   )r   s    r   r   zBalloonsMixin.dg,   s     $d++r   N)returnr   )__name__
__module____qualname__r   r   propertyr    r   r   r
   r
      s-    J<  <  , ,r   r
   N)
__future__r   typingr   r   streamlit.proto.Balloons_pb2r   r   streamlit.runtime.metrics_utilr   streamlit.delta_generatorr   r
   r   r   r   <module>r!      s#    # & B 98, ,r   