Ë
    Dü´j\  ã                   óT   — d Z ddlmZmZ ddlmZ ddlmZ ddlm	Z
 dZ	 dd	„Z	 dd
„Zy)zDefused xml.dom.minidom
é    )Úprint_functionÚabsolute_import)Ú_do_pulldom_parseé   )Úexpatbuilder)Úpulldomzxml.dom.minidomNc           
      ó€   — |€|st        j                  | |||¬«      S t        t        j                  | f|||||dœ«      S )z3Parse a file into a DOM by filename or file object.©Ú
forbid_dtdÚforbid_entitiesÚforbid_external)ÚparserÚbufsizer   r   r   )Ú_expatbuilderÚparser   Ú_pulldom)Úfiler   r   r   r   r   s         úP/root/workspace/ytshorts/venv/lib/python3.12/site-packages/defusedxml/minidom.pyr   r      sY   € ð €~™gÜ×"Ñ"ØØ!Ø+Ø+ô	
ð 	
ô !Ü�N‰NØˆGà Ø"Ø(Ø#2Ø#2ñó

ð 
	
ó    c           	      óz   — |€t        j                  | |||¬«      S t        t        j                  | f||||dœ«      S )z&Parse a file into a DOM from a string.r
   )r   r   r   r   )r   ÚparseStringr   r   )Ústringr   r   r   r   s        r   r   r   *   sV   € ð €~Ü×(Ñ(ØØ!Ø+Ø+ô	
ð 	
ô !Ü× Ñ ØˆIà Ø(Ø#2Ø#2ñ	ó	
ð 		
r   )NNFTT)NFTT)Ú__doc__Ú
__future__r   r   Úxml.dom.minidomr   Ú r   r   r   r   Ú
__origin__r   r   © r   r   ú<module>r      s3   ðñç 6å -Ý +Ý !à€
ð ^bó
ð4 RVô
r   