� �LM�5D� � � 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<