Files
wg-backend-django/dell-env/lib/python3.11/site-packages/ansi2html/__pycache__/converter.cpython-311.pyc

223 lines
33 KiB
Plaintext
Raw Normal View History

2023-10-30 14:40:43 +07:00
<EFBFBD>
w]?e<>h<00> <00><00>ddlZddlZddlZddlZddlmZddlmZmZm Z m
Z
m Z m Z ddl mZmZmZmZejdkrddlmZnddlmZejdkrddlmZnddlmZdZdZd Zd
Zd Zd Zd ZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0d Z1d!Z2d"Z3d#Z4d Z5d Z6d$d%d&d'd(d)d*d+d,d-d.d/<2F> Z7d0Z8d1Z9Gd2<64>d3<64><00>Z:Gd4<64>d5<64><00>Z;d6e<d7e<fd8<64>Z=d9e<d7e>fd:<3A>Z?Gd;<3B>d<<3C><00>Z@Gd=<3D>d>e<16><00>ZAGd?<3F>d@<40><00>ZBdBdA<64>ZCdS)C<>N)<01> OrderedDict)<06>Iterator<6F>List<73>Optional<61>Set<65>Tuple<6C>Union)<04>SCHEME<4D>add_truecolor_style_rule<6C>
get_styles<EFBFBD>pop_truecolor_styles)<02><00>)<01>version)<01> TypedDict<63><00><00>r<00><00><00><00><00><00><00> <00><00>r<00><00>%<00>&<00>'<00>(<00>/<00>0<00>1<00><00><00>Z<00>a<00>d<00>ku─u├u┤u┴u┬u│u┘u┐u┌u└u┼) <0B>0x71<37>0x74<37>0x75<37>0x76<37>0x77<37>0x78<37>0x6a<36>0x6b<36>0x6c<36>0x6d<36>0x6ea$\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{fancyvrb}
\usepackage[usenames,dvipsnames]{xcolor}
%% \definecolor{red-sd}{HTML}{7ed2d2}
%(hyperref)s
\title{%(title)s}
\fvset{commandchars=\\\{\}}
\begin{document}
\begin{Verbatim}
%(content)s
\end{Verbatim}
\end{document}
a<EFBFBD><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=%(output_encoding)s">
<title>%(title)s</title>
<style type="text/css">
%(style)s
</style>
</head>
<body class="body_foreground body_background" style="font-size: %(font_size)s;" >
<pre class="ansi2html-content">
%(content)s
</pre>
</body>
</html>
c
<00>t<00>eZdZd d<03>Zd d<04>Zddedeeddfd<07>Zdeded ed
eddf
d <0B>Z de
efd <0C>Z dS)<0F>_State<74>returnNc<00><<00>d|_|<00><00><00>dS)NF)<02> inside_span<61>reset<65><01>selfs <20>l/home/infidel/Sync/TIP/WireGuard/ocp-wg-backend/dell-env/lib/python3.11/site-packages/ansi2html/converter.py<70>__init__z_State.__init__<5F>s<00><00> <20><04><18> <0C>
<EFBFBD>
<EFBFBD> <0C> <0C> <0C> <0C> <0C>c<00><><00>t|_t|_t|_t |_t|_ t|_ tdf|_ tdf|_t |_dS<00>N)<12>ANSI_INTENSITY_NORMAL<41> intensity<74>ANSI_STYLE_NORMAL<41>style<6C>ANSI_BLINK_OFF<46>blink<6E>ANSI_UNDERLINE_OFF<46> underline<6E>ANSI_CROSSED_OUT_OFF<46>
crossedout<EFBFBD>ANSI_VISIBILITY_ON<4F>
visibility<EFBFBD>ANSI_FOREGROUND_DEFAULT<4C>
foreground<EFBFBD>ANSI_BACKGROUND_DEFAULT<4C>
background<EFBFBD>ANSI_NEGATIVE_OFF<46>negativer=s r?r<z _State.reset<65>sO<00><00>3<><04><0E>+<2B><04>
<EFBFBD>(<28><04>
<EFBFBD>0<><04><0E>3<><04><0F>1<><04><0F>6M<36>t<EFBFBD>5T<35><04><0F>6M<36>t<EFBFBD>5T<35><04><0F>.<2E><04> <0A> <0A> rA<00> ansi_code<64> parameterc<00>T<00>|tttfvr ||_dS|tt
fvr ||_dS|tttfvr ||_
dS|ttfvr ||_ dS|ttfvr ||_dS|t"t$fvr ||_dSt(|cxkr t*krnn |df|_dSt.|cxkr t0krnn |df|_dS|t2kr ||f|_dS|t4kr |df|_dSt6|cxkr t8krnn |df|_dSt<|cxkr t>krnn |df|_dS|t@kr ||f|_dS|tBkr |df|_dS|tDtFfvr ||_$dSdSrC)%<25>ANSI_INTENSITY_INCREASED<45>ANSI_INTENSITY_REDUCEDrDrE<00>ANSI_STYLE_ITALICrFrG<00>ANSI_BLINK_SLOW<4F>ANSI_BLINK_FASTrHrI<00>ANSI_UNDERLINE_ONrJrK<00>ANSI_CROSSED_OUT_ONrLrMrN<00>ANSI_VISIBILITY_OFFrO<00>ANSI_FOREGROUND_CUSTOM_MIN<49>ANSI_FOREGROUND_CUSTOM_MAXrQ<00>"ANSI_FOREGROUND_HIGH_INTENSITY_MIN<49>"ANSI_FOREGROUND_HIGH_INTENSITY_MAX<41>ANSI_FOREGROUNDrP<00>ANSI_BACKGROUND_CUSTOM_MIN<49>ANSI_BACKGROUND_CUSTOM_MAXrS<00>"ANSI_BACKGROUND_HIGH_INTENSITY_MIN<49>"ANSI_BACKGROUND_HIGH_INTENSITY_MAX<41>ANSI_BACKGROUNDrR<00>ANSI_NEGATIVE_ONrTrU)r>rVrWs r?<00>adjustz _State.adjust<73>sE<00><00> <14> $<24> "<22> !<21>
<EFBFBD>
<EFBFBD>
<EFBFBD>
'<27>D<EFBFBD>N<EFBFBD>N<EFBFBD>N<EFBFBD> <16>,<2C>.?<3F>@<40> @<40> @<40>"<22>D<EFBFBD>J<EFBFBD>J<EFBFBD>J<EFBFBD> <16>?<3F>O<EFBFBD>^<5E>L<> L<> L<>"<22>D<EFBFBD>J<EFBFBD>J<EFBFBD>J<EFBFBD> <16>,<2C>.@<40>A<> A<> A<>&<26>D<EFBFBD>N<EFBFBD>N<EFBFBD>N<EFBFBD> <16>.<2E>0D<30>E<> E<> E<>'<27>D<EFBFBD>O<EFBFBD>O<EFBFBD>O<EFBFBD> <16>-<2D>/B<>C<> C<> C<>'<27>D<EFBFBD>O<EFBFBD>O<EFBFBD>O<EFBFBD> '<27>9<EFBFBD> R<> R<> R<> R<>8R<38> R<> R<> R<> R<> R<>(<28>$<24>/<2F>D<EFBFBD>O<EFBFBD>O<EFBFBD>O<EFBFBD> .<2E><18> 2<> 2<> 2<> 2<>1<> 2<> 2<> 2<> 2<> 2<> )<29>$<24>/<2F>D<EFBFBD>O<EFBFBD>O<EFBFBD>O<EFBFBD> <16>/<2F> )<29> )<29>(<28>)<29>4<>D<EFBFBD>O<EFBFBD>O<EFBFBD>O<EFBFBD> <16>1<> 1<> 1<>(<28>$<24>/<2F>D<EFBFBD>O<EFBFBD>O<EFBFBD>O<EFBFBD> '<27>9<EFBFBD> R<> R<> R<> R<>8R<38> R<> R<> R<> R<> R<>(<28>$<24>/<2F>D<EFBFBD>O<EFBFBD>O<EFBFBD>O<EFBFBD> .<2E><18> 2<> 2<> 2<> 2<>1<> 2<> 2<> 2<> 2<> 2<> )<29>$<24>/<2F>D<EFBFBD>O<EFBFBD>O<EFBFBD>O<EFBFBD> <16>/<2F> )<29> )<29>(<28>)<29>4<>D<EFBFBD>O<EFBFBD>O<EFBFBD>O<EFBFBD> <16>1<> 1<> 1<>(<28>$<24>/<2F>D<EFBFBD>O<EFBFBD>O<EFBFBD>O<EFBFBD> <16>+<2B>-><3E>?<3F> ?<3F> ?<3F>%<25>D<EFBFBD>M<EFBFBD>M<EFBFBD>M<EFBFBD>@<01> ?rA<00>r<>g<>bc<00><><00>d<01>|||<04><00>}|tk}t||||||<05><00>|r ||f|_dS||f|_dS)Nz{:03d}{:03d}{:03d})<05>formatrer rQrS)r>rVrmrnrorW<00> is_foregrounds r?<00>adjust_truecolorz_State.adjust_truecolor<6F>sj<00><00>(<28>/<2F>/<2F> <0A>q<EFBFBD>!<21>
<EFBFBD>
<EFBFBD> <09>"<22>_<EFBFBD>4<> <0A> <20><1D> <09>1<EFBFBD>a<EFBFBD><11>I<EFBFBD>N<>N<>N<> <18> 5<>(<28>)<29>4<>D<EFBFBD>O<EFBFBD>O<EFBFBD>O<EFBFBD>(<28>)<29>4<>D<EFBFBD>O<EFBFBD>O<EFBFBD>OrAc <00><><00>g}dttdtdtddfd<05>}dttdttttfdtdt
dtddf d <09>}|||jt<00><00>|||jt<00><00>|||j
t<00><00>|||j t<00><00>|||jt<00><00>|||jt"<00><00>|jt&k}|||jt*|d
<EFBFBD><00>|||jt.|d <0B><00>|S) N<>output<75>value<75>defaultr9c<00>J<00>||krd|z}|<00>|<03><00>dSdS)Nzansi%d)<01>append)rurvrw<00> css_classs r?<00>append_unless_defaultz4_State.to_css_classes.<locals>.append_unless_default<6C>s7<00><00><14><07><1F><1F>$<24>u<EFBFBD>,<2C> <09><16> <0A> <0A>i<EFBFBD>(<28>(<28>(<28>(<28>(<28> <20>rA<00>colorrU<00> neg_css_classc<00><><00>|\}}||kr8|rdnd}|<06>t|<05><00>nd||fz}|<00>||z<00><00>dS|r|<00>|<04><00>dSdS)N<>inv<6E>ansiz%d-%s)<02>strry) rur|rwrUr}rvrW<00>prefix<69>css_class_indexs r?<00>append_color_unless_defaultz:_State.to_css_classes.<locals>.append_color_unless_default<6C>s<><00><00> %<25> <1C>E<EFBFBD>9<EFBFBD><14><07><1F><1F>"*<2A>6<><15><15><06><06>#,<2C>#4<>C<EFBFBD><05>J<EFBFBD>J<EFBFBD>J<EFBFBD>7<EFBFBD>e<EFBFBD>Y<EFBFBD>EW<45>;W<> <20><17> <0A> <0A>f<EFBFBD><EFBFBD>6<>7<>7<>7<>7<>7<><19> -<2D><16> <0A> <0A>m<EFBFBD>,<2C>,<2C>,<2C>,<2C>,<2C> -<2D> -rA<00>inv_background<6E>inv_foreground)rr<><00>intrr<00>boolrErDrGrFrIrHrKrJrMrLrOrNrUrkrQrPrSrR)r><00> css_classesr{r<><00>flip_fore_and_backgrounds r?<00>to_css_classesz_State.to_css_classes<65>s<><00><00>!#<23> <0B> )<29>$<24>s<EFBFBD>)<29> )<29>C<EFBFBD> )<29>#<23> )<29>RV<52> )<29> )<29> )<29> )<29>
 -<2D><18><13>I<EFBFBD> -<2D><18><13>h<EFBFBD>s<EFBFBD>m<EFBFBD>+<2B>,<2C> -<2D><19> -<2D><1B>  -<2D>
