
    P0j	                    H   % S SK Jr  S SKJr  \" SS9 " S S5      5       r\" SSS	R                  S
5      S9\" SSSR                  S
5      S9\" SSSR                  S
5      S9\" SSSR                  S
5      S9\" SSSR                  S
5      S9S.rS\S'   SSS jjrS S jr	g)!    )annotations)	dataclassT)frozenc                  4    \ rS rSr% S\S'   S\S'   S\S'   Srg)AvatarFrame   strstatelabelart N)__name__
__module____qualname____firstlineno____annotations____static_attributes__r       ,/mnt/DATA/WORK/agent-gui/agent_gui/avatar.pyr   r      s    JJ	Hr   r   idlez
En attentez
        .-"""-.
       /  . .  \
       |   ^   |
       | \___/ |
        \_____/
       /|  |  |\
      /_|__|__|_\
         /_\
        
r
   r   r   thinkingu
   Réflexionz
        .-"""-.
       /  o o  \    ?
       |   ~   |  ?
       |  ___  |
        \_____/
       /|  |  |\
      /_|__|__|_\
         /_\
        toolzOutil en coursz
        .-"""-.
       /  > <  \   [#]
       |   -   |  /|\
       | \___/ |   |
        \_____/
       /|  |  |\
      /_|__|__|_\
         /_\
        speakingu   Réponsez
        .-"""-.
       /  ^ ^  \  )))
       |   O   |
       | \___/ |
        \_____/
       /|  |  |\
      /_|__|__|_\
         /_\
        errorErreurz
        .-"""-.
       /  x x  \   !
       |   _   |  !!!
       | /___\ |
        \_____/
       /|  |  |\
      /_|__|__|_\
         /_\
        )r   r   r   r   r   zdict[str, AvatarFrame]_FRAMESc                    [         R                  U [         S   5      nUR                  UR                  UR                  S.$ )Nr   r   )r   getr
   r   r   )r
   frames     r   
get_avatarr"   W   s/    KKwv/E[[5;;uyyIIr   c                 <    [        [        R                  5       5      $ )N)listr   keysr   r   r   available_statesr&   \   s    r   N)r   )r
   r	   returnzdict[str, str])r'   z	list[str])

__future__r   dataclassesr   r   stripr   r   r"   r&   r   r   r   <module>r+      s    " ! $   	 E$K 	 E$K 	 E$K 	 E$K 	 E$KsG#	 GTJ
 r   