+
    NV-j-  ã            	       ó  € ^ RI t ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RIH	t	H
t
HtHt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 ^ RIHt ^ RIHt  ! R R4      tR R lt] R8X  Ed   ^ RI!H"t" ]	! ]PF                  ! 4       RR7      t$]! 4       t%]! 4       t&]$PO                  ]%4       ](! ]! 4       ]&,
          R,          ^4      t)]PF                  ! 4       ]$n*        ]! 4       t&]$PO                  ]%4       ](! ]! 4       ]&,
          R,          ^4      t+]	! RR7      t,],PO                  ]%4       ]	! 4       t$]$PO                  R]) R24       ]$PO                  R]+ R24       ]$PO                  4        ]$PO                  ]"! RRRRR7      4       R# R# ) é    N)Úprocess_time)Úbox)ÚColor)ÚConsoleÚConsoleOptionsÚGroupÚRenderableTypeÚRenderResult)ÚMarkdown)ÚMeasurement)ÚPretty)ÚSegment)ÚStyle)ÚSyntax©ÚTable)ÚTextc                   óD   a € ] tR t^t o V 3R lR ltV 3R lR ltRtV tR# )ÚColorBoxc                ó,   <€ V ^8„  d   QhRS[ RS[RS[/# )é   ÚconsoleÚoptionsÚreturn)r   r   r
   )ÚformatÚ__classdict__s   "€Ú^/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/rich/__main__.pyÚ__annotate__ÚColorBox.__annotate__   s%   ø€ ÷ !ñ !Ùð!Ù)7ð!á	ñ!ó    c           
   #  óJ  "  € \        ^ ^4       EF  p\        VP                  4       FÙ  pWBP                  ,          pRV^,          R,          ,           p\        P                  ! WVR4      w  rxp	\        P                  ! WVR,           R4      w  r«p\        P
                  ! V^ÿ,          V^ÿ,          V	^ÿ,          4      p\        P
                  ! V
