™N
íu¦9c       s     k  Z   k Z  d  Z  d Z  d Z  d Z  d Z  e  i d ƒ Z  e  i d ƒ Z	  e  i d ƒ Z
  e  i d e d	 ƒ Z  e  i d
 e d ƒ Z  e  i d ƒ Z  e  i e d ƒ Z  e  i d ƒ Z  e  i e d e d e d e d e d ƒ Z  e  i d e ƒ Z  e  i e d ƒ Z   e  i d e d e i d e i ƒ Z # e  i d ƒ Z $ e  i e d ƒ Z % e  i d e d ƒ Z & e  i e ƒ Z ' e  i d ƒ Z ( e  i d ƒ Z , d e d  Z - d! Z / d" e e d# d  e e d$ Z 2 e  i d% e d e d& e e d' e ƒ Z 4 e  i d( e d) e d e d* e d  d+ e d, e d e d- e d. e d e d/ e d0 ƒ Z < e  i d1 e d  e ƒ Z  = e  i e d0 ƒ Z! > e  i d2 ƒ Z" ? e  i d3 ƒ Z# @ e  i d4 ƒ Z$ A e i% d5 d6 ƒ Z& D d7 Z' E e  i e' d ƒ Z( F e  i d8 e' d9 e' d: ƒ Z) I e  i d; e' d< ƒ Z* U d= f  d> „  ƒ  YZ+ õd? e+ f d@ „  ƒ  YZ, >e- dA „ Z. ue/ dB j o ve. ƒ  n dC S(D   s   0.2s   [ 	
]+s   [ 	
]*s   [a-zA-Z_:][-a-zA-Z0-9._:]*s   (?:'[^']*'|"[^"]*")s   [^	
 -~ -ÿ]s   []&<]s   &s   &(s(   |#[0-9]+|#x[0-9a-fA-F]+)[^-a-zA-Z0-9._:]s
   &(?P<name>s   )[^-a-zA-Z0-9._:]s2   &#(?P<char>[0-9]+[^0-9]|x[0-9a-fA-F]+[^0-9a-fA-F])s   $s   
s	   (?P<name>s   )(s   =s
   (?P<value>s   |[-a-zA-Z0-9.:+*%?!()_#=~]+))?s   <s   (?P<slash>/?)>s   <(?P<tagname>s   )(?P<attrs>(?:s   )*)s   </s   >s
   (?:[^>'"]|s   )*>s   <!\[CDATA\[s   \]\]>s   (?P<%s>s   )sR   (?P<%s>"[-'()+,./:=?;!*#@$_%% 
a-zA-Z0-9]*"|'[-()+,./:=?;!*#@$_%% 
a-zA-Z0-9]*')s   (?:SYSTEM|PUBLICs   pubids   syslits	   <!DOCTYPEs   )(?:s   )?s   <\?xmls   versions   (?P<version>s   (?:s   encodingsF   (?P<encoding>'[A-Za-z][-A-Za-z0-9._]*'|"[A-Za-z][-A-Za-z0-9._]*"))?(?:s
   standalones+   (?P<standalone>'(?:yes|no)'|"(?:yes|no)"))?s   \?>s   <\?(?P<proc>s   <!--s   -->s   --s    
	s       s   [a-zA-Z_][-a-zA-Z0-9._]*s   (?:(?P<prefix>s   ):)?(?P<local>s   )$s   xmlns(?::(?P<ncname>s   ))?$s	   XMLParserc      s  U V h  Z  W h  Z Z d „  Z ^ d „  Z d d „  Z i d „  Z w d „  Z ˆ d „  Z Œ d „  Z “ d „  Z	 ˜ d	 „  Z
   d d
 „ Z É d „  Z ~d „  Z d „  Z ½d „  Z Ëh  e d <e d <e d <Z Íd „  Z ød „  Z d „  Z gd „  Z ‚d „  Z ‰d „  Z «d „  Z ¯d „  Z ³d „  Z ·d „  Z »d „  Z Êh  d d <d  d! <d" d# <d$ d% <d& d' <Z Òd( „  Z Ûd) „  Z ßd* „  Z  ãd+ „  Z! çd, „  Z" ëd- „  Z# ïd. „  Z$ ðd/ „  Z% ñd0 „  Z& òd1 „  Z' RS(2   Nc    s    Z [ d |  _ \ |  i ƒ  d  S(   Ni    (   s   selfs   _XMLParser__fixeds   reset(   s   selfs*   /usr/lib/python1.5/site-packages/xmllib.pys   __init__Z s   c    sE   ^ _ d |  _ ` h  |  _ a |  i |  i ƒ b |  i |  i ƒ d  S(   Ni   (   s   selfs   _XMLParser__fixeds   elementss   _XMLParser__fixdicts   __dict__s   _XMLParser__fixclasss	   __class__(   s   selfs*   /usr/lib/python1.5/site-packages/xmllib.pys   __fixelements^ s   c    sF   d e |  i | i ƒ f x& | i d f r } g |  i | ƒ q% Wd  S(   Ni    (   s   selfs   _XMLParser__fixdicts   kls   __dict__s	   __bases__s   ks   _XMLParser__fixclass(   s   selfs   kls   ks*   /usr/lib/python1.5/site-packages/xmllib.pys
   __fixclassd s    	c    s  i j x| i ƒ  d j rþ } k | d  d j oh l | d } m |  i i | t t f ƒ \ } } n | t j o# o t
 |  | ƒ | f |  i | <n n} p | d  d j oh q | d } r |  i i | t t f ƒ \ } } s | t j o# t | t
 |  | ƒ f |  i | <n n q Wd  S(   Ni    i   s   start_i   s   end_(   s   dicts   keyss   keys   tags   selfs   elementss   gets   Nones   starts   ends   getattr(   s   selfs   dicts   keys   tags   starts   ends*   /usr/lib/python1.5/site-packages/xmllib.pys	   __fixdicti s    	$'$c    s¯   w x d |  _ y g  |  _ z d |  _ { d |  _ | d |  _ } d |  _ ~ t |  _  d |  _	 € d |  _
  h  t d <|  _ „ |  i t i j o … |  i ƒ  n d  S(   Ns    i    i   s   xml(   s   selfs   rawdatas   stacks
   nomoretagss   literals   linenos   _XMLParser__at_starts   Nones   _XMLParser__seen_doctypes   _XMLParser__seen_starttags   _XMLParser__use_namespacess   _XMLParser__namespacess   elementss	   XMLParsers   _XMLParser__fixelements(   s   selfs*   /usr/lib/python1.5/site-packages/xmllib.pys   resetw s   c    s   ˆ ‰ d |  _ |  _ d  S(   Ni   (   s   selfs
   nomoretagss   literal(   s   selfs*   /usr/lib/python1.5/site-packages/xmllib.pys   setnomoretagsˆ s   c    s   Œ  d |  _ d  S(   Ni   (   s   selfs   literal(   s   selfs   argss*   /usr/lib/python1.5/site-packages/xmllib.pys
   setliteralŒ s   c    s*   “ ” |  i | |  _ • |  i d ƒ d  S(   Ni    (   s   selfs   rawdatas   datas   goahead(   s   selfs   datas*   /usr/lib/python1.5/site-packages/xmllib.pys   feed“ s   c    s=   ˜ ™ |  i d ƒ š |  i o › d |  _  |  ` n d  S(   Ni   i    (   s   selfs   goaheads   _XMLParser__fixeds   elements(   s   selfs*   /usr/lib/python1.5/site-packages/xmllib.pys   close˜ s   c    sd    ¡ d } ¢ xN¢ d oC£ t i | | ƒ } ¤ | t j o ¥ | Sn ¦ t i | | i d ƒ ƒ } § | t j o' ¨ |  i
 d ƒ © | d } ª q n « | i d ƒ } ¬ | | d d j o! ­ |  i
 d ƒ ® | d } n ¯ | i d ƒ } ° | | i d ƒ  } ± | | } ² | d d j o„ ³ | d d j o# ´ t t i | d d	 ƒ ƒ } n ¶ t t i | d ƒ ƒ } · | | | } ¸ | i d ƒ t | ƒ } n£ ¹ | o• º |  i i | ƒ o. » | |  i | | } ¼ | i d ƒ } nN ¾ |  i
 d
 | ƒ À | d | d | } Á | i d ƒ t | ƒ d } n Ä q Wd  S(   Ni    i   s	   bogus `&'s   ;s'   `;' missing after entity/char references   #s   xi   i   s"   reference to unknown entity `&%s;'s   &(   s   is   amps   searchs   datas   ress   Nones   refs   matchs   starts   selfs   syntax_errors   ends   groups   strs   pres   posts   chrs   strings   atois   lens   alls
   entitydefss   has_key(   s   selfs   datas   alls   is   ress   strs   pres   posts*   /usr/lib/python1.5/site-packages/xmllib.pys   translate_references  s@   	 

# 
$i   c    sV  É Ê |  i } Ë d } Ì t | ƒ } Í xº
Í | | j  o©
Î | d j o Ï d |  _ n Ð |  i oP Ñ | | | !} Ò |  i | ƒ Ó |  i	 t
 i | d ƒ |  _	 Ô | } Õ Pn Ö t i | | ƒ } × | o Ø | i d ƒ } n
 Ú | } Û | | j  oå Ü | | | !} Ý |  i o t i | ƒ t j o Þ |  i d ƒ n ß d |  _ à |  i o t i | ƒ t j o á |  i d ƒ n â t i | ƒ o ã |  i d ƒ n ä |  i | ƒ å |  i	 t
 i | d ƒ |  _	 n æ | } ç | | j o ç Pn è | | d j olé t i | | ƒ oÏ ê |  i oS ë | | } ì |  i | ƒ í |  i	 t
 i | d ƒ |  _	 î | d } ï q- n ð |  i | ƒ } ñ | d j  o ñ Pn ò d |  _ ó |  i	 t
 i | | | !d ƒ |  _	 ô | } õ q- n ö t i | | ƒ oc ÷ |  i | ƒ } ø | d j  o ø Pn ù |  i	 t
 i | | | !d ƒ |  _	 ú | } û q- n ü t i | | ƒ oÃ ý |  i oS þ | | } ÿ |  i | ƒ  |  i	 t
 i | d ƒ |  _	 | d } q- n |  i | ƒ } | d j  o Pn |  i	 t
 i | | | !d ƒ |  _	 | } q- n t  i | | ƒ oc 	|  i! | ƒ } 
