509318396
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
3
B;ˆW	  ã               @   sŽ   d dl mZmZmZ d dlmZ d dlmZmZmZm	Z	m
Z
 d dlmZmZmZmZmZmZ ddlmZ ddlmZmZ G d	d
„ d
ejƒZdS )é    )Úabsolute_importÚdivisionÚunicode_literals)ÚQName)ÚSTARTÚENDÚXML_NAMESPACEÚDOCTYPEÚTEXT)ÚSTART_NSÚEND_NSÚSTART_CDATAÚ	END_CDATAÚPIÚCOMMENTé   )Úbaseé   )ÚvoidElementsÚ
namespacesc               @   s   e Zd Zdd„ Zdd„ ZdS )Ú
TreeWalkerc             c   sd   d }x6| j D ],}|d k	r4x| j||ƒD ]
}|V  q&W |}qW |d k	r`x| j|d ƒD ]
}|V  qRW d S )N)ZtreeÚtokens)ÚselfZpreviousÚeventÚtoken© r   ú/usr/lib/python3.6/genshi.pyÚ__iter__   s    
zTreeWalker.__iter__c             c   s€  |\}}}|t krÆ|\}}|j}|j}	i }
x8|D ]0\}}t|tƒrT||
|j|jf< q0||
d |f< q0W |	td kr´|tkr´xJ| j|	||
| p |d tkp |d |kƒD ]
}|V  q¤W n| j	|	||
ƒV  n¶|tkrþ|j}|j}	|	td ksî|tkrü| j
|	|ƒV  n~|tk�r| j|ƒV  nf|tk�r>xZ| j|ƒD ]}|V  �q,W n>|tk�rV| j|Ž V  n&|tttttttfk�rpn| j|ƒV  d S )NZhtmlr   r   )r   Z	localnameÚ	namespaceÚ
isinstancer   r   r   ZemptyTagr   ZstartTagZendTagr   Zcommentr
   Útextr	   Zdoctyper   r   r   r   r   r   Úunknown)r   r   ÚnextZkindÚdataÚ_ÚtagZattribsÚnamer   Zconverted_attribsÚkÚvr   r   r   r   r      s@    





zTreeWalker.tokensN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r      s   r   N)Z
__future__r   r   r   Zgenshi.corer   r   r   r   r	   r
   r   r   r   r   r   r   Ú r   Z	constantsr   r   r   r   r   r   r   Ú<module>   s    