^ÿ,          V^ÿ,          V^ÿ,          4      p\        R\        WíR7      4      x € KÛ  	  \        P                  ! 4       x € EK  	  R# 5i)r   gš™™™™™¹?gffffffæ?g      ð?u   â–„)ÚcolorÚbgcolorNgëQ¸…ë±?)	ÚrangeÚ	max_widthÚcolorsysÚ
hls_to_rgbr   Úfrom_rgbr   r   Úline)Úselfr   r   ÚyÚxÚhÚlÚr1Úg1Úb1Úr2Úg2Úb2r#   r"   s   &&&            r   Ú__rich_console__ÚColorBox.__rich_console__   sØ   é € ô �q˜!—ˆAÜ˜7×,Ñ,Ö-�Ø×)Ñ)Õ)�Ø˜A �E S�=Õ)�Ü%×0Ò0°°sÓ;‘
�˜Ü%×0Ò0°¸µLÀ#ÓF‘
�˜ÜŸ.š.¨¨c­°2¸µ8¸RÀ#½XÓF�ÜŸš r¨C¥x°°cµ¸2À½8ÓD�Ü˜e¤U°Ô%HÓIÔIñ .ô —,’,“.Õ ó ùs   ‚D!D#c                ó*   <€ V ^8„  d   QhRRRS[ RS[/# )r   r   r   r   r   )r   r   )r   r   s   "€r   r   r   !   s%   ø€ ÷ 1ñ 1Ø ð1Ù+9ð1á	ñ1r    c                ó.   € \        ^VP                  4      # )é   )r   r%   )r*   r   r   s   &&&r   Ú__rich_measure__ÚColorBox.__rich_measure__!   s   € ô ˜1˜g×/Ñ/Ó0Ð0r    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r5   r:   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s   ø‡ € ÷!ð !÷1ö 1r    r   c                ó$   € V ^8„  d   QhR\         /# )r   r   r   )r   s   "r   r   r   '   s   € ÷ gñ gœñ gr    c                 óD  € \         P                  ! ^RR7      p RV n        V P                  RRRRR7       V P                  R4       \        R	R
R
R
R
R7      pVP	                  R\        4       4       V P	                  RV4       V P	                  RR4       Rp\         P                  ! ^RR7      pR
Vn        VP	                  \        VRRR7      \        VRRR7      \        VRRR7      \        VRRR7      4       V P	                  R\        \        P                  ! R4      V4      4       R R lpV P	                  RR4       R pV P	                  R!V4       \        R
RR
R"R#.\        P                  R$7      pVP                  R%RRR&7       VP                  R'RR(7       VP                  R)R*RRR+7       VP                  R,R-RRR+7       VP	                  R.R/R0R14       VP	                  R2R3R0R44       VP	                  R5R6R7R84       VP	                  R9R:R;R<4       V P	                  R=V4       R>pR?R@RK.RARL/pV P	                  RBV! \        VRCRRRD7      \        VRRE7      4      4       RFp	V P	                  RGV! RHV	,           \        V	4      4      4       V P	                  RIRJ4       V # )Mz8Get a renderable that demonstrates a number of features.T)ÚpaddingÚpad_edgezRich featuresÚFeatureÚcenterzbold red)Úno_wrapÚjustifyÚstyleÚDemonstrationNF)r   ÚexpandÚshow_headerÚ	show_edgerF   u·   âœ“ [bold green]4-bit color[/]
âœ“ [bold blue]8-bit color[/]
âœ“ [bold magenta]Truecolor (16.7 million)[/]
âœ“ [bold yellow]Dumb terminals[/]
âœ“ [bold cyan]Automatic color conversionÚColorsÚStylesz§All ansi styles: [bold]bold[/], [dim]dim[/], [italic]italic[/italic], [underline]underline[/], [strike]strikethrough[/], [reverse]reverse[/], and even [blink]blink[/].z›Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque in metus sed sapien ultricies pretium a at justo. Maecenas luctus velit et auctor maximus.)rE   Úcollapse_paddingÚleftÚgreen)rJ   rK   ÚyellowÚrightÚblueÚfullÚredr   z[Word wrap text. Justify [green]left[/], [yellow]center[/], [blue]right[/] or [red]full[/].
c                ó<   € V ^8„  d   QhR\         R\         R\        /# )r   Úrenderable1Úrenderable2r   )r	   r   )r   s   "r   r   Ú$make_test_card.<locals>.__annotate__Z   s"   € ÷ ñ ¤ð ¼^ð ÔPUñ r    c                 ó’   € \        R R RRR7      pVP                  R^R7       VP                  R^R7       VP                  W4       V# )FNT)rN   rF   r   rM   Ú1)ÚratioÚ2)r   Ú
add_columnÚadd_row)r[   r\   Útables   && r   Ú
comparisonÚ"make_test_card.<locals>.comparisonZ   sI   € Ü %°%¸TÈ$ÔOˆØ×Ñ˜ AÐÔ&Ø×Ñ˜ AÐÔ&Ø�‰�kÔ/Øˆr    zAsian
language
supportu!  :flag_for_china:  è¯¥åº“æ”¯æŒ�ä¸­æ–‡ï¼Œæ—¥æ–‡å’ŒéŸ©æ–‡æ–‡æœ¬ï¼�
:flag_for_japan:  ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¯ä¸­å›½èªžã€�æ—¥æœ¬èªžã€�éŸ“å›½èªžã�®ãƒ†ã‚­ã‚¹ãƒˆã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�™
:flag_for_south_korea:  ì�´ ë�¼ì�´ë¸ŒëŸ¬ë¦¬ëŠ” ì¤‘êµ­ì–´, ì�¼ë³¸ì–´ ë°� í•œêµ­ì–´ í…�ìŠ¤íŠ¸ë¥¼ ì§€ì›�í•©ë‹ˆë‹¤z°[bold magenta]Rich[/] supports a simple [i]bbcode[/i]-like [b]markup[/b] for [yellow]color[/], [underline]style[/], and emoji! :+1: :apple: :ant: :bear: :baguette_bread: :bus: ÚMarkupÚnoneÚdim)rO   rN   rM   Ú
row_stylesr   z[green]Date)rK   rI   z[blue]Title)rK   z[cyan]Production BudgetÚcyan)rK   rJ   rI   z[magenta]Box OfficeÚmagentazDec 20, 2019z Star Wars: The Rise of Skywalkerz$275,000,000z$375,126,118zMay 25, 2018z[b]Solo[/]: A Star Wars Storyz$393,151,347zDec 15, 2017z!Star Wars Ep. VIII: The Last Jediz$262,000,000z[bold]$1,332,539,889[/bold]zMay 19, 1999z-Star Wars Ep. [b]I[/b]: [i]The phantom Menacez$115,000,000z$1,027,044,677ÚTablesa~  def iter_last(values: Iterable[T]) -> Iterable[Tuple[bool, T]]:
    """Iterate and generate a tuple with a flag for last value."""
    iter_values = iter(values)
    try:
        previous_value = next(iter_values)
    except StopIteration:
        return
    for value in iter_values:
        yield False, previous_value
        previous_value = value
    yield True, previous_valueÚfoogÉå?$	@Úatomicz%Syntax