| d j  o 
Pn |  i	 t
 i | | | !d ƒ |  _	 | } q- n t" i | | ƒ } | oÞ |  i o |  i d ƒ n | i# d	 d
 d ƒ \ }	 }
 } |	 d d !d j o t' d ‚ n |
 o |
 d d !}
 n | o | d d !} n |  i( |
 | ƒ | i) d ƒ } q- n t* i | | ƒ } | oc |  i+ | ƒ } | d j  o Pn  |  i	 t
 i | | | !d ƒ |  _	 !| } "q- n #t, i | | ƒ } $| o%|  i oS &| | } '|  i | ƒ (|  i	 t
 i | d ƒ |  _	 )| d } *q- n +|  i- o ,|  i d ƒ n -|  i o .|  i d ƒ n /|  i. | ƒ } 0| d j  o 0Pn 1| i# d ƒ |  _- 2|  i	 t
 i | | | !d ƒ |  _	 3| } 4q- n nQ5| | d j oj6|  i o4 7| | } 8|  i | ƒ 9| d } :q- n ;t/ i | | ƒ } <| t j	 o½ =| i) d ƒ } >| | d d j o! ?|  i d ƒ @| d } n A|  i o B|  i d ƒ n C|  i0 | i# d ƒ d  ƒ D|  i	 t
 i | i# d ƒ d ƒ |  _	 Eq- n Ft1 i | | ƒ } G| t j	 oH| i) d ƒ } I| | d d j o! J|  i d ƒ K| d } n L| i# d ƒ } M|  i3 i4 | ƒ oU N| | i d ƒ  |  i3 | | | |  _ } Ot | ƒ } P| i d ƒ } n% R|  i d | ƒ S|  i5 | ƒ T|  i	 t
 i | i# d ƒ d ƒ |  _	 Uq- n nÓ V| | d j o² W|  i o4 X| | } Y|  i | ƒ Z| d } [q- n \| | d j  o ]Pn ^t6 i | | ƒ o _|  i d ƒ n `|  i | | ƒ a| d } bq- n dt' d ‚ gPq- Wi| d j o jd |  _ n k| o
 | | j  oŸ l| | } m|  i d | ƒ nt i | ƒ o o|  i d ƒ n p|  i | ƒ q|  i	 t
 i | d ƒ |  _	 r| | d |  _ s|  i7 | ƒ Sn t| | |  _ u| o{ v|  i o w|  i d ƒ n x|  i oH y|  i d ƒ zx. z|  i o  {|  i8 |  i d d ƒ qWn n d  S(   Ni    s   
s   illegal data at start of files   data not in contents   illegal character in contents   <i   s,   <?xml?> declaration not at start of documents   versions   encodings
   standalones   1.0s   only XML version 1.0 supporteds   multiple DOCTYPE elementss$   DOCTYPE not at beginning of documents   names   &s   ;s   `;' missing in charrefs   chars   `;' missing in entityrefs"   reference to unknown entity `&%s;'s   ]i   s   bogus `]]>'s   neither < nor & ??s
   bogus `%s's   no elements in files   missing end tags(9   s   selfs   rawdatas   is   lens   ns   _XMLParser__at_starts
   nomoretagss   datas   handle_datas   linenos   strings   counts   interestings   searchs   ress   starts   js   spaces   matchs   Nones   syntax_errors   stacks   illegals   starttagopens   literals   parse_starttags   ks   _XMLParser__seen_starttags
   endtagopens   parse_endtags   commentopens   parse_comments	   cdataopens   parse_cdatas   xmldecls   groups   versions   encodings
   standalones   RuntimeErrors
   handle_xmls   ends   procopens
   parse_procs   doctypes   _XMLParser__seen_doctypes   parse_doctypes   charrefs   handle_charrefs	   entityrefs   names
   entitydefss   has_keys   unknown_entityrefs
   cdatacloses   goaheads   finish_endtag(   s   selfs   ends   rawdatas   is   ns   datas   ress   js   ks   versions   encodings
   standalones   names*   /usr/lib/python1.5/site-packages/xmllib.pys   goaheadÉ sn  	 	
	#$#	 
 &	
 &	

 &	
 &	


 
 

 &	


 &	
(
0(

	
 c    sP  ~|  i } €| | | d !d j o t d ‚ n ‚t i | | d ƒ } ƒ| t j o „d Sn …t i | | d | i	 d ƒ ƒ o †|  i
 d ƒ n ‡| | i	 d ƒ d d j o ˆ|  i
 d ƒ n ‰t i | | d | i	 d ƒ ƒ o Š|  i
 d	 ƒ n ‹|  i | | d | i	 d ƒ !ƒ Œ| i d ƒ Sd  S(
   Ni   s   <!--s!   unexpected call to handle_commenti   i    s   `--' inside comments   -s"   comment cannot end in three dashess   illegal character in comment(   s   selfs   rawdatas   is   RuntimeErrors   commentcloses   searchs   ress   Nones
   doubledashs   starts   syntax_errors   illegals   handle_comments   end(   s   selfs   is   rawdatas   ress*   /usr/lib/python1.5/site-packages/xmllib.pys   parse_comment~s   &!&$c    s4  |  i } ‘t | ƒ } ’| i d ƒ } “| i d d ƒ \ } } ”| t	 j	 o0 •| d d !} –t
 i t
 i | ƒ ƒ } n —| t	 j	 o —| d d !} n ˜| i d ƒ } } ™| | j o šd Sn ›| | d j o°œd }	 | d } žd }
 } ŸxƒŸ| | j  or | | } ¡| o
 | d j o ¢|
 }
 n/£|
 o
 | d j o ¤| } n	¥| p |
 o ¦nñ §|	 d j o
 | d	 j om ¨t i | | d ƒ } ©| t	 j o ªd Sn «|  i | | | | | d | !ƒ ¬| i d ƒ Sng ­| d
 j o ®|	 d }	 nF ¯| d j o5 °|	 d }	 ±|	 d j  o ²|  i d ƒ n n ³| d } qWn ´t i | | ƒ } µ| t	 j o ¶d Sn ·t i | | ƒ t	 j o ¸|  i d ƒ n ¹|  i | | | t	 ƒ º| i d ƒ Sd  S(   Ns   names   pubids   sysliti   i    s   [s   "s   's   ]s   <s   >s   bogus `>' in DOCTYPEs   garbage in DOCTYPE(   s   selfs   rawdatas   lens   ns   ress   groups   names   pubids   syslits   Nones   strings   joins   splits   ends   js   ks   levels   dqs   sqs   cs
   endbrackets   matchs   handle_doctypes   syntax_errors   endbracketfind(   s   selfs   ress   rawdatas   ns   names   pubids   syslits   js   ks   levels   dqs   sqs   cs*   /usr/lib/python1.5/site-packages/xmllib.pys   parse_doctypesZ    	 $c    s  ½¾|  i } ¿| | | d !d j o Àt d ‚ n Át i | | d ƒ } Â| t j o Ãd Sn Ät i | | d | i	 d ƒ ƒ o Å|  i
 d ƒ n Æ|  i o Ç|  i
 d ƒ n È|  i | | d | i	 d ƒ !ƒ É| i d ƒ Sd  S(   Ni	   s	   <![CDATA[s   unexpected call to parse_cdatai   i    s   illegal character in CDATAs   CDATA not in content(   s   selfs   rawdatas   is   RuntimeErrors
   cdatacloses   searchs   ress   Nones   illegals   starts   syntax_errors   stacks   handle_cdatas   end(   s   selfs   is   rawdatas   ress*   /usr/lib/python1.5/site-packages/xmllib.pys   parse_cdata½s   &$s   nss   srcs   prefixc    sö  ÍÎ|  i } Ït i | | ƒ } Ð| t j o Ñd Sn Ò| i d ƒ } Ót	 i | | d | ƒ o Ô|  i
 d ƒ n Õt i | | d ƒ } Ö| t j o ×t d ‚ n Ø| i d ƒ } Ù| i d ƒ } Ú| d j oŸÛ|  i
 d ƒ Üd |  _ à|  i p |  i o á|  i
 d ƒ n â|  i | | | ƒ \ } }	 } ã|	 o ä|  i
 d	 ƒ n åxH | i ƒ  d år5 }
 æ|  i i |
 ƒ o ç|  i
 d
 |
 ƒ n q‰Wè| i d ƒ p | i d ƒ o é|  i
 d ƒ n ê| i d ƒ } ët i | ƒ t j o$ ì|  i
 d ƒ í| i d ƒ Sn î|  i i | ƒ o ï|  i
 d ƒ n ð| d |  i | <nT òt  i! t  i" | ƒ d ƒ d j o ó|  i
 d ƒ n ô|  i# | | | | !ƒ õ| i d ƒ Sd  S(   Ni   i    i   s+   illegal character in processing instructions   unexpected call to parse_procs   xml:namespaces#   old-fashioned namespace declarations.   xml:namespace declaration too late in documents2   namespace declaration inside namespace declarations+   unknown attribute `%s' in xml:namespace tags   nss   prefixs)   xml:namespace without required attributess"   xml:namespace illegal prefix values   xml:namespace prefix not uniques   xmls*   illegal processing instruction target name($   s   selfs   rawdatas	   proccloses   searchs   is   ends   Nones   starts   js   illegals   syntax_errors   tagfinds   matchs   ress   RuntimeErrors   ks   groups   names   _XMLParser__use_namespacess   _XMLParser__seen_doctypes   _XMLParser__seen_starttags   parse_attributess   attrdicts	   namespaces   keyss   attrnames$   _XMLParser__xml_namespace_attributess   has_keys   gets   prefixs   ncnames   _XMLParser__namespacess   strings   finds   lowers   handle_proc(   s   selfs   is   rawdatas   ends   js   ress   ks   names   attrdicts	   namespaces   attrnames   prefixs*   /usr/lib/python1.5/site-packages/xmllib.pys
   parse_procÍsJ   !
 	%%c    sS  øù|  i } úh  } ûh  } üxü| | j  oýt i | | ƒ } þ| t	 j o ÿPn  | i
 d d ƒ \ } }	 | i d ƒ } |	 t	 j o! |  i d | ƒ | }	 n{ |	 d  d j o |	 d j n p$ |	 d  d j o |	 d j n o |	 d d !}	 n 	|  i d | ƒ 
