+
    VBi4                        R t ^ RIHt Rt^ RIt^ RIt^ RIHtHtHtH	t	 ^ RI
Ht ^t^t^tRtRtRtRt]P&                  ! R	4      t]P&                  ! R
4      tR t ! R R]P.                  4      t ! R R4      t ! R R]P2                  4      tR# )a  
Simple man page writer for reStructuredText.

Man pages (short for "manual pages") contain system documentation on unix-like
systems. The pages are grouped in numbered sections:

 1 executable programs and shell commands
 2 system calls
 3 library functions
 4 special files
 5 file formats
 6 games
 7 miscellaneous
 8 system administration

Man pages are written in the *roff* markup language.

See https://www.tldp.org/HOWTO/Man-Page for a start.

Man pages have no subsection only parts.
Standard parts

  Name ,
  Synopsis ,
  Description ,
  Options ,
  Files ,
  See also ,
  Bugs ,

and

  AUthor .

A unix-like system keeps an index of the Descriptions, which is accessible
by the command whatis or apropos.

)annotationsreStructuredTextN)frontendnodeswriters	languages)RomanNumeralg      @aw  .
.nr rst2man-indent-level 0
.
.de1 rstReportMargin
\\$1 \\n[an-margin]
level \\n[rst2man-indent-level]
level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
-
\\n[rst2man-indent0]
\\n[rst2man-indent1]
\\n[rst2man-indent2]
..
.de1 INDENT
.\" .rstReportMargin pre:
. RS \\$1
. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
. nr rst2man-indent-level +1
.\" .rstReportMargin post:
..
.de UNINDENT
. RE
.\" indent \\n[an-margin]
.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
.nr rst2man-indent-level -1
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
z\:z([/@?&#]+)(?=.{3,})z([^\.]+)(?=\.+)(?=.{3,})c                    \         P                  R \        ,           \        P                  R \        ,           V 4      4      # )z\1)NONBREAKING_INSERT_RE2subNONPRINTING_BREAKPOINTNONBREAKING_INSERT_RE)ss   &=/usr/lib/python3.14/site-packages/docutils/writers/manpage.pyinsert_URI_breakpointsr   k   s6    !%%--$((1G)GKM M    c                      ] tR t^rtRtRt RRRR.RRRR	R
]P                  /3RR.RRRRR
]P                  /333tRt	Rt
 R R ltR R ltRtR# )Writerz
manpage writer class
zManpage Writer OptionsNz.Write references in plain text form. (default)z--text-referencesaction
store_truedefaultT	validatorz(Use man macros UR and MT for references.z--macro-referencesdesttext_referencesstore_falsec                   V ^8  d   QhRR/#    returnNone )formats   "r   __annotate__Writer.__annotate__   s     + +$ +r   c                	Z    \         P                  P                  V 4       \        V n        R # N)r   r   __init__
Translatortranslator_classselfs   &r   r&   Writer.__init__   s    % *r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   r#      s     ' '4 'r   c                	    V P                  V P                  4      pV P                  P                  V4       VP                  4       V n        R # r%   )r(   document	walkaboutastextoutput)r*   visitors   & r   	translateWriter.translate   s6    ''6(nn&r   )r1   r(   )manpage)r   )__name__
__module____qualname____firstlineno____doc__	supportedr   validate_booleansettings_specconfig_section_dependenciesr1   r&   r3   __static_attributes__r    r   r   r   r   r   s     I' 	!
:
\d113
4
 5
 $]113
4
	
M  #/F.+' 'r   r   c                  \    ] tR t^tRtR R ltR R ltR R ltR R	 ltR
 R lt	R t
RtR# )Tablez
man package table handling.
c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   Table.__annotate__   s      $ r   c                	B    . V n         R R.V n        RV n        . V n        R# )boxcenter	N)_rows_options	_tab_char_coldefsr)   s   &r   r&   Table.__init__   s#    
)r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rC      s       r   c                	<    V P                   P                  . 4       R # r%   rH   appendr)   s   &r   new_rowTable.new_row   s    

"r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rC      s     ' 'T 'r   c                >    V P                   P                  V.4       R# )z$Append the separator for table head.NrO   )r*   	separators   &&r   append_separatorTable.append_separator   s    

9+&r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rC      s     & & &r   c                4   ^ p\        V4      ^ 8  d   V^ ,          R8X  d   ^pV P                  R,          P                  WR 4       \        V P                  4      \        V P                  R,          4      8  d   V P                  P                  R4       R# R# )zcell_lines is an array of lines.sp
Nl)lenrH   rP   rK   )r*   
cell_linesstarts   && r   append_cellTable.append_cell   ss    z?Q:a=G#;E

2j01t}}DJJrN 33MM  % 4r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rC      s      D r   c                v    V'       d   V^ ,          R9   d   V^  K  V'       d   VR,          R9   d   VR K  R# R# )z3Remove leading and trailing blank and ``.sp`` linesN)
rZ   r\   r    )r*   r^   s   &&r   _minimize_cellTable._minimize_cell   s3    Z]o=1Z^>2 ?jr   c                	   R RP                  V P                  4      R,           RRP                  V P                  4      ,          .pV P                   F  pVP	                  R4       \        \        V4      4       F  pW#,          pV P                  V4       VP                  V4       VR,          P                  R4      '       g   VR;;,          R,          uu&   V\        V4      ^,
          8  d,   VP	                  RV P                  ,           R,           4       K  VP	                  R4       K  	  VP	                  R	4       K  	  VP                  4        VP	                  R
4       V# )z.TS
 z;
%s.
|zT{
rd   zT}zT}
z_
z.TE
r\   )joinrI   rK   rH   rP   ranger]   re   extendendswithrJ   pop)r*   textrowicells   &    r   as_listTable.as_list   s   '%/#((4==11 ::CKK3s8_v##D)D!Bx((..H$Hs3xz>KKT^^ 3F :;KK' % KK  	
Gr   )rK   rI   rH   rJ   N)r6   r7   r8   r9   r:   r&   rQ   rV   r`   re   rt   r?   r    r   r   rA   rA      s%    '&r   rA   c                  >
   ] tR t^tRt]P                  ! R4      t]P                  ! R4      tR]	P                   R2tR R ltR tR	 tR
 R ltR R ltR tR tR tR R ltR R ltR R ltR R ltR tR R ltR R ltR R ltERoR! R" lltR# R$ ltR% R& lt]tR' t R( R) lt!R* R+ lt"]!t#R, R- lt$R. R/ lt%R0 R1 lt&R2 R3 lt'R4 R5 lt(R6 R7 lt)R8 R9 lt*R: R; lt+R< R= lt,]t-R> R? lt.R@ RA lt/RB t0RC RD lt1RE RF lt2RG RH lt3RI RJ lt4RK RL lt5]P                  ! RM4      Pl                  3RN lt7RO RP lt8]!t9RQ RR lt:RS RT lt;RU RV lt<RW RX lt=RY RZ lt>R[ R\ lt?]t@R] R^ ltAR_ R` ltBRa Rb ltCRc Rd ltDRe Rf ltERg Rh ltFRi Rj ltGRk Rl ltHRm Rn ltIRo Rp ltJRq Rr ltKRs Rt ltLRu Rv ltMRw Rx ltNRy Rz ltOR{ R| ltPR} R~ ltQR R ltRR R ltSR R ltTR R ltUR R ltVR R ltWR R ltX]tYR R ltZR R lt[R t\R R lt]R R lt^R R lt_R t`R R ltaR R ltbR R ltcR tdR R lteR R ltfR R ltgR R lthR tiR R ltjR R ltkR R ltlR tmR R ltnR R lto]tpR R ltqR R ltrR R ltsR R lttR R ltuR R ltvR twR R ltx]tyR R ltzR R lt{R t|R R lt}R R lt~R R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R lt]tERpR R lltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltER  ER ltER ER ltER ER ltER ER ltER ER	 ltER
 ER ltER ER ltER ER ltER ER ltER ER ltER ER ltER tER ER ltER ER ltER ER ltER ER ltER ER  lt]!tER! ER" ltER# ER$ ltER% ER& ltER' ER( ltER) ER* lt]!tER+ ER, ltER- ER. ltER/ tER0 ER1 ltER2 ER3 ltER4 ER5 ltER6 ER7 ltER8 ER9 ltER: ER; ltER< ER= ltER> tER? tER@ ERA ltERB ERC ltERD ERE ltERF ERG ltERH ERI ltERJ ERK ltERL ERM ltERN ERO ltERP ERQ lt]tERR tERS ERT ltERU ERV ltERW ERX ltERY ERZ ltER[ ER\ ltER] ER^ ltER_ ER` ltERa ERb ltERc ERd ltERe ERf ltERg ERh ltERi ERj ltERk ERl lt]tERm tERntR # (q  r'   z