highlighting
&
pretty
printingÚpython3)Úline_numbersÚindent_guides)rr   zš# Markdown

Supports much of the *markdown* __syntax__!

- Headers
- Basic formatting: **bold**, *italic*, `code`
- Block quotes
- Lists, and more...
    r   z[cyan]z+more!zBProgress bars, columns, styled logging handler, tracebacks, etc...)zPaul AtreideszVladimir HarkonnenzThufir Hawat)FTN)r   ÚgridÚtitlerb   rc   r   rF   r   r   Úfrom_markupr   ÚSIMPLEr   r   r   )
rd   Úcolor_tableÚloremÚlorem_tablere   Úmarkup_exampleÚexample_tableÚcodeÚpretty_dataÚmarkdown_examples
             r   Úmake_test_cardr   '   s  € ä�JŠJ˜q¨4Ô0€EØ!€E„KØ	×Ñ�Y¨°hÀjÐÔQØ	×Ñ�_Ô%äØØØØØô€Kð ×Ñð8ô 	‹
ô	ð 
‡M�M�(˜KÔ(à	‡M�MØð 	rôð
 j€EÜ—*’* Q¸Ô>€KØ €KÔØ×ÑÜˆU˜F¨'Ô2ÜˆU˜H¨HÔ5ÜˆU˜G¨6Ô2ÜˆU˜F¨%Ô0ô	ð 
‡M�MØÜÜ×ÒØróð ó		
ôõð 
‡M�MØ"ð 	nôð	<ð ð 
‡M�M�(˜NÔ+äØØØØ˜E�?Ü�J‰Jô€Mð ×Ñ˜]°'À4ÐÔHØ×Ñ˜]°&ÐÔ9Ø×ÑØ!ØØØð	 ô ð ×ÑØØØØð	 ô ð ×ÑØØ*ØØô	ð ×ÑØØ'ØØô	ð ×ÑØØ+ØØ%ô	ð ×ÑØØ7ØØô	ð 
‡M�M�(˜MÔ*ð"€Dð 	Øðð
ð 	Ð%ð
€Kð 
‡M�MØ3ÙÜ�4˜°ÀTÔJÜ�;¨dÔ3ó	
ôð	Ðð 
‡M�MØ‘J˜xÐ*:Õ:¼HÐEUÓ<VÓWôð 
‡M�MØØPôð €Lr    Ú__main__)ÚPanelT)ÚfileÚforce_terminalg     @�@)Úrecordz[dim]rendered in [not dim]zms[/] (cold cache)zms[/] (warm cache)z™[b magenta]Hope you enjoy using Rich![/]

Consider sponsoring to ensure this project is maintained.

[cyan]https://github.com/sponsors/willmcgugan[/cyan]rT   zHelp ensure Rich is maintained)Úborder_stylert   rE   )r9   r   )-r&   ÚioÚtimer   Úrichr   Ú
rich.colorr   Úrich.consoler   r   r   r	   r
   Úrich.markdownr   Úrich.measurer   Úrich.prettyr   Úrich.segmentr   Ú
rich.styler   Úrich.syntaxr   Ú
rich.tabler   Ú	rich.textr   r   r   r=   Ú
rich.panelr�   ÚStringIOr   Ú	test_cardÚstartÚprintÚroundÚpre_cache_takenr‚   ÚtakenÚcr<   r    r   Ú<module>rœ      sT  ðÛ Û 	Ý å Ý ß UÕ UÝ "Ý $Ý Ý  Ý Ý Ý Ý ÷1ñ 1õ*gðT ˆzÕÝ áØ�[Š[‹]Øô€Gñ Ó €Iñ ‹N€EØ‡M�M�)ÔÙ™\›^¨eÕ3°vÕ=¸qÓA€Oà—;’;“=€G„Lá‹N€EØ‡M�M�)ÔÙ‘<“> EÕ)¨VÕ3°QÓ7€Eá�tÔ€AØ‡G�GˆIÔá‹i€GØ‡M�MÐ.¨Ð.?Ð?QÐRÔSØ‡M�MÐ.¨u¨gÐ5GÐHÔIØ‡M�M„OØ‡M�MÙðCð !Ø2Øô	
ö	ñ7 r    