ROOTPLOIT
Server: LiteSpeed
System: Linux server71.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
User: niphet (1079)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: //lib64/python2.7/Tools/scripts/texi2html.pyc

fc@sbddlZddlZddlZddlZdZejdZejdZejdZejdZ	ejdZ
dfd	YZd
efdYZdfd
YZ
de
fdYZdfdYZdZdZejdZdZdZejejdZdZdZdZedkr^endS(iNs\input texinfos^@([a-z]+)([ 	]|$)s^[ 	]*$s@[a-z]+s	[
@{}&<>]s.^\* ([^:]*):(:|[ 	]*([^	,
.]+)([^ 	
]*))[ 	
]*tHTMLNodecBsteZdZdZdZdZdZdZdZdZ	d
d
dZd	Zd
Z
dZdZRS(sSome of the parser's functionality is separated into this class.

    A Node accumulates its contents, takes care of links to other Nodes
    and saves itself when it is finished and all links are resolved.
    s2<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">its</BODY></HTML>
cCs^||_||_|r$||_n	||_||_||_||_||_g|_dS(N(tdirnametnamettopnamettitletnexttprevtuptlines(tselftdirRRRRRR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt__init__gs							cGst|jj|dS(N(tmapR	tappend(R
R	((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytwritetscCsat|jdt|jd}|j|j|j|j|j|j|jdS(Nt/tw(	topenRtmakefileRRtprologuettexttepiloguetclose(R
tfp((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytflushws
#cCs|r|jdkr'd}d}nt|}d|}|j|d|d|r_d|pbd|rrd|pud|d	|d

ndS(Ns(dir)s../dir.htmlRs TITLE="%s"s: <A HREF="t"s REL=s REV=t>s</A>  
(tlowerRR(R
tlabeltnodenametreltrevtaddrR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytlink~s	
cCst|j}dj|j|_g|_|j|j|jdj|j}g|_|jd|jdt	|j
d|j
dt	|jd|jdt	|jd|jd||_
|dkrd	||_ndS(
NRsF
<HTML><HEAD>
  <!-- Converted with texi2html and Python -->
  <TITLE>s </TITLE>
  <LINK REL=Next HREF="s	" TITLE="s">
  <LINK REL=Previous HREF="s">
  <LINK REL=Up HREF="s">
</HEAD><BODY>
is<P>
%s</BODY></HTML>
(tlenR	tjoinRt
open_linkstoutput_linkstclose_linkstDOCTYPERRRRRRR(R
tlengthtlinks((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytfinalizes	


	i
cCs|jddS(Ns<HR>
(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR%scCs|jddS(Ns<HR>
(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR'scCs|j|jkr(|jd|jn|jd|jdd|jd|jdd|jd|jdd|j|jkr|jd	|jndS(
Ns  Conts  NextRtNexts  PrevtPreviouss  UptUps  Top(tcontRR"RRRR(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR&sN(t__name__t
__module__t__doc__R(ttypeR/RRRRtNoneR"R+R%R'R&(((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRZs	
		
			t	HTML3NodecBs eZdZdZdZRS(s;<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Level 3//EN//3.0">cCs|jddS(Ns<DIV CLASS=Navigation>
 <HR>
(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR%scCs|jddS(Ns
 <HR>
</DIV>
(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR's(R0R1R(R%R'(((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR5s	t
TexinfoParsercBs
eZdZdZdedZdedZdZeZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWdVZXdWZYdXZZdYZ[dZZ\d[Z]d\Z^e]Z_e^Z`d]Zad^Zbd_Zcd`ZddaZedbZfdcZgddZhdeZidfZjdgZkdhZldiZmdjZndkZodlZpdmZqdnZrdoZsdpZtdqZudrZvdsZwdtZxduZydvZzdwZ{dxZ|dyZ}dzZ~d{Zd|Zd}Zd~ZdZdZdZdZdZe]Ze^ZdZdZdZdZdZdZdZeZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZeZeZeZdZdZdZdZdZdZdZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZdZdZdZdZdZdZdZdZdZdZdZdZeZdZdZdZdZdZdZdZdZdZdZdZdZeZdZdZdZdZdZdZdZdZdZdZdZeZdZdZeZdZdZeZdZdZeZdZdZeZdZdZeZdZdZeZdZdZeZdZdZeZdZdZeZdZdZeZdZdZeZdZdZeZdZdZeZdZdZ	eZ
dZdZdZ
dZdZdZdZdZdZdZdZdZeZdZdZdZdZdZdZdZdZeZ eZ!eZ"eZ#e Z$e!Z%eZ&eZ'e&Z(e'Z)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZ<e<Z=dZ>d	Z?d
Z@RS(s&copy;s(%(id)s)s5<A NAME=footnoteref%(id)s HREF="#footnotetext%(id)s">s</A>s5<A NAME=footnotetext%(id)s HREF="#footnoteref%(id)s">s</A>
%(text)s<P>
sJ
<P>
<HR NOSHADE SIZE=1 WIDTH=200>
<STRONG><EM>Footnotes</EM></STRONG>
<P>cCsi|_i|_d|_d|_d|_d|_d|_d|_g|_	d|_
d|_d|_d|_
d|_d|_|jg|_g|_d|_idd6|_i|_g|_d|_d|_d|_d|_g|_d|_d|_dS(Nittmpt.Rithtml(tunknownt	filenamest	debuggingt
print_headersR4tnodefpt
nodelinenoR*tsavetextt	savestackthtmlhelpRt
includedirRRRt
resetindextcontentst	numberingtnofilltvaluest	stackinfot	footnotestitemargt
itemnumbert	itemindextnodet	nodestackR/tincludedepth(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRs:															
											cCs
||_dS(N(RB(R
RB((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytsethtmlhelpscCs
||_dS(N(R(R
R((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
setdirnamescCs
||_dS(N(RC(R
RC((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
setincludedirscCs|j}d}x?|rS|ddks:tj|rS|j}|d}qW|tt tkr}tdtfn|j||dS(Niit%sfile does not begin with %r(treadlinetblprogtmatchR#tMAGICtSyntaxErrort	parserest(R
Rtlinetlineno((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytparses(c
Cs<|}d|_d|_g|_g}x|js|j}|jd|_|s|r}|jst|j|ng}n|dkrdGHnPn|d}tj|}|r-|jd\}}|||!}	|	dkr|j	|q|r|js|j|ng}n|j
||q*tj|rd|jkrd|jkr|r|js|j||jr|j
dn
|j
d	g}qqq*|j	|q*W|jrd
GHn|jrdGHdG|jGHn|jdkr8x<|jr4|jd
j|jd
j|jd
=qWndS(Niis*** EOF before @byetnoindenttrefilltformattexamples
s<P>
s*** Still skipping at the ends*** Stack not empty at the ends***i(R^R_(tdonetskiptstackRUR?tprocesstcmprogRWtspanRtcommandRVRGRRPROR+R(
R
Rtinitial_linenoR\taccuR[tmotatbtcmd((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRZsb					

			
	
		cCs2|jdkr%|jj|jnd|_dS(NR(R@R4RAR(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytstartsaving@scCsN|j}t|jdkr;|jd|_|jd=n	d|_|pMdS(NiiR(R@R#RAR4(R
R@((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytcollectsavingsGs	
	cGsydj|}Wn|GHtnX|jdkrJ|j||_n8|jrf|jj|n|jr|jj|ndS(NR(R$t	TypeErrorR@R4R>RRN(R
targsR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRQs
		cCs|jdkr#dGH|j}n|jr9|jn|jr|jdkr|jd|jd \}}}}|j	d||j	d||j	d||j
|jkr|j	d|jn|jdn|jd	|jjd|_n|j
r|jrf|j
jsI|j
jrf|j
jrf|j
jrf|j
j|j
jn|jj|j
d|_
nd
|_
dS(Ns$*** Still saving text at end of nodeis<HR>
iR,tPrevR.tTops</BODY>
R(R@R4RpRJtwritefootnotesR>R?Rt	nodelinksR"RRRRNR/R3RRRR+RROR(R
tdummyRRRR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytendnode_s6	
	


	

$
c	Cs|jdkrdd|jGdG|jG|jG|rA|dd Gn|ddsY|dr`dGnHn|jrxa|D]:}tj|}|s|jd}|j|qwn|jd\}}|jd\}}|jd\}}	|jd	\}
}|jd
\}}
|||!}|||	!}|ddkrQ|}n
||
|!}|||
!}|j	dt
|d
|d|d|jj||j||qwWndj
|}|j|dS(Nit!sprocess:iis...s
iiit:s  <LI><A HREF="s">s</A>R(R<RcRdtinmenutmiprogRWtstriptexpandRgRRRBtmenuitemR$(R
RjR[RktbgntendRlRmtctdtetftgthRRtpunctR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyResB



	

		
cCss|j}xS|r^|ddkr^y|jt|r<dSWntk
rPnX|d }qW|or|ddkS(Nitifsettifclearitmenu(RR(RdRIR#tKeyError(R
Rd((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR{s	
c
Cs'g}d}t|}x||kr|}tj||}|rT|j}n|j||P|j|||!||}|d}|dkr|jdqn|dkr|jdqn|dkr|jdqn|dkr
|jd	qn|d
kr)|jdqn|dkr|sSd
GH|jdqn|d}|d=yt|d|}	Wn!tk
r|j|qnX|	qn|dkrt	d|n|}x-||kr||t
jkr|d}qW||krC|d}|||!}|dkr0q|j|qn|||!}||kr||d
kr|d}|j|yt|d|}	Wn!tk
r|j|qnX|	qnyt|d|}	Wn!tk
r|j
|qnX|	qW|r#dG|GHndS(Niis
t<s&lt;Rs&gt;t&s&amp;t{Rt}s*** Unmatched }itclose_t@sunexpected funny %rRztopen_thandle_s*** Stack not empty at para:(R#tspprogtsearchtstartRRtgetattrtAttributeErrort
unknown_closetRuntimeErrortstringt
ascii_letterstunknown_opentunknown_handle(
R
RRdtitnRRkRRntmethod((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR~s










"









cCsed|dGH|d}|jd||jj|sId|j|<n|j|d|j|<dS(Ns*** No open func for @s{...}RRi(RR:thas_key(R
Rn((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRs

cCsbd|dGHd|}|jd|jj|sFd|j|<n|j|d|j|<dS(Ns*** No close func for @s{...}Ri(RR:R(R
Rn((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR
s


cCsWd|GH|jd||jj|s;d|j|<n|j|d|j|<dS(Ns*** No handler for @Ri(RR:R(R
Rn((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRs
	cCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pythandle_noindent"RcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
handle_refill$RcCs|}tjj|j|}yt|d}Wn#tk
rV}dGt|GHdSXd|jGdGt|GH|j}|j	}|j
}|jd|_|j|d|jd|_|j
||_||_	||_
d|jGdGt|GHdS(Ntrs*** Can't open include fileRys--> fileiis<-- file(tostpathR$RCRtIOErrortreprR<RbRcRdRPRZR(R
RrtfileRtmsgt	save_donet	save_skipt
save_stack((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
do_include(s&			
			cCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_dmn?RcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	close_dmn@RcCs|jddS(Ns...(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	open_dotsBRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
close_dotsCRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_bulletERcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_bulletFRcCs|jddS(NtTeX(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_TeXHRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	close_TeXIRcCs|j|jdS(N(RtCOPYRIGHT_SYMBOL(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pythandle_copyrightKRcCs|j|jdS(N(RR(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_copyrightLRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_copyrightMRcCs|jddS(Nt-(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
open_minusORcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_minusPRcCs|jddS(Ns&#161;(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_exclamdownvRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_exclamdownwRcCs|jddS(Ns&#191;(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_questiondownxRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_questiondownyRcCs|jddS(Ns&#229;(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_aazRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_aa{RcCs|jddS(Ns&#197;(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_AA|RcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_AA}RcCs|jddS(Ns&#230;(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_ae~RcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_aeRcCs|jddS(Ns&#198;(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_AERcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_AERcCs|jddS(Ns&#248;(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_oRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_oRcCs|jddS(Ns&#216;(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_ORcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_ORcCs|jddS(Ns&#223;(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_ssRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_ssRcCs|jddS(Ntoe(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_oeRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_oeRcCs|jddS(NtOE(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_OERcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_OERcCs|jddS(Nsl/(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_lRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_lRcCs|jddS(NsL/(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_LRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_LRcCs|jddS(Ns=&gt;(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_resultRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_resultRcCs|jddS(Ns==&gt;(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_expansionRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_expansionRcCs|jddS(Ns-|(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
open_printRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_printRcCs|jddS(Nserror--&gt;(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
open_errorRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_errorRcCs|jddS(Ns==(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
open_equivRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_equivRcCs|jddS(Ns-!-(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
open_pointRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_pointRcCs|jd|jdS(Nssee (RRo(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
open_pxrefs
cCs|jdS(N(tmakeref(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_pxrefscCs|jd|jdS(NsSee (RRo(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	open_xrefs
cCs|jdS(N(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
close_xrefscCs|jdS(N(Ro(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_refscCs|jdS(N(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	close_refscCs|jd|jdS(NsSee info file (RRo(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_inforefs
cCs|j}g|jdD]}|j^q}x#t|dkrY|jdq7W|d}|d}|jd|d|ddS(	Nt,iRiit`s	', node `s'(RptsplitR}R#RR(R
RtsRrRNR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
close_inforefs(

c	Cs|j}g|jdD]}|j^q}x#t|dkrY|jdq7W|d}}|dr|d}n|d}|d}t|}|rd|d	|}n|jd
|d|ddS(
NRiRiiiis../Rs	<A HREF="s">s</A>(RpRR}R#RRR(	R
RRRrRRRRthref((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRs(



cCs|jdS(N(Ro(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	open_urefscCs|j}g|jdD]}|j^q}x#t|dkrY|jdq7W|d}|d}|s}|}n|jd|d|ddS(	NRiRiis	<A HREF="s">s</A>(RpRR}R#RR(R
RRRrRR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
close_urefs(

	cCs|jdS(N(Ro(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
open_imagescCs|jdS(N(t	makeimage(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_imagesc
Cs~|j}g|jdD]}|j^q}x#t|dkrY|jdq7W|d}|d}|d}|d}|d}|jd	|}	tjj|	d
r|d
7}nOtjj|	dr|d7}n,tjj|	dr|d7}n	d
|	GH|j	d|d|r2d|dp5d|rId|dpLd|r`d|dpcdd|j
j|	dS(NRiRiiiiiRs.pngs.jpgs.gifs*** Cannot find image s
<IMG SRC="Rs WIDTH="s	 HEIGHT="s ALT="s/>(RpRR}R#RRRRtexistsRRBtaddimage(
R
RRRrtfilenametwidththeighttalttextt
imagelocation((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRs.(







	cCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR
RcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRRcCs|jddS(Ns<CITE>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	open_citeRcCs|jddS(Ns</CITE>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
close_citeRcCs|jddS(Ns<CODE>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	open_codeRcCs|jddS(Ns</CODE>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
close_codeRcCs|jddS(Ns<TT>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_tRcCs|jddS(Ns</TT>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_tRcCs|jddS(Ns<DFN>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_dfnRcCs|jddS(Ns</DFN>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	close_dfnRcCs|jddS(Ns<EM>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	open_emphRcCs|jddS(Ns</EM>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
close_emph RcCs|jddS(Ns<I>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_i"RcCs|jddS(Ns</I>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_i#RcCsBt|jd}|j|jit|d6|jdS(Nitid(R#RJRtFN_SOURCE_PATTERNRRo(R
R((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
open_footnote%s!cCs3t|jd}|jj||jfdS(Ni(R#RJRRp(R
R((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_footnote,scCs_|j|jx?|jD]4\}}|j|jit|d6|d6qWg|_dS(NRR(Rt	FN_HEADERRJtFN_TARGET_PATTERNR(R
RR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRu0s
 cCs|jddS(Ns<CODE>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	open_file7RcCs|jddS(Ns</CODE>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
close_file8RcCs|jddS(Ns<KBD>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_kbd:RcCs|jddS(Ns</KBD>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	close_kbd;RcCs|jddS(Ns<KEY>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_key=RcCs|jddS(Ns</KEY>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	close_key>RcCs|jddS(Ns<R>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_r@RcCs|jddS(Ns</R>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_rARcCs|jddS(Ns`<SAMP>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	open_sampCRcCs|jddS(Ns</SAMP>'(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
close_sampDRcCs|jddS(Ns<SMALLCAPS>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_scFRcCs|jddS(Ns</SMALLCAPS>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_scGRcCs|jddS(Ns<STRONG>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_strongIRcCs|jddS(Ns	</STRONG>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_strongJRcCs|jddS(Ns<B>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_bLRcCs|jddS(Ns</B>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_bMRcCs|jddS(Ns<VAR>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_varORcCs|jddS(Ns</VAR>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	close_varPRcCs|jddS(Ns	<NOBREAK>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_wRRcCs|jddS(Ns
</NOBREAK>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_wSRcCs|jdS(N(Ro(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytopen_urlURcCs)|j}|jd|d|ddS(Ns	<A HREF="s">s</A>(RpR(R
R((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	close_urlVscCs|jdS(N(Ro(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
open_emailZRcCs)|j}|jd|d|ddS(Ns<A HREF="mailto:s">s</A>(RpR(R
R((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_email[scCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
open_smallbRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_smallcRcCs#|jd\}}|||!}||j}|jdkrnd|jGdG|jG|jGd|G|GHnyt|d|}Wnttk
ryt|d|}Wn.tk
r|js|j||ndSX|jj|||dSX|js|dkr||ndS(NiRyscommand:Rtdo_tbgn_R(	RgR}R<RcRdRRtunknown_cmdR(R
R[RkRlRmRnRrtfunc((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRhes(


	
cCsOdGd|G|GH|jj|s3d|j|<n|j|d|j|<dS(Ns*** unknownRi(R:R(R
RnRr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR2|scCs|j}|sdGHn|d}|jsA|jd|krQdG|GdGHn
|jd=yt|d|}Wntk
r|j|dSX|dS(Ns*** @end w/o argsiis*** @endt
unexpectedtend_(RRdRRtunknown_end(R
RrtwordsRnR3((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_ends



cCsUd|}dGd|GH|jj|s9d|j|<n|j|d|j|<dS(Nsend s*** unknownRi(R:R(R
Rn((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR6s


cCsdS(N((R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
do_commentRcCsdS(N((R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
bgn_ifinfoRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
end_ifinfoRcCs|jd|_dS(Ni(Rc(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	bgn_iftexRcCs|jd|_dS(Ni(Rc(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	end_iftexRcCs|jd|_dS(Ni(Rc(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
bgn_ignoreRcCs|jd|_dS(Ni(Rc(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
end_ignoreRcCs|jd|_dS(Ni(Rc(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytbgn_texRcCs|jd|_dS(Ni(Rc(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytend_texRcCsX|jd}|d}t|dkr4d}ndj|d}||j|<dS(Nt ii(RR#R$RH(R
Rrtfieldstkeytvalue((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_sets
	cCsd|j|<dS(N(R4RH(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_clearscCsk||jjks(|j|dkrQ|jd|_d|jt|j<nd|jt|j<dS(Nii(RHtkeysR4RcRIR#Rd(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	bgn_ifsets
cCsvyH|jt|jdr0|jd|_n|jt|jd=Wn'tk
rqdGt|jdGHnXdS(Nis*** end_ifset: KeyError :(RIR#RdRcR(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	end_ifsets
cCsk||jjkrQ|j|dk	rQ|jd|_d|jt|j<nd|jt|j<dS(Nii(RHRHR4RcRIR#Rd(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytbgn_ifclears
cCsvyH|jt|jdr0|jd|_n|jt|jd=Wn'tk
rqdGt|jdGHnXdS(Nis*** end_ifclear: KeyError :(RIR#RdRcR(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytend_ifclears
cCs|jdS(N(Ro(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
open_valuescCsE|j}||jjkr8|j|j|n	dG|GHdS(Ns*** Undefined value: (RpRHRHR(R
RD((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytclose_valuescCs*|j|j||j|_dS(N(RoR~RpR(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_settitles

cCsdS(N((R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
do_parskipRcCs|jd|_dS(Ni(RxRb(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_byes
cCs|jd|_dS(Ni(Rc(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
bgn_titlepageRcCs|jd|_dS(Ni(Rc(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
end_titlepageRcCsdS(N((R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_shorttitlepageRcCs+|jd|j||jddS(Ns<H1>s</H1>
(RR~(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	do_centers

c
Cs|jd|_g|jdD]}|j^q#}x#t|dkr`|jdq>W||_|d \}}}}|jdt|}|j	j
|rdG|GHn |jrd|jGdG|GHnd	|j	|<||_|j
r|jr|j|jd
_
n|js(||_n|}	|jrK|	d|j}	n|j|j|j|j|	||||_|jj|j||||dS(NiRiRRs*** Filename already in use: Rys--- writingiis -- (RxR?RR}R#RRvRRR;RR<RR/RORRtNodeRNRBtaddnode(
R
RrRtpartsRRRRRR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_nodes0
	(		
			c	CsV|rR|jdkr!d}nt|}|j|d|d|d|dndS(Ns(dir)s../dir.htmls: <A HREF="s" TYPE="s">s</A>  
(RRR(R
RRR!((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR".s	cCs7|jr3||j_x|jr/|jdj|krf|jdj|jdj|jd=q|jdj|kr|jdjs|jj|jd_n|jjs|jdj|j_n|jdj|jdj|jd=q|dkr+|jjr+|jdj|j_nPqWndS(Nii(	RNR3ROR+RRRRR(R
R3((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytpopstack9s$	

cCs$|jd|d|jddS(NtH1ii(theadingRZ(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
do_chapterNscCs$|jd|d|jddS(NR[ii(R\RZ(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
do_unnumberedRscCs$|jd|d|jddS(NR[ii(R\RZ(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_appendixUscCs|jd|ddS(NR[i(R\(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_topXscCs|jd|ddS(NR[i(R\(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_chapheadingZscCs|jd|ddS(NR[i(R\(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_majorheading\scCs$|jd|d|jddS(NR[ii(R\RZ(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
do_section_scCs$|jd|d|jddS(NR[ii(R\RZ(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_unnumberedseccscCs$|jd|d|jddS(NR[ii(R\RZ(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_appendixsecfscCs|jd|ddS(NR[i(R\(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
do_headingjscCs$|jd|d|jddS(NtH2ii(R\RZ(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
do_subsectionmscCs$|jd|d|jddS(NRgii(R\RZ(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_unnumberedsubsecpscCs$|jd|d|jddS(NRgii(R\RZ(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_appendixsubsecsscCs|jd|ddS(NRgi(R\(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
do_subheadingvscCs$|jd|d|jddS(NtH3ii(R\RZ(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_subsubsectionyscCs$|jd|d|jddS(NRlii(R\RZ(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_unnumberedsubsubsec|scCs$|jd|d|jddS(NRlii(R\RZ(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_appendixsubsubsecscCs|jd|ddS(NRli(R\(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_subsubheadingscCs|dkrx)t|j|kr7|jjdqW|j|d3|j|d|j|<d}x%|jD]}|t|d}qnW|d|}|jj|||jfn|jd|d|j||jd|d	|js|j	r
d
G|GHndS(NiiRR8RBRRs</s>
s---(
R#RFRRRERRR~R<R=(R
R3RrtleveltxR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR\s
cCs|jdddS(NsTable of Contentsi(tlistcontents(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_contentsscCsdS(N((R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_shortcontentsscCs!|jd|ddg}x|jD]\}}}||krGq&n||dkr|jd|dd|j|nI||dkrx6||dkr|d=|jd|ddqWn|jd|dt|d	|j||jd
q&W|jdt|dS(Ns<H1>s</H1>
<UL COMPACT PLAIN>
iis  s<UL PLAIN>
s</UL>
s<LI> <A HREF="s">s</A>
(RRERRR~R#(R
Rtmaxlevelt
prevlevelsRqRN((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRss$	
cCsdS(N((R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_pageRcCsdS(N((R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_needRcCsdS(N((R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	bgn_groupRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	end_groupRcCs*|jr|jdn
|jddS(Ns
s<P>
(RGR(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_sps	cCs|jddS(Ns<HR>(R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_hlinescCs|jd|j|dS(Ns<DL>(Rt	do_deffnx(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	bgn_deffns
cCs|jddS(Ns</DL>
(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	end_deffnscCs|jdt|d}|d |d\}}}|jd|x%|D]}|jdt|qOW|jd|jd|dS(Ns<DT>is@b{%s}RBs
<DD>tfn(Rt
splitwordsR~tmakevartindex(R
RrR7tcategoryRtresttword((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR~s


cCs|jd|dS(Ns	Function (R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	bgn_defunRcCs|jd|dS(Ns	Function (R~(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	do_defunxRcCs|jd|dS(NsMacro (R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
bgn_defmacRcCs|jd|dS(NsMacro (R~(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
do_defmacxRcCs|jd|dS(Ns{Special Form} (R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytbgn_defspecRcCs|jd|dS(Ns{Special Form} (R~(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_defspecxRcCs|jd|j|dS(Ns<DL>(Rt	do_defvrx(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	bgn_defvrs
cCs|jdt|d}|d |d\}}}|jd|x|D]}|jd|qOW|jd|jd|dS(Ns<DT>is	@code{%s}RBs
<DD>tvr(RRR~R(R
RrR7RRRR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRs


cCs|jd|dS(Ns	Variable (R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
bgn_defvarRcCs|jd|dS(Ns	Variable (R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
do_defvarxRcCs|jd|dS(Ns{User Option} (R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
bgn_defoptRcCs|jd|dS(Ns{User Option} (R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
do_defoptxRcCs|jd|j|dS(Ns<DL>(Rt
do_deftypefnx(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
bgn_deftypefns
cCs|jdt|d}|d |d\}}}}|jd||fx%|D]}|jdt|qXW|jd|jd|dS(Ns<DT>is@code{%s} @b{%s}RBs
<DD>R(RRR~RR(R
RrR7RtdatatypeRRR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRs


cCs|jd|dS(Ns	Function (R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytbgn_deftypefunRcCs|jd|dS(Ns	Function (R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_deftypefunxRcCs|jd|j|dS(Ns<DL>(Rt
do_deftypevrx(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
bgn_deftypevrs
cCs|jdt|d}|d |d\}}}}|jd||fx|D]}|jd|qXW|jd|jd|dS(Ns<DT>is@code{%s} @b{%s}RBs
<DD>R(RRR~R(R
RrR7RRRRR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR s


cCs|jd|dS(Ns	Variable (R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytbgn_deftypevar+scCs|jd|dS(Ns	Variable (R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_deftypevarx.scCs|jd|j|dS(Ns<DL>(Rt	do_defcvx(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	bgn_defcv3s
cCs|jdt|d}|d |d\}}}}|jd|x|D]}|jd|qRW|jd|jdd||fdS(Ns<DT>is@b{%s}RBs
<DD>Rs%s @r{on %s}(RRR~R(R
RrR7Rt	classnameRRR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR9s


cCs|jd|dS(Ns{Instance Variable} (R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytbgn_defivarDscCs|jd|dS(Ns{Instance Variable} (R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_defivarxGscCs|jd|j|dS(Ns<DL>(Rt	do_defopx(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	bgn_defopJs
cCs|jdt|d}|d |d\}}}}|jd|x%|D]}|jdt|qRW|jd|jdd||fdS(Ns<DT>is@b{%s}RBs
<DD>Rs%s @r{on %s}(RRR~RR(R
RrR7RRRRR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRPs


cCs|jd|dS(NsMethod (R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
bgn_defmethodZscCs|jd|dS(NsMethod (R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
do_defmethodx]scCs|jd|j|dS(Ns<DL>(Rt	do_deftpx(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	bgn_deftpbs
cCs|jdt|d}|d |d\}}}|jd|x|D]}|jd|qOW|jd|jd|dS(Ns<DT>is@b{%s}RBs
<DD>ttp(RRR~R(R
RrR7RRRR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRhs


cCs\|s,|jdd|jt|j<n,||_|jdd|jt|j<dS(Ns<OL>
s</OL>
s<UL>
s</UL>
(RRIR#RdRL(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
bgn_enumeratets
	
cCsEd|_|j|jt|jd|jt|jd=dS(Ni(R4RLRRIR#Rd(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
end_enumerate|s	!cCs||_|jddS(Ns<UL>
(RKR(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytbgn_itemizes	cCsd|_|jddS(Ns</UL>
(R4RKR(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytend_itemizes	cCs||_|jddS(Ns<DL>
(RKR(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	bgn_tables	cCsd|_|jddS(Ns</DL>
(R4RKR(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	end_tables	cCsd|_|j|dS(NR(RMR(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
bgn_ftables	cCsd|_|jdS(N(R4RMR(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
end_ftables	cCsd|_|j|dS(NR(RMR(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
bgn_vtables	cCsd|_|jdS(N(R4RMR(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
end_vtables	cCsv|jr|j|j|n|jr|jddkrv|jdrv|jdtjkrv|jd|d}q|jd|}n|jdkr|jd|}t|j|_n|jr|jdd	kr|j	d
|j
||j	dnm|jrK|jddkrK|j	d
|j
||j	dn'|j	d|j
||j	ddS(NiRiRRRBs. ittables<DT>s
<DD>t
multitables<TR><TD>s</TD>
</TR>
s<LI>s  (RMRRKRRRLR4t	incrementRdRR~(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_items*		 





cCsd|_|jddS(Ns<TABLE BORDER="">
(R4RKR(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytbgn_multitables	cCsd|_|jddS(Ns</TABLE>
<BR>
(R4RKR(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytend_multitables	cCs
d|_dS(N(R4RK(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pythandle_columnfractionsscCs|jddS(Ns</TD>
    <TD>(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
handle_tabscCs|jddS(Ns<BLOCKQUOTE>(R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
bgn_quotationRcCs|jddS(Ns</BLOCKQUOTE>
(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
end_quotationRcCs!|jd|_|jddS(Nis<PRE>(RGR(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytbgn_examplescCs!|jd|jd|_dS(Ns</PRE>
i(RRG(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytend_examples
cCs|j|ddS(Ns
(R~(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	do_exdentRcCs!|jd|_|jddS(Nis<PRE>
(RGR(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
bgn_flushleftscCs!|jd|jd|_dS(Ns</PRE>
i(RRG(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
end_flushlefts
cCs!|jd|_|jddS(Nis<ADDRESS COMPACT>
(RGR(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytbgn_flushrightscCs!|jd|jd|_dS(Ns</ADDRESS>
i(RRG(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytend_flushrights
cCs+|jd|jd|jjdS(Ns<DIR>
s$  <STRONG><EM>Menu</EM></STRONG><P>
(RRBt	beginmenu(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytbgn_menus

cCs|jd|jjdS(Ns</DIR>
(RRBtendmenu(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytend_menus
cCsdS(N((R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
bgn_cartoucheRcCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
end_cartoucheRcCsdg|_i|_d|jd<d|jd<d|jd<d|jd<d	|jd
<d|jd<i|_x$|jjD]}g|j|<q|WdS(
NtcptConcepttFunctionRtKeywordtkytProgramtpgtTypeRtVariableR(tnoncodeindicest
indextitlet
whichindexRH(R
R((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRDs	





	cCs8|jj|r%|j||ndGt|GHdS(Ns*** No index named(RRRR(R
RRr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
user_indexscCs|jd|dS(NR(R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	do_cindexRcCs|jd|dS(NR(R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	do_findexRcCs|jd|dS(NR(R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	do_kindexRcCs|jd|dS(NR(R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	do_pindexRcCs|jd|dS(NR(R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	do_tindexRcCs|jd|dS(NR(R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt	do_vindexRcCs7|j|j||jf|jj||jdS(N(RRRRBR(R
RRr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRscCs|j}t|dkr+dG|GHdS|\}}|jj|s]|jj|rjdG|GHdS||kr|j||j|k	r|j|}|j||t|)||j|<ndS(Nis*** bad @synindexs*** bad key(s) in @synindex(RR#RR(R
RrR7toldtnewtinew((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytdo_synindexs		
cCsR|j}x?|D]7}|jj|r;|j|qdGt|GHqWdS(Ns*** No index named(RRRtprindexR(R
RrR7R((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt
do_printindex.s

cCs||jk}|j|}|s&dS|jrQd|jGdG|j|GdGHng}tjd}xr|D]j\}}|j}|}	x3|j|}
|
sPn|
j}||}qW|j	|||fqmW|2|j
|jdd}}
x|D]\}}}||f||
fkr4qn|jdkr^d|jG|GdG|GHn|jd|rd	|d
}n||kr|j
|n|jdt||f||}}
qW|jddS(
NRys--- GeneratingRs^(@[a-z]+)?{s
<DL COMPACT>
iRzs<DT>s@code{Rs
<DD><A HREF="%s">%s</A>
s</DL>
(RRR<RtretcompileRRWRRtsortRR4R~R(R
RtiscodeindexRtindex1tjunkprogRDRNtsortkeyt
oldsortkeyRkRtprevkeytprevnode((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR6sH
	



cCsX|jrTdGH|jj}|jx*|D]}|jdG|j|GHq.WndS(Ns--- Unrecognized commands ---i(R:RHRtljust(R
tcmdsRn((s//usr/lib64/python2.7/Tools/scripts/texi2html.pytreport^s	

(AR0R1Rt
FN_ID_PATTERNRRRRRVRRQRRRSR]RZRoRpRRxReR{R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRt	open_asist
close_asisRRRRRR	R
RRR
RRRRRuRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-topen_titlefonttclose_titlefontR.R/RhR2R8R6R9tdo_cR:R;R<R=R>R?R@RARFRGRIRJRKRLRMRNtdo_finalouttdo_setchapternewpagetdo_setfilenameRORPRQRRRSRTRUtdo_titletdo_subtitlet	do_authortdo_vskiptdo_vfilltdo_smallbooktdo_paragraphindenttdo_headingstdo_footnotestyletdo_evenheadingtdo_evenfootingt
do_oddheadingt
do_oddfootingtdo_everyheadingtdo_everyfootingRYR"RZR]R^R_R`RaRbRcRdRetdo_appendixsectionRfRhRiRjRkRmRnRoRpR\RtRutdo_summarycontentsRsRxRyRzR{R|R}RRR~Rt	end_defunRRt
end_defmacRRtend_defspecRRt	end_defvrRRt
end_defvarRRt
end_defoptRRt
end_deftypefnRRtend_deftypefunRRt
end_deftypevrRRtend_deftypevarRRt	end_defcvRRtend_defivarRRt	end_defopRRt
end_defmethodRRt	end_deftpRRRRRRRRRRRRtdo_itemxRRRRRRRRtbgn_lisptend_lisptbgn_smallexampletend_smallexamplet
bgn_smalllispt
end_smalllisptbgn_displaytend_displayt
bgn_formatt
end_formatRRRRRRRRRRDRRRRRRRRRtdo_syncodeindexRRR(((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR6s~	!					8		
		 	#		T																					&																																																				&																																															
																																																												
																										
																																												(tTexinfoParserHTML3cBseZdZdZdedZdedZdZeZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZRS(s&copy;s[%(id)s]s3<A ID=footnoteref%(id)s HREF="#footnotetext%(id)s">s</A>s;<FN ID=footnotetext%(id)s>
<P><A HREF="#footnoteref%(id)s">s</A>
%(text)s</P></FN>
s[<DIV CLASS=footnotes>
  <HR NOSHADE WIDTH=200>
  <STRONG><EM>Footnotes</EM></STRONG>
  <P>
cCs|jddS(Ns<BQ>(R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRuRcCs|jddS(Ns</BQ>
(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRvRcCs!|jd|_|jddS(Nis<PRE CLASS=example><CODE>(RGR(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRxscCs!|jd|jd|_dS(Ns</CODE></PRE>
i(RRG(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR}s
cCs!|jd|_|jddS(Nis<PRE CLASS=flushleft>
(RGR(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRscCs!|jd|_|jddS(Nis4<DIV ALIGN=right CLASS=flushright><ADDRESS COMPACT>
(RGR(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRscCs!|jd|jd|_dS(Ns</ADDRESS></DIV>
i(RRG(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRs
cCs|jd|jddS(Ns<UL PLAIN CLASS=menu>
s  <LH>Menu</LH>
(R(R
Rr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRs
cCs|jddS(Ns</UL>
(R(R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRs(R0R1RRRRRR5RVRRRRRRRRR(((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR&gs								tHTMLHelpcBseZdZejdZdZdZdZdZ	dZ
dZdZd	Z
ejd
ZejdZdejd
ZdejdZdZejdZdZRS(s
    This class encapsulates support for HTML Help. Node names,
    file names, menu items, index items, and image file names are
    accumulated until a call to finalize(). At that time, three
    output files are created in the current directory:

        `helpbase`.hhp  is a HTML Help Workshop project file.
                        It contains various information, some of
                        which I do not understand; I just copied
                        the default project info from a fresh
                        installation.
        `helpbase`.hhc  is the Contents file for the project.
        `helpbase`.hhk  is the Index file for the project.

    When these files are used as input to HTML Help Workshop,
    the resulting file will be named:

        `helpbase`.chm

    If none of the defaults in `helpbase`.hhp are changed,
    the .CHM file will have Contents, Index, Search, and
    Favorites tabs.
    s@code{(.*?)}cCsy||_||_d|_d|_d|_g|_i|_i|_i|_	g|_
d|_i|_i|_
dS(NR(thelpbaseRR4tprojectfiletcontentfilet	indexfiletnodelistt	nodenamest	nodeindexR;t	indexlisttcurrenttmenudicttdumped(R
R(R((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRs												cCse|||||f}||j|<t|j|j|<|jj|||_g|j|j<dS(N(R;R#R,R.RR0R1(R
RRRRRRN((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRWs
	cCs!|j|j}|j|dS(N(R1R0R(R
RR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRscCs||j|<dS(N(R;(R
t	imagename((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRscCs|jj||fdS(N(R/R(R
RrR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRscCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRscCsdS(N((R
((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRscCs|js
dS|jd}|jd}|jd}|jd}|j}|jd\}}}}	}
|
}y*t|d}|dIJ|dIJ|d	IJ|d
IJ|dIJ|d|d
IJ|d|d
IJ|d|d
IJ|dIJ|d|d
IJ|d|d
IJ|dIJ|dIJ|dIJ|d
IJ|dIJ|d|d|dIJ|d
IJ|dIJ|d
IJ|j||jWn-tk
r}
|GdG|
GHtjdnXyt|d}|dIJ|dIJ|dIJ|d IJ|d!IJ|d"IJ|d#IJ|d$IJ|d%IJ|d&IJ|d'IJ|d(IJ|d)IJ|j||d*IJ|d+IJ|jWn-tk
r}
|GdG|
GHtjdnXyt|d}|dIJ|d,IJ|dIJ|d IJ|d!IJ|d"IJ|d#IJ|d$IJ|d-IJ|d.IJ|j	||d*IJ|d+IJ|jWn-tk
r}
|GdG|
GHtjdnXdS(/Ns.chms.hhps.hhcs.hhkiRs	[OPTIONS]sAuto Index=Yess
Binary TOC=NosBinary Index=YessCompatibility=1.1sCompiled file=RsContents file=sDefault topic=sError log file=ErrorLog.logsIndex file=sTitle=sDisplay compile progress=YessFull-text search=YessDefault window=mains	[WINDOWS]smain=,"s","s=","","",,,,,0x23520,222,0x1046,[10,10,780,560],0xB0000,,,,,,0s[FILES]Rzis.<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">s0<!-- This file defines the table of contents -->s<HTML>s<HEAD>sG<meta name="GENERATOR" content="Microsoft&reg; HTML Help Workshop 4.1">s<!-- Sitemap 1.0 -->s</HEAD>s<BODY>s'   <OBJECT type="text/site properties">s2     <param name="Window Styles" value="0x800025">s*     <param name="comment" value="title:">s)     <param name="comment" value="base:">s   </OBJECT>s</BODY>s</HTML>s$<!-- This file defines the index -->s$<OBJECT type="text/site properties">s	</OBJECT>(
R(R,Rt	dumpfilesRRtsystexitt	dumpnodest	dumpindex(R
t
resultfileR)R*R+RRttopnextttopprevttopupttopfiletdefaulttopicRR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR+s	



	














































cCs8|jj}|jx|D]}||IJq WdS(N(R;RHR(R
toutfiletfilelistR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR4;s

cCsyi|_|jr:|jd\}}}}}||_n|dIJx$|jD]}|j|d|qNW|dIJdS(Nis<UL>s</UL>(R2R,ttopnodetdumpnode(R
R?RRwRN((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR7As		
ic
Cs|r|\}}}}}||_|jj|r:dSd|j|<|d|I|dI|d|dI|d|dI|dIJy(|j|}	|j|	|d|Wqtk
rqXndS(	NiRBs <LI><OBJECT type="text/sitemap">s<param name="Name" value="s">s<param name="Local" value="s	</OBJECT>i(R0R2RR1tdumpmenuR(
R
RNtindentR?RRRRRR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRBLs 	




cCs|r|j}||jkr=|d|dIJ|d7}nx0|D](}|j|}|j|||qDW||jkr|d|dIJ|d8}qndS(NRBs<UL>is</UL>(R0RAtgetnodeRB(R
RRDR?tcurrentnodetitemtmenunode((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRCes	

cCsFy|j|}|j|SWn#tk
r0dStk
rAdSXdS(N(R.R,RR4t
IndexError(R
RR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRErs


cCs|dIJx{|jD]p\}}|j|}t|}|jd|}|dI|d|dI|d|dI|dIJqW|dIJdS(	Ns<UL>Rs <LI><OBJECT type="text/sitemap">s<param name="Name" value="s">s<param name="Local" value="s	</OBJECT>s</UL>(R/t
codeexpandRR(R
R?RDtlocation((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR8|s

cCsg|jj|}|s|S|jd\}}|jd\}}|| |||!||}|S(Nii(tcodeprogRWRg(R
R[tcoRRRlRm((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRJs(R0R1R2RRRLRRWRRRRRR+R5tstdoutR4R7RBRCRER8RJ(((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyR's"								_
	
cCsd|dS(Ns@var{R((tstr((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRscCsg}d}t|}xy||krx*||krS||dkrS|d}q*W||krdPn|}t|||}|j|||!qWx#t||kr|jdqW|S(Nis 	
iR(R#tfindwordendR(ROt	minlengthR7RRR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRss[@{} ]cCsd}x||krtj||}|s1Pn|j}||}|d}|dkrj|d}q	|dkr|d}q	|dkr|d}q	|dkr	|dkr	|dSq	W|S(NiiRRRRB(tfwprogRR(RORRRqRkR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRPs"




cCs|j}t|dS(Ns.html(R}t
fixfunnychars(R((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRss!@-=+.cCsld}x_|t|krg||}|tkrTd}|| |||d}n|t|}q	W|S(NiRi(R#t	goodchars(R!RR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRSs
cCs|s
dSxtjtjtjfD]}|d}||kr#|j|d}|t|krt|dkr|dd}|dkrd}qqt|d |d}n|d ||}|Sq#W|S(Nt1iiiit00t10(Rtdigitst	lowercaset	uppercaseRR#R(RtsequencetlastcR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyRs
cCs/ddl}d}d}d}d}d}x.|jddgkrZ|d}|jd=q-W|jddkrd}|jd=n|jddkrd}|jd=n|jddkrd}|jd=n|jdd	kr|jd
}|jdd5nt|jdkr+dGd
GH|jd
n|r=t}n	t}||_||_||_|jd}|jd
}	|j	|	|j
tjj
|t||	}|j|yt|d}
Wn-tk
r}|GdG|GH|jdnX|j|
|
j|j|jdS(NiiRis-ds-ps-cs-3s-Hiis5usage: texi2hh [-d [-d]] [-p] [-c] [-3] [-H htmlhelp]sinputfile outputdirectoryRRz(R5targvR#R6R&R6R/R<R=RRRSRRRR'RQRRR]RRR+(R5R<R=R/thtml3RBR(tparserRRRR((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyttests\




				







t__main__(RR5RRRXRRfRVtkwprogRR|RR5R6R&R'RRRRRPRRRXRTRSRR`R0(((s//usr/lib64/python2.7/Tools/scripts/texi2html.pyt<module>Bs<	Z-							9