Docutils to man page translator.

Generate unix-like manual pages using the "man macro package"
from a Docutils document tree.
z	\S+| +|\nz\.\wz9Man page generated from reStructuredText
by the Docutils z manpage writer.c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   Translator.__annotate__   s     W WD Wr   c                	   \         P                  P                  W4       VP                  ;V n        pVP                  '       d$   V P
                  V n        V P                  V n        M"V P                  V n        V P                  V n        VP                  p\        P                  ! W1P                  4      V n        . V n        . V n        . V n        ^ V n        . V n        RV n        . V n        ^V n        RV n        . V n        RRRRRRRRR. RRR	RR
R/V n        . V n        / V n        RV n        RV n        RV n        RV n         RV n!        ^ V n"        ^ V n#        . V n$        ^ V n        ^ .V n%        RRRRRRRRRRRRRRRRRRRRRRRR /V n&        R# )!     Ntitlesubtitlemanual_sectionmanual_groupauthordate	copyrightversionFindentdefinition_list_item
field_nameliteralliteral_blockoption_list_itememphasisstrongtitle_referencetopic-titlesidebar-titleproblematic)z.INDENT %.1f
z
.UNINDENT
)z.TPr{   ).TP
.B rd   )z\fB\fP)z.sp
.EX
z
.EE
).TP
r{   )z\fIr   ).SS )z
.nf

.fi
)'r   NodeVisitorr&   settingsr   _visit_reference_no_macrovisit_reference_depart_reference_no_macrodepart_reference_visit_reference_with_macro_depart_reference_with_macrolanguage_coder   get_languagereporterlanguageheadbodyfootsection_levelcontexttopic_classcolspecs	compact_pcompact_simple
_list_char_docinfo_docinfo_keys_docinfo_names_in_docinfo_field_name_active_table_has_a_table_in_literalheader_written_line_blockauthors_indentdefs)r*   r.   r   lcodes   &&  r   r&   Translator.__init__   s   ""42#+#4#44####'#A#AD $($C$CD!#'#C#CD $($E$ED!&&!..u6G6GH			" B "nb"R2   !! s8 ;&0+!:"M,*!#3y5!	r   c                    RpRP                  VP                  R4       Uu. uF  pW#,           R,           NK  	  up4      pV# u upi )zHReturn commented version of the passed text WITHOUT end of
line/comment.z.\" r{   rd   )rk   split)r*   rp   prefixin_lineout_texts   &&   r   comment_beginTranslator.comment_begin<  sP     77+/::d+;=+; $-44+;= >=s   Ac                2    V P                  V4      R,           # )z,Return commented version of the passed text..
)r   r*   rp   s   &&r   commentTranslator.commentD  s    !!$'--r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   H  s     # #D #r   c                    \        V P                  4      ^ 8  d?   V P                  R,          R,          R8w  d   V P                  P                  R4       R# R# R# )7Ensure the last line in body is terminated by new line.rd   Nr\   r]   r   rP   r)   s   &r   
ensure_eolTranslator.ensure_eolH  s@    tyy>A$))B-"3t";IIT" #<r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   M  s     & &d &r   c                    \        V P                  4      ^ 8  d?   V P                  R,          R,          R8w  d   V P                  P                  R4       R# R# R# )r   rd   z\c
Nr\   r   r)   s   &r   ensure_c_eolTranslator.ensure_c_eolM  s@    tyy>A$))B-"3t";IIW% #<r   c                T   V P                   '       g   V P                  4        \        \        V P                  4      ^,
          ^ R4       EF  pV P                  V,          R8X  EdT   V P                  V^,
          ,          R,          R9   d   RV P                  V&   KT  V P                  V^,
          ,          R,          R8X  d8   V P                  V^,
          ,          R,          R8X  d   RV P                  V&   K  V P                  V^,
          ,          R8X  d   V P
                  P                  V P                  V^,
          ,          4      '       gb   V P                  V^,
          ,          R,          R	8X  g'   V P                  V^,
          ,          R,          R
