�
b(�ho � � � d dl Z d dlmZ d dlmZmZ d dlmZ d dlm Z d dl
mZ d dlm
Z
d dlmZmZ e G d � d
� � � � Ze G d� d� � � � Ze G d
� d� � � � Zd� Zd� Zd� ZdS )� N)�urlparse)� dataclass�asdict)�func)�literal_column)�cfg)�get_domains)�ScrapeResult�
session_scopec �H � e Zd ZU eed<