+
    ~{Mj!                    d   ^ RI Ht ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHt ^ RIHt ^ R	IHtHtHt ^ R
IHtHtHt ^ RIHt ]'       d   ^ RIHtHt ^ RIHtHt ^ RIHt R R lt ]P                  ! RR7      R R l4       t!R R lt"]R R l4       t#]R R l4       t$]R R l4       t%R# )    )annotationsN)TYPE_CHECKING)plugins)context)PrimitiveParameter)PackagesNotFoundError)hookimpl)CondaExceptionObserverCondaPreCommandCondaSetting)handle_pnfeis_logged_inis_main_x_configured)prefetch_main_x_repodata)IterableIterator)CondaErrorHintCondaExceptionEvent)ChannelGuideBoxc                    V ^8  d   QhRRRR/# )   errorr   returnzChannelGuideBox | None )formats   "<lib/python3.14/site-packages/anaconda_channel_guide/hooks.py__annotate__r      s      d d!6 d;Q d    c                    \         P                  P                  '       g   R # \        \         P                  4      p\        V P                  4      p\        4       p\        W!V\         P                  R7      # )N)subdirs)
r   r   anaconda_channel_guider   channelslistpackagesr   r   r    )r   main_x_configuredmissing_packagesauthenticateds   &   r   _channel_guide_resultr(      sS    ??111,W-=-=>ENN+ NM'MSZSbSbccr   T)optionalhookc                    V ^8  d   QhRRRR/# )r   r   	Exceptionr   zIterator[CondaErrorHint]r   )r   s   "r   r   r   '   s     
 
Y 
+C 
r   c              #    "    \         P                  ! \        P                  P                  4       Uu0 uF  qP
                  kK  	  ppR R0V8w  d   R#  \        T \        4      '       d   T P                  '       g   R# \        T 4      pT'       d4   \        P                  P	                  TP                  4       RR7      x  R# R# u upi   \         d     R# i ; i5i)text	hint_codeNr!   )r-   r.   )dataclassesfieldsr   typesr   namer+   
isinstancer   channel_urlsr(   plain_text_message)r   ffield_namesresults   &   r   conda_error_hintsr9   &   s     '2'9'9'--:V:V'WX'W!vv'WXK K/ 0
 e2335;M;M;M"5)Fmm****,. + 
 	
  Y  s@   C0C CC *C>A
CC CCCCc                    V ^8  d   QhRRRR/# )r   eventr   r   Noner   )r   s   "r   r   r   ;   s     ? ? 3 ? ?r   c                   \        \        P                  R 4      '       dT    \        P                  ! \        P                  P
                  4       Uu0 uF  qP                  kK  	  ppRR0V8X  d   R#  V P                  '       d   R# V P                  '       d   R# \        V P                  \        4      '       d   V P                  P                  '       g   R# \        V P                  4      pV'       d4   V P                  ;P                  VP!                  4       ,          un        R# R# u upi   \         d     Li ; i)r   r-   r.   N)hasattrr   r1   r/   r0   r   r2   r+   jsonoffliner3   	exc_valuer   r4   r(   messager5   )r;   r6   r7   r8   s   &   r   on_package_not_foundrC   ;   s    w}}.//	+6+=+=gmm>Z>Z+[\+[a66+[K\$3 4
 zzz }}}eoo'<==U__EaEaEa"5??3F6#<#<#>> # ]  		s#   0D1 D,&D1 ,D1 1D?>D?c                   V ^8  d   QhRR/# )r   r   z Iterator[CondaExceptionObserver]r   )r   s   "r   r   r   T   s      #C r   c               #  8   "   \        R \        R0R7      x  R# 5i)zchannel-guider   )r2   hook	watch_forN)r
   rC   r   r   r   conda_exception_observersrH   S   s     
 !*+ s   c                   V ^8  d   QhRR/# )r   r   zIterable[CondaPreCommand]r   )r   s   "r   r   r   ]   s      5 r   c               #  :   "   \        R \        0 RmR7      x  R# 5i)zchannel-guide-main-x-prefetch)r2   actionrun_forN>   createsearchinstall
env_create
env_update)r   r   r   r   r   conda_pre_commandsrR   \   s     
,'K s   c                   V ^8  d   QhRR/# )r   r   zIterator[CondaSetting]r   )r   s   "r   r   r   f   s      . r   c            	   #  L   "   \        RR\        R\        R7      R7      x  R# 5i)z=Return a list of settings that can be configured by the user.r!   z)Whether Anaconda Channel Guide is enabledT)element_type)r2   description	parameterN)r   r   boolr   r   r   conda_settingsrY   e   s$      %?$T= s   "$)&
__future__r   r/   typingr   condar   conda.base.contextr   conda.common.configurationr   conda.exceptionsr   conda.pluginsr	   conda.plugins.typesr
   r   r   anaconda_channel_guide.pluginr   r   r   anaconda_channel_guide.prefetchr   collections.abcr   r   r   r   anaconda_channel_guide.boxr   r(   r9   rC   rH   rR   rY   r   r   r   <module>rf      s    "     & 9 2 "  Z Y D2G:d 	t$
 %
(?0 
 
 
 
 
 
r   