+
    jHàjÓ  ã                  óN   € R t ^ RIHt ^ RIt]P                  ! ]4      tR R ltR# )aÊ  The owning profile's resolved skin for a canonical client's readiness.

Main's TUI booted its theme from ``gateway.ready.skin`` (``tui_gateway/entry.py`` / ``ws.py``, both
``change_watcher.resolve_skin()``). On the session authority the client publishes its own ready after
``runtime.describe``, so the describe reply carries the same payload, resolved for the profile that
owns this authority (``display.skin`` and ``<home>/skins/*.yaml`` are per profile).
)ÚannotationsNc               ó   € V ^8„  d   QhRR/# )é   ÚreturnÚdict© )Úformats   "Ú9/home/ubuntu/.hermes/hermes-agent/gateway/session_skin.pyÚ__annotate__r
      s   € ÷ ñ �tñ ó    c                 óê  €  ^ RI Hp  ^ RIHpHp ^ RIHp V! V ! V! 4       R,          4      4       V! 4       pRVP                  RVP                  RVP                  RVP                  R	VP                  R
VP                  RVP                  RVP                  RVP                  ;'       g    / P                  RR4      RVP                   /
#   \"         d    \$        P'                  RRR7       / u # i ; i)z´``resolve_skin()``'s dict for the profile in scope (the dispatcher's ``owner_scope``); ``{}``
when the skin engine fails, which the client treats as the default theme, as main did.)Úload_user_config_effective)Úget_active_skinÚinit_skin_from_config)Úget_hermes_homezconfig.yamlÚnameÚcolorsÚlight_colorsÚdark_colorsÚbrandingÚbanner_logoÚbanner_heroÚtool_prefixÚhelp_headerÚ Ú	customCSSz(runtime.describe: skin resolution failedT)Úexc_info)Úhermes_cli.config_effectiver   Úhermes_cli.skin_enginer   r   Úhermes_constantsr   r   r   r   r   r   r   r   r   ÚgetÚ
custom_cssÚ	ExceptionÚloggerÚdebug)r   r   r   r   Úskins        r	   Úresolved_skinr&      sÔ   € ðÝJßQÝ4ÙÑ8¹Ó9JÈ]Õ9ZÓ[Ô\ÙÓ ˆà�D—I‘I˜x¨¯©Ø˜D×-Ñ-¨}¸d×>NÑ>NØ˜Ÿ™ }°d×6FÑ6FØ˜4×+Ñ+¨]¸D×<LÑ<LØ˜DŸM™M×/Ð/¨R×4Ñ4°]ÀBÓGØ˜Ÿ™ð*ð 	*øô ô Ü�‰Ð?È$ˆÔOØŠ	ðús   ‚B(C Â+C Ã$C2Ã1C2)Ú__doc__Ú
__future__r   ÚloggingÚ	getLoggerÚ__name__r#   r&   r   r   r	   Ú<module>r,      s'   ðñõ #ã à	×	Ò	˜8Ó	$€÷r   