text: # region [Imports]
  
  # * Standard Library Imports -->
  import gc
  import os
  import re
  import sys
  import json
  import lzma
  import time
  import queue
  import logging
  import platform
  import subprocess
  from enum import Enum, Flag, auto
  from time import sleep
  from pprint import pprint, pformat
  from typing import Union
  from datetime import tzinfo, datetime, timezone, timedelta
  from functools import wraps, lru_cache, singledispatch, total_ordering, partial
  from contextlib import contextmanager
  from collections import Counter, ChainMap, deque, namedtuple, defaultdict
  from multiprocessing import Pool
  from concurrent.futures import ThreadPoolExecutor, ProcessPoolExecutor
  
  
  # * Third Party Imports -->
  # import requests
  # import pyperclip
  # import matplotlib.pyplot as plt
  # from bs4 import BeautifulSoup
  # from dotenv import load_dotenv
  # from github import Github, GithubException
  # from jinja2 import BaseLoader, Environment
  # from natsort import natsorted
  # from fuzzywuzzy import fuzz, process
  
  # * PyQt5 Imports -->
  from PyQt5.QtGui import QFont, QIcon, QBrush, QColor, QCursor, QPixmap, QStandardItem, QRegExpValidator
  from PyQt5.QtCore import (Qt, QRect, QSize, QObject, QRegExp, QThread, QMetaObject, QCoreApplication,
                            QFileSystemWatcher, QPropertyAnimation, QAbstractTableModel, pyqtSlot, pyqtSignal)
  from PyQt5.QtWidgets import (QMenu, QFrame, QLabel, QDialog, QLayout, QWidget, QWizard, QMenuBar, QSpinBox, QCheckBox, QComboBox,
                               QGroupBox, QLineEdit, QListView, QCompleter, QStatusBar, QTableView, QTabWidget, QDockWidget, QFileDialog,
                               QFormLayout, QGridLayout, QHBoxLayout, QHeaderView, QListWidget, QMainWindow, QMessageBox, QPushButton,
                               QSizePolicy, QSpacerItem, QToolButton, QVBoxLayout, QWizardPage, QApplication, QButtonGroup, QRadioButton,
                               QFontComboBox, QStackedWidget, QListWidgetItem, QTreeWidgetItem, QDialogButtonBox, QAbstractItemView,
                               QCommandLinkButton, QAbstractScrollArea, QGraphicsOpacityEffect, QTreeWidgetItemIterator, QAction, QSystemTrayIcon)
  # * Gid Imports -->
  import gidlogger as glog
  from gidtools.gidfiles import (QuickFile, readit, clearit, readbin, writeit, loadjson, pickleit, writebin, pathmaker, writejson,
                                 dir_change, linereadit, get_pickled, ext_splitter, appendwriteit, create_folder, from_dict_to_file)
  
  from pyqtsocius.main_window import GidPyQtSociusMainWindow, SystemTray
  # endregion[Imports]
  
  __updated__ = '2020-11-02 02:16:32'
  
  # region [AppUserData]
  
  # endregion [AppUserData]
  
  # region [Logging]
  
  log = glog.aux_logger(__name__)
  log.info(glog.imported(__name__))
  
  # endregion[Logging]
  
  # region [Constants]
  
  # endregion[Constants]
  
  
  def main():
      app = QApplication(sys.argv)
      app.setQuitOnLastWindowClosed(True)
      main_window = GidPyQtSociusMainWindow(app)
      main_window.show()
      main_window.add_systemtray(SystemTray)
      sys.exit(app.exec_())
  
  # region[Main_Exec]
  
  
  if __name__ == '__main__':
      try:
          main()
      except:
          log.exception(sys.exc_info()[0])
          raise
  
  
  # endregion[Main_Exec]
  