-í
ü‘<c       sM     d  k  Z  d  k Z  d  k Z  y  e i e i g Z Wn%  e j
 o  e i g Z n X
 d Z  d Z	  d Z
  d Z  d Z  d Z  d Z  d Z  d	 e i i f d
 „  ƒ  YZ Ê d f  d „  ƒ  YZ Ò d f  d „  ƒ  YZ 'd e f d „  ƒ  YZ Hd d d Z Je e d „ Z Ue d „ Z d  S(   Ns   START_ELEMENTs   END_ELEMENTs   COMMENTs   START_DOCUMENTs   END_DOCUMENTs   PROCESSING_INSTRUCTIONs   IGNORABLE_WHITESPACEs
   CHARACTERSs   PullDOMc      sæ     e  Z  e  Z  e  d „ Z ' d „  Z , d „  Z / d „  Z 6 d „  Z 9 d „  Z r d „  Z	 v d „  Z
 … d	 „  Z ‰ d
 „  Z ’ d „  Z › d „  Z   d „  Z ¥ d „  Z ª d „  Z Â d „  Z Æ d „  Z RS(   Nc    sÎ     d k  l }  | |  _  t t g |  _  |  i |  _  g  |  _  |  i i |  _	  y  |  i i
 |  _
 Wn   t j
 o
 " n X# h  d | <g |  _ $ |  i d |  _ % g  |  _ d  S(   N(   s   XML_NAMESPACEs   xmliÿÿÿÿ(   s   xml.doms   XML_NAMESPACEs   documentFactorys   selfs   Nones
   firstEvents	   lastEvents   elementStacks   appends   pushs   pops   AttributeErrors   _ns_contextss   _current_contexts   pending_events(   s   selfs   documentFactorys   XML_NAMESPACE(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   __init__ s   c    s+   ' ( |  i d } ) |  i d =* | Sd  S(   Niÿÿÿÿ(   s   selfs   elementStacks   result(   s   selfs   result(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   pop' s   c    s   , - | |  _ d  S(   N(   s   locators   selfs   _locator(   s   selfs   locator(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   setDocumentLocator, s   c    s~   / 0 t  |  d ƒ o 1 g  |  _ n 2 |  i i | p d | f ƒ 3 |  i i |  i i ƒ  ƒ 4 | p t	 |  i | <d  S(   Ns   _xmlns_attrss   xmlns(
   s   hasattrs   selfs   _xmlns_attrss   appends   prefixs   uris   _ns_contextss   _current_contexts   copys   None(   s   selfs   prefixs   uri(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   startPrefixMapping/ s
    c    s   6 7 |  i i ƒ  |  _ d  S(   N(   s   selfs   _ns_contextss   pops   _current_context(   s   selfs   prefix(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   endPrefixMapping6 s   c    sÐ  9 ; d } < t |  d t ƒ } = | t j	 oC > x- | D> ]" \ } } ? | | i | | f <q; W@ g  |  _	 n A | \ } } B | oŽ F | t j o< G |  i | } H | o I | d | } n
 K | } n L |  i o M |  i i | | ƒ } n O |  i | | ƒ } n< S |  i o T |  i i | ƒ } n V |  i t | ƒ } X x1| i ƒ  DX ] \ } } Y | \ } }	 Z | | j oV [ |	 d j o \ |	 }
 n ^ d |	 }
 _ |  i i | |
 ƒ } ` | i | ƒ n” a | od b |  i | } c | o d | d |	 }
 n
 f |	 }
 g |  i i | |
 ƒ } h | i | ƒ n& j |  i i |	 ƒ } k | i | ƒ l | | _ qfWn t | f t g |  i d <o |  i d |  _ p |  i  | ƒ d  S(   Ns   http://www.w3.org/2000/xmlns/s   _xmlns_attrss   :s   xmlnss   xmlns:i   (!   s	   xmlns_uris   getattrs   selfs   Nones   xmlns_attrss   anames   values   attrss   _attrss   _xmlns_attrss   names   uris	   localnames   tagNames   _current_contexts   prefixs   documents   createElementNSs   nodes   buildDocuments   createElements   itemss   a_uris   a_localnames   qnames   createAttributeNSs   attrs   setAttributeNodeNSs   createAttributes   setAttributeNodes   START_ELEMENTs	   lastEvents   push(   s   selfs   names   tagNames   attrss   nodes   prefixs	   xmlns_uris   uris   values   a_localnames   qnames   xmlns_attrss	   localnames   attrs   anames   a_uri(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   startElementNS9 sT   	
 

 

	c    s<   r s t  |  i ƒ  f t g |  i d <t |  i d |  _ d  S(   Ni   (   s   END_ELEMENTs   selfs   pops   Nones	   lastEvent(   s   selfs   names   tagName(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   endElementNSr s   "c    sÕ   v w |  i o x |  i i | ƒ } n z |  i t | ƒ } | xN | i ƒ  D| ]= \ } } } |  i i | ƒ } ~ | | _
  | i | ƒ qN W t | f t g |  i d <‚ |  i d |  _ ƒ |  i | ƒ d  S(   Ni   (   s   selfs   documents   createElements   names   nodes   buildDocuments   Nones   attrss   itemss   anames   values   createAttributes   attrs   setAttributeNodes   START_ELEMENTs	   lastEvents   push(   s   selfs   names   attrss   nodes   attrs   anames   value(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   startElementv s    c    s<   … † t  |  i ƒ  f t g |  i d <‡ |  i d |  _ d  S(   Ni   (   s   END_ELEMENTs   selfs   pops   Nones	   lastEvent(   s   selfs   name(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys
   endElement… s   "c    s„   ‰ Š |  i oH ‹ |  i i | ƒ } Œ t | f t g |  i d < |  i d |  _ n)  t | f t g }  |  i	 i
 | ƒ d  S(   Ni   (   s   selfs   documents   createComments   ss   nodes   COMMENTs   Nones	   lastEvents   events   pending_eventss   append(   s   selfs   ss   nodes   event(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   comment‰ s   c    sŠ   ’ “ |  i oK ” |  i i | | ƒ } • t | f t g |  i d <– |  i d |  _ n, ˜ t | | f t g } ™ |  i
 i | ƒ d  S(   Ni   (   s   selfs   documents   createProcessingInstructions   targets   datas   nodes   PROCESSING_INSTRUCTIONs   Nones	   lastEvents   events   pending_eventss   append(   s   selfs   targets   datas   nodes   event(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   processingInstruction’ s   c    sK   › œ |  i i | ƒ }  t | f t g |  i d <ž |  i d |  _ d  S(   Ni   (   s   selfs   documents   createTextNodes   charss   nodes   IGNORABLE_WHITESPACEs   Nones	   lastEvent(   s   selfs   charss   node(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   ignorableWhitespace› s   c    sK     ¡ |  i i | ƒ } ¢ t | f t g |  i d <£ |  i d |  _ d  S(   Ni   (   s   selfs   documents   createTextNodes   charss   nodes
   CHARACTERSs   Nones	   lastEvent(   s   selfs   charss   node(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys
   characters  s   c    sB   ¥ ¦ |  i t j o( § d  k } ¨ | i i i i |  _ n d  S(   N(	   s   selfs   documentFactorys   Nones   xml.dom.minidoms   xmls   doms   minidoms   Documents   implementation(   s   selfs   xml(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   startDocument¥ s   c 	   s|  ª ­ |  i i | | t ƒ } ® | |  _ ¯ t | f t g |  i	 d <° |  i	 d |  _	 ± |  i
 | ƒ ³ xó |  i D³ ]å } ´ | d d t j oE µ | d \ } } } ¶ |  i i | | ƒ } · t | f | d <ng ¸ | d d t j o4 ¹ |  i i | d d ƒ } º t | f | d <n ¼ t d | d d ƒ ‚ ½ | |  i	 d <¾ | |  _	 qv W¿ t |  _ À | i Sd  S(   Ni   i    s   Unknown pending event (   s   selfs   documentFactorys   createDocuments   uris   tagnames   Nones   nodes   documents   START_DOCUMENTs	   lastEvents   pushs   pending_eventss   es   PROCESSING_INSTRUCTIONs   _s   targets   datas   createProcessingInstructions   ns   COMMENTs   createComments   AssertionErrors
   firstChild(	   s   selfs   uris   tagnames   nodes   es   targets   ns   datas   _(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   buildDocumentª s&    	c    s3   Â Ã t  |  i f t g |  i d <Ä |  i ƒ  d  S(   Ni   (   s   END_DOCUMENTs   selfs   documents   Nones	   lastEvents   pop(   s   self(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   endDocumentÂ s   c    s   Æ Ç È t  |  _ d S(   s.   clear(): Explicitly release parsing structuresN(   s   Nones   selfs   document(   s   self(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   clearÆ s   (   s   Nones   _locators   documents   __init__s   pops   setDocumentLocators   startPrefixMappings   endPrefixMappings   startElementNSs   endElementNSs   startElements
   endElements   comments   processingInstructions   ignorableWhitespaces
   characterss   startDocuments   buildDocuments   endDocuments   clear(    (    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   PullDOM s&   		9		s   ErrorHandlerc      s)   Ê Ë d „  Z  Í d „  Z Ï d „  Z RS(   Nc    s   Ë Ì | GHd  S(   N(   s	   exception(   s   selfs	   exception(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   warningË s   c    s   Í Î | ‚ d  S(   N(   s	   exception(   s   selfs	   exception(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   errorÍ s   c    s   Ï Ð | ‚ d  S(   N(   s	   exception(   s   selfs	   exception(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys
   fatalErrorÏ s   (   s   warnings   errors
   fatalError(    (    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   ErrorHandlerÊ s   s   DOMEventStreamc      s}   Ò Ó d „  Z  Û d „  Z á d „  Z ç d „  Z í d „  Z ð d „  Z ÿ d „  Z d „  Z d	 „  Z  d
 „  Z	 RS(   Nc    sb   Ó Ô | |  _  Õ | |  _ Ö | |  _ × t |  i d ƒ o Ø |  i |  _ n Ù |  i ƒ  d  S(   Ns   feed(   s   streams   selfs   parsers   bufsizes   hasattrs   _slurps   getEvents   reset(   s   selfs   streams   parsers   bufsize(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   __init__Ó s   c    sK   Û Ü t  ƒ  |  _ Þ |  i i t i i i d ƒ ß |  i i	 |  i ƒ d  S(   Ni   (
   s   PullDOMs   selfs   pulldoms   parsers
   setFeatures   xmls   saxs   handlers   feature_namespacess   setContentHandler(   s   self(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   resetÛ s   c    s4   á â |  i ƒ  } ã | o ä | Sn å t ‚ d  S(   N(   s   selfs   getEvents   rcs
   IndexError(   s   selfs   poss   rc(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   __getitem__á s   
c    s4   ç è |  i ƒ  } é | o ê | Sn ë t ‚ d  S(   N(   s   selfs   getEvents   rcs   StopIteration(   s   selfs   rc(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   nextç s   
c    s   í î |  Sd  S(   N(   s   self(   s   self(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   __iter__í s   c    sÚ   ð ñ |  i ƒ  } ò | g } ó x² ó | o§ ô | \ } } õ | | j o ö d  Sn ÷ | t j o ø | d i | ƒ n ù | t	 j o ú | i
 | ƒ n û | t j o ü | d =n ý |  i ƒ  } q$ Wd  S(   Niÿÿÿÿ(   s   selfs   getEvents   events   nodes   parentss   tokens   cur_nodes   END_ELEMENTs   appendChilds   START_ELEMENTs   append(   s   selfs   nodes   tokens   parentss   cur_nodes   event(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys
   expandNodeð s    
c    så   ÿ |  i i d o |  i i |  i _ n xk |  i i d oU |  i i |  i ƒ } | o |  i i	 ƒ  t
 Sn 	|  i i | ƒ q7 W
|  i i d d } |  i i d d |  i i d <| Sd  S(   Ni   i    (   s   selfs   pulldoms
   firstEvents	   lastEvents   streams   reads   bufsizes   bufs   parsers   closes   Nones   feeds   rc(   s   selfs   bufs   rc(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   getEventÿ s    !c    s<   |  i i |  i ƒ |  i |  _ |  i ƒ  Sd S(   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(   s   selfs   parsers   parses   streams   _emits   getEvent(   s   self(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   _slurps   c    sI   |  i i d d } |  i i d d |  i i d <| Sd S(   sn    Fallback replacement for getEvent() that emits
            the events that _slurp() read previously.
        i   i    N(   s   selfs   pulldoms
   firstEvents   rc(   s   selfs   rc(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   _emits   !c    s;    !"|  i i ƒ  #|  ` $t |  _ %t |  _ d S(   s+   clear(): Explicitly release parsing objectsN(   s   selfs   pulldoms   clears   Nones   parsers   stream(   s   self(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   clear s
   	(
   s   __init__s   resets   __getitem__s   nexts   __iter__s
   expandNodes   getEvents   _slurps   _emits   clear(    (    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   DOMEventStreamÒ s   
s   SAX2DOMc      sA   ')d „  Z  /d „  Z 5d „  Z ;d „  Z Ad „  Z RS(   Nc    sP   )*t  i |  | | | ƒ +|  i d } ,|  i d } -| i	 | ƒ d  S(   Niÿÿÿÿiþÿÿÿ(
   s   PullDOMs   startElementNSs   selfs   names   tagNames   attrss   elementStacks   curNodes
   parentNodes   appendChild(   s   selfs   names   tagNames   attrss   curNodes
   parentNode(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   startElementNS)s   c    sM   /0t  i |  | | ƒ 1|  i d } 2|  i d } 3| i | ƒ d  S(   Niÿÿÿÿiþÿÿÿ(	   s   PullDOMs   startElements   selfs   names   attrss   elementStacks   curNodes
   parentNodes   appendChild(   s   selfs   names   attrss   curNodes
   parentNode(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   startElement/s   c    sQ   56t  i |  | | ƒ 7|  i d d } 8|  i d } 9| i	 | ƒ d  S(   Ni    i   iÿÿÿÿ(
   s   PullDOMs   processingInstructions   selfs   targets   datas	   lastEvents   nodes   elementStacks
   parentNodes   appendChild(   s   selfs   targets   datas   nodes
   parentNode(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   processingInstruction5s   c    sN   ;<t  i |  | ƒ =|  i d d } >|  i d } ?| i | ƒ d  S(   Ni    i   iÿÿÿÿ(	   s   PullDOMs   ignorableWhitespaces   selfs   charss	   lastEvents   nodes   elementStacks
   parentNodes   appendChild(   s   selfs   charss   nodes
   parentNode(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   ignorableWhitespace;s   c    sN   ABt  i |  | ƒ C|  i d d } D|  i d } E| i | ƒ d  S(   Ni    i   iÿÿÿÿ(	   s   PullDOMs
   characterss   selfs   charss	   lastEvents   nodes   elementStacks
   parentNodes   appendChild(   s   selfs   charss   nodes
   parentNode(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys
   charactersAs   (   s   startElementNSs   startElements   processingInstructions   ignorableWhitespaces
   characters(    (    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   SAX2DOM's
   i   i   i   c    sŠ   JK| t j o Lt } n Mt |  ƒ t j o Nt |  ƒ } n
 P|  } Q| o Rt	 i
 i ƒ  } n St | | | ƒ Sd  S(   N(   s   bufsizes   Nones   default_bufsizes   types   stream_or_strings   _StringTypess   opens   streams   parsers   xmls   saxs   make_parsers   DOMEventStream(   s   stream_or_strings   parsers   bufsizes   stream(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   parseJs   	c    s™   UVy Wd k  l } Wn& Xt j
 o Yd k l } n X[t |  ƒ } \| |  ƒ } ]| o ^t i	 i
 ƒ  } n _t | | | ƒ Sd  S(   N(   s   StringIO(   s	   cStringIOs   StringIOs   ImportErrors   lens   strings   bufsizes   bufs   parsers   xmls   saxs   make_parsers   DOMEventStream(   s   strings   parsers   bufsizes   StringIOs   buf(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   parseStringUs   (   s   xml.saxs   xmls   xml.sax.handlers   typess
   StringTypes   UnicodeTypes   _StringTypess   AttributeErrors   START_ELEMENTs   END_ELEMENTs   COMMENTs   START_DOCUMENTs   END_DOCUMENTs   PROCESSING_INSTRUCTIONs   IGNORABLE_WHITESPACEs
   CHARACTERSs   saxs   ContentHandlers   PullDOMs   ErrorHandlers   DOMEventStreams   SAX2DOMs   default_bufsizes   Nones   parses   parseString(   s   xmls   COMMENTs   parseStrings   _StringTypess   END_ELEMENTs   START_DOCUMENTs   DOMEventStreams   parses   SAX2DOMs   PROCESSING_INSTRUCTIONs   START_ELEMENTs   ErrorHandlers
   CHARACTERSs   PullDOMs   IGNORABLE_WHITESPACEs   END_DOCUMENTs   typess   default_bufsize(    (    sB   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/pulldom.pys   ? s*   								·U!