<1F>  -<2D> <12>  -<2D> -<2D> -<2D> -<2D>" <1E><1D>k<EFBFBD>4<EFBFBD>><3E>;P<>Q<>Q<>Q<><1D><1D>k<EFBFBD>4<EFBFBD>:<3A>7H<37>I<>I<>I<><1D><1D>k<EFBFBD>4<EFBFBD>:<3A>~<7E>F<>F<>F<><1D><1D>k<EFBFBD>4<EFBFBD>><3E>;M<>N<>N<>N<><1D><1D>k<EFBFBD>4<EFBFBD>?<3F><P<>Q<>Q<>Q<><1D><1D>k<EFBFBD>4<EFBFBD>?<3F><N<>O<>O<>O<>#'<27>=<3D>4D<34>#D<> <20>#<23>#<23> <17> <10>O<EFBFBD> #<23> $<24> <1C> 
<EFBFBD>
<EFBFBD>
<EFBFBD> $<24>#<23> <17> <10>O<EFBFBD> #<23> $<24> <1C> 
<EFBFBD>
<EFBFBD>
<EFBFBD><1B>rA<00>r9NrC) <0C>__name__<5F>
__module__<EFBFBD> __qualname__r@r<r<>rr<>rlrsrr<><00>rAr?r8r8<00>s<><00><00><00><00><00><00><15><15><15><15> /<2F> /<2F> /<2F> /<2F>*&<26>*&<26><03>*&<26><08><13> <0A>*&<26><14>*&<26>*&<26>*&<26>*&<26>X
5<>#<23>
5<>#<23>
5<>#<23>
5<>#<23>
5<>$<24>
5<>
5<>
5<>
5<>0<1B><04>S<EFBFBD> <09>0<1B>0<1B>0<1B>0<1B>0<1B>0rAr8c<00>"<00>eZdZdededdfd<05>ZdS)<06>OSC_Link<6E>url<72>textr9Nc<00>"<00>||_||_dSrC)r<>r<>)r>r<>r<>s r?r@zOSC_Link.__init__<5F>s<00><00><16><04><08><18><04> <09> <09> rA)r<>r<>r<>r<>r@r<>rAr?r<>r<><00>s=<00><00><00><00><00><00><19>C<EFBFBD><19>s<EFBFBD><19>t<EFBFBD><19><19><19><19><19>rAr<><00>charr9c<00>j<00>tt|<00><00><00><00>}|tvr t|n|SrC)<03>hex<65>ord<72>VT100_BOX_CODES)r<><00>char_hexs r?<00>map_vt100_box_coder<65>s-<00><00><12>3<EFBFBD>t<EFBFBD>9<EFBFBD>9<EFBFBD>~<7E>~<7E>H<EFBFBD>(0<>O<EFBFBD>(C<>(C<>?<3F>8<EFBFBD> $<24> $<24><14>MrAr<>c<00>8<00>|r|<00>d<01><00>rdSdS)N<>
FT)<01>endswith)r<>s r?<00>_needs_extra_newliner<65>s'<00><00> <0F><15>4<EFBFBD>=<3D>=<3D><14>&<26>&<26><15><14>u<EFBFBD> <0F>4rAc<00><00>eZdZdS)<02> CursorMoveUpN)r<>r<>r<>r<>rAr?r<>r<>s<00><00><00><00><00><00><08>DrAr<>c<00>N<00>eZdZUeed<eed<eed<eed<eeed<dS)<07>
Attributes<EFBFBD>dark_bg<62> line_wrap<61> font_size<7A>body<64>stylesN)r<>r<>r<>r<><00>__annotations__r<5F>rr<>rAr?r<>r<>sF<00><00><00><00><00><00><00> <11>M<EFBFBD>M<EFBFBD>M<EFBFBD><13>O<EFBFBD>O<EFBFBD>O<EFBFBD><12>N<EFBFBD>N<EFBFBD>N<EFBFBD>
<0A>I<EFBFBD>I<EFBFBD>I<EFBFBD> <0F><03>H<EFBFBD><14><14><14><14>rAr<>c<00><><00>eZdZdZ d'ded ed
ed ed ed ededededededdfd<15>Zdedefd<17>Zdedefd<19>Z dede
ee effd<1B>Z dede ede eeeeffd<1D>Zdede edede eeeffd<1F>Zd e eeeefdeeeeffd!<21>Z d(ded"edefd#<23>Z d)ded$ed"edefd%<25>Zdefd&<26>ZdS)*<2A>Ansi2HTMLConverterz<72>Convert Ansi color codes to CSS+HTML
Example:
>>> conv = Ansi2HTMLConverter()
>>> ansi = " ".join(sys.stdin.readlines())
>>> html = conv.convert(ansi)
FT<46>normal<61>utf-8<> ansi2html<6D><00>latex<65>inliner<65>r<>r<><00>linkify<66>escaped<65> markup_lines<65>output_encoding<6E>scheme<6D>titler9Nc <00><><00>||_||_||_||_||_||_||_||_| |_|
|_ | |_
|d|_ |r<td<02>t|j|j|j <00><00>D<00><00><00><00>|_tjd<03><00>|_tjd<04><00>|_tjd<05><00>|_tjd<06><00>|_dS)NFc<00>F<00>g|]}|j<00>d<00><00>|f<02><02>S)<01>.)<02>klass<73>strip)<02>.0<EFBFBD>items r?<00>
<listcomp>z/Ansi2HTMLConverter.__init__.<locals>.<listcomp>Bs=<00><00><12><12><12><1C><1A>Z<EFBFBD>%<25>%<25>c<EFBFBD>*<2A>*<2A>D<EFBFBD>1<><12><12>rAz \(([B0])z\[([\d;:]*)([a-zA-z])z<>(((((https?|ftps?|gopher|telnet|nntp)://)|(mailto:|news:))(%[0-9A-Fa-f]{2}|[-()_.!~*\';/?:@&=+$,A-Za-z0-9])+)([).!\';/?:,][\s])?)z\]8;;(.*?)(.*?)\]8;;)r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<><00>hyperref<65>dictr r<><00>re<72>compile<6C>vt100_box_codes_prog<6F>ansi_codes_prog<6F> url_matcher<65> osc_link_re) r>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>s r?r@zAnsi2HTMLConverter.__init__$s<00><00><1B><04>
<EFBFBD><1C><04> <0B><1E><04> <0C>"<22><04><0E>"<22><04><0E><1E><04> <0C><1E><04> <0C>(<28><04><19>.<2E><04><1C><1C><04> <0B><1A><04>
<EFBFBD> <0C><1F><1D><04> <0A> <11> <0E><1E><12><12> *<2A>4<EFBFBD><<3C><14><1E><14><1B> U<> U<><12><12><12><0E><0E>D<EFBFBD>K<EFBFBD>%'<27>J<EFBFBD><EFBFBD>$?<3F>$?<3F><04>!<21>!<21>z<EFBFBD>*G<>H<>H<><04><1C><1D>:<3A> =<3D>
<EFBFBD>
<EFBFBD><04><18>
<1E>:<3A>&N<>O<>O<><04><18><18>rA<00>linec<00><><00>t|t<00><00>s|S|jr|j<00>d|<01><00>S|j<00>d|<01><00>S)Nz \\url{\1}z<a href="\1">\1</a>)<05>
isinstancer<EFBFBD>r<>r<><00>sub)r>r<>s r?<00>
do_linkifyzAnsi2HTMLConverter.do_linkifyQsV<00><00><19>$<24><03>$<24>$<24> <18><17>K<EFBFBD> <0F>:<3A> <<3C><17>#<23>'<27>'<27> <0C>d<EFBFBD>;<3B>;<3B> ;<3B><13><1F>#<23>#<23>$:<3A>D<EFBFBD>A<>A<>ArA<00>partc<00>j<00>|jrd|_d|j<00>d|j<00>d<04>Sd|j<00>d|j<00>d<07>S)NTz\href{z}{<7B>}z <a href="z">z</a>)r<>r<>r<>r<>)r>r<>s r?<00>handle_osc_linksz#Ansi2HTMLConverter.handle_osc_linksYsL<00><00> <0F>:<3A> @<01> <20>D<EFBFBD>M<EFBFBD>M<EFBFBD>+/<2F>8<EFBFBD>8<EFBFBD>8<EFBFBD>T<EFBFBD>Y<EFBFBD>Y<EFBFBD>Y<EFBFBD>?<3F> ?<3F> @<01>-1<>H<EFBFBD>H<EFBFBD>H<EFBFBD>d<EFBFBD>i<EFBFBD>i<EFBFBD>i<EFBFBD>@<40>@rAr<>c<00><00><00>t<00><00>}<02><00>||<02><00>}<03><00>|<03><00>}t|<04><00>}dtt
t tfdtt f<04>fd<03> }t||<04><00><00><00>}d<04> |<06><00>}<07>j
rF<72>j s?d<05> d<06>t|<07> d<05><00><00><00>D<00><00><00><00>}||fS)N<>partsr9c3<00><><00>K<00>|D]l}t|t<00><00>r$<24>jr<18><02>|<01><00>V<00><00>6|V<00><00>;t|t<00><00>r<18><02>|<01><00>V<00><00>h|V<00><00>mdSrC)r<>r<>r<>r<>r<>r<>)r<>r<>r>s <20>r?<00> _check_linksz4Ansi2HTMLConverter.apply_regex.<locals>._check_linkses<><00><><00><00><00><1D> <1F> <1F><04><1D>d<EFBFBD>C<EFBFBD>(<28>(<28><1F><1B>|<7C>#<23>"<22>o<EFBFBD>o<EFBFBD>d<EFBFBD>3<>3<>3<>3<>3<>3<>"<22>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD><1F><04>h<EFBFBD>/<2F>/<2F><1F><1E>/<2F>/<2F><04>5<>5<>5<>5<>5<>5<><1E>J<EFBFBD>J<EFBFBD>J<EFBFBD>J<EFBFBD> <1F> rAr<>r<>c<00>"<00>g|] \}}d||fz<00><02> S)z<span id="line-%i">%s</span>r<>)r<><00>ir<69>s r?r<>z2Ansi2HTMLConverter.apply_regex.<locals>.<listcomp>us5<00><00><12><12><12><1F><01>4<EFBFBD>7<>!<21>T<EFBFBD><19>B<><12><12>rA)<0E>set<65> _apply_regex<65>_collapse_cursor<6F>listrr r<>r<>r<00>joinr<6E>r<><00> enumerate<74>split)r>r<><00> styles_used<65> all_parts<74>no_cursor_partsr<73>r<><00>combineds` r?<00> apply_regexzAnsi2HTMLConverter.apply_regex_s <00><><00> #<23><05><05> <0B><18>%<25>%<25>d<EFBFBD>K<EFBFBD>8<>8<> <09><1E>/<2F>/<2F> <09>:<3A>:<3A><0F><1E><EFBFBD>/<2F>/<2F><0F>
<1F><04>U<EFBFBD>3<EFBFBD><08>=<3D>%9<> :<3A>
<1F>x<EFBFBD><03>}<7D>
<1F>
<1F>
<1F>
<1F>
<1F>
<1F><15>\<5C>\<5C>/<2F>2<>2<>3<>3<><05><15>7<EFBFBD>7<EFBFBD>5<EFBFBD>><3E>><3E><08> <0F> <1C> <0E>T<EFBFBD>Z<EFBFBD> <0E><1B>y<EFBFBD>y<EFBFBD><12><12>#,<2C>X<EFBFBD>^<5E>^<5E>D<EFBFBD>-A<>-A<>#B<>#B<><12><12><12><0E><0E>H<EFBFBD> <18><1B>$<24>$rAr<>c#<00>t<00><00>K<00><00>jrX<72>jrtg<00><00>}ntgd<01><01><00>}|<03><00><00>D]\}}<05><01>||<05><00><00><01>dt
t f<02><01>fd<03> }d<04>|<06><00><00><00><00>dt dt
tt tff<04>fd<06> }t<00><00>}|<07><01><00>D]9} t| t<00><00>r| V<00><00><1C><00> | ||<08><00>Ed{V<00><02><00>:|j r<13>jrdV<00>dSdV<00>dSdS) N))<02>&z&amp;)<02><z&lt;)<02>>z&gt;r9c3<00><<00>K<00>d}d}<01>j<00><00><05><00>D]m}<02>||<02><00><00><00>}|r|D]}t|<04><00>V<00><00>n|V<00>|<02><00><00>}|<02><00><00>ddk}<01>n<EFBFBD>|d<00>V<00>dS)NrF<>0)r<><00>finditer<65>startr<74><00>end<6E>groups)<07>last_end<6E>box_drawing_mode<64>match<63>trailerr<72>r<>r>s <20><>r?<00>_vt100_box_drawingz;Ansi2HTMLConverter._apply_regex.<locals>._vt100_box_drawing<6E>s<><00><><00><00><00><18>H<EFBFBD>$<24> <1C><1D>2<>;<3B>;<3B>D<EFBFBD>A<>A<> <<3C> <<3C><05><1E>x<EFBFBD>%<25>+<2B>+<2B>-<2D>-<2D>7<>8<><07>#<23>"<22> '<27>7<>7<><04>0<><14>6<>6<>6<>6<>6<>6<>7<>"<22>M<EFBFBD>M<EFBFBD>M<EFBFBD> <20>9<EFBFBD>9<EFBFBD>;<3B>;<3B><08>#(<28><<3C><<3C>><3E>><3E>!<21>#4<><03>#;<3B> <20> <20><16>x<EFBFBD>y<EFBFBD>y<EFBFBD>/<2F> !<21> !<21> !<21> !<21> !rAr<>r<>c3<00>V<00>K<00>d}<01>j<00>|<00><00>D]|}|||<02><00><00><00>}|V<00>|<02><00><00>d}|<02><00><00>d}t ||<05><00>V<00>|<02><00><00>}<01>}||d<00>V<00>dS)Nrr)r<>r<>r<>r<>r<>r<>)r<>r<>r<>r<>r<>r<>r>s <20>r?<00> _osc_linkz2Ansi2HTMLConverter._apply_regex.<locals>._osc_link<6E>s<><00><><00><00><00><18>H<EFBFBD><1D>)<29>2<>2<>4<EFBFBD>8<>8<> '<27> '<27><05><1E>x<EFBFBD>%<25>+<2B>+<2B>-<2D>-<2D>7<>8<><07><1D> <0A> <0A> <0A><1B>l<EFBFBD>l<EFBFBD>n<EFBFBD>n<EFBFBD>Q<EFBFBD>'<27><03><1C>|<7C>|<7C>~<7E>~<7E>a<EFBFBD>(<28><04><1E>s<EFBFBD>D<EFBFBD>)<29>)<29>)<29>)<29>)<29> <20>9<EFBFBD>9<EFBFBD>;<3B>;<3B><08><08><16>x<EFBFBD>y<EFBFBD>y<EFBFBD>/<2F> !<21> !<21> !<21> !<21> !rAr<><00></span>)r<>r<>r<00>items<6D>replacerr<>r<>r r<>r8r<><00>_handle_ansi_coder;)
r>r<>r<><00>specials<6C>pattern<72>specialr<6C>r<><00>stater<65>s
`` r?r<>zAnsi2HTMLConverter._apply_regex|s<><00><><EFBFBD><00><00><00> <10><<3C> 6<><14>
<EFBFBD> <12>'<27>r<EFBFBD>?<3F>?<3F><08><08>&<26><16><16><16><12><12><08>%-<2D>N<EFBFBD>N<EFBFBD>$4<>$4<> 6<> 6<> <20><07><17><1B>|<7C>|<7C>G<EFBFBD>W<EFBFBD>5<>5<><04><04> "<22>H<EFBFBD>S<EFBFBD>M<EFBFBD> "<22> "<22> "<22> "<22> "<22> "<22> "<22><12>w<EFBFBD>w<EFBFBD>)<29>)<29>+<2B>+<2B>,<2C>,<2C><04> "<22>C<EFBFBD> "<22>H<EFBFBD>U<EFBFBD>3<EFBFBD><08>=<3D>-A<>$B<> "<22> "<22> "<22> "<22> "<22> "<22><17><08><08><05><1D>I<EFBFBD>d<EFBFBD>O<EFBFBD>O<EFBFBD> L<01> L<01>D<EFBFBD><19>$<24><08>)<29>)<29> L<01><1A>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD><1F>1<>1<>$<24> <0B>U<EFBFBD>K<>K<>K<>K<>K<>K<>K<>K<>K<>K<> <10> <1C> <20><13>z<EFBFBD> <20><19> <09> <09> <09> <09> <09><1F><0F><0F><0F><0F><0F>  <20> rAr<>c
#<00><><00>K<00>d}<04>j<00>|<01><00>D<00>]<5D>}|||<05><00><00><00>V<00>|<05><00><00>}|<05><00><00>\}}|dvr<01>Q|dkrt <00><00>V<00><00>h t |<06><00>}|<06>dd<06><00>}|<06>dd<08><00>}t |<06><00>|krn<01>P d <09>tj d
|<06><00>D<00><00>}n#t$r tg}YnwxYwd} d }
t|<06><00>D]_\} } | |
kr<01> | tkr| } <09>| ttfvr5 || d z} n#t$rd } YnwxYw| t k}|rd nd}| |z}
<EFBFBD>`| <09>C|| d zd<00>}|jrd|_<00>jrdV<00>ndV<00>|<03><00><00>|s<02><01><>d }
t|<06><00>D]<5D>\} } | |
kr<01> | ttfv} || d z} n#t$rd } YnwxYw| t k}| t(k}|r2|r0 t+|| d z<00><00>}n#t$rY<00>{wxYw| d z}
nQ|rM|rK |<03>| || d z|| dz|| dz<00><00>n#t$rY<00><>wxYw| dz}
<EFBFBD><EFBFBD>d}|<03>| |<12><13><00><00><>|jr<17>jrdV<00>ndV<00>d|_|<03><00><00>}|s<02><02><>|<02>|<13><00><00>jrr<72>j<00>t9<00><00><00><00><00>jr<1C>fd<14>|D<00><00>}d|dzV<00>ne<6E>fd<16>|D<00><00>}dd<18>|<14><00>zV<00>n<<3C>jrdd<1A>|<13><00>zV<00>ndd<1A>|<13><00>zV<00>d|_<00><03><>||d<00>V<00>dS)Nr<00>mMA<4D>ATz::<3A>:z;;<3B>;c<00>,<00>g|]}t|<01><00><00><02>Sr<>)r<>)r<><00>xs r?r<>z8Ansi2HTMLConverter._handle_ansi_code.<locals>.<listcomp><3E>s<00><00>C<>C<>C<>Q<EFBFBD>#<23>a<EFBFBD>&<26>&<26>C<>C<>CrAz[;:]<5D><><EFBFBD><EFBFBD><EFBFBD>rrrFr<46>r<>r)rWc<00><><00><01>g|]B}<01>j|jdddk<00>$<24>j|jdd<00><02>CS)rr|r)r<><00>kwl<77>r<>r<>r>s <20>r?r<>z8Ansi2HTMLConverter._handle_ansi_code.<locals>.<listcomp>$sV<00><><00><16><16><16>!<21><1F>;<3B>u<EFBFBD>-<2D>1<>!<21>4<>Q<EFBFBD>7<>7<EFBFBD>B<>B<><1D> <0B>E<EFBFBD>*<2A>.<2E>q<EFBFBD>1<>!<21>4<>B<>B<>BrAz\textcolor[HTML]{%s}{c<00>F<00><01>g|]}|<01>jv<00> <0B>j|j<00><02>Sr<>)r<><00>kwrs <20>r?r<>z8Ansi2HTMLConverter._handle_ansi_code.<locals>.<listcomp>+s:<00><><00><16><16><16>!<21> <20>D<EFBFBD>K<EFBFBD>/<2F>/<2F><1D> <0B>E<EFBFBD>*<2A>-<2D>/<2F>/<2F>/rAz<span style="%s">z; z\textcolor{%s}{<7B> z<span class="%s">)r<>r<>r<>r<>r<>r<><00>lenr<6E>r<>r<><00>
ValueError<EFBFBD>ANSI_FULL_RESETr<54>rerj<00>
IndexError<EFBFBD>ANSI_256_COLOR_IDr;r<>r<<00>ANSI_TRUECOLOR_IDr<44>rsrlr<><00>updater<65>r<>r r<>)r>r<>r<>r<>r<>r<><00>params<6D>command<6E> param_len<65>last_null_index<65>skip_after_indexr<78><00>v<>x_bit_color_id<69> is_256_color<6F>shift<66>is_x_bit_color<6F> is_truecolorrWr<>rGs` r?r<>z$Ansi2HTMLConverter._handle_ansi_code<64>sd<00><><00><00><00><15><08><19>)<29>2<>2<>4<EFBFBD>8<>8<>| %<25>| %<25>E<EFBFBD><16>x<EFBFBD>%<25>+<2B>+<2B>-<2D>-<2D>/<2F>0<> 0<> 0<> 0<><1C>y<EFBFBD>y<EFBFBD>{<7B>{<7B>H<EFBFBD>$<24>l<EFBFBD>l<EFBFBD>n<EFBFBD>n<EFBFBD>O<EFBFBD>F<EFBFBD>G<EFBFBD><16>e<EFBFBD>#<23>#<23><18><17>#<23>~<7E>~<7E>"<22>n<EFBFBD>n<EFBFBD>$<24>$<24>$<24><18> <1A><1F><06>K<EFBFBD>K<EFBFBD> <09><1F><1E><1E><04>c<EFBFBD>2<>2<><06><1F><1E><1E><04>c<EFBFBD>2<>2<><06><16>v<EFBFBD>;<3B>;<3B>)<29>+<2B>+<2B><19>  <1A> +<2B>C<>C<>"<22>(<28>6<EFBFBD>6<EFBFBD>*B<>*B<>C<>C<>C<><06><06><><1D> +<2B> +<2B> +<2B>)<29>*<2A><06><06><06> +<2B><><EFBFBD><EFBFBD>#<23>O<EFBFBD>!<21> <1C>!<21>&<26>)<29>)<29> 1<> 1<><04><01>1<EFBFBD><14>(<28>(<28>(<28><1C><14><0F>'<27>'<27>&'<27>O<EFBFBD>O<EFBFBD><16>?<3F>O<EFBFBD><<3C><<3C><<3C>,<2C>)/<2F><01>A<EFBFBD><05><1D><0E><0E><>%<25>,<2C>,<2C>,<2C>)+<2B><0E><0E><0E>,<2C><><EFBFBD><EFBFBD>#1<>5F<35>#F<>L<EFBFBD>!-<2D>4<>A<EFBFBD>A<EFBFBD>1<EFBFBD>E<EFBFBD>'(<28>5<EFBFBD>y<EFBFBD>$<24><><1F>*<2A><1F><0F>!<21> 3<> 5<> 5<>6<><06><18>$<24>(<28>(-<2D>E<EFBFBD>%<25><1B>z<EFBFBD>(<28>!<21> <09> <09> <09> <09>'<27><0F><0F><0F><15> <0B> <0B> <0A> <0A> <0A><1D><1D><1C> "<22> <1C>!<21>&<26>)<29>)<29> 5<> 5<><04><01>1<EFBFBD><14>(<28>(<28>(<28><1C>!"<22><EFBFBD><0F>&H<>!H<><0E>(<28>%+<2B>A<EFBFBD><01>E<EFBFBD>]<5D>N<EFBFBD>N<EFBFBD><4E>!<21>(<28>(<28>(<28>%'<27>N<EFBFBD>N<EFBFBD>N<EFBFBD>(<28><><EFBFBD><EFBFBD>-<2D>1B<31>B<> <0C>-<2D>1B<31>B<> <0C>!<21>%<25>l<EFBFBD>%<25>!<21>36<33>v<EFBFBD>a<EFBFBD>!<21>e<EFBFBD>}<7D>3E<33>3E<33> <09> <09><>%<25>!<21>!<21>!<21> <20><08>!<21><><EFBFBD><EFBFBD>'(<28>1<EFBFBD>u<EFBFBD>$<24>$<24>#<23>
%<25> <0C>
%<25>!<21><1D>.<2E>.<2E><1D>v<EFBFBD>a<EFBFBD>!<21>e<EFBFBD>}<7D>f<EFBFBD>Q<EFBFBD><11>U<EFBFBD>m<EFBFBD>V<EFBFBD>A<EFBFBD><01>E<EFBFBD>]<5D><1A><1A><1A><1A><>&<26>!<21>!<21>!<21> <20><08>!<21><><EFBFBD><EFBFBD>'(<28>1<EFBFBD>u<EFBFBD>$<24><1C> $<24>I<EFBFBD><15> <0C> <0C>Q<EFBFBD>)<29> <0C>4<>4<>4<>4<><14> <20> *<2A><17>:<3A>$<24><1D>I<EFBFBD>I<EFBFBD>I<EFBFBD>I<EFBFBD>#<23>O<EFBFBD>O<EFBFBD>O<EFBFBD>$)<29><05>!<21><1F>.<2E>.<2E>0<>0<>K<EFBFBD><1E> <19><18> <17> <1E> <1E>{<7B> +<2B> +<2B> +<2B><13>{<7B> F<01><14> <0B>"<22>"<22>#7<>#9<>#9<>:<3A>:<3A>:<3A><17>:<3A> A<01><16><16><16><16>%0<><16><16><16>E<EFBFBD>
3<>U<EFBFBD>1<EFBFBD>X<EFBFBD>=<3D>=<3D>=<3D>=<3D>=<3D><16><16><16><16>%0<><16><16><16>E<EFBFBD>
.<2E><04> <09> <09>%<25>0@<40>0@<40>@<40>@<40>@<40>@<40>@<40><17>:<3A>F<01>,<2C>s<EFBFBD>x<EFBFBD>x<EFBFBD> <0B>/D<>/D<>D<>D<>D<>D<>D<>-<2D><03><08><08><1B>0E<30>0E<30>E<>E<>E<>E<> $<24>E<EFBFBD> <1D> <1D><12>8<EFBFBD>9<EFBFBD>9<EFBFBD>o<EFBFBD><1D><1D><1D><1D>sZ<00>C:<02>:D<05>D<05> E<04> E+<07>*E+<07>8 H<04> H<07>H<07>1I
<04>
I<07>I<07>%3J<04>
J&<07>%J&r<>c<00><><00>g}|D]<5D>}|s<01>t|t<00><00>r<>|r|<02><00><00>|r<>t|dt<00><00>s%t|dt<00><00>r`d|dvrV|<02><00><00>|r@t|dt<00><00><00>1t|dt<00><00>r
d|dv<01>V<EFBFBD><56>|<02>|<03><00><00><>|S)z=Act on any CursorMoveUp commands by deleting preceding tokensrr<>)r<>r<><00>popr<70>r<>ry)r>r<><00> final_partsr<73>s r?r<>z#Ansi2HTMLConverter._collapse_cursor9s<00><00>
35<33> <0B><19> %<25> %<25>D<EFBFBD><18> <19><18><1A>$<24> <0C>-<2D>-<2D> <19><1E>&<26><1F>O<EFBFBD>O<EFBFBD>%<25>%<25>%<25>!<21>&<26><1E>{<7B>2<EFBFBD><EFBFBD><08>9<>9<>&<26>#<23>;<3B>r<EFBFBD>?<3F>C<EFBFBD>8<>8<>&<26>>B<01><1B>UW<55><1F>=X<>=X<> <20>O<EFBFBD>O<EFBFBD>%<25>%<25>%<25> "<22>&<26><1E>{<7B>2<EFBFBD><EFBFBD><08>9<>9<>&<26>#<23>;<3B>r<EFBFBD>?<3F>C<EFBFBD>8<>8<>&<26>>B<01><1B>UW<55><1F>=X<>=X<>
<19> <18> <1E> <1E>t<EFBFBD> $<24> $<24> $<24> $<24><1A>rA<00>ensure_trailing_newlinec<00><><00>|<00>|<01><00>\}}|rt|<03><00>r|dz }|j|j|j||d<02>|_|jS)z,Load the contents of 'ansi' into this objectr<74>)r<>r<>r<>r<>r<>)r<>r<>r<>r<>r<><00>_attrs)r>r<>r r<>r<>s r?<00>preparezAnsi2HTMLConverter.prepareYsk<00><00>
<1C>'<27>'<27><04>-<2D>-<2D> <0C><04>f<EFBFBD> "<22> <19>';<3B>D<EFBFBD>'A<>'A<> <19> <10>D<EFBFBD>L<EFBFBD>D<EFBFBD><1C>|<7C><1D><1E><1D><1E><18><1C> 
<EFBFBD>
<EFBFBD><04> <0B><14>{<7B>rA<00>fullc <00><><00><08>|<00>||<03><01><00><00>|s<08>dS|jrt}nt}t |j|j|j<00><00>}|dd<04>}t<00>fd<05>|<05><00>}|d<06> ttt|t|<07><00>z<00><00><00><00><00><00>|j |j<00>d|j|jrdndd <09>zS)
z<EFBFBD>
:param ansi: ANSI sequence to convert.
:param full: Whether to include the full HTML document or only the body.
:param ensure_trailing_newline: Ensures that ``\n`` character is present at the end of the output.
)r r<>Nrc<00>H<00><01>|j<00>d<01><00><00>dvS)Nr<4E>r<>)r<><00>lstrip)<02>e<>attrss <20>r?<00><lambda>z,Ansi2HTMLConverter.convert.<locals>.<lambda>s<00><><00>a<EFBFBD>g<EFBFBD>n<EFBFBD>n<EFBFBD>S<EFBFBD>)<29>)<29>U<EFBFBD>8<EFBFBD>_<EFBFBD><<3C>rAr<>z\usepackage{hyperref}r<>)rGr<>r<><00>contentr<74>r<>)r#r<><00>_latex_template<74>_html_templater r<>r<>r<><00>filterr<72>r<><00>mapr<70>r<>r<>r<>r<>) r>r<>r$r <00> _template<74>
all_styles<EFBFBD> backgrounds<64> used_stylesr)s @r?<00>convertzAnsi2HTMLConverter.convertms<><00><><00><15> <0C> <0C>T<EFBFBD>;R<> <0C>S<>S<><05><13> !<21><18><16>=<3D> <20> <0F>:<3A> '<27>'<27>I<EFBFBD>I<EFBFBD>&<26>I<EFBFBD><1F><04> <0C>d<EFBFBD>n<EFBFBD>d<EFBFBD>k<EFBFBD>J<>J<>
<EFBFBD> <20><12>!<21><12>n<EFBFBD> <0B><1C> <<3C> <<3C> <<3C> <<3C>j<EFBFBD>
<EFBFBD>
<EFBFBD> <0B><19><19>Y<EFBFBD>Y<EFBFBD>t<EFBFBD>C<EFBFBD><03>[<5B>4<EFBFBD> <0B>;L<>;L<>-L<>$M<>$M<>N<>N<>O<>O<><19>Z<EFBFBD><1D><1E><1C>V<EFBFBD>}<7D>#<23>3<>48<34>M<EFBFBD>I<>0<>0<>r<EFBFBD> 
<EFBFBD>
<EFBFBD>
<EFBFBD>
rAc <00><><00>ddd<03>ttt|j|j|j<00><00><00><00><00><00>izS)Nz+<style type="text/css">
%(style)s
</style>
rGr<>)r<>r/r<>r r<>r<>r<>r=s r?<00>produce_headersz"Ansi2HTMLConverter.produce_headers<72>sG<00><00>?<3F> <13>T<EFBFBD>Y<EFBFBD>Y<EFBFBD><13>C<EFBFBD><1A>D<EFBFBD>L<EFBFBD>$<24>.<2E>$<24>+<2B>N<>N<>O<>O<><0E><0E>C
<EFBFBD>
<EFBFBD>
rA) FFTTr<54>FTFr<46>r<>r<>)r<>F)TF)r<>r<>r<><00>__doc__r<5F>r<>r@r<>r<>r<>rrr<>rr r<>r<>r8r<>rr<>r<>r#r4r6r<>rAr?r<>r<>s<><00><00><00><00><00><00><08><08><1C><1C><1C><1E>!<21><1D><1C>"<22>&<26>!<21><17>+P<01>+P<01><13>+P<01><15>+P<01><16> +P<01>
<18> +P<01> <17> +P<01><16>+P<01><16>+P<01><1B>+P<01><1D>+P<01><14>+P<01><13>+P<01>
<0E>+P<01>+P<01>+P<01>+P<01>ZB<01>s<EFBFBD>B<01>s<EFBFBD>B<01>B<01>B<01>B<01>A<01>X<EFBFBD>A<01>#<23>A<01>A<01>A<01>A<01> %<25><03>%<25><05>c<EFBFBD>3<EFBFBD>s<EFBFBD>8<EFBFBD>m<EFBFBD>(<<3C>%<25>%<25>%<25>%<25>:8 <20><17>8 <20>&)<29>#<23>h<EFBFBD>8 <20> <11>%<25><03>X<EFBFBD>|<7C>3<>4<> 5<>8 <20>8 <20>8 <20>8 <20>tA<1E><17>A<1E>&)<29>#<23>h<EFBFBD>A<1E>7=<3D>A<1E> <11>%<25><03>\<5C>)<29>*<2A> +<2B>A<1E>A<1E>A<1E>A<1E>F<1B><1D>e<EFBFBD>C<EFBFBD><18><<3C>$?<3F>@<40>A<><1B> <0A>e<EFBFBD>C<EFBFBD><18>M<EFBFBD>"<22> #<23><1B><1B><1B><1B>B?D<01><1B><1B><17><1B>7;<3B><1B> <13><1B><1B><1B><1B>*MR<01>
<EFBFBD>
<EFBFBD><17>
<EFBFBD>#<23>
<EFBFBD>EI<EFBFBD>
<EFBFBD> <0C>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD><
<EFBFBD><13>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
rAr<>c <00><><00> <09>ttj<00><00><00><00>}td<01><00>}t jt jd|z<00><03><00>}|<02>dddddd <09>
<EFBFBD><00>|<02>d d d ddd<0E>
<EFBFBD><00>|<02>dddddd<12>
<EFBFBD><00>|<02>dddddd<16>
<EFBFBD><00>|<02>dddddd<1C><1D><00>|<02>ddd ddd!<21>
<EFBFBD><00>|<02>d"d#d$ddd%<25>
<EFBFBD><00>|<02>d&d'd(ddd)<29>
<EFBFBD><00>|<02>d*d+d,d-d.d/<2F>
<EFBFBD><00>|<02>d0d1d2ddd3<64>
<EFBFBD><00>|<02>d4d5d6d7d8<64><1D><00>|<02>d9d:d6d7d;<3B><1D><00>|<02>d<d=d>d?d|d@|z<00>A<EFBFBD><00>|<02>dBdCdDdEdF<64>G<EFBFBD><00>|<02> <00><00>\<00> }t<00> j <00> j <00> j <00> j <00> j<00> j<00> j<00> j<00> j<00> j<00> j<00>H<EFBFBD> <00> }t-t.jdI<64><00>rgt3t.jt4j<00><00>sCt.j<00><00><00>}t5j|<05> jdJ<64><00>t._dSdLt>dMt>dNdOf<06> fdP<64> }<06> j r!||<04>!<00><00>dE<64>Q<EFBFBD><00>dOStE<00> j#p<06> j <00><00> }|<04>$dE<64>%t.j<00>&<00><00><00><00>|d-<2D>R<EFBFBD><00>}||dE<64>Q<EFBFBD><00>dOS)Tz<54>
$ ls --color=always | ansi2html > directories.html
$ sudo tail /var/log/messages | ccze -A | ansi2html > logs.html
$ task burndown | ansi2html > burndown.html
r<>z %%prog %s)<02>usagerz-pz --partial<61>partialF<6C>
store_truez8Process lines as them come in. No headers are produced.)<04>destrw<00>action<6F>helpz-Lz--latexr<78>z Export as LaTeX instead of HTML.z-iz--inliner<65>z)Inline style without headers or template.z-Hz --headers<72>headerszJust produce the <style> tag.z-fz --font-sizer<65><00>SIZEr<45>z'Set the global font size in the output.)r<<00>metavarrwr>z-lz--light-background<6E>light_backgroundz&Set output to 'light background' mode.z-Wz--no-line-wrap<61> no_line_wrapzDisable line wrapping.z-az --linkifyr<79>zTransform URLs into <a> links.z-uz
--unescaper<65>T<> store_falsez*Do not escape XML tags found in the input.z-mz--markup-linesr<73>z0Surround lines with <span id='line-n'>..</span>.z--input-encoding<6E>input_encoding<6E>ENCODINGr<47>zSpecify input encodingz--output-encodingr<67>zSpecify output encodingz-sz--schemer<65>r
z=Specify color palette scheme. Default: %%default. Choices: %s)r<rArw<00>choicesr>z-tz--title<6C> output_titler<65>zSpecify output title)r<rwr>) r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<><00>detachr<68>r<><00>output_unicoder<65>r9Nc<00><00><01>ttjd<01><00>rC||z<00><00>j<00><00>}tjj<00>|<02><00>dStj<00>||z<00><00>dS)N<>buffer)<07>hasattr<74>sys<79>stdout<75>encoder<65>rL<00>write)rJr<><00> output_bytes<65>optss <20>r?<00>_printzmain.<locals>._print#sr<00><><00> <12>3<EFBFBD>:<3A>x<EFBFBD> (<28> (<28> 3<>*<2A>S<EFBFBD>0<>8<>8<><14>9M<39>N<>N<>L<EFBFBD> <0F>J<EFBFBD> <1D> #<23> #<23>L<EFBFBD> 1<> 1<> 1<> 1<> 1<> <0F>J<EFBFBD> <1C> <1C>^<5E>c<EFBFBD>1<> 2<> 2<> 2<> 2<> 2rA)r<>)r$r )r<>)'<27>sortedr
<00>keysr<00>optparse<73> OptionParser<65>mainr7<00>
add_option<EFBFBD>
parse_argsr<EFBFBD>r<>r<>rBrCr<>r<>r<>r<>r<>r<>rHrMrN<00>stdinr<6E><00>io<69>StringIOrI<00> TextIOWrapperrEr<>r?r6r<>r:r4r<><00> readlines)
<EFBFBD> scheme_names<65> version_str<74>parser<65>args<67>conv<6E> input_bufferrTr$rurSs
@r?rYrY<00>s<><00><><00><1A>&<26>+<2B>-<2D>-<2D>(<28>(<28>L<EFBFBD><19>+<2B>&<26>&<26>K<EFBFBD> <15> "<22><12>l<EFBFBD>K<EFBFBD>+<2B>$=<3D><06><06><06>F<EFBFBD> <0B><15><15> <0C><13> <16><15><1B> G<> <16><06><06><06> <0B><15><15> <0C><11> <14><15><1B> /<2F> <16><06><06><06> <0B><15><15> <0C><12> <15><15><1B> 8<> <16><06><06><06> <0B><15><15> <0C><13> <16><15><1B> ,<2C> <16><06><06><06> <0B><15><15> <0C><15> <18><16><18> 6<> <16><06><06><06> <0B><15><15> <0C><1C> <1F><15><1B> 5<> <16><06><06><06> <0B><15><15> <0C><18> <1B><15><1B> %<25> <16><06><06><06> <0B><15><15> <0C><13> <16><15><1B> -<2D> <16><06><06><06> <0B><15><15> <0C><14> <16><14><1C> 9<> <16><06><06><06> <0B><15><15> <0C><18> <1B><15><1B> ?<3F> <16><06><06><06> <0B><15><15><1A> <1D><1A><17> %<25> <16><06><06><06> <0B><15><15><1B> <1E><1A><17> &<26> <16><06><06><06> <0B><15><15> <0C><12> <15><18><1B><1C> K<><1A> <1B><16> <06> <06> <06> <0B><15><15> <0C>i<EFBFBD>n<EFBFBD>b<EFBFBD>?U<><16><06><06><06><18>"<22>"<22>$<24>$<24>J<EFBFBD>D<EFBFBD>$<24> <1D><12>j<EFBFBD><13>{<7B><18>)<29>)<29><1A>'<27>'<27><16>.<2E><14> <0C><14> <0C><19>&<26><1C>,<2C><13>{<7B><12><1F> <06> <06> <06>D<EFBFBD><0F>s<EFBFBD>y<EFBFBD>(<28>#<23>#<23>S<01>J<EFBFBD> <0B> <09>2<EFBFBD>;<3B>-<06>-<06>S<01><1B>y<EFBFBD>'<27>'<27>)<29>)<29> <0C><16>$<24>\<5C>4<EFBFBD>3F<33> <09>R<>R<><03> <09>3<>3<>s<EFBFBD>3<><13>3<><04>3<>3<>3<>3<>3<>3<> <0C>|<7C><0F><0E><06>t<EFBFBD>#<23>#<23>%<25>%<25>2<EFBFBD>.<2E>.<2E>.<2E>.<2E><0E><06><13>D<EFBFBD>L<EFBFBD>/<2F>D<EFBFBD>K<EFBFBD>0<>0<> 0<>D<EFBFBD> <11>\<5C>\<5C>
<EFBFBD><07><07><03> <09>#<23>#<23>%<25>%<25>&<26>&<26>T<EFBFBD>4<EFBFBD><1A><06><06>F<EFBFBD> <0B>F<EFBFBD>6<EFBFBD>r<EFBFBD><1A><1A><1A><1A><1A>rAr<>)Dr]rWr<>rN<00> collectionsr<00>typingrrrrrr <00>ansi2html.styler
r r r <00> version_info<66>importlib.metadatar<00>importlib_metadatar<00>typing_extensionsr rYrZrDr[rFr\r]rHr^rJr_rLrNr`rarbrerPrfrgrjrRrkrTrcrdrhrirrr<>r,r-r8r<>r<>r<>r<>r<>r<>r<>r<>rYr<>rAr?<00><module>rnsR<00><01>.
<EFBFBD> <09> <09> <09><0F><0F><0F><0F> <09> <09> <09> <09>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>#<23>#<23>#<23>#<23>#<23>#<23>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E><02><02><02><02><02><02><02><02><02><02><02><02><07><13>v<EFBFBD><1D><1D>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A><06><13>v<EFBFBD><1D><1D> <20> <20> <20> <20> <20> <20> <20>+<2B>+<2B>+<2B>+<2B>+<2B>+<2B><14><0F><1C><18><1A><16><1A><15><15><11><16><11><13><0F><13><0F><13><0E><15><11><17><12><17><13><19><14><17><12><17><13><1F><1A><1F><1A><14><0F><1C><17><1F><1A><1F><1A><14><0F><1C><17><14><10><16><11>%'<27>"<22>%'<27>"<22>%(<28>"<22>%(<28>"<22><15><11><15><11> <12> <11> <11> <11> <11> <11> <11> <11> <11> <11> <11> <02> <02><0F><04><0F>$<04><0E>"x<1B>x<1B>x<1B>x<1B>x<1B>x<1B>x<1B>x<1B>v<19><19><19><19><19><19><19><19> N<01>S<EFBFBD>N<01>S<EFBFBD>N<01>N<01>N<01>N<01>
<10>s<EFBFBD><10>t<EFBFBD><10><10><10><10>  <09> <09> <09> <09> <09> <09> <09> <09><15><15><15><15><15><19><15><15><15>v
<EFBFBD>v
<EFBFBD>v
<EFBFBD>v
<EFBFBD>v
<EFBFBD>v
<EFBFBD>v
<EFBFBD>v
<EFBFBD>r `<1B>`<1B>`<1B>`<1B>`<1B>`rA