a
q�qe7 � @ s� d dl mZmZ ddlmZmZ ddlmZ ddlm Z ddl
mZmZ G dd � d e�Z
G d
d� de�ZG dd
� d
ee �ZdS )� )�
NamedTuple�Optional� )�Context�Netifcon� )�ContextWrapper)�DiffResultDescriptor)�
Difference�Wrapperc @ sJ e Zd ZU dZeed<