# Form implementation generated from reading ui file 'ui/main.ui'
#
# Created by: PyQt6 UI code generator 6.6.1
#
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt6 import QtCore, QtGui, QtWidgets


class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(713, 627)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        icon = QtGui.QIcon.fromTheme("linkchecker-gui")
        MainWindow.setWindowIcon(icon)
        MainWindow.setStatusTip("")
        self.centralwidget = QtWidgets.QWidget(parent=MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setContentsMargins(4, 4, 4, 4)
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label = QtWidgets.QLabel(parent=self.centralwidget)
        self.label.setObjectName("label")
        self.horizontalLayout_3.addWidget(self.label)
        spacerItem = QtWidgets.QSpacerItem(4, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem)
        self.urlinput = LineEdit(parent=self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.urlinput.sizePolicy().hasHeightForWidth())
        self.urlinput.setSizePolicy(sizePolicy)
        self.urlinput.setMaxLength(2048)
        self.urlinput.setObjectName("urlinput")
        self.horizontalLayout_3.addWidget(self.urlinput)
        spacerItem1 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem1)
        self.controlButton = QtWidgets.QPushButton(parent=self.centralwidget)
        self.controlButton.setStatusTip("")
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/icons/start.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.controlButton.setIcon(icon)
        self.controlButton.setDefault(True)
        self.controlButton.setObjectName("controlButton")
        self.horizontalLayout_3.addWidget(self.controlButton)
        self.verticalLayout.addLayout(self.horizontalLayout_3)
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setSizeConstraint(QtWidgets.QLayout.SizeConstraint.SetDefaultConstraint)
        self.horizontalLayout_4.setContentsMargins(0, 0, -1, -1)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.label_29 = QtWidgets.QLabel(parent=self.centralwidget)
        self.label_29.setObjectName("label_29")
        self.horizontalLayout_4.addWidget(self.label_29)
        self.label_32 = QtWidgets.QLabel(parent=self.centralwidget)
        self.label_32.setObjectName("label_32")
        self.horizontalLayout_4.addWidget(self.label_32)
        self.label_active = QtWidgets.QLabel(parent=self.centralwidget)
        self.label_active.setMinimumSize(QtCore.QSize(40, 0))
        self.label_active.setObjectName("label_active")
        self.horizontalLayout_4.addWidget(self.label_active)
        self.label_30 = QtWidgets.QLabel(parent=self.centralwidget)
        self.label_30.setObjectName("label_30")
        self.horizontalLayout_4.addWidget(self.label_30)
        self.label_queued = QtWidgets.QLabel(parent=self.centralwidget)
        self.label_queued.setMinimumSize(QtCore.QSize(40, 0))
        self.label_queued.setObjectName("label_queued")
        self.horizontalLayout_4.addWidget(self.label_queued)
        self.label_28 = QtWidgets.QLabel(parent=self.centralwidget)
        self.label_28.setObjectName("label_28")
        self.horizontalLayout_4.addWidget(self.label_28)
        self.label_checked = QtWidgets.QLabel(parent=self.centralwidget)
        self.label_checked.setMinimumSize(QtCore.QSize(50, 0))
        self.label_checked.setObjectName("label_checked")
        self.horizontalLayout_4.addWidget(self.label_checked)
        self.label_15 = QtWidgets.QLabel(parent=self.centralwidget)
        self.label_15.setObjectName("label_15")
        self.horizontalLayout_4.addWidget(self.label_15)
        self.label_busy = QtWidgets.QLabel(parent=self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(16)
        sizePolicy.setVerticalStretch(16)
        sizePolicy.setHeightForWidth(self.label_busy.sizePolicy().hasHeightForWidth())
        self.label_busy.setSizePolicy(sizePolicy)
        self.label_busy.setMinimumSize(QtCore.QSize(16, 16))
        self.label_busy.setObjectName("label_busy")
        self.horizontalLayout_4.addWidget(self.label_busy)
        self.label_status = QtWidgets.QLabel(parent=self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_status.sizePolicy().hasHeightForWidth())
        self.label_status.setSizePolicy(sizePolicy)
        self.label_status.setText("")
        self.label_status.setObjectName("label_status")
        self.horizontalLayout_4.addWidget(self.label_status)
        self.verticalLayout.addLayout(self.horizontalLayout_4)
        self.treeView = QtWidgets.QTreeView(parent=self.centralwidget)
        self.treeView.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.CustomContextMenu)
        self.treeView.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
        self.treeView.setAlternatingRowColors(True)
        self.treeView.setSelectionMode(QtWidgets.QAbstractItemView.SelectionMode.ExtendedSelection)
        self.treeView.setRootIsDecorated(False)
        self.treeView.setUniformRowHeights(True)
        self.treeView.setItemsExpandable(False)
        self.treeView.setSortingEnabled(False)
        self.treeView.setAllColumnsShowFocus(True)
        self.treeView.setExpandsOnDoubleClick(False)
        self.treeView.setObjectName("treeView")
        self.verticalLayout.addWidget(self.treeView)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.url_properties = QtWidgets.QGroupBox(parent=self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.url_properties.sizePolicy().hasHeightForWidth())
        self.url_properties.setSizePolicy(sizePolicy)
        self.url_properties.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignTop)
        self.url_properties.setObjectName("url_properties")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.url_properties)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.frame = QtWidgets.QFrame(parent=self.url_properties)
        self.frame.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
        self.frame.setFrameShadow(QtWidgets.QFrame.Shadow.Plain)
        self.frame.setLineWidth(0)
        self.frame.setObjectName("frame")
        self.formLayout = QtWidgets.QFormLayout(self.frame)
        self.formLayout.setFieldGrowthPolicy(QtWidgets.QFormLayout.FieldGrowthPolicy.ExpandingFieldsGrow)
        self.formLayout.setObjectName("formLayout")
        self.label_2 = QtWidgets.QLabel(parent=self.frame)
        self.label_2.setObjectName("label_2")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_2)
        self.prop_url = QtWidgets.QLabel(parent=self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.prop_url.sizePolicy().hasHeightForWidth())
        self.prop_url.setSizePolicy(sizePolicy)
        self.prop_url.setMinimumSize(QtCore.QSize(300, 0))
        self.prop_url.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.prop_url.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.prop_url.setText("")
        self.prop_url.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.prop_url.setOpenExternalLinks(True)
        self.prop_url.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse|QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
        self.prop_url.setObjectName("prop_url")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.FieldRole, self.prop_url)
        self.label_3 = QtWidgets.QLabel(parent=self.frame)
        self.label_3.setObjectName("label_3")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_3)
        self.prop_name = QtWidgets.QLabel(parent=self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.prop_name.sizePolicy().hasHeightForWidth())
        self.prop_name.setSizePolicy(sizePolicy)
        self.prop_name.setMinimumSize(QtCore.QSize(300, 0))
        self.prop_name.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.prop_name.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.prop_name.setText("")
        self.prop_name.setTextFormat(QtCore.Qt.TextFormat.PlainText)
        self.prop_name.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse|QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
        self.prop_name.setObjectName("prop_name")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.FieldRole, self.prop_name)
        self.label_4 = QtWidgets.QLabel(parent=self.frame)
        self.label_4.setObjectName("label_4")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_4)
        self.prop_parenturl = QtWidgets.QLabel(parent=self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.prop_parenturl.sizePolicy().hasHeightForWidth())
        self.prop_parenturl.setSizePolicy(sizePolicy)
        self.prop_parenturl.setMinimumSize(QtCore.QSize(300, 0))
        self.prop_parenturl.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.prop_parenturl.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.prop_parenturl.setText("")
        self.prop_parenturl.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.prop_parenturl.setOpenExternalLinks(True)
        self.prop_parenturl.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse|QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
        self.prop_parenturl.setObjectName("prop_parenturl")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.FieldRole, self.prop_parenturl)
        self.label_5 = QtWidgets.QLabel(parent=self.frame)
        self.label_5.setObjectName("label_5")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_5)
        self.prop_base = QtWidgets.QLabel(parent=self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.prop_base.sizePolicy().hasHeightForWidth())
        self.prop_base.setSizePolicy(sizePolicy)
        self.prop_base.setMinimumSize(QtCore.QSize(300, 0))
        self.prop_base.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.prop_base.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.prop_base.setText("")
        self.prop_base.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.prop_base.setOpenExternalLinks(False)
        self.prop_base.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse|QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
        self.prop_base.setObjectName("prop_base")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.ItemRole.FieldRole, self.prop_base)
        self.label_7 = QtWidgets.QLabel(parent=self.frame)
        self.label_7.setObjectName("label_7")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_7)
        self.prop_checktime = QtWidgets.QLabel(parent=self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.prop_checktime.sizePolicy().hasHeightForWidth())
        self.prop_checktime.setSizePolicy(sizePolicy)
        self.prop_checktime.setMinimumSize(QtCore.QSize(300, 0))
        self.prop_checktime.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.prop_checktime.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.prop_checktime.setText("")
        self.prop_checktime.setTextFormat(QtCore.Qt.TextFormat.PlainText)
        self.prop_checktime.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse|QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
        self.prop_checktime.setObjectName("prop_checktime")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.ItemRole.FieldRole, self.prop_checktime)
        self.label_8 = QtWidgets.QLabel(parent=self.frame)
        self.label_8.setObjectName("label_8")
        self.formLayout.setWidget(5, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_8)
        self.prop_dltime = QtWidgets.QLabel(parent=self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.prop_dltime.sizePolicy().hasHeightForWidth())
        self.prop_dltime.setSizePolicy(sizePolicy)
        self.prop_dltime.setMinimumSize(QtCore.QSize(300, 0))
        self.prop_dltime.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.prop_dltime.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.prop_dltime.setText("")
        self.prop_dltime.setTextFormat(QtCore.Qt.TextFormat.PlainText)
        self.prop_dltime.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse|QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
        self.prop_dltime.setObjectName("prop_dltime")
        self.formLayout.setWidget(5, QtWidgets.QFormLayout.ItemRole.FieldRole, self.prop_dltime)
        self.label_9 = QtWidgets.QLabel(parent=self.frame)
        self.label_9.setObjectName("label_9")
        self.formLayout.setWidget(6, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_9)
        self.prop_size = QtWidgets.QLabel(parent=self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.prop_size.sizePolicy().hasHeightForWidth())
        self.prop_size.setSizePolicy(sizePolicy)
        self.prop_size.setMinimumSize(QtCore.QSize(300, 0))
        self.prop_size.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.prop_size.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.prop_size.setText("")
        self.prop_size.setTextFormat(QtCore.Qt.TextFormat.PlainText)
        self.prop_size.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse|QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
        self.prop_size.setObjectName("prop_size")
        self.formLayout.setWidget(6, QtWidgets.QFormLayout.ItemRole.FieldRole, self.prop_size)
        self.label_10 = QtWidgets.QLabel(parent=self.frame)
        self.label_10.setObjectName("label_10")
        self.formLayout.setWidget(8, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_10)
        self.prop_info = QtWidgets.QLabel(parent=self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.prop_info.sizePolicy().hasHeightForWidth())
        self.prop_info.setSizePolicy(sizePolicy)
        self.prop_info.setMinimumSize(QtCore.QSize(300, 0))
        self.prop_info.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.prop_info.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.prop_info.setText("")
        self.prop_info.setTextFormat(QtCore.Qt.TextFormat.PlainText)
        self.prop_info.setWordWrap(True)
        self.prop_info.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse|QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
        self.prop_info.setObjectName("prop_info")
        self.formLayout.setWidget(8, QtWidgets.QFormLayout.ItemRole.FieldRole, self.prop_info)
        self.label_11 = QtWidgets.QLabel(parent=self.frame)
        self.label_11.setObjectName("label_11")
        self.formLayout.setWidget(9, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_11)
        self.prop_warning = QtWidgets.QLabel(parent=self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.prop_warning.sizePolicy().hasHeightForWidth())
        self.prop_warning.setSizePolicy(sizePolicy)
        self.prop_warning.setMinimumSize(QtCore.QSize(300, 0))
        self.prop_warning.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.prop_warning.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.prop_warning.setText("")
        self.prop_warning.setTextFormat(QtCore.Qt.TextFormat.PlainText)
        self.prop_warning.setScaledContents(True)
        self.prop_warning.setWordWrap(True)
        self.prop_warning.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse|QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
        self.prop_warning.setObjectName("prop_warning")
        self.formLayout.setWidget(9, QtWidgets.QFormLayout.ItemRole.FieldRole, self.prop_warning)
        self.label_12 = QtWidgets.QLabel(parent=self.frame)
        self.label_12.setObjectName("label_12")
        self.formLayout.setWidget(10, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_12)
        self.prop_result = QtWidgets.QLabel(parent=self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.prop_result.sizePolicy().hasHeightForWidth())
        self.prop_result.setSizePolicy(sizePolicy)
        self.prop_result.setMinimumSize(QtCore.QSize(300, 0))
        self.prop_result.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.prop_result.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.prop_result.setText("")
        self.prop_result.setTextFormat(QtCore.Qt.TextFormat.PlainText)
        self.prop_result.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse|QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
        self.prop_result.setObjectName("prop_result")
        self.formLayout.setWidget(10, QtWidgets.QFormLayout.ItemRole.FieldRole, self.prop_result)
        self.label_16 = QtWidgets.QLabel(parent=self.frame)
        self.label_16.setObjectName("label_16")
        self.formLayout.setWidget(7, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_16)
        self.prop_modified = QtWidgets.QLabel(parent=self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.prop_modified.sizePolicy().hasHeightForWidth())
        self.prop_modified.setSizePolicy(sizePolicy)
        self.prop_modified.setMinimumSize(QtCore.QSize(300, 0))
        self.prop_modified.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.prop_modified.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.prop_modified.setText("")
        self.prop_modified.setTextFormat(QtCore.Qt.TextFormat.PlainText)
        self.prop_modified.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse|QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
        self.prop_modified.setObjectName("prop_modified")
        self.formLayout.setWidget(7, QtWidgets.QFormLayout.ItemRole.FieldRole, self.prop_modified)
        self.horizontalLayout_2.addWidget(self.frame)
        self.horizontalLayout.addWidget(self.url_properties)
        self.statistics = QtWidgets.QFrame(parent=self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.statistics.sizePolicy().hasHeightForWidth())
        self.statistics.setSizePolicy(sizePolicy)
        self.statistics.setLineWidth(0)
        self.statistics.setObjectName("statistics")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.statistics)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.groupBox = QtWidgets.QGroupBox(parent=self.statistics)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth())
        self.groupBox.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setWeight(600)
        self.groupBox.setFont(font)
        self.groupBox.setObjectName("groupBox")
        self.gridLayout = QtWidgets.QGridLayout(self.groupBox)
        self.gridLayout.setObjectName("gridLayout")
        self.label_24 = QtWidgets.QLabel(parent=self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_24.sizePolicy().hasHeightForWidth())
        self.label_24.setSizePolicy(sizePolicy)
        self.label_24.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_24.setObjectName("label_24")
        self.gridLayout.addWidget(self.label_24, 0, 0, 1, 1)
        self.stats_valid_urls = QtWidgets.QLabel(parent=self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stats_valid_urls.sizePolicy().hasHeightForWidth())
        self.stats_valid_urls.setSizePolicy(sizePolicy)
        self.stats_valid_urls.setMinimumSize(QtCore.QSize(30, 0))
        self.stats_valid_urls.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.stats_valid_urls.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.stats_valid_urls.setText("")
        self.stats_valid_urls.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.stats_valid_urls.setOpenExternalLinks(True)
        self.stats_valid_urls.setObjectName("stats_valid_urls")
        self.gridLayout.addWidget(self.stats_valid_urls, 0, 1, 1, 1)
        self.label_26 = QtWidgets.QLabel(parent=self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_26.sizePolicy().hasHeightForWidth())
        self.label_26.setSizePolicy(sizePolicy)
        self.label_26.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_26.setObjectName("label_26")
        self.gridLayout.addWidget(self.label_26, 0, 2, 1, 1)
        self.stats_warnings = QtWidgets.QLabel(parent=self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stats_warnings.sizePolicy().hasHeightForWidth())
        self.stats_warnings.setSizePolicy(sizePolicy)
        self.stats_warnings.setMinimumSize(QtCore.QSize(30, 0))
        self.stats_warnings.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.stats_warnings.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.stats_warnings.setText("")
        self.stats_warnings.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.stats_warnings.setOpenExternalLinks(True)
        self.stats_warnings.setObjectName("stats_warnings")
        self.gridLayout.addWidget(self.stats_warnings, 0, 3, 1, 1)
        self.label_25 = QtWidgets.QLabel(parent=self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_25.sizePolicy().hasHeightForWidth())
        self.label_25.setSizePolicy(sizePolicy)
        self.label_25.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_25.setObjectName("label_25")
        self.gridLayout.addWidget(self.label_25, 1, 0, 1, 1)
        self.stats_invalid_urls = QtWidgets.QLabel(parent=self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stats_invalid_urls.sizePolicy().hasHeightForWidth())
        self.stats_invalid_urls.setSizePolicy(sizePolicy)
        self.stats_invalid_urls.setMinimumSize(QtCore.QSize(30, 0))
        self.stats_invalid_urls.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.stats_invalid_urls.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.stats_invalid_urls.setText("")
        self.stats_invalid_urls.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.stats_invalid_urls.setOpenExternalLinks(True)
        self.stats_invalid_urls.setObjectName("stats_invalid_urls")
        self.gridLayout.addWidget(self.stats_invalid_urls, 1, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.groupBox)
        self.groupBox_3 = QtWidgets.QGroupBox(parent=self.statistics)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_3.sizePolicy().hasHeightForWidth())
        self.groupBox_3.setSizePolicy(sizePolicy)
        self.groupBox_3.setObjectName("groupBox_3")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_3)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.label_6 = QtWidgets.QLabel(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_6.sizePolicy().hasHeightForWidth())
        self.label_6.setSizePolicy(sizePolicy)
        self.label_6.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_6.setObjectName("label_6")
        self.gridLayout_2.addWidget(self.label_6, 0, 0, 1, 1)
        self.stats_content_image = QtWidgets.QLabel(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stats_content_image.sizePolicy().hasHeightForWidth())
        self.stats_content_image.setSizePolicy(sizePolicy)
        self.stats_content_image.setMinimumSize(QtCore.QSize(40, 0))
        self.stats_content_image.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.stats_content_image.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.stats_content_image.setText("")
        self.stats_content_image.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.stats_content_image.setOpenExternalLinks(True)
        self.stats_content_image.setObjectName("stats_content_image")
        self.gridLayout_2.addWidget(self.stats_content_image, 0, 1, 1, 1)
        self.label_13 = QtWidgets.QLabel(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_13.sizePolicy().hasHeightForWidth())
        self.label_13.setSizePolicy(sizePolicy)
        self.label_13.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_13.setObjectName("label_13")
        self.gridLayout_2.addWidget(self.label_13, 0, 2, 1, 1)
        self.stats_content_text = QtWidgets.QLabel(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stats_content_text.sizePolicy().hasHeightForWidth())
        self.stats_content_text.setSizePolicy(sizePolicy)
        self.stats_content_text.setMinimumSize(QtCore.QSize(40, 0))
        self.stats_content_text.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.stats_content_text.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.stats_content_text.setText("")
        self.stats_content_text.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.stats_content_text.setOpenExternalLinks(True)
        self.stats_content_text.setObjectName("stats_content_text")
        self.gridLayout_2.addWidget(self.stats_content_text, 0, 3, 1, 1)
        self.label_27 = QtWidgets.QLabel(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_27.sizePolicy().hasHeightForWidth())
        self.label_27.setSizePolicy(sizePolicy)
        self.label_27.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_27.setObjectName("label_27")
        self.gridLayout_2.addWidget(self.label_27, 0, 4, 1, 1)
        self.stats_content_application = QtWidgets.QLabel(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stats_content_application.sizePolicy().hasHeightForWidth())
        self.stats_content_application.setSizePolicy(sizePolicy)
        self.stats_content_application.setMinimumSize(QtCore.QSize(40, 0))
        self.stats_content_application.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.stats_content_application.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.stats_content_application.setText("")
        self.stats_content_application.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.stats_content_application.setOpenExternalLinks(True)
        self.stats_content_application.setObjectName("stats_content_application")
        self.gridLayout_2.addWidget(self.stats_content_application, 0, 5, 1, 1)
        self.label_17 = QtWidgets.QLabel(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_17.sizePolicy().hasHeightForWidth())
        self.label_17.setSizePolicy(sizePolicy)
        self.label_17.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_17.setObjectName("label_17")
        self.gridLayout_2.addWidget(self.label_17, 1, 0, 1, 1)
        self.stats_content_audio = QtWidgets.QLabel(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stats_content_audio.sizePolicy().hasHeightForWidth())
        self.stats_content_audio.setSizePolicy(sizePolicy)
        self.stats_content_audio.setMinimumSize(QtCore.QSize(40, 0))
        self.stats_content_audio.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.stats_content_audio.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.stats_content_audio.setText("")
        self.stats_content_audio.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.stats_content_audio.setOpenExternalLinks(True)
        self.stats_content_audio.setObjectName("stats_content_audio")
        self.gridLayout_2.addWidget(self.stats_content_audio, 1, 1, 1, 1)
        self.label_21 = QtWidgets.QLabel(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_21.sizePolicy().hasHeightForWidth())
        self.label_21.setSizePolicy(sizePolicy)
        self.label_21.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_21.setObjectName("label_21")
        self.gridLayout_2.addWidget(self.label_21, 1, 2, 1, 1)
        self.stats_content_video = QtWidgets.QLabel(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stats_content_video.sizePolicy().hasHeightForWidth())
        self.stats_content_video.setSizePolicy(sizePolicy)
        self.stats_content_video.setMinimumSize(QtCore.QSize(40, 0))
        self.stats_content_video.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.stats_content_video.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.stats_content_video.setText("")
        self.stats_content_video.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.stats_content_video.setOpenExternalLinks(True)
        self.stats_content_video.setObjectName("stats_content_video")
        self.gridLayout_2.addWidget(self.stats_content_video, 1, 3, 1, 1)
        self.stats_content_other = QtWidgets.QLabel(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stats_content_other.sizePolicy().hasHeightForWidth())
        self.stats_content_other.setSizePolicy(sizePolicy)
        self.stats_content_other.setMinimumSize(QtCore.QSize(40, 0))
        self.stats_content_other.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.stats_content_other.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.stats_content_other.setText("")
        self.stats_content_other.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.stats_content_other.setOpenExternalLinks(True)
        self.stats_content_other.setObjectName("stats_content_other")
        self.gridLayout_2.addWidget(self.stats_content_other, 2, 5, 1, 1)
        self.label_23 = QtWidgets.QLabel(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_23.sizePolicy().hasHeightForWidth())
        self.label_23.setSizePolicy(sizePolicy)
        self.label_23.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_23.setObjectName("label_23")
        self.gridLayout_2.addWidget(self.label_23, 2, 4, 1, 1)
        self.stats_content_mail = QtWidgets.QLabel(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stats_content_mail.sizePolicy().hasHeightForWidth())
        self.stats_content_mail.setSizePolicy(sizePolicy)
        self.stats_content_mail.setMinimumSize(QtCore.QSize(40, 0))
        self.stats_content_mail.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.stats_content_mail.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.stats_content_mail.setText("")
        self.stats_content_mail.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.stats_content_mail.setOpenExternalLinks(True)
        self.stats_content_mail.setObjectName("stats_content_mail")
        self.gridLayout_2.addWidget(self.stats_content_mail, 1, 5, 1, 1)
        self.label_22 = QtWidgets.QLabel(parent=self.groupBox_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_22.sizePolicy().hasHeightForWidth())
        self.label_22.setSizePolicy(sizePolicy)
        self.label_22.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_22.setObjectName("label_22")
        self.gridLayout_2.addWidget(self.label_22, 1, 4, 1, 1)
        self.verticalLayout_2.addWidget(self.groupBox_3)
        self.groupBox_2 = QtWidgets.QGroupBox(parent=self.statistics)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth())
        self.groupBox_2.setSizePolicy(sizePolicy)
        self.groupBox_2.setObjectName("groupBox_2")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_2)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.label_18 = QtWidgets.QLabel(parent=self.groupBox_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_18.sizePolicy().hasHeightForWidth())
        self.label_18.setSizePolicy(sizePolicy)
        self.label_18.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_18.setObjectName("label_18")
        self.gridLayout_3.addWidget(self.label_18, 0, 0, 1, 1)
        self.stats_url_minlen = QtWidgets.QLabel(parent=self.groupBox_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stats_url_minlen.sizePolicy().hasHeightForWidth())
        self.stats_url_minlen.setSizePolicy(sizePolicy)
        self.stats_url_minlen.setMinimumSize(QtCore.QSize(30, 0))
        self.stats_url_minlen.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.stats_url_minlen.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.stats_url_minlen.setText("")
        self.stats_url_minlen.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.stats_url_minlen.setOpenExternalLinks(True)
        self.stats_url_minlen.setObjectName("stats_url_minlen")
        self.gridLayout_3.addWidget(self.stats_url_minlen, 0, 1, 1, 1)
        self.label_20 = QtWidgets.QLabel(parent=self.groupBox_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_20.sizePolicy().hasHeightForWidth())
        self.label_20.setSizePolicy(sizePolicy)
        self.label_20.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_20.setObjectName("label_20")
        self.gridLayout_3.addWidget(self.label_20, 0, 2, 1, 1)
        self.stats_url_avglen = QtWidgets.QLabel(parent=self.groupBox_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stats_url_avglen.sizePolicy().hasHeightForWidth())
        self.stats_url_avglen.setSizePolicy(sizePolicy)
        self.stats_url_avglen.setMinimumSize(QtCore.QSize(30, 0))
        self.stats_url_avglen.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.stats_url_avglen.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.stats_url_avglen.setText("")
        self.stats_url_avglen.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.stats_url_avglen.setOpenExternalLinks(True)
        self.stats_url_avglen.setObjectName("stats_url_avglen")
        self.gridLayout_3.addWidget(self.stats_url_avglen, 0, 3, 1, 1)
        self.label_19 = QtWidgets.QLabel(parent=self.groupBox_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_19.sizePolicy().hasHeightForWidth())
        self.label_19.setSizePolicy(sizePolicy)
        self.label_19.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_19.setObjectName("label_19")
        self.gridLayout_3.addWidget(self.label_19, 1, 0, 1, 1)
        self.stats_url_maxlen = QtWidgets.QLabel(parent=self.groupBox_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stats_url_maxlen.sizePolicy().hasHeightForWidth())
        self.stats_url_maxlen.setSizePolicy(sizePolicy)
        self.stats_url_maxlen.setMinimumSize(QtCore.QSize(30, 0))
        self.stats_url_maxlen.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.stats_url_maxlen.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.stats_url_maxlen.setText("")
        self.stats_url_maxlen.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.stats_url_maxlen.setOpenExternalLinks(True)
        self.stats_url_maxlen.setObjectName("stats_url_maxlen")
        self.gridLayout_3.addWidget(self.stats_url_maxlen, 1, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.groupBox_2)
        self.horizontalLayout.addWidget(self.statistics)
        self.verticalLayout.addLayout(self.horizontalLayout)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(parent=MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 713, 20))
        self.menubar.setObjectName("menubar")
        self.menuEdit = QtWidgets.QMenu(parent=self.menubar)
        self.menuEdit.setObjectName("menuEdit")
        self.menuFile = QtWidgets.QMenu(parent=self.menubar)
        self.menuFile.setObjectName("menuFile")
        self.menuHelp = QtWidgets.QMenu(parent=self.menubar)
        self.menuHelp.setObjectName("menuHelp")
        MainWindow.setMenuBar(self.menubar)
        self.statusBar = QtWidgets.QStatusBar(parent=MainWindow)
        self.statusBar.setObjectName("statusBar")
        MainWindow.setStatusBar(self.statusBar)
        self.actionAbout = QtGui.QAction(parent=MainWindow)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/icons/about.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.actionAbout.setIcon(icon1)
        self.actionAbout.setObjectName("actionAbout")
        self.actionHelp = QtGui.QAction(parent=MainWindow)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(":/icons/help.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.actionHelp.setIcon(icon2)
        self.actionHelp.setObjectName("actionHelp")
        self.actionViewOnline = QtGui.QAction(parent=MainWindow)
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(":/icons/online.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.actionViewOnline.setIcon(icon3)
        self.actionViewOnline.setObjectName("actionViewOnline")
        self.actionOptions = QtGui.QAction(parent=MainWindow)
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(":/icons/preferences.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.actionOptions.setIcon(icon4)
        self.actionOptions.setObjectName("actionOptions")
        self.actionCopyToClipboard = QtGui.QAction(parent=MainWindow)
        icon5 = QtGui.QIcon()
        icon5.addPixmap(QtGui.QPixmap(":/icons/copy.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.actionCopyToClipboard.setIcon(icon5)
        self.actionCopyToClipboard.setObjectName("actionCopyToClipboard")
        self.actionViewParentOnline = QtGui.QAction(parent=MainWindow)
        self.actionViewParentOnline.setIcon(icon3)
        self.actionViewParentOnline.setObjectName("actionViewParentOnline")
        self.actionViewParentSource = QtGui.QAction(parent=MainWindow)
        self.actionViewParentSource.setIcon(icon3)
        self.actionViewParentSource.setObjectName("actionViewParentSource")
        self.actionDebug = QtGui.QAction(parent=MainWindow)
        self.actionDebug.setObjectName("actionDebug")
        self.actionViewProperties = QtGui.QAction(parent=MainWindow)
        self.actionViewProperties.setObjectName("actionViewProperties")
        self.actionSave = QtGui.QAction(parent=MainWindow)
        icon6 = QtGui.QIcon()
        icon6.addPixmap(QtGui.QPixmap(":/icons/save.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.actionSave.setIcon(icon6)
        self.actionSave.setObjectName("actionSave")
        self.actionQuit = QtGui.QAction(parent=MainWindow)
        icon7 = QtGui.QIcon()
        icon7.addPixmap(QtGui.QPixmap(":/icons/exit.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.actionQuit.setIcon(icon7)
        self.actionQuit.setObjectName("actionQuit")
        self.actionOpen_project = QtGui.QAction(parent=MainWindow)
        self.actionOpen_project.setObjectName("actionOpen_project")
        self.actionSave_project = QtGui.QAction(parent=MainWindow)
        self.actionSave_project.setObjectName("actionSave_project")
        self.menuEdit.addAction(self.actionOptions)
        self.menuFile.addAction(self.actionOpen_project)
        self.menuFile.addAction(self.actionSave_project)
        self.menuFile.addAction(self.actionSave)
        self.menuFile.addAction(self.actionQuit)
        self.menuHelp.addAction(self.actionAbout)
        self.menuHelp.addAction(self.actionHelp)
        self.menuHelp.addAction(self.actionDebug)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuEdit.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())
        self.label.setBuddy(self.urlinput)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "LinkChecker"))
        self.label.setText(_translate("MainWindow", "URL:"))
        self.controlButton.setToolTip(_translate("MainWindow", "Start checking the given URL."))
        self.controlButton.setText(_translate("MainWindow", "Start", "Start checking URL"))
        self.label_29.setText(_translate("MainWindow", "Links: "))
        self.label_32.setText(_translate("MainWindow", "active"))
        self.label_active.setText(_translate("MainWindow", "0"))
        self.label_30.setText(_translate("MainWindow", "queued"))
        self.label_queued.setText(_translate("MainWindow", "0"))
        self.label_28.setText(_translate("MainWindow", "checked"))
        self.label_checked.setText(_translate("MainWindow", "0"))
        self.label_15.setText(_translate("MainWindow", "Info:"))
        self.label_busy.setText(_translate("MainWindow", "-"))
        self.url_properties.setTitle(_translate("MainWindow", "URL properties"))
        self.label_2.setText(_translate("MainWindow", "URL"))
        self.label_3.setText(_translate("MainWindow", "Name"))
        self.label_4.setText(_translate("MainWindow", "Parent URL"))
        self.label_5.setText(_translate("MainWindow", "Base"))
        self.label_7.setText(_translate("MainWindow", "Check time"))
        self.label_8.setText(_translate("MainWindow", "D/L time"))
        self.label_9.setText(_translate("MainWindow", "Size"))
        self.label_10.setText(_translate("MainWindow", "Info"))
        self.label_11.setText(_translate("MainWindow", "Warning"))
        self.label_12.setText(_translate("MainWindow", "Result"))
        self.label_16.setText(_translate("MainWindow", "Modified"))
        self.groupBox.setTitle(_translate("MainWindow", "Check results"))
        self.label_24.setText(_translate("MainWindow", "Valid URLs"))
        self.label_26.setText(_translate("MainWindow", "Warnings"))
        self.label_25.setText(_translate("MainWindow", "Invalid URLs"))
        self.groupBox_3.setTitle(_translate("MainWindow", "Content type statistics"))
        self.label_6.setText(_translate("MainWindow", "Image"))
        self.label_13.setText(_translate("MainWindow", "Text"))
        self.label_27.setText(_translate("MainWindow", "Application"))
        self.label_17.setText(_translate("MainWindow", "Audio"))
        self.label_21.setText(_translate("MainWindow", "Video"))
        self.label_23.setText(_translate("MainWindow", "Other"))
        self.label_22.setText(_translate("MainWindow", "Mail"))
        self.groupBox_2.setTitle(_translate("MainWindow", "URL statistics"))
        self.label_18.setText(_translate("MainWindow", "Min. length"))
        self.label_20.setText(_translate("MainWindow", "Avg. length"))
        self.label_19.setText(_translate("MainWindow", "Max. length"))
        self.menuEdit.setTitle(_translate("MainWindow", "&Edit"))
        self.menuFile.setTitle(_translate("MainWindow", "&File"))
        self.menuHelp.setTitle(_translate("MainWindow", "&Help"))
        self.actionAbout.setText(_translate("MainWindow", "A&bout"))
        self.actionAbout.setIconText(_translate("MainWindow", "About"))
        self.actionHelp.setText(_translate("MainWindow", "&Help"))
        self.actionHelp.setIconText(_translate("MainWindow", "Help"))
        self.actionViewOnline.setText(_translate("MainWindow", "View online"))
        self.actionViewOnline.setToolTip(_translate("MainWindow", "View URL online"))
        self.actionOptions.setText(_translate("MainWindow", "&Options"))
        self.actionOptions.setIconText(_translate("MainWindow", "Options"))
        self.actionCopyToClipboard.setText(_translate("MainWindow", "Copy to clipboard"))
        self.actionCopyToClipboard.setToolTip(_translate("MainWindow", "Copy URL to clipboard"))
        self.actionCopyToClipboard.setShortcut(_translate("MainWindow", "Ctrl+C"))
        self.actionViewParentOnline.setText(_translate("MainWindow", "View parent online"))
        self.actionViewParentOnline.setToolTip(_translate("MainWindow", "View parent URL online"))
        self.actionViewParentSource.setText(_translate("MainWindow", "View parent source"))
        self.actionViewParentSource.setToolTip(_translate("MainWindow", "View parent URL source"))
        self.actionDebug.setText(_translate("MainWindow", "Show debug"))
        self.actionViewProperties.setText(_translate("MainWindow", "View properties"))
        self.actionViewProperties.setToolTip(_translate("MainWindow", "View URL properties"))
        self.actionSave.setText(_translate("MainWindow", "Save &results..."))
        self.actionQuit.setText(_translate("MainWindow", "&Quit"))
        self.actionQuit.setShortcut(_translate("MainWindow", "Ctrl+Q"))
        self.actionOpen_project.setText(_translate("MainWindow", "&Open project..."))
        self.actionOpen_project.setIconText(_translate("MainWindow", "Open project"))
        self.actionOpen_project.setShortcut(_translate("MainWindow", "Ctrl+O"))
        self.actionSave_project.setText(_translate("MainWindow", "&Save project..."))
        self.actionSave_project.setShortcut(_translate("MainWindow", "Ctrl+S"))
from .lineedit import LineEdit
