o
�t�h_ � @ s� d dl Z d dlmZ d dlmZmZmZmZmZm Z d dl
mZmZ d dl
mZmZ d dlmZ e �e�Zdeeee f deeee f fd d
�Zdedefdd�ZG d
d� d�ZG dd� dej�Zddd�ZdS )� N)�defaultdict)�Any�Callable�Dict�List�Optional�Tuple)�subp�util)�renderer�should_add_gateway_onlink_flag)�NetworkState�data�returnc C s&