8X  d   RV P                  V&   EKg  EKj  EKm  EKp  V P                  V,          R,          R9   g   EK  V P                  V^,           ,          ^ ,          R9   d9   RV P                  V^,           ,          ,           V P                  V^,           &   EK  RV P                  V,          R,          ,          V P                  V&   EK!  	  RP                  V P                  V P                  ,           V P                  ,           4      # )z0Return the final formatted document as a string.rZ   :N   Nr   :N   N.B r   rd   :N   Nr   
.B .z%s \c
r{   r\   )z.BI z.IP ).UE
.ME
)rd   )
r   append_headerrl   r]   r   possibly_a_roff_commandmatchrk   r   r   )r*   rr   s   & r   r0   Translator.astextR  s   """ s499~a'B/Ayy|w&99QU#B'+;;#(DIIaLiiA&r*e3))AE*2.'9#(DIIaLiiA&$."::@@"&))AE"24 499QU+B/:="iiA.r2g=#(DIIaL >4 / 1b!%77 99QqS>!$4%(499QqS>%9DIIacN $.1b1A#BDIIaL3 04 wwtyy499,tyy899r   c                	N    VP                  R R4      pVP                  RR4      pV# )    z\ u   †z\(dgreplacer   s   &&r   	deunicodeTranslator.deunicodet  s'    ||FE*||Hg.r   c                	F    . ROpV F  w  r4VP                  W44      pK  	  V# )-))r   z\-)'z\(aq)   ´z\')`z\(ga)"z\(dqr   )r*   rp   replace_pairsin_char
out_markups   &&   r   encode_special_charsTranslator.encode_special_charsy  s+     &3!W<<4D &3r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      $ r   c                	L   VP                  4       pVP                  R R4      pV P                  V4      pV P                  V4      pVP	                  R4      '       d
   RV,           pV P
                  '       d   VP                  RR4      pV P                  P                  V4       R# )\z\er   z\&z
.z
\&.N)r0   r   r   r   
startswithr   r   rP   )r*   noderp   s   && r   
visit_TextTranslator.visit_Text  s    {{}||D%(((.~~d#??34<D<<x0D		r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx           4 r   c                	    R # r%   r    r*   r   s   &&r   depart_TextTranslator.depart_Text      r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     <9 <9$ <9r   c                	  a  ! V3R  lR4      pRS9   d*   V P                   P                  V! SR,          4      4       M!V P                   P                  V! R4      4       \        V P                   4      ^8  d3   V P                  V P                   R,          P	                  4       4       R# V P                  V P                   R,          P	                  4       4       R# )c                  N   < ] tR tRtRtRR/tR V 3R lltR tR tR	 R
 lt	Rt
R# )'Translator.list_start.<locals>.EnumChari  z#list item numbering/markup handlingbulletz\(buc                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   4Translator.list_start.<locals>.EnumChar.__annotate__  s     % % %r   c                	p  < Wn         R S9   d   SR ,          ^,
          V n        M^ V n        ^V n        VR8X  dk   \        \	        \        SP
                  4      4      4      V n        V ;P                  \        \	        V P                  4      4      ^,           ,          un        R# VR8X  d3   V ;P                  \        R4      ^,
          ,          un        ^V n        R# VR8X  d3   V ;P                  \        R4      ^,
          ,          un        ^V n        R# VP                  R4      '       d
   ^V n        R# R# )r_   arabic
loweralphaa
upperalphaAromanN)_style_cntr   r]   strchildrenordrn   )r*   styler   s   &&r   r&   0Translator.list_start.<locals>.EnumChar.__init__  s    #d? $W 1DI !DI H$ $'s3t}}+='>#?DLLLCDII$7!$;;Ll*IISA-I#$DLl*IISA-I#$DL^^G,,#$DL -r   c                	   V P                   R 8X  d   V P                  V P                   ,          # V ;P                  ^,          un        V P                   R9   d   RV P                  ,          # V P                   P                  R4      '       de   \	        V P                  4      pV P                   P                  R4      '       d   VP                  4       R,           # VP                  4       R,           # RV P                  ,          # )r  z%c.r
  upperr   z%d.)r  r  )r  
enum_styler  rn   r   r   to_uppercaseto_lowercase)r*   ress   & r   __next__0Translator.list_start.<locals>.EnumChar.__next__  s    ;;(*??4;;77		Q	;;">> 499,,;;''00&tyy1C{{--g66"//1C77"//1C77tyy((r   c                	    V P                   # r%   )r   r)   s   &r   	get_width1Translator.list_start.<locals>.EnumChar.get_width  s    ||#r   c                   V ^8  d   QhRR/# )r   r   r  r    )r!   s   "r   r"   r    s     ; ;# ;r   c                	:    R \        V P                  4      ,          # )zenum_style-%s)listr  r)   s   &r   __repr__0Translator.list_start.<locals>.EnumChar.__repr__  s    &dkk):::r   )r  r   r  N)r6   r7   r8   r9   r:   r  r&   r  r  r   r?   )r   s   r   EnumCharr     s0    5gJ% %*) $; ;r   r"  enumtyper  Nr\   )r   rP   r]   r   r  )r*   r   r"  s   &f r   
list_startTranslator.list_start  s    /	; /	;b OO""8D,<#=> OO""8H#56t!#KK+5578KK+5578r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      $ r   c                	Z    V P                  4        V P                  P                  4        R # r%   )dedentr   ro   r)   s   &r   list_endTranslator.list_end  s    r   c                	    R V P                   ,          pV P                   R,          '       d   VRV P                   ,          ,          pVR,          pRpWV P                   ,          ,           # )z=.TH "%(title)s" "%(manual_section)s" "%(date)s" "%(version)s"r   z "%(manual_group)s"rd   z#.SH Name
%(title)s \- %(subtitle)s
)r   )r*   thsh_tmpls   &  r   headerTranslator.header  sZ    .15?==(()DMM99B
d
2dmm+++r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     	  	 t 	 r   c                    V P                   '       d   R# V P                  P                  \        4       V P                  P                  V P	                  4       4       ^V n         R# )z#append header with .TH and .SH NameN)r   r   rP   	MACRO_DEFr/  r)   s   &r   r   Translator.append_header  sE    
 		#		'r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx          1 1T 1r   c                	*    V P                  VR 4       R# )addressNvisit_docinfo_itemr   s   &&r   visit_addressTranslator.visit_address      i0r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx           d r   c                	    R # r%   r    r   s   &&r   depart_addressTranslator.depart_address  r   r   Nc                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     % %4 %r   c                	d   V'       d   V P                   P                  R 4       V P                  R,          ^ ,          : V P                  P                  P                  W"4      : RV P                  R,          ^,          : R2pV P                   P                  V4       V P                  V4       R# )rZ   r   :rd   N)r   rP   r   r   labelsgetvisit_block_quoter*   r   names   &&&r   visit_admonitionTranslator.visit_admonition  s     IIW%		(#A&$$((4		(#A&&D
 IIT"t$r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     & & &r   c                	(    V P                  V4       R # r%   )depart_block_quoter   s   &&r   depart_admonitionTranslator.depart_admonition  s    %r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   	       1 1t 1r   c                	*    V P                  VR 4       R# )	attentionNrK  r   s   &&r   visit_attentionTranslator.visit_attention	      dK0r   c                	   VR 8X  d2   V P                   V,          P                  VP                  4       4       MVP                  4       V P                   V&   V P                  P                  V4       \        P
                  h)r   )r   rP   r0   r   r   SkipNoderI  s   &&&r   r:  Translator.visit_docinfo_item  sY    8MM$&&t{{}5"&++-DMM$!!$'nnr   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx           4 r   c                	    R # r%   r    r   s   &&r   depart_docinfo_itemTranslator.depart_docinfo_item  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx          0 0D 0r   c                	*    V P                  VR 4       R# )r   Nr9  r   s   &&r   visit_authorTranslator.visit_author      h/r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      T r   c                	    R # r%   r    r   s   &&r   visit_authorsTranslator.visit_authors      r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   "  r?  r   c                	    R # r%   r    r   s   &&r   depart_authorsTranslator.depart_authors"  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   %  s       r   c                	R    V P                  \        4       V P                  ^ 4       R# rz   N)r   BLOCKQOUTE_INDENTr   s   &&r   rH  Translator.visit_block_quote%  s     	%&Ar   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   +  s      $ r   c                	F    V P                  4        V P                  4        R # r%   r)  r   s   &&r   rO  Translator.depart_block_quote+      r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   /  s       r   c                	(    V P                  V4       R # r%   r%  r   s   &&r   visit_bullet_listTranslator.visit_bullet_list/      r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   2  s      $ r   c                	&    V P                  4        R # r%   r*  r   s   &&r   depart_bullet_listTranslator.depart_bullet_list2      r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   5        T r   c                	    R # r%   r    r   s   &&r   visit_captionTranslator.visit_caption5  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   8  r?  r   c                	    R # r%   r    r   s   &&r   depart_captionTranslator.depart_caption8  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   ;       / /T /r   c                	*    V P                  VR 4       R# )cautionNrV  r   s   &&r   visit_cautionTranslator.visit_caution;      dI.r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   @  s     / /d /r   c                	    VP                  4       P                  R ^4      ^ ,          pVP                  4       pV P                  P	                  RV,          4       R # )N.IP [%s] 5
)r0   r   stripr   rP   )r*   r   nums   && r   visit_citationTranslator.visit_citation@  sA    kkm!!$*1-iik		#-.r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   E        t r   c                	    R # r%   r    r   s   &&r   depart_citationTranslator.depart_citationE  r   r   c                	    V P                   P                  R VP                  4       ,           R,           4       \        P                  h[])r   rP   r0   r   r[  r   s   &&r   visit_citation_reference#Translator.visit_citation_referenceH  s.    		T[[]*3./nnr   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   L  s       r   c                	<    V P                   P                  R 4       R# )(Nr   rP   r   s   &&r   visit_classifierTranslator.visit_classifierL  s    		r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   O  s       r   c                	^    V P                   P                  R 4       V P                  V4       R# ))N)r   rP   depart_termr   s   &&r   depart_classifierTranslator.depart_classifierO  s"    		r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   S  s     # #T #r   c                	<    V P                   P                  V4       R # r%   )r   rP   r   s   &&r   visit_colspecTranslator.visit_colspecS  s    T"r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   V  r?  r   c                	    R # r%   r    r   s   &&r   depart_colspecTranslator.depart_colspecV  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   Y  s     > > >r   c                	~    V P                   P                  R R\        V P                  4      ,          ,          4       R# )ri   zL N)r   rP   r]   r   r)   s   &r   write_colspecsTranslator.write_colspecsY  s'    		DT]]);$;<=r   z-(?=-)c                	    V P                   P                  V P                  VP                  4       4      4       \        P
                  hr%   )r   rP   r   r0   r   r[  )r*   r   r   s   &&&r   visit_commentTranslator.visit_comment\  s-    		dkkm45nnr   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   a  r6  r   c                	*    V P                  VR 4       R# )contactNr9  r   s   &&r   visit_contactTranslator.visit_contacta  r=  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   f  r  r   c                	    R # r%   r    r   s   &&r   visit_containerTranslator.visit_containerf  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   i         r   c                	    R # r%   r    r   s   &&r   depart_containerTranslator.depart_containeri  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   l  r?  r   c                	    R # r%   r    r   s   &&r   visit_compoundTranslator.visit_compoundl  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   o  r  r   c                	    R # r%   r    r   s   &&r   depart_compoundTranslator.depart_compoundo  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   r       3 3t 3r   c                	*    V P                  VR 4       R# )r   Nr9  r   s   &&r   visit_copyrightTranslator.visit_copyrightr  s    k2r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   u  s     . .D .r   c                	*    V P                  VR 4       R# )dangerNrV  r   s   &&r   visit_dangerTranslator.visit_dangeru  s    dH-r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   z  s     . .$ .r   c                	*    V P                  VR 4       R# )r   Nr9  r   s   &&r   
visit_dateTranslator.visit_datez  s    f-r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   }  r  r   c                	    R # r%   r    r   s   &&r   visit_decorationTranslator.visit_decoration}  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx            r   c                	    R # r%   r    r   s   &&r   depart_decorationTranslator.depart_decoration  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     r  r   c                	    R # r%   r    r   s   &&r   visit_definitionTranslator.visit_definition  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     r  r   c                	    R # r%   r    r   s   &&r   depart_definitionTranslator.depart_definition  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     , ,T ,r   c                	0    V P                  \        4       R # r%   )r   DEFINITION_LIST_INDENTr   s   &&r   visit_definition_list Translator.visit_definition_list  s    *+r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      d r   c                	&    V P                  4        R # r%   rx  r   s   &&r   depart_definition_list!Translator.depart_definition_list      r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     ? ?$ ?r   c                	l    V P                   P                  V P                  R ,          ^ ,          4       R# r   Nr   rP   r   r   s   &&r   visit_definition_list_item%Translator.visit_definition_list_item  #    		#9:1=>r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     ? ?4 ?r   c                	l    V P                   P                  V P                  R ,          ^,          4       R# r  r  r   s   &&r   depart_definition_list_item&Translator.depart_definition_list_item  r	  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     r  r   c                	    R # r%   r    r   s   &&r   visit_descriptionTranslator.visit_description  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      $ r   c                	    R # r%   r    r   s   &&r   depart_descriptionTranslator.depart_description  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      T r   c                	    ^V n         R#    N)r   r   s   &&r   visit_docinfoTranslator.visit_docinfo  s
    r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      d r   c                	4    R V n         V P                  4        R # r%   )r   r   r   s   &&r   depart_docinfoTranslator.depart_docinfo  s    r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s        4  r   c                	z    V P                   P                  V P                  R ,          ^ ,          4       RV n        R# )r   TN)r   rP   r   r   r   s   &&r   visit_doctest_blockTranslator.visit_doctest_block  s*    		?3A67r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     8 8D 8r   c                	z    R V n         V P                  P                  V P                  R,          ^,          4       R# Fr   N)r   r   rP   r   r   s   &&r   depart_doctest_blockTranslator.depart_doctest_block  s*     		?3A67r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s        d  r   c                	    V P                   P                  V P                  V P                  4      P	                  4       R ,           4       ^ V n        R# rd   N)r   rP   r   document_startrstripr   r   s   &&r   visit_documentTranslator.visit_document  s9    		d&9&9:AACDHIr   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     K Kt Kr   c                	   V P                   R ,          '       dC   V P                  P                  RRP                  V P                   R ,          4      ,          4       RpV P                   EFj  pVR8X  d   V P                  P                  RV P
                  P                  P                  W34      : RV P                  R,          ^ ,          ^ ,          : V P                  R,          ^ ,          \        ,          : RV P                   V,          : R	V P                  R,          ^,          : V P                  R,          ^,          : 2
4       K  W29  g   K  W0P                  9   d   V P                  V,          pM%V P
                  P                  P                  W34      pV P                  P                  RV: R
V P                   V,          : R24       EKm  	  V P                   R,          '       d4   V P                  P                  RV P                   R,          ,          4       V P                  P                  V P                  R4      4       R# )r   z.SH Author
%s
z, r   r8  rd   z:
r   .nf
r   z: z.SH Copyright
%s
zEnd of generated man page.N)r   r   r   r   r~   r}   r|   r   )r   r   rP   rk   r   r   rF  rG  r   rt  r   r   )r*   r   skiprJ  labels   &&   r   depart_documentTranslator.depart_document  s   ==""II/#yyx)@AB C$ &&Dy 		  $(MM$8$8$<$<T$H$(IIh$7$:Q$>$(IIh$7$:=N$N$N$(MM$$7$7$(IIh$7$:$(IIh$7$:"< = !... //5E MM0044T@E		  d8K8K!LM ' ==%%II2#}}[9: ;		++,HIJr   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     3 3d 3r   c                	l    V P                   P                  V P                  R ,          ^ ,          4       R# r   Nr  r   s   &&r   visit_emphasisTranslator.visit_emphasis  "    		:.q12r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     r  r   c                	l    V P                   P                  V P                  R ,          ^,          4       R# r9  r  r   s   &&r   depart_emphasisTranslator.depart_emphasis  r<  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     , ,4 ,r   c                	   R V9   d(   V P                   P                  P                  RVR7       RV9   d(   V P                   P                  P                  RVR7       V P                  P	                  \        V P                  4      4       R# )morerowsz""table row spanning" not supported	base_nodemorecolsz#"table cell spanning" not supportedN)r.   r   warningr   rP   r]   r   r   s   &&r   visit_entryTranslator.visit_entry  sr    MM""**4 + FMM""**5 + GC		N+r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      D r   c                	    V P                   P                  4       pV P                  P                  V P                  VR  4       V P                  VR 1 R # r%   )r   ro   r   r`   r   )r*   r   r_   s   && r   depart_entryTranslator.depart_entry  sA      "&&tyy'89IIefr   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      T r   c                	(    V P                  V4       R # r%   r}  r   s   &&r   visit_enumerated_list Translator.visit_enumerated_list  r  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      d r   c                	&    V P                  4        R # r%   r  r   s   &&r   depart_enumerated_list!Translator.depart_enumerated_list  r  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     - -4 -r   c                	*    V P                  VR 4       R# )errorNrV  r   s   &&r   visit_errorTranslator.visit_error  s    dG,r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     r   r   c                	    R # r%   r    r   s   &&r   visit_fieldTranslator.visit_field  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx           D r   c                	    R # r%   r    r   s   &&r   depart_fieldTranslator.depart_field  r   r   c                	    V P                   '       de   V P                  P                  4       P                  R R4      pV P                  V P                  V&   V P                  W4       \        P                  hR# )rh   _N)r   r   lowerr   r   r:  r   r[  )r*   r   name_normalizeds   && r   visit_field_bodyTranslator.visit_field_body  sb    "..446>>sCHO373C3CD0##D:.. 	 r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     r  r   c                	    R # r%   r    r   s   &&r   depart_field_bodyTranslator.depart_field_body  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     ' ' 'r   c                	0    V P                  \        4       R # r%   )r   FIELD_LIST_INDENTr   s   &&r   visit_field_listTranslator.visit_field_list  s    %&r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx      s       r   c                	&    V P                  4        R # r%   rx  r   s   &&r   depart_field_listTranslator.depart_field_list   r  r   c                	    V P                   '       d&   VP                  4       V n        \        P                  hV P
                  P                  V P                  R ,          ^ ,          4       R# r   N)r   r0   r   r   r[  r   rP   r   r   s   &&r   visit_field_nameTranslator.visit_field_name  sF    #{{}D.. 		<034r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   	  s     5 5 5r   c                	l    V P                   P                  V P                  R ,          ^,          4       R# rx  r  r   s   &&r   depart_field_nameTranslator.depart_field_name	  s"    		<034r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      D r   c                	J    V P                  R 4       V P                  ^ 4       R# )g      @N)r   r   s   &&r   visit_figureTranslator.visit_figure  s    CAr   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      T r   c                	F    V P                  4        V P                  4        R # r%   rx  r   s   &&r   depart_figureTranslator.depart_figure  rz  r   c                	p    V P                   P                  P                  R VR7       \        P                  h)z"footer" not supportedrD  )r.   r   rG  r   r[  r   s   &&r   visit_footerTranslator.visit_footer  s1    &&'?15 	' 	7 nnr   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     r  r   c                	    R # r%   r    r   s   &&r   depart_footerTranslator.depart_footer  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     ? ?d ?r   c                	    VP                  4       P                  ^R7      w  r#VP                  4       pV P                  P	                  RV P                  V4      ,          4       R# )r  )maxsplitr  N)r0   r   r  r   rP   r   )r*   r   r  _texts   &&  r   visit_footnoteTranslator.visit_footnote  sH    [[]((!(4
iik		$..*==>r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   "  r  r   c                	    R # r%   r    r   s   &&r   depart_footnoteTranslator.depart_footnote"  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   %  s     7 7 7r   c                	T    V P                   P                  P                  R VR7       R# )z!"footnote_backrefs" not supportedrD  Nr.   r   rG  r   s   &&r   footnote_backrefsTranslator.footnote_backrefs%  s%    &&'J15 	' 	7r   c                	    V P                   P                  R V P                  VP                  4       4      ,           R,           4       \        P
                  hr  )r   rP   r   r0   r   r[  r   s   &&r   visit_footnote_reference#Translator.visit_footnote_reference)  s7    		T^^DKKM::3>?nnr   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   -  s       r   c                	    R # r%   r    r   s   &&r   depart_footnote_reference$Translator.depart_footnote_reference-  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   0  r  r   c                	    R # r%   r    r   s   &&r   visit_generatedTranslator.visit_generated0  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   3  r  r   c                	    R # r%   r    r   s   &&r   depart_generatedTranslator.depart_generated3  r   r   c                	4    \        VP                  4       4      hr%   )NotImplementedErrorr0   r   s   &&r   visit_headerTranslator.visit_header6  s    !$++-00r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   9  r  r   c                	    R # r%   r    r   s   &&r   depart_headerTranslator.depart_header9  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   <       , ,$ ,r   c                	*    V P                  VR 4       R# )hintNrV  r   s   &&r   
visit_hintTranslator.visit_hint<      dF+r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   A  s     % %t %r   c                	<    V P                   P                  R 4       R# )z\s-2\dNr  r   s   &&r   visit_subscriptTranslator.visit_subscriptA      		$r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   D  s     $ $ $r   c                	<    V P                   P                  R 4       R# )z\u\s0Nr  r   s   &&r   depart_subscriptTranslator.depart_subscriptD      		#r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   G  s     % % %r   c                	<    V P                   P                  R 4       R# )z\s-2\uNr  r   s   &&r   visit_superscriptTranslator.visit_superscriptG  r  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   J  s     $ $$ $r   c                	<    V P                   P                  R 4       R# )z\d\s0Nr  r   s   &&r   depart_superscriptTranslator.depart_superscriptJ  r  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   M  s     # # #r   c                	<    V P                   P                  R 4       R# )z\(em Nr  r   s   &&r   visit_attributionTranslator.visit_attributionM  s    		"r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   P  s      $ r   c                	<    V P                   P                  R 4       R# r+  r  r   s   &&r   depart_attributionTranslator.depart_attributionP      		r   c                	   R pRVP                   9   dk   V P                  P                  P                  VVR7       V P                  P                  RVP                   R,          ,          4       \        P                  hRVP                   9   d^   V P                  P                  RVP                   R,          ,          4       V P                  P                  P                  V R2VR7       \        P                  h)z*"image" not supported by "manpage" writer.altrD  z.sp
    %s
uriz.sp
    image: %s
z<
Please provide an "alt" attribute with textual replacement.)	
attributesr.   r   infor   rP   rG  r   r[  )r*   r   msgs   && r   visit_imageTranslator.visit_imageS  s    :DOO#MM""''26 ( 8II_OOE*, - nn doo%II3OOE*, -MM""**e $ $/3 + 5 nnr   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   c  rS  r   c                	*    V P                  VR 4       R# )	importantNrV  r   s   &&r   visit_importantTranslator.visit_importantc  rY  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   h  r`  r   c                	    R # r%   r    r   s   &&r   visit_inlineTranslator.visit_inlineh  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   k  r  r   c                	    R # r%   r    r   s   &&r   depart_inlineTranslator.depart_inlinek  r   r   c                	   \        VP                  \        P                  \        P                  34      '       d   \        P
                  hV P                  P                  P                  R VR7       V P                  P                  R4       R# )z"unsupported "label"rD  r  N)
isinstanceparentr   footnotecitationr[  r.   r   rG  r   rP   r   s   &&r   visit_labelTranslator.visit_labeln  s_    dkkENNENN#CDD.. &&'=15 	' 	7		r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   v  s        D  r   c                	<    V P                   P                  R 4       R# )z]
Nr  r   s   &&r   depart_labelTranslator.depart_labelv  s    		r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   y  r`  r   c                	    R # r%   r    r   s   &&r   visit_legendTranslator.visit_legendy  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   |  r  r   c                	    R # r%   r    r   s   &&r   depart_legendTranslator.depart_legend|  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     	) 	) 	)r   c                	    V ;P                   ^,          un         V P                   ^8X  d   V P                  P                  R4       R# V P                  P                  R4       R# )r  r2  z.in +2
Nr   r   rP   r   s   &&r   visit_line_blockTranslator.visit_line_block  sG    Aq 
 IIW%IIZ(r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     ) ) )r   c                	    V ;P                   ^,          un         V P                   ^ 8X  d9   V P                  P                  R4       V P                  P                  R4       R# V P                  P                  R4       R# )r  z.fi
rZ   z.in -2
Nr   r   s   &&r   depart_line_blockTranslator.depart_line_block  sW    Aq IIW%IIW%IIZ(r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx           $ r   c                	    R # r%   r    r   s   &&r   
visit_lineTranslator.visit_line  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      4 r   c                	<    V P                   P                  R 4       R# r+  r  r   s   &&r   depart_lineTranslator.depart_line  r  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     3 3t 3r   c                	    V P                   P                  R \        V P                  R,          4      V P                  R,          P	                  4       3,          4       R# )z
.IP %s %d
Nr\   )r   rP   nextr   r  r   s   &&r   visit_list_itemTranslator.visit_list_item  sF    		T__R()#--/*2 2 	3r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     r  r   c                	    R # r%   r    r   s   &&r   depart_list_itemTranslator.depart_list_item  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     2 2T 2r   c                	l    V P                   P                  V P                  R ,          ^ ,          4       R# r   Nr  r   s   &&r   visit_literalTranslator.visit_literal  "    		9-a01r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx          2 2d 2r   c                	l    V P                   P                  V P                  R ,          ^,          4       R# r  r  r   s   &&r   depart_literalTranslator.depart_literal  r  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s        4  r   c                	    V P                  \        4       V P                  ^ 4       V P                  P                  V P                  R,          ^ ,          4       RV n        R# )rz   r   TN)r   LITERAL_BLOCK_INDENTr   rP   r   r   r   s   &&r   visit_literal_blockTranslator.visit_literal_block  sD     	()A		?3A67r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      D r   c                	    R V n         V P                  P                  V P                  R,          ^,          4       V P	                  4        V P	                  4        R# r&  )r   r   rP   r   r)  r   s   &&r   depart_literal_blockTranslator.depart_literal_block  s<     		?3A67r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     ! !$ !r   c                	v    V P                   P                  P                  R VR7       V P                  V4       R# )z"math" role not supportedrD  N)r.   r   rG  r  r   s   &&r   
visit_mathTranslator.visit_math  s3    &&'B15 	' 	74 r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     " "4 "r   c                	(    V P                  V4       R # r%   )r"  r   s   &&r   depart_mathTranslator.depart_math  s    D!r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     ' ' 'r   c                	v    V P                   P                  P                  R VR7       V P                  V4       R# )z"math" directive not supportedrD  N)r.   r   rG  r'  r   s   &&r   visit_math_blockTranslator.visit_math_block  s3    &&'G15 	' 	7  &r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx          ( ( (r   c                	(    V P                  V4       R # r%   )r+  r   s   &&r   depart_math_blockTranslator.depart_math_block  s    !!$'r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     r  r   c                	*    V P                  VR 4       R# )noteNrV  r   s   &&r   
visit_noteTranslator.visit_note  r  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     8 8 8r   c                	    V P                   R,          pV P                   P                  V4       V P                  P                  V P                  R,          ^ ,          V,          4       R# )r  r   Nr\   )r   rP   r   r   )r*   bysteps   && r   r   Translator.indent  sG    ||BB		8,Q/$67r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     1 1 1r   c                	    V P                   P                  4        V P                  P                  V P                  R ,          ^,          4       R# )r   N)r   ro   r   rP   r   r)   s   &r   r)  Translator.dedent  s2    		8,Q/0r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     r:  r   c                	0    V P                  \        4       R # r%   )r   OPTION_LIST_INDENTr   s   &&r   visit_option_listTranslator.visit_option_list  s    &'r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      $ r   c                	&    V P                  4        R # r%   rx  r   s   &&r   depart_option_listTranslator.depart_option_list  r  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     ; ;d ;r   c                	l    V P                   P                  V P                  R ,          ^ ,          4       R# r   Nr  r   s   &&r   visit_option_list_item!Translator.visit_option_list_item  s#    		#56q9:r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     ; ;t ;r   c                	l    V P                   P                  V P                  R ,          ^,          4       R# rV  r  r   s   &&r   depart_option_list_item"Translator.depart_option_list_item  s#    		#56q9:r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      $ r   c                	    V P                   P                  R 4       V P                   P                  \        V P                  4      4       V P                   P                  ^ 4       R# )r   N)r   rP   r]   r   r   s   &&r   visit_option_groupTranslator.visit_option_group  sB     	E"C		N+Ar   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     I I4 Ir   c                	<   V P                   P                  4        V P                   P                  4       pV P                  VR  pV P                  VR 1 V P                  P                  V P                   P                  4       : RP	                  V4      : R24       R # )Nr{   rd   )r   ro   r   rP   rk   )r*   r   start_positionrp   s   &&  r   depart_option_groupTranslator.depart_option_group  sn    ))+yy)IIno&		T\\%5%5%7GHr   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     	 	D 	r   c                	p   V P                   R,          ^ 8  dP   V P                   R,          R8X  d   V P                  P                  R4       MV P                  P                  R4       V P                   R,          R8X  d   V P                  P                  R4       V P                  P                  R4       R# )	r  .BIz\fR,\fB z\fP,\fB r   rh   Nr\   )r   r   rP   r   s   &&r   visit_optionTranslator.visit_option  s}    <<a||B5(		  .		  .<<u$IIT"		r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      T r   c                	D    V P                   R;;,          ^,          uu&   R# )r  Nr\   )r   r   s   &&r   depart_optionTranslator.depart_option  s    RAr   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      4 r   c                	    R # r%   r    r   s   &&r   visit_option_stringTranslator.visit_option_string  rl  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      D r   c                	    R # r%   r    r   s   &&r   depart_option_stringTranslator.depart_option_string  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     	% 	%T 	%r   c                	   R V P                   R&   VR,          R8w  d,   V P                  P                  RVR,          ,          4       R# V P                  \        V P                  4      ^,
          ,          P	                  R4      '       d   V P                  P                  R4       R# V P                  P                  R4       R# )rh  	delimiterrh   z\fB%s =z \ Nri  )r   r   rP   r]   rn   r   s   &&r   visit_option_argument Translator.visit_option_argument  s     R#IIYk)::;YYs499~a'(11#66IIS! IIV$r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      d r   c                	    R # r%   r    r   s   &&r   depart_option_argument!Translator.depart_option_argument  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx          6 6$ 6r   c                	*    V P                  VR 4       R# )organizationNr9  r   s   &&r   visit_organizationTranslator.visit_organization  s    n5r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx      r^  r   c                	    R # r%   r    r   s   &&r   depart_organizationTranslator.depart_organization   r   r   c                   V ^8  d   QhRR/# )r   r   intr    )r!   s   "r   r"   rx   #  s      3 r   c                	    \        VP                  ^ ,          \        P                  4      pVP                  P                  VR  F.  p\        V\        P
                  4      '       d   K%  W1J d    ^#  ^ # 	  ^ # rs  )r  r  r   r4  r  	Invisible)r*   r   firstchilds   &&  r   first_childTranslator.first_child#  s\    4;;q>5;;7[[))%&1E%11} 2 r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   -  s     
  
 t 
 r   c                	    V P                  4        V P                  V4      '       g   V P                  P                  R 4       RV n        R# )rZ   TN)r   r  r   rP   r   r   s   &&r   visit_paragraphTranslator.visit_paragraph-  s9     	%%IIW%r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   9  s       r   c                	J    R V n         V P                  P                  R4       R# )Frd   N)r   r   rP   r   s   &&r   depart_paragraphTranslator.depart_paragraph9  s     		r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   =  s     6 6 6r   c                	l    V P                   P                  V P                  R ,          ^ ,          4       R# r   Nr  r   s   &&r   visit_problematicTranslator.visit_problematic=  "    		=1!45r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   @  r  r   c                	l    V P                   P                  V P                  R ,          ^,          4       R# r  r  r   s   &&r   depart_problematicTranslator.depart_problematic@  r  r   c                	    R VP                  RR4      P                  4       9   d1   V P                  P                  VP	                  4       R,           4       \
        P                  h)r5   r!   r{   rd   )rG  r   r   rP   r0   r   r[  r   s   &&r   	visit_rawTranslator.visit_rawC  sE    2.4466IIT[[]T12nnr   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   K  s     % % %r   c                (   RV9   d   VR,          VP                  4       8X  g$   VR,          RVP                  4       ,           8X  dJ   V P                  P                  R\        VP                  4       4      ,          4       \        P
                  hR# R# )zE.g. link or email address.refurimailto:z\%%<%s>N)r0   r   rP   r   r   r[  r   s   &&r   r   $Translator._visit_reference_no_macroK  st     t X$++-/>Yt{{}%<<		  #9$++-#H"I Jnn$	 =	 r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   _  s     G G$ Gr   c                	|    R V9   d5   V P                   P                  R\        VR ,          4      ,          4       R# R# )r  z \%%<%s>N)r   rP   r   r   s   &&r   r   %Translator._depart_reference_no_macro_  s6    tII[5d8nEF G r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   e  s     $ $4 $r   c                	   R V9   EdV   V P                  4        VR ,          pVP                  R4      '       dA   VR,          pV P                  P                  R4       V P                  P                  R4       M6V P                  P                  R4       V P                  P                  R4       V P                  P                  R\        V4      ,          4       VR ,          VP                  4       8X  g$   VR ,          RVP                  4       ,           8X  dD   V P                  P                  V P                  P                  4       4       \        P                  hR	# V P                  P                  R4       R	# )
r  r  :r   NNz.MT r   z.UR r   z\%%%s
r{   N)
r   r   r   rP   r   r   r0   ro   r   r[  )r*   r   _uris   && r   r   &Translator._visit_reference_with_macroe  s	   t>Dy))Bx 		  (##G,		  (##G,IIZ*@*FFGX$++-/>Yt{{}%<<		  !1!1!34nn$ = LL#r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   }  s     ( (D (r   c                	    V P                   P                  4       pV'       d.   V P                  4        V P                  P	                  V4       R # R # r%   )r   ro   r   r   rP   )r*   r   	macro_ends   && r   r   'Translator._depart_reference_with_macro}  s8    LL$$&	OOIIY' r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     r   r   c                	*    V P                  VR 4       R# )revisionNr9  r   s   &&r   visit_revisionTranslator.visit_revision  s    j1r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     % % %r   c                	:    V P                   P                  4        R # r%   )r   rQ   r   s   &&r   	visit_rowTranslator.visit_row  s    ""$r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     r  r   c                	    R # r%   r    r   s   &&r   
depart_rowTranslator.depart_row  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s        T  r   c                	8    V ;P                   ^,          un         R# r  r   r   s   &&r   visit_sectionTranslator.visit_section      ar   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s        d  r   c                	8    V ;P                   ^,          un         R# r  r  r   s   &&r   depart_sectionTranslator.depart_section  r  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     rc  r   c                	*    V P                  VR 4       R# )statusNr9  r   s   &&r   visit_statusTranslator.visit_status  rg  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     1 1D 1r   c                	l    V P                   P                  V P                  R ,          ^ ,          4       R# r   Nr  r   s   &&r   visit_strongTranslator.visit_strong  "    		8,Q/0r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     r6  r   c                	l    V P                   P                  V P                  R ,          ^,          4       R# r  r  r   s   &&r   depart_strongTranslator.depart_strong  r  r   c                "    \         P                  h)zInternal only.)r   r[  r   s   &&r   visit_substitution_definition(Translator.visit_substitution_definition  s    nnr   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     F FD Fr   c                	T    V P                   P                  P                  R VR7       R# )z&"substitution_reference" not supportedrD  Nr  r   s   &&r   visit_substitution_reference'Translator.visit_substitution_reference  s%    &&4 	' 	Fr   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     5 5d 5r   c                	   \        VP                  \        P                  4      '       d6   V P                  P                  V P                  R ,          ^ ,          4       R# \        VP                  \        P                  4      '       d   V P                  VR4       R# \        VP                  \        P                  4      '       d6   V P                  P                  V P                  R ,          ^ ,          4       R# R# )r   r}   N)
r  r  r   sidebarr   rP   r   r.   r:  sectionr   s   &&r   visit_subtitleTranslator.visit_subtitle  s    dkk5==11IITYYx034U^^44##D*5U]]33IITYYx034 4r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     ; ;t ;r   c                	z    V P                   P                  V P                  R ,          ^,          R,           4       R# )r   z
.PP
Nr  r   s   &&r   depart_subtitleTranslator.depart_subtitle  s'    		8,Q/	9:r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     P PD Pr   c                	&   / pVP                  R 4      '       d   VR ,          VR&   VP                  R4      '       d   RVR,          ,          pMRpV P                  P                  RVR,          : RVR,          : R	VR
,          : RV: R2	4       R# )idrJ  linez	, line %sr{   z.IP "System Message: type/levelz (sourcerE  z)"
N)hasattrr   rP   )r*   r   attrr  s   &&  r   visit_system_messageTranslator.visit_system_message  s{    
 <<:DL<<f-DD		 LL$w--hO 	Pr   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      T r   c                	    R # r%   r    r   s   &&r   depart_system_message Translator.depart_system_message  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     - -4 -r   c                	    \        4       V n        V P                  '       g&   R V n        V P                  P	                  ^ R4       R# R# )Tz'\" t
N)rA   r   r   r   insertr   s   &&r   visit_tableTranslator.visit_table  s9    "W    $DIIQ, !r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     " "D "r   c                	    V P                  4        V P                  P                  V P                  P	                  4       4       R V n        R # r%   )r   r   rm   r   rt   r   s   &&r   depart_tableTranslator.depart_table  s5    		++3356!r   c                	    R # r%   r    r   s   &&r   visit_targetTranslator.visit_target  s     	r   c                	    R # r%   r    r   s   &&r   depart_targetTranslator.depart_target  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     r   r   c                	    R # r%   r    r   s   &&r   visit_tbodyTranslator.visit_tbody  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     r`  r   c                	    R # r%   r    r   s   &&r   depart_tbodyTranslator.depart_tbody  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     " "$ "r   c                	<    V P                   P                  R 4       R# )r   Nr  r   s   &&r   
visit_termTranslator.visit_term  s    		!r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     
# 
#4 
#r   c                	X   VP                  R RRR7      p\        V\        P                  4      '       d   V P                  P                  R4       R # \        V\        P                  4      '       d   V P                  P                  R4       R # V P                  P                  R4       R # )NFT)descendsiblingsrh   z
.TQrd   )	next_noder  r   
classifierr   rP   term)r*   r   _nexts   && r   r  Translator.depart_term  ss    tUTBeU--..IIS!eUZZ((IIW%IIT"r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     r`  r   c                	    R # r%   r    r   s   &&r   visit_tgroupTranslator.visit_tgroup  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     r  r   c                	    R # r%   r    r   s   &&r   depart_tgroupTranslator.depart_tgroup  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      4 r   c                	    R # r%   r    r   s   &&r   visit_theadTranslator.visit_thead  rl  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      D r   c                	    R # r%   r    r   s   &&r   depart_theadTranslator.depart_thead  rl  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     + + +r   c                	*    V P                  VR 4       R# )tipNrV  r   s   &&r   	visit_tipTranslator.visit_tip  s    dE*r   c                	   \        VP                  \        P                  4      '       d6   V P                  P                  V P                  R ,          ^ ,          4       R# \        VP                  \        P                  4      '       d6   V P                  P                  V P                  R,          ^ ,          4       R# \        VP                  \        P                  4      '       d   V P                  P                  R4       R# V P                  ^ 8X  d.   VP                  4       V P                  R&   \        P                  hV P                  ^8X  dP   V P                  P                  RV P                  VP                  4       4      ,          4       \        P                  hV P                  P                  R4       R# )r   r   z.IP "r|   z.SH %s
r   N)r  r  r   topicr   rP   r   r  
admonitionr   r0   r   r[  r   r   s   &&r   visit_titleTranslator.visit_title  s   dkk5;;//IITYY}5a89U]]33IITYY7:;U%5%566IIW%1$%)[[]DMM'".. 1$IIZt{{}(EEF.. IIV$r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s      D r   c                	    \        VP                  \        P                  4      '       d   V P                  P                  R 4       V P                  P                  R4       R# )r   rd   N)r  r  r   r;  r   rP   r   s   &&r   depart_titleTranslator.depart_title  s=    dkk5#3#344IIS!		r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     : :T :r   c                l    V P                   P                  V P                  R,          ^ ,          4       R# )zinline citation referencer   Nr  r   s   &&r   visit_title_reference Translator.visit_title_reference  s#    		#45a89r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx     s     : :d :r   c                	l    V P                   P                  V P                  R ,          ^,          4       R# )r   Nr  r   s   &&r   depart_title_reference!Translator.depart_title_reference  s#    		#45a89r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   "  r   r   c                	    R # r%   r    r   s   &&r   visit_topicTranslator.visit_topic"  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   %  r`  r   c                	    R # r%   r    r   s   &&r   depart_topicTranslator.depart_topic%  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   (  r  r   c                	    R # r%   r    r   s   &&r   visit_sidebarTranslator.visit_sidebar(  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   +  r?  r   c                	    R # r%   r    r   s   &&r   depart_sidebarTranslator.depart_sidebar+  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   .  r`  r   c                	    R # r%   r    r   s   &&r   visit_rubricTranslator.visit_rubric.  r   r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   1  s      T r   c                	<    V P                   P                  R 4       R# r+  r  r   s   &&r   depart_rubricTranslator.depart_rubric1  r  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   4  s     / / /r   c                	<    V P                   P                  R 4       R# )z
.sp
.ce
----
Nr  r   s   &&r   visit_transitionTranslator.visit_transition4  s     			-.r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   :  s     + + +r   c                	<    V P                   P                  R 4       R# )z
.ce 0
.sp
Nr  r   s   &&r   depart_transitionTranslator.depart_transition:  s    		)*r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   =  r6  r   c                	*    V P                  VR 4       R# )r   Nr9  r   s   &&r   visit_versionTranslator.visit_version=  r=  r   c                   V ^8  d   QhRR/# r   r    )r!   s   "r   r"   rx   @  r  r   c                	*    V P                  VR 4       R# )rG  NrV  r   s   &&r   visit_warningTranslator.visit_warning@  r  r   c                	N    \        R VP                  P                  ,          4      h)z$visiting unimplemented node type: %s)r  	__class__r6   r   s   &&r   unimplemented_visitTranslator.unimplemented_visitE  s$    !"H$(NN$;$;#< = 	=r   )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r%   )g      ?)r6   r7   r8   r9   r:   recompilewords_and_spacesr   docutils__version__r,  r&   r   r   r   r   r0   r   r   r   r   r%  r*  r/  r   r;  rA  rK  rP  rW  depart_attentionr:  r`  re  depart_authorrj  ro  rH  rO  r~  r  r  r  r  depart_cautionr  r  r  r  r  r  r  r  r   r  r  depart_contactr  r  r  r  r  r  depart_dangerr  r  r  r  r  r  r   r  r  r  r  r  r  r"  r'  r.  r5  r:  r?  rH  rL  rP  rT  rY  depart_errorr]  rb  rh  rl  rq  ru  ry  r}  r  r  r  r  r  r  r  r  r  r  r  r  r  r  depart_hintr  r  r  r  r  r  r  r  depart_importantr  r  r  r  r  r  r  r  r
  r  r  r  r  r"  r'  r+  r/  r3  r7  r<  rA  depart_noter   r)  rN  rR  rW  r[  r_  rd  rj  rn  rr  rv  r|  r  r  r  r  r  r  r  r  r  r   r   r   r   r  depart_revisionr  r  r  r  r  depart_statusr  r  r  r  r  r  r  r  r  r  r
  r  r  r  r  r  r&  r*  r.  r2  r7  
depart_tipr<  r@  rD  rH  rL  rP  rT  rX  r\  r`  rd  rh  rl  rp  depart_warningrt  r?   r    r   r   r'   r'      s    zz,/ jj1	#//00@	B 
Wv.#
&
 :D

<9|,	 1% %(&1 )0 (M/ 'N/
#> **X.22
1 )N3. &M.,??
 8 K833,
- %L!'55?
71, $K%$%$# 1 ) 	))322 !
"'
(, $K8 81(;;I		%6
 66%(G$0(2 *O%  0 (M11F5;P-"

"
#+ #J% 
::/+1/ 'N= =r   r'   )r:   
__future__r   __docformat__rv  ry  r   r   r   r   docutils.utils._roman_numeralsr   rp  r  rM  rt  r&  r3  r   rw  r   r
   r   r   rA   r   r'   r    r   r   <module>r     s   
%N #" 	  8 8 7     	>   

#9: $?@ M$'W^^ $'N6 6ru="" u=r   