+
    5mj                    Z    R t ^ RIHt ^ RIHt ^ RIHtHtHt R R lt	R R lt
R R	 ltR
# )zIShared helpers for the cards-area UI tests (provider tab + account card).)annotations)Any)	AccountVMDashboardCallbacks
QuotaBarVMc                    V ^8  d   QhRRRR/# )   callszlist[tuple[Any, ...]]returnr    )formats   "^/home/user/overdeck-private-tests/workstation-ai-broad2/modules/systray/tests/cards_helpers.py__annotate__r   
   s      / 4F     c                   a  \        V 3R  lV 3R lV 3R lV 3R lV 3R lV 3R lV 3R lV 3R lV 3R lV 3R	 lV 3R
 lR7      # )c                *   < SP                  R W34      # )set_defaultappendtoolslugr	   s   &&r   <lambda> make_callbacks.<locals>.<lambda>       %,,t7R*Sr   c                *   < SP                  R W34      # )reloadr   r   s   &&r   r   r          U\\8T2H%Ir   c                *   < SP                  R W34      # )repairr   r   s   &&r   r   r      r   r   c                *   < SP                  R W34      # )renamer   r   s   &&r   r   r      r   r   c                *   < SP                  R W34      # )remover   r   s   &&r   r   r      r   r   c                *   < SP                  R V 34      # )addr   )r   r	   s   &r   r   r      s    ELL%7r   c                 &   < S P                  R4      # )open_settings)r'   r   r	   s   r   r   r      s    .@!Ar   c                *   < SP                  R W34      # )
set_limitsr   r   s   &&r   r   r      s    |T6P)Qr   c                *   < SP                  R W34      # )toggle_lockr   r   s   &&r   r   r      r   r   c                ,   < SP                  R WV34      # )gatewayr   )r   r   actionr	   s   &&&r   r   r      s    ellItSY;Z.[r   c                *   < SP                  R V 34      # )tab_changedr   )tab_idr	   s   &r   r   r      s    ellM63J&Kr   )on_set_default	on_reload	on_repair	on_rename	on_removeon_addon_open_settingson_set_limitson_toggle_lock
on_gatewayon_tab_changed)r   r(   s   fr   make_callbacksr>   
   s1    SIIII7AQS[K r   c                    V ^8  d   QhRRRR/# )r   	overridesr   r
   r   r   )r   s   "r   r   r      s        #  *  r   c                     R RRRRRRR/pVP                  V 4       ^d\        VR,          ^d,          4      ,
          pVP                  RV4       VP                  R	VR,           R
24       \        R/ VB # )window_label5hfractiongzG?
reset_textu	   ↺ 2h10mlevelokleft_pctpercent_textz% leftr   )updateround
setdefaultr   )r@   fieldsrH   s   ,  r   make_barrN      s    Dk	F MM)U6*-344H
j(+
n
);(<F&CDr   c                    V ^8  d   QhRRRR/# )r   r@   r   r
   r   r   )r   s   "r   r   r   (   s        r   c                     R RRRRRRRRR	R
RRRRR	R\        4       R\        RRR7      RRRRRRR\        4       /pVP                  V 4       \        R/ VB # )r   codexr   workaliasWork	plan_textplus
is_defaultFhealthrG   health_textHealthy	attentionprimary	secondary7dgq=
ףp?)rB   rD   checked_textu   ⟳ 12s agoprimary_actionr   primary_action_labelzSet as defaultbusy_actionsr   )rN   	frozensetrJ   r   )r@   rM   s   , r   make_account_vmrd   (   sw    Ve$yU8:X4$?- 0	F  MM)vr   N)__doc__
__future__r   typingr   ui.view_modelr   r   r   r>   rN   rd   r   r   r   <module>ri      s#    O "  C C  r   