
    z%i                        	  G d  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ZdZdZ G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d de      Z G d  d!e      Z G d" d#e      Z G d$ d%e      Z G d& d'e      Z G d( d)e      Z G d* d+e      Z G d, d-e      Z G d. d/e      Z  G d0 d1e      Z! G d2 d3e      Z" G d4 d5      Z#d6Z$d7Z%d8Z&d9Z'd9Z(dd:l)m*Z*m+Z+ y9);c                   B    e 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Zy)Node                         	   
         N)__name__
__module____qualname__	__slots__ELEMENT_NODEATTRIBUTE_NODE	TEXT_NODECDATA_SECTION_NODEENTITY_REFERENCE_NODEENTITY_NODEPROCESSING_INSTRUCTION_NODECOMMENT_NODEDOCUMENT_NODEDOCUMENT_TYPE_NODEDOCUMENT_FRAGMENT_NODENOTATION_NODEr       D/home/uftp/.pyenv/versions/3.12.0/lib/python3.12/xml/dom/__init__.pyr   r      sM    .I #$L"#N"#I"#"#"#K"#"#L"#M"$"$"$Mr!   r   r   r   r   r   r	   r
   r   r   r   r   r   r               c                       e Zd Z	 d Zd Zy)DOMExceptionc                 p    | j                   t        u rt        d      t        j                  | g|i | y )Nz0DOMException should not be instantiated directly)	__class__r(   RuntimeError	Exception__init__)selfargskws      r"   r-   zDOMException.__init__B   s8    >>\)BD D4-$-"-r!   c                     | j                   S )N)code)r.   s    r"   	_get_codezDOMException._get_codeH   s    yyr!   N)r   r   r   r-   r3   r   r!   r"   r(   r(   >   s    I.r!   r(   c                       e Zd ZeZy)IndexSizeErrN)r   r   r   INDEX_SIZE_ERRr2   r   r!   r"   r5   r5   L       Dr!   r5   c                       e Zd ZeZy)DomstringSizeErrN)r   r   r   DOMSTRING_SIZE_ERRr2   r   r!   r"   r9   r9   O       Dr!   r9   c                       e Zd ZeZy)HierarchyRequestErrN)r   r   r   HIERARCHY_REQUEST_ERRr2   r   r!   r"   r=   r=   R        Dr!   r=   c                       e Zd ZeZy)WrongDocumentErrN)r   r   r   WRONG_DOCUMENT_ERRr2   r   r!   r"   rA   rA   U   r;   r!   rA   c                       e Zd ZeZy)InvalidCharacterErrN)r   r   r   INVALID_CHARACTER_ERRr2   r   r!   r"   rD   rD   X   r?   r!   rD   c                       e Zd ZeZy)NoDataAllowedErrN)r   r   r   NO_DATA_ALLOWED_ERRr2   r   r!   r"   rG   rG   [       Dr!   rG   c                       e Zd ZeZy)NoModificationAllowedErrN)r   r   r   NO_MODIFICATION_ALLOWED_ERRr2   r   r!   r"   rK   rK   ^   s    &Dr!   rK   c                       e Zd ZeZy)NotFoundErrN)r   r   r   NOT_FOUND_ERRr2   r   r!   r"   rN   rN   a       Dr!   rN   c                       e Zd ZeZy)NotSupportedErrN)r   r   r   NOT_SUPPORTED_ERRr2   r   r!   r"   rR   rR   d       Dr!   rR   c                       e Zd ZeZy)InuseAttributeErrN)r   r   r   INUSE_ATTRIBUTE_ERRr2   r   r!   r"   rV   rV   g   rI   r!   rV   c                       e Zd ZeZy)InvalidStateErrN)r   r   r   INVALID_STATE_ERRr2   r   r!   r"   rY   rY   j   rT   r!   rY   c                       e Zd ZeZy)	SyntaxErrN)r   r   r   
SYNTAX_ERRr2   r   r!   r"   r\   r\   m   s    Dr!   r\   c                       e Zd ZeZy)InvalidModificationErrN)r   r   r   INVALID_MODIFICATION_ERRr2   r   r!   r"   r_   r_   p   s    #Dr!   r_   c                       e Zd ZeZy)NamespaceErrN)r   r   r   NAMESPACE_ERRr2   r   r!   r"   rb   rb   s   rP   r!   rb   c                       e Zd ZeZy)InvalidAccessErrN)r   r   r   INVALID_ACCESS_ERRr2   r   r!   r"   re   re   v   r;   r!   re   c                       e Zd ZeZy)ValidationErrN)r   r   r   VALIDATION_ERRr2   r   r!   r"   rh   rh   y   r7   r!   rh   c                       e Zd Z	 dZdZdZdZy)UserDataHandlerr   r   r   r   N)r   r   r   NODE_CLONEDNODE_IMPORTEDNODE_DELETEDNODE_RENAMEDr   r!   r"   rk   rk   |   s    L KMLLr!   rk   z$http://www.w3.org/XML/1998/namespacezhttp://www.w3.org/2000/xmlns/zhttp://www.w3.org/1999/xhtmlN)getDOMImplementationregisterDOMImplementation),r   r6   r:   r>   rB   rE   rH   rL   rO   rS   rW   rZ   r]   r`   rc   rf   ri   r,   r(   r5   r9   r=   rA   rD   rG   rK   rN   rR   rV   rY   r\   r_   rb   re   rh   rk   XML_NAMESPACEXMLNS_NAMESPACEXHTML_NAMESPACEEMPTY_NAMESPACEEMPTY_PREFIXdomregrp   rq   r   r!   r"   <module>rx      sh  "% %4 "#!" !" !" !" !" !" !"!" !# !# !#
!# !#!# !#9 < | !, !| !, !| '| ', l  l  $\ $< | L   710 C Cr!   