MOON
Server: Apache/2.2.34 (Unix) mod_ssl/2.2.34 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 FrontPage/5.0.2.2635
System: Linux server.asjudinet.com 2.6.32-042stab141.3 #1 SMP Fri Nov 15 22:45:34 MSK 2019 i686
User: asjudine (504)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: //proc/2/cwd/proc/3/cwd/usr/lib/python2.4/xml/dom/pulldom.pyc
m
=5Dc@sdkZdkZdkZyeieigZWnej
oeigZnXdZdZ	dZ
dZdZdZ
dZdZd	eiifd
YZdfdYZd
fdYZdefdYZdddZdddZddZdS(Nt
START_ELEMENTtEND_ELEMENTtCOMMENTtSTART_DOCUMENTtEND_DOCUMENTtPROCESSING_INSTRUCTIONtIGNORABLE_WHITESPACEt
CHARACTERStPullDOMcBstZdZdZddZdZdZdZdZ	dZ
dZdZd	Z
d
ZdZdZd
ZdZdZdZdZRS(NcCsdkl}||_ddg|_|i|_g|_|ii|_	y|ii
|_
Wntj
onXh|d<g|_|id|_
g|_dS(N(s
XML_NAMESPACEtxmli(txml.domt
XML_NAMESPACEtdocumentFactorytselftNonet
firstEventt	lastEventtelementStacktappendtpushtpoptAttributeErrort_ns_contextst_current_contexttpending_events(R
RR((t%/usr/lib/python2.4/xml/dom/pulldom.pyt__init__s
		cCs|id}|id=|S(Ni(R
Rtresult(R
R((RR's

cCs
||_dS(N(tlocatorR
t_locator(R
R((RtsetDocumentLocator,scCskt|dp
g|_n|ii|pd|f|ii|ii|pd|i|<dS(Nt_xmlns_attrstxmlns(
thasattrR
RRtprefixturiRRtcopyR(R
R"R#((RtstartPrefixMapping/s

cCs|ii|_dS(N(R
RRR(R
R"((RtendPrefixMapping6scCsOd}t|dd}|dj	o7x'|D]\}}||i||f<q,Wg|_	n|\}}|ov|djo0|i|}|o|d|}q|}n|io|ii||}q|i||}n3|io|ii|}n|id|}x|iD]\}}|\}}	||joG|	djo
|	}
nd|	}
|ii||
}
|i|
ny|oR|i|}|o|d|	}
n|	}
|ii||
}
|i|
n |ii|	}
|i|
||
_q$Wt|fdg|id<|id|_|i |dS(Nshttp://www.w3.org/2000/xmlns/Rt:R sxmlns:i(!t	xmlns_uritgetattrR
Rtxmlns_attrstanametvaluetattrst_attrsRtnameR#t	localnamettagNameRR"tdocumenttcreateElementNStnodet
buildDocumentt
createElementtitemsta_urita_localnametqnametcreateAttributeNStattrtsetAttributeNodeNStcreateAttributetsetAttributeNodeRRR(R
R/R1R-R4R"R(R#R,R9R:R*R0R<R+R8((RtstartElementNS9sT














cCs3t|ifdg|id<|id|_dS(Ni(RR
RRR(R
R/R1((RtendElementNSrscCs|io|ii|}n|id|}xB|iD]4\}}|ii|}||_
|i
|q?Wt|fdg|id<|id|_|i|dS(Ni(R
R2R6R/R4R5RR-R7R+R,R>R<R?RRR(R
R/R-R4R,R+R<((RtstartElementvs

	cCs3t|ifdg|id<|id|_dS(Ni(RR
RRR(R
R/((Rt
endElementscCso|io?|ii|}t|fdg|id<|id|_n#t|fdg}|i	i
|dS(Ni(R
R2t
createCommenttsR4RRRteventRR(R
RER4RF((Rtcomments
cCsu|ioB|ii||}t|fdg|id<|id|_n&t||fdg}|i
i|dS(Ni(R
R2tcreateProcessingInstructionttargettdataR4RRRRFRR(R
RIRJR4RF((RtprocessingInstructions
cCs?|ii|}t|fdg|id<|id|_dS(Ni(R
R2tcreateTextNodetcharsR4RRR(R
RMR4((RtignorableWhitespacescCs?|ii|}t|fdg|id<|id|_dS(Ni(R
R2RLRMR4RRR(R
RMR4((Rt
charactersscCs6|idjo"dk}|iiii|_ndS(N(	R
RRtxml.dom.minidomR	tdomtminidomtDocumenttimplementation(R
R	((Rt
startDocuments	c	Cs<|ii||d}||_t|fdg|i	d<|i	d|_	|i
|x|iD]}|ddt
jo<|d\}}}|ii||}t
|f|d<n[|ddtjo.|ii|dd}t|f|d<ntd|dd||i	d<||_	qaWd|_|iS(NiisUnknown pending event (R
RtcreateDocumentR#ttagnameRR4R2RRRRteRt_RIRJRHtnRRDtAssertionErrort
firstChild(	R
R#RWR4RXRIRZRJRY((RR5s&	



	cCs*t|ifdg|id<|idS(Ni(RR
R2RRR(R
((RtendDocumentscCs
d|_dS(s.clear(): Explicitly release parsing structuresN(RR
R2(R
((Rtclears(t__name__t
__module__RRR2RRRR%R&R@RARBRCRGRKRNRORUR5R]R^(((RRs&					9												tErrorHandlercBs#tZdZdZdZRS(NcCs	|GHdS(N(t	exception(R
Rb((RtwarningscCs
|dS(N(Rb(R
Rb((RterrorscCs
|dS(N(Rb(R
Rb((Rt
fatalErrors(R_R`RcRdRe(((RRas		tDOMEventStreamcBsbtZdZdZdZdZdZdZdZdZ	d	Z
d
ZRS(NcCsL||_||_||_t|idp|i|_n|idS(Ntfeed(tstreamR
tparsertbufsizeR!t_slurptgetEventtreset(R
RhRiRj((RRs			cCs?t|_|iitiiid|ii	|idS(Ni(
RR
tpulldomRit
setFeatureR	tsaxthandlertfeature_namespacestsetContentHandler(R
((RRmscCs%|i}|o|SntdS(N(R
Rltrct
IndexError(R
tposRt((Rt__getitem__scCs%|i}|o|SntdS(N(R
RlRtt
StopIteration(R
Rt((RtnextscCs|S(N(R
(R
((Rt__iter__scCs|i}|g}x|o|\}}||jodSn|tjo|di|n|t	jo|i
|n|tjo|d=n|i}qWdS(Ni(R
RlRFR4tparentsttokentcur_nodeRtappendChildRR(R
R4R}R|R{RF((Rt
expandNodes	



cCs|iidp|ii|i_nxW|iidpE|ii|i}|p|ii	dSn|ii|q*W|iidd}|iidd|iid<|S(Nii(
R
RnRRRhtreadRjtbufRitcloseRRgRt(R
RRt((RRls
cCs)|ii|i|i|_|iS(s Fallback replacement for getEvent() using the
            standard SAX2 interface, which means we slurp the
            SAX events into memory (no performance gain, but
            we are compatible to all SAX parsers).
        N(R
RitparseRht_emitRl(R
((RRkscCs6|iidd}|iidd|iid<|S(sn Fallback replacement for getEvent() that emits
            the events that _slurp() read previously.
        iiN(R
RnRRt(R
Rt((RRscCs)|ii|`d|_d|_dS(s+clear(): Explicitly release parsing objectsN(R
RnR^RRiRh(R
((RR^ s

	(R_R`RRmRwRyRzRRlRkRR^(((RRfs								
	tSAX2DOMcBs5tZdZdZdZdZdZRS(NcCsAti|||||id}|id}|i	|dS(Nii(
RR@R
R/R1R-RtcurNodet
parentNodeR~(R
R/R1R-RR((RR@)s

cCs>ti||||id}|id}|i|dS(Nii(	RRBR
R/R-RRRR~(R
R/R-RR((RRB/s

cCsBti||||idd}|id}|i	|dS(Niii(
RRKR
RIRJRR4RRR~(R
RIRJR4R((RRK5s
cCs?ti|||idd}|id}|i|dS(Niii(	RRNR
RMRR4RRR~(R
RMR4R((RRN;s
cCs?ti|||idd}|id}|i|dS(Niii(	RROR
RMRR4RRR~(R
RMR4R((RROAs
(R_R`R@RBRKRNRO(((RR's
				iiicCsj|djo
t}nt|tjot|}n|}|pt	i
i}nt|||S(N(
RjRtdefault_bufsizettypetstream_or_stringt_StringTypestopenRhRiR	Rptmake_parserRf(RRiRjRh((RRJs

cCsvydkl}Wn tj
odkl}nXt|}||}|pti	i
}nt|||S(N(sStringIO(t	cStringIOtStringIOtImportErrortlentstringRjRRiR	RpRRf(RRiRRjR((RtparseStringUs(txml.saxR	txml.sax.handlerttypest
StringTypetUnicodeTypeRRRRRRRRRRRptContentHandlerRRaRfRRRRR(R	RRRRRRfRRRRRaRRRRRR((Rt?s*			U!