3 Bu_@shddlmZmZmZddlmZddlmZmZiZ x&ej D]\Z Z Z e dk r>e e e <q>WddZdS))absolute_importdivisionunicode_literals)AttributesNSImpl)adjustForeignAttributesunadjustForeignAttributesNcCs(|jx tjD]\}}|j||qWx|D]}|d}|dkrHq0q0|dkrt|dt}|j|d|df|d||dkr|j|d|df|dq0|dkr|j|d|df|dq0|dkr|j|dq0|d krq0d s0t d q0Wx tjD]\}}|j |qW|j dS)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 typeDoctypeStartTagEmptyTagdata namespacenameEndTag CharactersSpaceCharactersCommentFzUnknown token typeN)r r )rr) startDocumentprefix_mappingitemsstartPrefixMappingrrstartElementNS endElementNS charactersAssertionErrorendPrefixMapping endDocument)walkerhandlerprefixrtokenr attrsr#/builddir/build/BUILDROOT/alt-python36-pip-20.2.4-1.el7.x86_64/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/html5lib/treeadapters/sax.pyto_sax s6   r%) __future__rrrZxml.sax.xmlreaderr constantsrrrvaluesr Z localNamerr%r#r#r#r$s