ž 7’Reþc@sddlmZmZmZddlmZmZmZmZm Z ddl m Z ddl m Z Gdd„de jƒZd S( i(uabsolute_importudivisionuunicode_literals(u START_ELEMENTu END_ELEMENTuCOMMENTuIGNORABLE_WHITESPACEu CHARACTERSi(u_basei(u voidElementscBs,|EeZdZdd„Zdd„ZdS(u TreeWalkerccs d}d}xš|jD]}|dk rŸ|dksD|d|krŸ|d|kr]d}nx?|j||ƒD](}|V|ddkrp|d}qpqpWn|}qW|dksÅ|d|krêx=|j|dƒD] }|VqØWn|dk rtdƒ‚ndS(NiutypeuEmptyTagu<Illformed DOM event stream: void element without END_ELEMENT(uNoneutreeutokensu ValueError(uselfu ignore_untilupreviousueventutoken((uA/tmp/pip-zej_zi-build/pip/_vendor/html5lib/treewalkers/pulldom.pyu__iter__ s"     uTreeWalker.__iter__c cs|\}}|tkr×|j}|j}i}xEt|jjƒƒD].}|j|ƒ}|j||j|jfs(