Ë
    ¤2Úi³  ã                   óJ   — d dl mZmZmZ d dlmZmZ d dlmZmZm	Z	m
Z
mZ d„ Zy)é    )Úabsolute_importÚdivisionÚunicode_literals)ÚQNameÚAttrs)ÚSTARTÚENDÚTEXTÚCOMMENTÚDOCTYPEc              #   ó®  K  — g }| D �]&  }|d   }|dv r|j                  |d   «       n|rt        dj                  |«      df–— g }|dv r}|d   rd|d   ›d	|d
   ›�}n|d
   }t        |d   j	                  «       D ��cg c]  \  }}t        |d   �d|z  n|d   «      |f‘Œ! c}}«      }t        t        |«      |fdf–— |dk(  rd}|dk(  r.|d   rd|d   ›d	|d
   ›�}n|d
   }t        t        |«      df–— Œô|dk(  rt        |d   df–— �Œ	|dk(  rt        |d
   |d   |d   fdf–— �Œ'�Œ) |rt        dj                  |«      df–— yyc c}}w ­w)z•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

    Útype)Ú
CharactersÚSpaceCharactersÚdataÚ )Néÿÿÿÿr   )ÚStartTagÚEmptyTagÚ	namespaceú{ú}Únamer   Nz{%s}%sé   r   ÚEndTagÚCommentÚDoctypeÚpublicIdÚsystemId)
Úappendr
   Újoinr   Úitemsr   r   r	   r   r   )ÚwalkerÚtextÚtokenr   r   ÚattrÚvalueÚattrss           úS/var/www/html/acx/venv/lib/python3.12/site-packages/html5lib/treeadapters/genshi.pyÚ	to_genshir*      s²  è ø€ ð €DØó #ˆØ�V‰}ˆØÐ4Ñ4Ø�K‰K˜˜f™Õ&ÙÜ˜Ÿ™ › ~Ð5Ò5ØˆDàÐ+Ñ+Ø�[Ó!Ø#(¨Ó#5°u¸V²}ÐE‘à˜V‘}�ÜØ.3°F©m×.AÑ.AÓ.C÷EÙ*˜t Uô "°T¸!±WÐ5H (¨T¢/ÈdÐSTÉgÓVÐX]Ò^ó Eó FˆEäœ5 ›;¨Ð.°Ð?Ò?Ø�zÒ!Ø�à�8ÒØ�[Ó!Ø#(¨Ó#5°u¸V²}ÐE‘à˜V‘}�ä”u˜T“{ NÐ2Ó2à�YÒÜ˜5 ™=¨.Ð8Ô8à�YÒÜ˜E &™M¨5°Ñ+<Ø! *Ñ-ð/Ø0>ð?ô ?ñ ðG#ñJ Ü�B—G‘G˜D“M >Ð1Ó1ð ùó1Eùs   ‚A=EÁ?$EÂ#B2EN)Ú
__future__r   r   r   Úgenshi.corer   r   r   r	   r
   r   r   r*   © ó    r)   ú<module>r/      s   ðß BÑ Bç $ß :Õ :ó/2r.   