python (3.11.7)
    eu-                         d dl Zd dlZdZdZdZdZdZdZdZ	d	Z
 G d
 dej        j                  Z
 G d d
          Z G d d          Z G d de
          ZdZddZddZdS )    N
START_ELEMENTEND_ELEMENTCOMMENTSTART_DOCUMENTEND_DOCUMENTPROCESSING_INSTRUCTIONIGNORABLE_WHITESPACE
CHARACTERSc                   ~    e Zd ZdZdZddZd Zd Zd Zd Z	d Z
d Zd	 Zd
 Z
d Zd Zd
 Zd Zd Zd Zd Zd ZdS )PullDOMNc                    ddl m} || _        d d g| _        | j        | _        g | _        | j        j        | _        	 | j        j        | _        n# t          $ r Y nw xY w|dig| _
        | j
        d         | _        g | _        d S )Nr   )
XML_NAMESPACExml)
xml.domr   documentFactory
firstEvent	lastEventelementStackappendpushpopAttributeError_ns_contexts_current_contextpending_events)selfr   r   s      C/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/xml/dom/pulldom.py__init__zPullDOM.__init__   s    )))))).,%,		(,DHH 	 	 	D	 ,E23 $ 1" 5 s   A 
AAc                 0    | j         d         }| j         d= |S Nr   )r   )r   results     r   r   zPullDOM.pop!   s    "2&b!
    c                     || _         d S N)_locator)r   locators     r   setDocumentLocatorzPullDOM.setDocumentLocator&