python (3.11.7)
    e                         d dl Z ddlmZ d dlmZ dZedz   Zedz   ZdZ G d	 d
e	          Z
 G d de
          Zdd
ZddefdZ
d ZdS )    N   )ElementTree)urljoinz!{http://www.w3.org/2001/XInclude}includefallback   c                       e Zd ZdS )FatalIncludeErrorN__name__
__module____qualname__     L/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/xml/etree/ElementInclude.pyr
   r
   C           Dr   r
   c                       e Zd ZdS )LimitedRecursiveIncludeErrorNr   r   r   r   r   r   G   r   r   r   c                 4   |dk    rOt          | d          5 }t          j        |                                          }d d d            n# 1 swxY w Y   nB|sd}t          | d|          5 }|                                }d d d            n# 1 swxY w Y   |S )NxmlrbzUTF-8r)encoding)openr   parsegetrootread)hrefr   r   filedatas        r   default_loaderr!   W   s   ~~
$
 	5$T**2244D	5 	5 	5 	5 	5 	5 	5 	5 	5 	5 	5 	5 	5 	5 	5  	H
$h
/
/
/ 	499;;D	 	 	 	 	 	 	 	 	 	 	 	 	 	 	Ks#   'A
AA,B
BBc                     |d}n|dk     rt          d|z            t          | d          r|                                 } |t          }t	          | |||t                                 d S )Nr   z;expected non-negative depth or None for 'max_depth', got %rr   )
ValueErrorhasattrr   r!   _includeset)elemloaderbase_url	max_depths       r   r   r   t   sv    			QVYbbccctY ||~~
~T68Y66666r   c                 N   d}|t          |           k     r| |         }|j        t          k    r|                    d          }|rt	          ||          }|                    dd          }|dk    r||v rt          d|z            |dk    rt
          d|z            |                    |            |||          }	|	t          d|d|          t          j        |	          }	t          |	|||d	z
  |           |
                    |           |j        r|	j        pd
|j        z   |	_        |	| |<