t i | ƒ } | t	 j	 ob | i
 d	 ƒ }
 |	 p t	 | |
 p d
 <|  i o t |  i ƒ d |  _ n q' n d |	 j o |  i d ƒ n | i | ƒ o |  i d | ƒ n t i |	 t ƒ }	 |  i |	 ƒ | | <q' W| | | f Sd  S(   Ns   names   valuei    s%   no value specified for attribute `%s'i   s   's   "s   attribute `%s' value not quoteds   ncnames    s   <s   `<' illegal in attribute values   attribute `%s' specified twice(   s   selfs   rawdatas   attrdicts	   namespaces   is   js   attrfinds   matchs   ress   Nones   groups   attrnames	   attrvalues   ends   syntax_errors   xmlnss   ncnames   _XMLParser__use_namespacess   lens   stacks   has_keys   strings	   translates	   attrtranss   translate_references(   s   selfs   tags   is   js   rawdatas   attrdicts	   namespaces   ress   attrnames	   attrvalues   ncnames*   /usr/lib/python1.5/site-packages/xmllib.pys   parse_attributesøs<   		 Q
c    s×  |  i } t i | | d ƒ } | t j o  d Sn !t i | | ƒ } "| t j p | i d ƒ | i d ƒ j o$ #|  i	 d ƒ $| i d ƒ Sn %| i
 d ƒ } } &|  i o |  i o | |  i j o (|  i	 d ƒ n )|  i o |  i o *|  i	 d ƒ n +| i d ƒ \ } } ,|  i | | | ƒ \ }	 }
 } -|  i i | |
 | f ƒ .|  i o /t i | ƒ } n
 1t } 2| t j	 o(3| i
 d d	 ƒ \ } } 4| t j o 5d
 } n 6t } 7xC |  i d 7r3 \ } } } 8| i | ƒ o 9| | } n qW:| t j o
 | d
 j o ;|  i  i! | ƒ } n <| t j	 o =| d | } n& >| d
 j o ?| d | } n @| |
 | f |  i d <n B|  i oCh  } Dx|	 i# ƒ  d Drn\ } } Et i | ƒ } F| t j	 o3G| i
 d d	 ƒ \ } } H| t j o Id
 } n Jt } KxC |  i d Kr3 \ } } } L| i | ƒ o M| | } n qŒWN| t j o
 | d
 j o O|  i  i! | ƒ } n P| t j	 o Q| d | } nK R| d
 j o S| d | } n& T| t j	 o U| d | } n n V| | | <qWW| }	 n X|  i( i! | ƒ } Y| t j	 o¬ ZxK |	 i) ƒ  d Zr8 } [| i | ƒ o \|  i	 d | | f ƒ n qÄW]xQ | i# ƒ  d ]r> \ } } ^| t j	 o |	 i | ƒ o _| |	 | <n qWn `|  i* i! | t t f ƒ d } a|  i, | |	 | ƒ b| i
 d ƒ d j o c|  i- | ƒ n d| i d ƒ Sd  S(   Ni   i    s   garbage in starttags   tagnames   starttag does not match DOCTYPEs   multiple elements on top levels   attrss   prefixs   locals    s    s   :s"   unknown attribute `%s' in tag `%s's   slashs   /(.   s   selfs   rawdatas   endbracketfinds   matchs   is   ends   Nones   starttagmatchs   tags   syntax_errors   groups   nstags   tagnames   _XMLParser__seen_starttags   _XMLParser__seen_doctypes   stacks   spans   ks   js   parse_attributess   attrdicts   nsdicts   appends   _XMLParser__use_namespacess   qnames   ress   prefixs   nss   ts   ds   nsts   has_keys   _XMLParser__namespacess   gets	   nattrdicts   itemss   keys   vals   aprefixs   anss
   attributess   keyss   elementss   methods   finish_starttags   finish_endtag(   s   selfs   is   rawdatas   ends   tags   nstags   tagnames   ks   js   attrdicts   nsdicts   ress   prefixs   nss   ts   ds   nsts	   nattrdicts   keys   vals   aprefixs   anss
   attributess   methods*   /usr/lib/python1.5/site-packages/xmllib.pys   parse_starttags”   /(!		 	 	  	" !"c    s¦  gh|  i } it i | | d ƒ } j| t j o kd Sn lt i | | d ƒ } m| t j oZ n|  i	 o# o|  i
 | | ƒ p| d Sn q|  i d ƒ rd } s| d } nŒ u| i d ƒ } v|  i	 oZ w|  i p | |  i d d j o# x|  i
 | | ƒ y| d Sn zd |  _	 n {| i d ƒ } |t i | | ƒ t j o }|  i d ƒ n ~|  i | ƒ | i d ƒ Sd  S(   Ni   i   s   no name specified in end tags    i    s   garbage in end tag(   s   selfs   rawdatas   endbracketfinds   matchs   is   ends   Nones   tagfinds   ress   literals   handle_datas   syntax_errors   tags   ks   groups   stacks
   endbrackets   finish_endtag(   s   selfs   is   rawdatas   ends   ress   tags   ks*   /usr/lib/python1.5/site-packages/xmllib.pys   parse_endtaggs.   	'c    sD   ‚ƒ| t j	 o „|  i | | | ƒ n †|  i | | ƒ d  S(   N(   s   methods   Nones   selfs   handle_starttags   tagnames   attrdicts   unknown_starttag(   s   selfs   tagnames   attrdicts   methods*   /usr/lib/python1.5/site-packages/xmllib.pys   finish_starttag‚s   c    sS  ‰Š| oU ‹|  i d ƒ Œt |  i ƒ d } | d j  o Ž|  i | ƒ d  Sn nà ‘d } ’xJ t t |  i ƒ ƒ d ’r. } “| |  i | d j o ”| } n qˆ W•| d j ot –|  i d ƒ —|  i	 i
 | t t f ƒ d } ˜| t j	 o ™|  i | | ƒ n ›|  i | ƒ œd  Sn xt |  i ƒ | j oí ž| t |  i ƒ d j  o$ Ÿ|  i d |  i d d ƒ n  |  i d d } ¡|  i	 i
 | t t f ƒ d } ¢| t j	 o £|  i | | ƒ n ¥|  i | ƒ ¦|  i t |  i ƒ j o §d |  _ n ¨|  i d =qHWd  S(   Ns   name-less end tagi   i    s   unopened end tags   missing close tag for %si   (   s   tags   selfs   syntax_errors   lens   stacks   founds   unknown_endtags   ranges   is   elementss   gets   Nones   methods   handle_endtags   nstags   _XMLParser__use_namespaces(   s   selfs   tags   founds   is   methods   nstags*   /usr/lib/python1.5/site-packages/xmllib.pys   finish_endtag‰s<   
 	" $"c    s
   «¬d  S(   N(    (   s   selfs   encodings
   standalones*   /usr/lib/python1.5/site-packages/xmllib.pys
   handle_xml«s   c    s
   ¯°d  S(   N(    (   s   selfs   tags   pubids   syslits   datas*   /usr/lib/python1.5/site-packages/xmllib.pys   handle_doctype¯s   c    s   ³´| | ƒ d  S(   N(   s   methods   attrs(   s   selfs   tags   methods   attrss*   /usr/lib/python1.5/site-packages/xmllib.pys   handle_starttag³s   c    s   ·¸| ƒ  d  S(   N(   s   method(   s   selfs   tags   methods*   /usr/lib/python1.5/site-packages/xmllib.pys   handle_endtag·s   c    s×   »¼yG ½| d d j o ¾t i | d d ƒ } n Àt i | ƒ } Wn0 Át i j
 o Â|  i | ƒ Ãd  Sn XÄd | j o
 d j n o Å|  i | ƒ Æd  Sn Ç|  i t | ƒ ƒ d  S(   Ni    s   xi   i   iÿ   (	   s   names   strings   atois   ns
   atoi_errors   selfs   unknown_charrefs   handle_datas   chr(   s   selfs   names   ns*   /usr/lib/python1.5/site-packages/xmllib.pys   handle_charref»s   "s   &#60;s   lts   &#62;s   gts   &#38;s   amps   &#34;s   quots   &#39;s   aposc    sU   ÒÓ|  i } Ô| i | ƒ o Õ|  i | | ƒ n ×|  i | ƒ Ød  Sd  S(   N(   s   selfs
   entitydefss   tables   has_keys   names   handle_datas   unknown_entityref(   s   selfs   names   tables*   /usr/lib/python1.5/site-packages/xmllib.pys   handle_entityrefÒs
   c    s
   ÛÜd  S(   N(    (   s   selfs   datas*   /usr/lib/python1.5/site-packages/xmllib.pys   handle_dataÛs   c    s
   ßàd  S(   N(    (   s   selfs   datas*   /usr/lib/python1.5/site-packages/xmllib.pys   handle_cdataßs   c    s
   ãäd  S(   N(    (   s   selfs   datas*   /usr/lib/python1.5/site-packages/xmllib.pys   handle_commentãs   c    s
   çèd  S(   N(    (   s   selfs   names   datas*   /usr/lib/python1.5/site-packages/xmllib.pys   handle_procçs   c    s    ëìt  d |  i | f ‚ d  S(   Ns   Syntax error at line %d: %s(   s   RuntimeErrors   selfs   linenos   message(   s   selfs   messages*   /usr/lib/python1.5/site-packages/xmllib.pys   syntax_errorës   c    s
   ïïd  S(   N(    (   s   selfs   tags   attrss*   /usr/lib/python1.5/site-packages/xmllib.pys   unknown_starttagïs    c    s
   ððd  S(   N(    (   s   selfs   tags*   /usr/lib/python1.5/site-packages/xmllib.pys   unknown_endtagðs    c    s
   ññd  S(   N(    (   s   selfs   refs*   /usr/lib/python1.5/site-packages/xmllib.pys   unknown_charrefñs    c    s
   òòd  S(   N(    (   s   selfs   refs*   /usr/lib/python1.5/site-packages/xmllib.pys   unknown_entityrefòs    ((   s
   attributess   elementss   __init__s   _XMLParser__fixelementss   _XMLParser__fixclasss   _XMLParser__fixdicts   resets   setnomoretagss
   setliterals   feeds   closes   translate_referencess   goaheads   parse_comments   parse_doctypes   parse_cdatas   Nones$   _XMLParser__xml_namespace_attributess
   parse_procs   parse_attributess   parse_starttags   parse_endtags   finish_starttags   finish_endtags
   handle_xmls   handle_doctypes   handle_starttags   handle_endtags   handle_charrefs
   entitydefss   handle_entityrefs   handle_datas   handle_cdatas   handle_comments   handle_procs   syntax_errors   unknown_starttags   unknown_endtags   unknown_charrefs   unknown_entityref(    s*   /usr/lib/python1.5/site-packages/xmllib.pys	   XMLParserU sN   		)µ.$+#L"6	s   TestXMLParserc      s¹   õ÷d „  Z  ûd „  Z ÿd „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d	 „  Z !d
 „  Z	 $d „  Z
 .d „  Z 2d „  Z 6d „  Z :d „  Z RS(   Nc    s#   ÷ød |  _ ùt i |  ƒ d  S(   Ns    (   s   selfs   testdatas	   XMLParsers   __init__(   s   selfs*   /usr/lib/python1.5/site-packages/xmllib.pys   __init__÷s   c    s(   ûü|  i ƒ  ýd G| Gd G| GHd  S(   Ns   xml: encoding =s   standalone =(   s   selfs   flushs   encodings
   standalone(   s   selfs   encodings
   standalones*   /usr/lib/python1.5/site-packages/xmllib.pys
   handle_xmlûs   c    s%   ÿ |  i ƒ  d G| G| GHd  S(   Ns   DOCTYPE:(   s   selfs   flushs   tags   data(   s   selfs   tags   pubids   syslits   datas*   /usr/lib/python1.5/site-packages/xmllib.pys   handle_doctypeÿs   c    s!   |  i ƒ  d Gt GHd  S(   Ns   ENTITY:(   s   selfs   flushs   data(   s   selfs   names   strvals   pubids   syslits   ndatas*   /usr/lib/python1.5/site-packages/xmllib.pys   handle_entitys   c    sE   |  i | |  _ 	t |  i ƒ d j o 
|  i ƒ  n d  S(   NiF   (   s   selfs   testdatas   datas   lens   flush(   s   selfs   datas*   /usr/lib/python1.5/site-packages/xmllib.pys   handle_datas   c    s:   |  i } | o d |  _ d G| GHn d  S(   Ns    s   data:(   s   selfs   testdatas   data(   s   selfs   datas*   /usr/lib/python1.5/site-packages/xmllib.pys   flushs   
c    s!   |  i ƒ  d G| GHd  S(   Ns   cdata:(   s   selfs   flushs   data(   s   selfs   datas*   /usr/lib/python1.5/site-packages/xmllib.pys   handle_cdatas   c    s%   |  i ƒ  d G| G| GHd  S(   Ns   processing:(   s   selfs   flushs   names   data(   s   selfs   names   datas*   /usr/lib/python1.5/site-packages/xmllib.pys   handle_procs   c    s^   |  i ƒ  | } t | ƒ d j o | d  d | d } n d G| GHd  S(   NiD   i    s   ...s   comment:(   s   selfs   flushs   datas   rs   len(   s   selfs   datas   rs*   /usr/lib/python1.5/site-packages/xmllib.pys   handle_comments
   
c    s   !"d |  i G| GHd  S(   Ns   error at line %d:(   s   selfs   linenos   message(   s   selfs   messages*   /usr/lib/python1.5/site-packages/xmllib.pys   syntax_error!s   c    s‚   $%|  i ƒ  &| o 'd | d GHnP )d | G*x6 | i ƒ  d *r# \ } } +| d d | d GqL W,d GHd  S(   Ns   start tag: <s   >i    s   =s   "(   s   selfs   flushs   attrss   tags   itemss   names   value(   s   selfs   tags   attrss   names   values*   /usr/lib/python1.5/site-packages/xmllib.pys   unknown_starttag$s    c    s$   ./|  i ƒ  0d | d GHd  S(   Ns   end tag: </s   >(   s   selfs   flushs   tag(   s   selfs   tags*   /usr/lib/python1.5/site-packages/xmllib.pys   unknown_endtag.s   c    s$   23|  i ƒ  4d | d GHd  S(   Ns   *** unknown entity ref: &s   ;(   s   selfs   flushs   ref(   s   selfs   refs*   /usr/lib/python1.5/site-packages/xmllib.pys   unknown_entityref2s   c    s$   67|  i ƒ  8d | d GHd  S(   Ns   *** unknown char ref: &#s   ;(   s   selfs   flushs   ref(   s   selfs   refs*   /usr/lib/python1.5/site-packages/xmllib.pys   unknown_charref6s   c    s$   :;t  i |  ƒ <|  i ƒ  d  S(   N(   s	   XMLParsers   closes   selfs   flush(   s   selfs*   /usr/lib/python1.5/site-packages/xmllib.pys   close:s   (   s   __init__s
   handle_xmls   handle_doctypes   handle_entitys   handle_datas   flushs   handle_cdatas   handle_procs   handle_comments   syntax_errors   unknown_starttags   unknown_endtags   unknown_entityrefs   unknown_charrefs   close(    s*   /usr/lib/python1.5/site-packages/xmllib.pys   TestXMLParserõs   
c    s—  >?k  } k } @k l B|  o C| i d }  n E| i |  d ƒ \ } }  Ft } Gd } HxS | d HrF \ } } I| d j o Jt } n K| d j o Ld } n qt WN|  o O|  d }	 n
 Qd }	 S|	 d j o T| i }
 nU Vy Wt |	 d ƒ }
 Wn8 Xt j
 o) } Y|	 Gd	 G| GHZ| i d ƒ n X\|
 i ƒ  } ]|
 | i j	 o ^|
 i ƒ  n `| ƒ  } a| ƒ  } bye c| o! d| i | ƒ e| i ƒ  n7 gx# | d gr } h| i | ƒ qáWi| i ƒ  WnZ jt j
 oK } k| ƒ  } l| GHm| o nd
 | | GHn o| i d ƒ n Xp| ƒ  } q| o rd
 | | GHn d  S(   Ni   s   sti    s   -ss   -ts   test.xmls   -s   rs   :s   total time: %g(   s   syss   getopts   times   argss   argvs   optss   TestXMLParsers   klasss   do_times   os   as	   XMLParsers   files   stdins   fs   opens   IOErrors   msgs   exits   reads   datas   closes   xs   t0s   feeds   cs   RuntimeErrors   t1(   s   argss   syss   getopts   times   optss   klasss   do_times   os   as   files   fs   msgs   datas   xs   t0s   cs   t1s*   /usr/lib/python1.5/site-packages/xmllib.pys   test>sZ   
		 
	
 	

s   __main__N(0   s   res   strings   versions   _Ss   _opSs   _Names   _QStrs   compiles   illegals   interestings   amps   refs	   entityrefs   charrefs   spaces   newlines   attrfinds   starttagopens   starttagends   patterns   starttagmatchs
   endtagopens
   endbrackets   endbracketfinds   tagfinds	   cdataopens
   cdatacloses   _SystemLiterals   _PublicLiterals   _ExternalIds   doctypes   xmldecls   procopens	   proccloses   commentopens   commentcloses
   doubledashs	   maketranss	   attrtranss   _NCNames   ncnames   qnames   xmlnss	   XMLParsers   TestXMLParsers   Nones   tests   __name__(    s*   /usr/lib/python1.5/site-packages/xmllib.pys   ? s\   						6,	%2n	"ÿ ÿ ¢I7