text: # noinspection PyUnresolvedReferences
  import time
  # noinspection PyUnresolvedReferences
  from bs4 import BeautifulSoup
  # noinspection PyUnresolvedReferences
  from fake_useragent import UserAgent
  # noinspection PyUnresolvedReferences
  from selenium import webdriver
  # noinspection PyUnresolvedReferences
  from selenium.webdriver.chrome.options import Options
  # noinspection PyUnresolvedReferences
  import PyPDF2
  # noinspection PyUnresolvedReferences
  import os
  # noinspection PyUnresolvedReferences
  from PIL import Image
  # noinspection PyUnresolvedReferences
  from io import BytesIO
  # noinspection PyUnresolvedReferences
  import requests
  # noinspection PyUnresolvedReferences
  from shutil import copyfile
  # noinspection PyUnresolvedReferences
  from sys import exit
  # noinspection PyUnresolvedReferences
  import pathlib
  # noinspection PyUnresolvedReferences
  import sys
  # noinspection PyUnresolvedReferences
  import smtplib
  # noinspection PyUnresolvedReferences
  from email.mime.multipart import MIMEMultipart
  # noinspection PyUnresolvedReferences
  from email import encoders
  # noinspection PyUnresolvedReferences
  from email.mime.text import MIMEText
  # noinspection PyUnresolvedReferences
  from email.mime.base import MIMEBase
  # noinspection PyUnresolvedReferences
  import _thread
  # noinspection PyUnresolvedReferences
  import datetime
  # noinspection PyUnresolvedReferences
  import MySQLdb
  # noinspection PyUnresolvedReferences
  from flask import Flask
  # noinspection PyUnresolvedReferences
  # from PyQt5 import QtCore, QtWidgets
  # # noinspection PyUnresolvedReferences
  # from PyQt5.QtWidgets import *
  # # noinspection PyUnresolvedReferences
  import random
  # noinspection PyUnresolvedReferences
  from binascii import b2a_hex, a2b_hex
  # noinspection PyUnresolvedReferences
  from Crypto.Cipher import AES
  # noinspection PyUnresolvedReferences
  import hashlib
  # noinspection PyUnresolvedReferences
  import re