
    )iH                        S SK r S SKrS SKJr  S SKJr  S SKJr  S SKJ	r	J
r
JrJrJr  S SKJr  S SKJr  S SKJr  S S	KJr  S S
KJr  S SKJr  S SKJr  S SKJr   " S S5      rS\4S jr\ S:X  Ga  S SK!J"r"  \	" \RF                  " 5       SS9r$\" 5       r%\" 5       r&\$RO                  \%5        \(" \" 5       \&-
  S-  S5      r)\RF                  " 5       \$l*        \" 5       r&\$RO                  \%5        \(" \" 5       \&-
  S-  S5      r+\	" SS9r,\,RO                  \%5        \	" 5       r$\$RO                  S\) S35        \$RO                  S\+ S35        \$RO                  5         \$RO                  \"RZ                  " SSSS95        gg)     N)process_time)box)Color)ConsoleConsoleOptionsGroupRenderableTypeRenderResult)Markdown)Measurement)Pretty)Segment)Style)Syntax)Table)Textc                   @    \ rS rSrS\S\S\4S jrSSS\S\4S jr	Sr
g	)
ColorBox   consoleoptionsreturnc           
   #     #    [        SS5       H  n[        UR                  5       H  nXBR                  -  nSUS-  S-  -   n[        R                  " XVS5      u  pxn	[        R                  " XVS-   S5      u  pn[        R
                  " US-  US-  U	S-  5      n[        R
                  " U
S-  US-  US-  5      n[        S[        XS	95      v   M     [        R                  " 5       v   M     g 7f)
Nr      g?gffffff?g      ?gQ?   u   ▄)colorbgcolor)	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                  M/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/rich/__main__.py__rich_console__ColorBox.__rich_console__   s      q!A7,,-)))AES=)%00s;
%00L#F
..c28R#XFrCxc28DeU%HII . ,,.  s   C/C1r   c                 .    [        SUR                  5      $ )N   )r   r   )r$   r   r   s      r/   __rich_measure__ColorBox.__rich_measure__!   s     1g//00     N)__name__
__module____qualname____firstlineno__r   r   r
   r0   r   r4   __static_attributes__r7   r6   r/   r   r      s<    !!)7!	!1 1+91	1r6   r   r   c                     [         R                  " SSS9n SU l        U R                  SSSSS9  U R                  S	5        [        S
SSSSS9nUR	                  S[        5       5        U R	                  SU5        U R	                  SS5        Sn[         R                  " SSS9nSUl        UR	                  [        USSS9[        USSS9[        USSS9[        USSS95        U R	                  S[        [        R                  " S5      U5      5        S[        S[        S[         4S  jnU R	                  S!S"5        S#nU R	                  S$U5        [        SSSS%S&/[        R                  S'9nUR                  S(SSS)9  UR                  S*SS+9  UR                  S,S-SSS.9  UR                  S/S0SSS.9  UR	                  S1S2S3S45        UR	                  S5S6S3S75        UR	                  S8S9S:S;5        UR	                  S<S=S>S?5        U R	                  S@U5        SAnSBSC/SDSE.nU R	                  SFU" [        USGSSSH9[        USSI95      5        SJn	U R	                  SKU" SLU	-   [        U	5      5      5        U R	                  SMSN5        U $ )Oz8Get a renderable that demonstrates a number of features.r3   T)paddingpad_edgezRich featuresFeaturecenterzbold red)no_wrapjustifystyleDemonstrationNF)r   expandshow_header	show_edger?   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StyleszAll ansi styles: [bold]bold[/], [dim]dim[/], [italic]italic[/italic], [underline]underline[/], [strike]strikethrough[/], [reverse]reverse[/], and even [blink]blink[/].zLorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque in metus sed sapien ultricies pretium a at justo. Maecenas luctus velit et auctor maximus.)r>   collapse_paddingleftgreen)rC   rD   yellowrightbluefullredr   z[Word wrap text. Justify [green]left[/], [yellow]center[/], [blue]right[/] or [red]full[/].
renderable1renderable2r   c                     [        SSS SS9nUR                  SSS9  UR                  SSS9  UR                  X5        U$ )NFT)rG   r?   r   rF   1r3   )ratio2)r   
add_columnadd_row)rS   rT   tables      r/   
comparison"make_test_card.<locals>.comparisonZ   sI    %%T$OA&A&k/r6   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)rH   rG   rF   
row_stylesr   z[green]Date)rD   rB   z[blue]Title)rD   z[cyan]Production Budgetcyan)rD   rC   rB   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_valueg?$	@)zPaul AtreideszVladimir HarkonnenzThufir Hawat)FTN)fooatomicz%Syntax
highlighting
&
pretty
printingpython3)line_numbersindent_guides)ri   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...)r   gridtitlerY   rZ   r   r?   r   r   from_markupr	   r   SIMPLEr   r   r   )
r[   color_tableloremlorem_tabler\   markup_exampleexample_tablecodepretty_datamarkdown_examples
             r/   make_test_cardrv   '   s   JJq40E!EK	YhjQ	_%K 8 	
	 
MM(K(	MM 	r
 jE**Q>K KUF'2UHH5UG62UF%0	 
MMr 		
 ^ PU  
MM" 	n	<  
MM(N+E?JJM ]'4H]&9!	   	   *	 '	 +%	 7	 
MM(M*"D 
 &
K 
MM34TJ;d3	
	 
MMJx*::HEU<VW 
MMP Lr6   __main__)PanelT)fileforce_terminalg     @@r3   )recordz[dim]rendered in [not dim]zms[/] (cold cache)zms[/] (warm cache)u   [b magenta]Hope you enjoy using Rich![/]

Please consider sponsoring me if you get value from my work.

Even the price of a ☕ can brighten my day!

https://github.com/sponsors/willmcguganrR   zHelp ensure Rich is maintained)border_stylerk   ).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   rv   r8   
rich.panelrx   StringIOr   	test_cardstartprintroundpre_cache_takenry   takencfitr7   r6   r/   <module>r      s\    	    U U " $       1 1*g gT z [[]G  I NEMM)\^e3v=qAO;;=GLNEMM)<>E)V3Q7EtAGGIiGMM..??QRSMM.ug5GHIMMOMM		6 2	
	7 r6   