ó â\e[c@`sgddlmZmZmZddlmZmZddlmZmZm Z m Z m Z d„Z dS(i(tabsolute_importtdivisiontunicode_literals(tQNametAttrs(tSTARTtENDtTEXTtCOMMENTtDOCTYPEcc`sög}xÉ|D]Á}|d}|dkr=|j|dƒn&|rctdj|ƒdfVg}n|dkr)|d r”d |d |d f}n |d }tg|djƒD]<\}}t|d dk rÛd |n|d ƒ|f^q²ƒ}tt|ƒ|fdfV|dkr)d}q)n|dkr{|d rZd |d |d f}n |d }tt|ƒdfVq |dkrœt |ddfVq |dkr t |d |d|dfdfVq q W|ròtdj|ƒdfVndS(u•Convert a tree to a genshi tree :arg walker: the treewalker to use to walk the tree to convert it :returns: generator of genshi nodes utypeu CharactersuSpaceCharactersudatauiÿÿÿÿuStartTaguEmptyTagu namespaceu{%s}%sunameiiuEndTaguCommentuDoctypeupublicIdusystemIdN(u CharactersuSpaceCharacters(Niÿÿÿÿiÿÿÿÿ(uStartTaguEmptyTag(Niÿÿÿÿiÿÿÿÿ(Niÿÿÿÿiÿÿÿÿ(Niÿÿÿÿiÿÿÿÿ(Niÿÿÿÿiÿÿÿÿ(Niÿÿÿÿiÿÿÿÿ( tappendRtjointNoneRtitemsRRRRR (twalkerttextttokenttypetnametattrtvaluetattrs((sG/tmp/pip-install-0xiv62/pip/pip/_vendor/html5lib/treeadapters/genshi.pyt to_genshis<       S       N( t __future__RRRt genshi.coreRRRRRRR R(((sG/tmp/pip-install-0xiv62/pip/pip/_vendor/html5lib/treeadapters/genshi.pyts(