
    Ng                     z    d dl mZmZmZ d dlmZ ddlmZmZ i Z	 ej
                    D ]\  ZZZeee	e<   d ZdS )    )absolute_importdivisionunicode_literals)AttributesNSImpl   )adjustForeignAttributesunadjustForeignAttributesNc                    |                                  t                                          D ]\  }}|                    ||           | D ]}|d         }|dk    r|dv rwt	          |d         t
                    }|                    |d         |d         f|d         |           |dk    r*|                    |d         |d         f|d                    |dk    r+|                    |d         |d         f|d                    |d	v r|                    |d                    |d
k    rJ d            t                                          D ]\  }}|	                    |           |
                                 dS )zCall SAX-like content handler based on treewalker walker

    :arg walker: the treewalker to use to walk the tree to convert it

    :arg handler: SAX handler to use

    typeDoctype)StartTagEmptyTagdata	namespacenamer   EndTag)
CharactersSpaceCharactersCommentFzUnknown token typeN)startDocumentprefix_mappingitemsstartPrefixMappingr   r	   startElementNSendElementNS
charactersendPrefixMappingendDocument)walkerhandlerprefixr   tokenr   attrss          U/var/www/html/ai-engine/env/lib/python3.11/site-packages/html5lib/treeadapters/sax.pyto_saxr%      s    +1133 6 6	""695555 / /V}9---$U6]%>@ @E""E+$6f#F#(=#(* * * z!!$$eK&8%-%H%*6]4 4 4X  %"4eFm!D!&v0 0 0 0666uV}----Y.....+1133 ) )	  ((((    )
__future__r   r   r   xml.sax.xmlreaderr   	constantsr   r	   r   valuesr!   	localNamer   r%    r&   r$   <module>r-      s    B B B B B B B B B B . . . . . . J J J J J J J J$B$;$B$D$D + + FIy!*v% % % % %r&   