o
    ßñh€  ã                   @   sf   d dl mZ d dlZd dlZd dlmZ ddd„Zej	ddd	 e 
d¡ e d
¡ eƒ  eeƒ dS )é    )ÚAnyN)Ú	show_codeÚreturnc                  C   s¸  t j ddddd¡} t j dddd	¡}t j d
¡}t j ¡ }t  ¡ }d\}}}tj| | || |d d|f¡}tj| | || |d |df¡}	tt ddtj	 d¡ƒD ]u\}
}| |
¡ | 
d|
d  ¡ |t d| ¡ }t ||df¡dt |	d|f¡  }t ||f|¡}tj||fdtd}t ||f¡}t| ƒD ]}|| ||  ||  ||< d|t |¡dk< |||< q¡|jd|| ¡   dd qW| ¡  | ¡  t  d¡ d S )NzLevel of detailé   é   é
   é   Ú
Separationgffffffæ?g       @g¬Zd;é?r   )iÀ  i€  i  )Únumg        é   éd   zFrame %i/100y              ð?T)ÚdtypeFg      ð?)Úuse_container_widthÚRerun)ÚstÚsidebarÚsliderÚprogressÚemptyÚnpÚlinspaceÚreshapeÚ	enumerateÚpiÚtextÚexpÚtileÚfullÚboolÚzerosÚrangeÚabsÚimageÚmaxÚbutton)Ú
iterationsÚ
separationÚprogress_barÚ
frame_textr"   ÚmÚnÚsÚxÚyÚ	frame_numÚaÚcÚZÚCÚMÚNÚi© r6   úR/var/www/vscode/kcb/lib/python3.10/site-packages/streamlit/hello/animation_demo.pyÚanimation_demo   s0   

$$ 
$
r8   zAnimation demoz:material/animation:)Ú
page_titleÚ	page_iconz¹
    This app shows how you can use Streamlit to build cool animations.
    It displays an animated fractal based on the Julia Set. Use the slider
    to tune different parameters.
    )r   N)Útypingr   Únumpyr   Ú	streamlitr   Ústreamlit.hello.utilsr   r8   Úset_page_configÚtitleÚwriter6   r6   r6   r7   Ú<module>   s   
1
ÿ