�
=�YgJ � �T � d dl Zd dlZd dlZd dlZd dlZ G d� d� Z G d� d� Zy)� Nc � � e Zd Zdg di fd�Zy)�QuirkN� c � � || _ || _ || _ i j t j
j d� | _ y )Nr )�id�handler� x_snippet�fromkeys�Quirks� quirkinfo�dmi_keys�
match_tags)�selfr r r r s �4/usr/lib/python3/dist-packages/Quirks/quirkreader.py�__init__zQuirk.__init__ s5 � �������"����+�+�f�&6�&6�&?�&?��D��� )�__name__�
__module__�__qualname__r � r r r r s � ���b�R� Er r c � � e Zd Zdd�Zd� Zy)� ReadQuirkNc �� � || _ | j }|d k( rg }n\t |d� s@t |dd�� } |j � }|j � |j � n|j � }d}d}d}d}g | _ d} |D �]� }
|
j � j d� r�$|�r3|rS|
j � j � j d� rd}�Y| j | xj |
z
c_
�||s�|
j � j � j d � rgd
}d }|
|
j � j |� t |� z d j � j dd� }|| j | _ ~��|s�|
j � j � j d
� rxd
}d
}|
|
j � j |� t |� z d j � j dd� }
|
j d� }|| j | _ ~���|
j � j � j d� r�d}|
|
j � j |� t |� z d j � j d� }d}d}g }|D ]d }|j � s�|s|j � }�'|j � }|j d� }|| j | j"