+
    Rii                        ^ RI Ht ^ RIt^ RIHtHtHt ^ RIHtH	t	H
t
 ^RIHtHt ^RIHt ^RIHt ]'       d   ^ RIHt R	.tRR
 R lltR# )    )annotationsN)TYPE_CHECKINGTextIOcast)get_bell_environment_variableget_term_environment_variableis_conemu_ansi)DummyOutputOutput)
ColorDepth)PlainTextOutputStdoutProxycreate_outputc               $    V ^8  d   QhRRRRRR/# )   stdoutzTextIO | StdoutProxy | Nonealways_prefer_ttyboolreturnr    )formats   "]/home/ubuntu/hermes-agent/venv/lib/python3.14/site-packages/prompt_toolkit/output/defaults.py__annotate__r      s)     Q
 Q
'Q
CGQ
Q
    c                   \        4       p\        4       p\        P                  ! 4       pV f`   \        P
                  p V'       dH   \        P
                  \        P                  3 F#  pVf   K	  VP                  4       '       g   K!  Tp  M	  ^ RIH	p \        W4      '       d   V P                  p K  V f   \        4       # \        P                  R8X  di   ^RIHp ^RIHp ^RIHp	Hp
 V
! 4       '       d   \+        \,        V	! WR7      4      # \/        4       '       d   \+        \,        V! WR7      4      # V! WR7      # ^RIHp V P                  4       '       g   \5        V 4      # VP7                  V VVVR7      # )	a,  
Return an :class:`~prompt_toolkit.output.Output` instance for the command
line.

:param stdout: The stdout object
:param always_prefer_tty: When set, look for `sys.stderr` if `sys.stdout`
    is not a TTY. Useful if `sys.stdout` is redirected to a file, but we
    still want user input and output on the terminal.

    By default, this is `False`. If `sys.stdout` is not a terminal (maybe
    it's redirected to a file), then a `PlainTextOutput` will be returned.
    That way, tools like `print_formatted_text` will write plain text into
    that file.
r   win32)ConEmuOutput)Win32Output)Windows10_Outputis_win_vt100_enabled)default_color_depth)Vt100_Output)termr"   enable_bell)r   r   r   from_envsysr   stderrisattyprompt_toolkit.patch_stdoutr   
isinstanceoriginal_stdoutr
   platformconemur   r   r   	windows10r    r!   r   r   r	   vt100r#   r   from_pty)r   r   term_from_envbell_from_envcolor_depth_from_envior   r   r   r    r!   r#   s   &&          r   r   r      s2   ( 23M13M%..0~ zz3::.>biikkF	 / 8
V
)
)'' ~}
||w(&E!! R  VV  vPP'
 }}"6**$$ 4%	 % 
 	
r   )NF)
__future__r   r'   typingr   r   r   prompt_toolkit.utilsr   r   r	   baser
   r   color_depthr   
plain_textr   r*   r   __all__r   r   r   r   <module>r=      sD    " 
 . .  & # '7 
Q
 Q
r   