+
     Bi'                     R    R t . ROt^ RIt]3t ! R R]4      t ! R R]4      t	R t
R# )zPython version compatibility support for minidom.

This module contains internal implementation details and
should not be imported; use xml.dom.minidom instead.
NodeListEmptyNodeListNc                   R   a  ] tR t^2t o RtR tR tR t]! ]]RR7      t	R t
RtV tR# )	r   c                N    ^ Tu;8:  d   \        V 4      8  d    W,          #  R# R# )    Nlenselfindexs   &&)/usr/lib/python3.14/xml/dom/minicompat.pyitemNodeList.item5   s     !D	!; "    c                    \        V 4      # Nr   r
   s   &r   _get_lengthNodeList._get_length9   s    4yr   c                @    \         P                  P                  R 4      hz.attempt to modify read-only attribute 'length'xmldomNoModificationAllowedErrr
   values   &&r   _set_lengthNodeList._set_length<       gg..<> 	>r   $The number of nodes in the NodeList.docc                    Vf   . pWR&   R # )N:NNN )r
   states   &&r   __setstate__NodeList.__setstate__D   s    =EQr   r$   N)__name__
__module____qualname____firstlineno__	__slots__r   r   r   propertylengthr&   __static_attributes____classdictcell____classdict__s   @r   r   r   2   s7     I> k;@BF r   c                   X   a  ] tR t^Jt o RtR tR tR tR tR t	]
! ]]	RR7      tRtV tR	# )
r   c                <    \        4       pVP                  V4       V# r   r   extendr
   otherNLs   && r   __add__EmptyNodeList.__add__M       Z
		%	r   c                <    \        4       pVP                  V4       V# r   r5   r7   s   && r   __radd__EmptyNodeList.__radd__R   r<   r   c                    R # r   r$   r	   s   &&r   r   EmptyNodeList.itemW   s    r   c                    ^ # )r   r$   r   s   &r   r   EmptyNodeList._get_lengthZ   s    r   c                @    \         P                  P                  R 4      hr   r   r   s   &&r   r   EmptyNodeList._set_length]   r   r   r    r!   r$   N)r(   r)   r*   r+   r,   r:   r>   r   r   r   r-   r.   r/   r0   r1   s   @r   r   r   J   s7     I

> k;@BFr   c                 j    \        V R V,           4      pV3R lp\        W4VR7      p\        WV4       R# )_get_c                 `    \         P                  P                  R \        V4      ,           4      h)z&attempt to modify read-only attribute )r   r   r   repr)r
   r   names   &&&r   setdefproperty.<locals>.setg   s'    gg..4tDzAC 	Cr   r!   N)getattrr-   setattr)klassrJ   r"   getrK   props   &&&   r   defpropertyrR   e   s3    
%'D.
*C" C
 C#&DEr   )r   r   StringTypesrR   )__doc____all__xml.domr   strrS   listr   tupler   rR   r$   r   r   <module>rZ      s<   T F ft 0BE B6r   