# autogenerated by __main__.py do not edit
name_map = {'PYQT_CONFIGURATION': 'PyQt5.QtCore',
 'PYQT_VERSION': 'PyQt5.QtCore',
 'PYQT_VERSION_STR': 'PyQt5.QtCore',
 'QAbstractAnimation': 'PyQt5.QtCore',
 'QAbstractButton': 'PyQt5.QtWidgets',
 'QAbstractEventDispatcher': 'PyQt5.QtCore',
 'QAbstractGraphicsShapeItem': 'PyQt5.QtWidgets',
 'QAbstractItemDelegate': 'PyQt5.QtWidgets',
 'QAbstractItemModel': 'PyQt5.QtCore',
 'QAbstractItemView': 'PyQt5.QtWidgets',
 'QAbstractListModel': 'PyQt5.QtCore',
 'QAbstractNativeEventFilter': 'PyQt5.QtCore',
 'QAbstractNetworkCache': 'PyQt5.QtNetwork',
 'QAbstractOpenGLFunctions': 'PyQt5.QtGui',
 'QAbstractPrintDialog': 'PyQt5.QtPrintSupport',
 'QAbstractProxyModel': 'PyQt5.QtCore',
 'QAbstractScrollArea': 'PyQt5.QtWidgets',
 'QAbstractSlider': 'PyQt5.QtWidgets',
 'QAbstractSocket': 'PyQt5.QtNetwork',
 'QAbstractSpinBox': 'PyQt5.QtWidgets',
 'QAbstractState': 'PyQt5.QtCore',
 'QAbstractTableModel': 'PyQt5.QtCore',
 'QAbstractTextDocumentLayout': 'PyQt5.QtGui',
 'QAbstractTransition': 'PyQt5.QtCore',
 'QAction': 'PyQt5.QtWidgets',
 'QActionEvent': 'PyQt5.QtGui',
 'QActionGroup': 'PyQt5.QtWidgets',
 'QAnimationGroup': 'PyQt5.QtCore',
 'QApplication': 'PyQt5.QtWidgets',
 'QAuthenticator': 'PyQt5.QtNetwork',
 'QBackingStore': 'PyQt5.QtGui',
 'QBasicTimer': 'PyQt5.QtCore',
 'QBitArray': 'PyQt5.QtCore',
 'QBitmap': 'PyQt5.QtGui',
 'QBoxLayout': 'PyQt5.QtWidgets',
 'QBrush': 'PyQt5.QtGui',
 'QBuffer': 'PyQt5.QtCore',
 'QButtonGroup': 'PyQt5.QtWidgets',
 'QByteArray': 'PyQt5.QtCore',
 'QByteArrayMatcher': 'PyQt5.QtCore',
 'QCalendar': 'PyQt5.QtCore',
 'QCalendarWidget': 'PyQt5.QtWidgets',
 'QCborError': 'PyQt5.QtCore',
 'QCborKnownTags': 'PyQt5.QtCore',
 'QCborSimpleType': 'PyQt5.QtCore',
 'QCborStreamReader': 'PyQt5.QtCore',
 'QCborStreamWriter': 'PyQt5.QtCore',
 'QCheckBox': 'PyQt5.QtWidgets',
 'QChildEvent': 'PyQt5.QtCore',
 'QClipboard': 'PyQt5.QtGui',
 'QCloseEvent': 'PyQt5.QtGui',
 'QCollator': 'PyQt5.QtCore',
 'QCollatorSortKey': 'PyQt5.QtCore',
 'QColor': 'PyQt5.QtGui',
 'QColorConstants': 'PyQt5.QtGui',
 'QColorDialog': 'PyQt5.QtWidgets',
 'QColorSpace': 'PyQt5.QtGui',
 'QColorTransform': 'PyQt5.QtGui',
 'QColumnView': 'PyQt5.QtWidgets',
 'QComboBox': 'PyQt5.QtWidgets',
 'QCommandLineOption': 'PyQt5.QtCore',
 'QCommandLineParser': 'PyQt5.QtCore',
 'QCommandLinkButton': 'PyQt5.QtWidgets',
 'QCommonStyle': 'PyQt5.QtWidgets',
 'QCompleter': 'PyQt5.QtWidgets',
 'QConcatenateTablesProxyModel': 'PyQt5.QtCore',
 'QConicalGradient': 'PyQt5.QtGui',
 'QContextMenuEvent': 'PyQt5.QtGui',
 'QCoreApplication': 'PyQt5.QtCore',
 'QCryptographicHash': 'PyQt5.QtCore',
 'QCursor': 'PyQt5.QtGui',
 'QDataStream': 'PyQt5.QtCore',
 'QDataWidgetMapper': 'PyQt5.QtWidgets',
 'QDate': 'PyQt5.QtCore',
 'QDateEdit': 'PyQt5.QtWidgets',
 'QDateTime': 'PyQt5.QtCore',
 'QDateTimeEdit': 'PyQt5.QtWidgets',
 'QDeadlineTimer': 'PyQt5.QtCore',
 'QDesktopServices': 'PyQt5.QtGui',
 'QDesktopWidget': 'PyQt5.QtWidgets',
 'QDial': 'PyQt5.QtWidgets',
 'QDialog': 'PyQt5.QtWidgets',
 'QDialogButtonBox': 'PyQt5.QtWidgets',
 'QDir': 'PyQt5.QtCore',
 'QDirIterator': 'PyQt5.QtCore',
 'QDirModel': 'PyQt5.QtWidgets',
 'QDnsDomainNameRecord': 'PyQt5.QtNetwork',
 'QDnsHostAddressRecord': 'PyQt5.QtNetwork',
 'QDnsLookup': 'PyQt5.QtNetwork',
 'QDnsMailExchangeRecord': 'PyQt5.QtNetwork',
 'QDnsServiceRecord': 'PyQt5.QtNetwork',
 'QDnsTextRecord': 'PyQt5.QtNetwork',
 'QDockWidget': 'PyQt5.QtWidgets',
 'QDoubleSpinBox': 'PyQt5.QtWidgets',
 'QDoubleValidator': 'PyQt5.QtGui',
 'QDrag': 'PyQt5.QtGui',
 'QDragEnterEvent': 'PyQt5.QtGui',
 'QDragLeaveEvent': 'PyQt5.QtGui',
 'QDragMoveEvent': 'PyQt5.QtGui',
 'QDropEvent': 'PyQt5.QtGui',
 'QDynamicPropertyChangeEvent': 'PyQt5.QtCore',
 'QEasingCurve': 'PyQt5.QtCore',
 'QElapsedTimer': 'PyQt5.QtCore',
 'QEnterEvent': 'PyQt5.QtGui',
 'QErrorMessage': 'PyQt5.QtWidgets',
 'QEvent': 'PyQt5.QtCore',
 'QEventLoop': 'PyQt5.QtCore',
 'QEventLoopLocker': 'PyQt5.QtCore',
 'QEventTransition': 'PyQt5.QtCore',
 'QExposeEvent': 'PyQt5.QtGui',
 'QFile': 'PyQt5.QtCore',
 'QFileDevice': 'PyQt5.QtCore',
 'QFileDialog': 'PyQt5.QtWidgets',
 'QFileIconProvider': 'PyQt5.QtWidgets',
 'QFileInfo': 'PyQt5.QtCore',
 'QFileOpenEvent': 'PyQt5.QtGui',
 'QFileSelector': 'PyQt5.QtCore',
 'QFileSystemModel': 'PyQt5.QtWidgets',
 'QFileSystemWatcher': 'PyQt5.QtCore',
 'QFinalState': 'PyQt5.QtCore',
 'QFocusEvent': 'PyQt5.QtGui',
 'QFocusFrame': 'PyQt5.QtWidgets',
 'QFont': 'PyQt5.QtGui',
 'QFontComboBox': 'PyQt5.QtWidgets',
 'QFontDatabase': 'PyQt5.QtGui',
 'QFontDialog': 'PyQt5.QtWidgets',
 'QFontInfo': 'PyQt5.QtGui',
 'QFontMetrics': 'PyQt5.QtGui',
 'QFontMetricsF': 'PyQt5.QtGui',
 'QFormLayout': 'PyQt5.QtWidgets',
 'QFrame': 'PyQt5.QtWidgets',
 'QGenericArgument': 'PyQt5.QtCore',
 'QGenericReturnArgument': 'PyQt5.QtCore',
 'QGesture': 'PyQt5.QtWidgets',
 'QGestureEvent': 'PyQt5.QtWidgets',
 'QGestureRecognizer': 'PyQt5.QtWidgets',
 'QGlyphRun': 'PyQt5.QtGui',
 'QGradient': 'PyQt5.QtGui',
 'QGraphicsAnchor': 'PyQt5.QtWidgets',
 'QGraphicsAnchorLayout': 'PyQt5.QtWidgets',
 'QGraphicsBlurEffect': 'PyQt5.QtWidgets',
 'QGraphicsColorizeEffect': 'PyQt5.QtWidgets',
 'QGraphicsDropShadowEffect': 'PyQt5.QtWidgets',
 'QGraphicsEffect': 'PyQt5.QtWidgets',
 'QGraphicsEllipseItem': 'PyQt5.QtWidgets',
 'QGraphicsGridLayout': 'PyQt5.QtWidgets',
 'QGraphicsItem': 'PyQt5.QtWidgets',
 'QGraphicsItemGroup': 'PyQt5.QtWidgets',
 'QGraphicsLayout': 'PyQt5.QtWidgets',
 'QGraphicsLayoutItem': 'PyQt5.QtWidgets',
 'QGraphicsLineItem': 'PyQt5.QtWidgets',
 'QGraphicsLinearLayout': 'PyQt5.QtWidgets',
 'QGraphicsObject': 'PyQt5.QtWidgets',
 'QGraphicsOpacityEffect': 'PyQt5.QtWidgets',
 'QGraphicsPathItem': 'PyQt5.QtWidgets',
 'QGraphicsPixmapItem': 'PyQt5.QtWidgets',
 'QGraphicsPolygonItem': 'PyQt5.QtWidgets',
 'QGraphicsProxyWidget': 'PyQt5.QtWidgets',
 'QGraphicsRectItem': 'PyQt5.QtWidgets',
 'QGraphicsRotation': 'PyQt5.QtWidgets',
 'QGraphicsScale': 'PyQt5.QtWidgets',
 'QGraphicsScene': 'PyQt5.QtWidgets',
 'QGraphicsSceneContextMenuEvent': 'PyQt5.QtWidgets',
 'QGraphicsSceneDragDropEvent': 'PyQt5.QtWidgets',
 'QGraphicsSceneEvent': 'PyQt5.QtWidgets',
 'QGraphicsSceneHelpEvent': 'PyQt5.QtWidgets',
 'QGraphicsSceneHoverEvent': 'PyQt5.QtWidgets',
 'QGraphicsSceneMouseEvent': 'PyQt5.QtWidgets',
 'QGraphicsSceneMoveEvent': 'PyQt5.QtWidgets',
 'QGraphicsSceneResizeEvent': 'PyQt5.QtWidgets',
 'QGraphicsSceneWheelEvent': 'PyQt5.QtWidgets',
 'QGraphicsSimpleTextItem': 'PyQt5.QtWidgets',
 'QGraphicsSvgItem': 'PyQt5.QtSvg',
 'QGraphicsTextItem': 'PyQt5.QtWidgets',
 'QGraphicsTransform': 'PyQt5.QtWidgets',
 'QGraphicsView': 'PyQt5.QtWidgets',
 'QGraphicsWidget': 'PyQt5.QtWidgets',
 'QGridLayout': 'PyQt5.QtWidgets',
 'QGroupBox': 'PyQt5.QtWidgets',
 'QGuiApplication': 'PyQt5.QtGui',
 'QHBoxLayout': 'PyQt5.QtWidgets',
 'QHeaderView': 'PyQt5.QtWidgets',
 'QHelpEvent': 'PyQt5.QtGui',
 'QHideEvent': 'PyQt5.QtGui',
 'QHistoryState': 'PyQt5.QtCore',
 'QHostAddress': 'PyQt5.QtNetwork',
 'QHostInfo': 'PyQt5.QtNetwork',
 'QHoverEvent': 'PyQt5.QtGui',
 'QHstsPolicy': 'PyQt5.QtNetwork',
 'QHttp2Configuration': 'PyQt5.QtNetwork',
 'QHttpMultiPart': 'PyQt5.QtNetwork',
 'QHttpPart': 'PyQt5.QtNetwork',
 'QIODevice': 'PyQt5.QtCore',
 'QIcon': 'PyQt5.QtGui',
 'QIconDragEvent': 'PyQt5.QtGui',
 'QIconEngine': 'PyQt5.QtGui',
 'QIdentityProxyModel': 'PyQt5.QtCore',
 'QImage': 'PyQt5.QtGui',
 'QImageIOHandler': 'PyQt5.QtGui',
 'QImageReader': 'PyQt5.QtGui',
 'QImageWriter': 'PyQt5.QtGui',
 'QInputDialog': 'PyQt5.QtWidgets',
 'QInputEvent': 'PyQt5.QtGui',
 'QInputMethod': 'PyQt5.QtGui',
 'QInputMethodEvent': 'PyQt5.QtGui',
 'QInputMethodQueryEvent': 'PyQt5.QtGui',
 'QIntValidator': 'PyQt5.QtGui',
 'QItemDelegate': 'PyQt5.QtWidgets',
 'QItemEditorCreatorBase': 'PyQt5.QtWidgets',
 'QItemEditorFactory': 'PyQt5.QtWidgets',
 'QItemSelection': 'PyQt5.QtCore',
 'QItemSelectionModel': 'PyQt5.QtCore',
 'QItemSelectionRange': 'PyQt5.QtCore',
 'QJsonDocument': 'PyQt5.QtCore',
 'QJsonParseError': 'PyQt5.QtCore',
 'QJsonValue': 'PyQt5.QtCore',
 'QKeyEvent': 'PyQt5.QtGui',
 'QKeyEventTransition': 'PyQt5.QtWidgets',
 'QKeySequence': 'PyQt5.QtGui',
 'QKeySequenceEdit': 'PyQt5.QtWidgets',
 'QLCDNumber': 'PyQt5.QtWidgets',
 'QLabel': 'PyQt5.QtWidgets',
 'QLayout': 'PyQt5.QtWidgets',
 'QLayoutItem': 'PyQt5.QtWidgets',
 'QLibrary': 'PyQt5.QtCore',
 'QLibraryInfo': 'PyQt5.QtCore',
 'QLine': 'PyQt5.QtCore',
 'QLineEdit': 'PyQt5.QtWidgets',
 'QLineF': 'PyQt5.QtCore',
 'QLinearGradient': 'PyQt5.QtGui',
 'QListView': 'PyQt5.QtWidgets',
 'QListWidget': 'PyQt5.QtWidgets',
 'QListWidgetItem': 'PyQt5.QtWidgets',
 'QLocalServer': 'PyQt5.QtNetwork',
 'QLocalSocket': 'PyQt5.QtNetwork',
 'QLocale': 'PyQt5.QtCore',
 'QLockFile': 'PyQt5.QtCore',
 'QLoggingCategory': 'PyQt5.QtCore',
 'QMainWindow': 'PyQt5.QtWidgets',
 'QMargins': 'PyQt5.QtCore',
 'QMarginsF': 'PyQt5.QtCore',
 'QMatrix2x2': 'PyQt5.QtGui',
 'QMatrix2x3': 'PyQt5.QtGui',
 'QMatrix2x4': 'PyQt5.QtGui',
 'QMatrix3x2': 'PyQt5.QtGui',
 'QMatrix3x3': 'PyQt5.QtGui',
 'QMatrix3x4': 'PyQt5.QtGui',
 'QMatrix4x2': 'PyQt5.QtGui',
 'QMatrix4x3': 'PyQt5.QtGui',
 'QMatrix4x4': 'PyQt5.QtGui',
 'QMdiArea': 'PyQt5.QtWidgets',
 'QMdiSubWindow': 'PyQt5.QtWidgets',
 'QMenu': 'PyQt5.QtWidgets',
 'QMenuBar': 'PyQt5.QtWidgets',
 'QMessageAuthenticationCode': 'PyQt5.QtCore',
 'QMessageBox': 'PyQt5.QtWidgets',
 'QMessageLogContext': 'PyQt5.QtCore',
 'QMessageLogger': 'PyQt5.QtCore',
 'QMetaClassInfo': 'PyQt5.QtCore',
 'QMetaEnum': 'PyQt5.QtCore',
 'QMetaMethod': 'PyQt5.QtCore',
 'QMetaObject': 'PyQt5.QtCore',
 'QMetaProperty': 'PyQt5.QtCore',
 'QMetaType': 'PyQt5.QtCore',
 'QMimeData': 'PyQt5.QtCore',
 'QMimeDatabase': 'PyQt5.QtCore',
 'QMimeType': 'PyQt5.QtCore',
 'QModelIndex': 'PyQt5.QtCore',
 'QMouseEvent': 'PyQt5.QtGui',
 'QMouseEventTransition': 'PyQt5.QtWidgets',
 'QMoveEvent': 'PyQt5.QtGui',
 'QMovie': 'PyQt5.QtGui',
 'QMutex': 'PyQt5.QtCore',
 'QMutexLocker': 'PyQt5.QtCore',
 'QNativeGestureEvent': 'PyQt5.QtGui',
 'QNetworkAccessManager': 'PyQt5.QtNetwork',
 'QNetworkAddressEntry': 'PyQt5.QtNetwork',
 'QNetworkCacheMetaData': 'PyQt5.QtNetwork',
 'QNetworkConfiguration': 'PyQt5.QtNetwork',
 'QNetworkConfigurationManager': 'PyQt5.QtNetwork',
 'QNetworkCookie': 'PyQt5.QtNetwork',
 'QNetworkCookieJar': 'PyQt5.QtNetwork',
 'QNetworkDatagram': 'PyQt5.QtNetwork',
 'QNetworkDiskCache': 'PyQt5.QtNetwork',
 'QNetworkInterface': 'PyQt5.QtNetwork',
 'QNetworkProxy': 'PyQt5.QtNetwork',
 'QNetworkProxyFactory': 'PyQt5.QtNetwork',
 'QNetworkProxyQuery': 'PyQt5.QtNetwork',
 'QNetworkReply': 'PyQt5.QtNetwork',
 'QNetworkRequest': 'PyQt5.QtNetwork',
 'QNetworkSession': 'PyQt5.QtNetwork',
 'QObject': 'PyQt5.QtCore',
 'QObjectCleanupHandler': 'PyQt5.QtCore',
 'QOcspCertificateStatus': 'PyQt5.QtNetwork',
 'QOcspResponse': 'PyQt5.QtNetwork',
 'QOcspRevocationReason': 'PyQt5.QtNetwork',
 'QOffscreenSurface': 'PyQt5.QtGui',
 'QOpenGLBuffer': 'PyQt5.QtGui',
 'QOpenGLContext': 'PyQt5.QtGui',
 'QOpenGLContextGroup': 'PyQt5.QtGui',
 'QOpenGLDebugLogger': 'PyQt5.QtGui',
 'QOpenGLDebugMessage': 'PyQt5.QtGui',
 'QOpenGLFramebufferObject': 'PyQt5.QtGui',
 'QOpenGLFramebufferObjectFormat': 'PyQt5.QtGui',
 'QOpenGLPaintDevice': 'PyQt5.QtGui',
 'QOpenGLPixelTransferOptions': 'PyQt5.QtGui',
 'QOpenGLShader': 'PyQt5.QtGui',
 'QOpenGLShaderProgram': 'PyQt5.QtGui',
 'QOpenGLTexture': 'PyQt5.QtGui',
 'QOpenGLTextureBlitter': 'PyQt5.QtGui',
 'QOpenGLTimeMonitor': 'PyQt5.QtGui',
 'QOpenGLTimerQuery': 'PyQt5.QtGui',
 'QOpenGLVersionProfile': 'PyQt5.QtGui',
 'QOpenGLVertexArrayObject': 'PyQt5.QtGui',
 'QOpenGLWidget': 'PyQt5.QtWidgets',
 'QOpenGLWindow': 'PyQt5.QtGui',
 'QOperatingSystemVersion': 'PyQt5.QtCore',
 'QPageLayout': 'PyQt5.QtGui',
 'QPageSetupDialog': 'PyQt5.QtPrintSupport',
 'QPageSize': 'PyQt5.QtGui',
 'QPagedPaintDevice': 'PyQt5.QtGui',
 'QPaintDevice': 'PyQt5.QtGui',
 'QPaintDeviceWindow': 'PyQt5.QtGui',
 'QPaintEngine': 'PyQt5.QtGui',
 'QPaintEngineState': 'PyQt5.QtGui',
 'QPaintEvent': 'PyQt5.QtGui',
 'QPainter': 'PyQt5.QtGui',
 'QPainterPath': 'PyQt5.QtGui',
 'QPainterPathStroker': 'PyQt5.QtGui',
 'QPalette': 'PyQt5.QtGui',
 'QPanGesture': 'PyQt5.QtWidgets',
 'QParallelAnimationGroup': 'PyQt5.QtCore',
 'QPasswordDigestor': 'PyQt5.QtNetwork',
 'QPauseAnimation': 'PyQt5.QtCore',
 'QPdfWriter': 'PyQt5.QtGui',
 'QPen': 'PyQt5.QtGui',
 'QPersistentModelIndex': 'PyQt5.QtCore',
 'QPicture': 'PyQt5.QtGui',
 'QPictureIO': 'PyQt5.QtGui',
 'QPinchGesture': 'PyQt5.QtWidgets',
 'QPixelFormat': 'PyQt5.QtGui',
 'QPixmap': 'PyQt5.QtGui',
 'QPixmapCache': 'PyQt5.QtGui',
 'QPlainTextDocumentLayout': 'PyQt5.QtWidgets',
 'QPlainTextEdit': 'PyQt5.QtWidgets',
 'QPlatformSurfaceEvent': 'PyQt5.QtGui',
 'QPluginLoader': 'PyQt5.QtCore',
 'QPoint': 'PyQt5.QtCore',
 'QPointF': 'PyQt5.QtCore',
 'QPointingDeviceUniqueId': 'PyQt5.QtGui',
 'QPolygon': 'PyQt5.QtGui',
 'QPolygonF': 'PyQt5.QtGui',
 'QPrintDialog': 'PyQt5.QtPrintSupport',
 'QPrintEngine': 'PyQt5.QtPrintSupport',
 'QPrintPreviewDialog': 'PyQt5.QtPrintSupport',
 'QPrintPreviewWidget': 'PyQt5.QtPrintSupport',
 'QPrinter': 'PyQt5.QtPrintSupport',
 'QPrinterInfo': 'PyQt5.QtPrintSupport',
 'QProcess': 'PyQt5.QtCore',
 'QProcessEnvironment': 'PyQt5.QtCore',
 'QProgressBar': 'PyQt5.QtWidgets',
 'QProgressDialog': 'PyQt5.QtWidgets',
 'QPropertyAnimation': 'PyQt5.QtCore',
 'QProxyStyle': 'PyQt5.QtWidgets',
 'QPushButton': 'PyQt5.QtWidgets',
 'QQuaternion': 'PyQt5.QtGui',
 'QRadialGradient': 'PyQt5.QtGui',
 'QRadioButton': 'PyQt5.QtWidgets',
 'QRandomGenerator': 'PyQt5.QtCore',
 'QRasterWindow': 'PyQt5.QtGui',
 'QRawFont': 'PyQt5.QtGui',
 'QReadLocker': 'PyQt5.QtCore',
 'QReadWriteLock': 'PyQt5.QtCore',
 'QRect': 'PyQt5.QtCore',
 'QRectF': 'PyQt5.QtCore',
 'QRecursiveMutex': 'PyQt5.QtCore',
 'QRegExp': 'PyQt5.QtCore',
 'QRegExpValidator': 'PyQt5.QtGui',
 'QRegion': 'PyQt5.QtGui',
 'QRegularExpression': 'PyQt5.QtCore',
 'QRegularExpressionMatch': 'PyQt5.QtCore',
 'QRegularExpressionMatchIterator': 'PyQt5.QtCore',
 'QRegularExpressionValidator': 'PyQt5.QtGui',
 'QResizeEvent': 'PyQt5.QtGui',
 'QResource': 'PyQt5.QtCore',
 'QRgba64': 'PyQt5.QtGui',
 'QRubberBand': 'PyQt5.QtWidgets',
 'QRunnable': 'PyQt5.QtCore',
 'QSaveFile': 'PyQt5.QtCore',
 'QScreen': 'PyQt5.QtGui',
 'QScrollArea': 'PyQt5.QtWidgets',
 'QScrollBar': 'PyQt5.QtWidgets',
 'QScrollEvent': 'PyQt5.QtGui',
 'QScrollPrepareEvent': 'PyQt5.QtGui',
 'QScroller': 'PyQt5.QtWidgets',
 'QScrollerProperties': 'PyQt5.QtWidgets',
 'QSemaphore': 'PyQt5.QtCore',
 'QSemaphoreReleaser': 'PyQt5.QtCore',
 'QSequentialAnimationGroup': 'PyQt5.QtCore',
 'QSessionManager': 'PyQt5.QtGui',
 'QSettings': 'PyQt5.QtCore',
 'QSharedMemory': 'PyQt5.QtCore',
 'QShortcut': 'PyQt5.QtWidgets',
 'QShortcutEvent': 'PyQt5.QtGui',
 'QShowEvent': 'PyQt5.QtGui',
 'QSignalBlocker': 'PyQt5.QtCore',
 'QSignalMapper': 'PyQt5.QtCore',
 'QSignalTransition': 'PyQt5.QtCore',
 'QSize': 'PyQt5.QtCore',
 'QSizeF': 'PyQt5.QtCore',
 'QSizeGrip': 'PyQt5.QtWidgets',
 'QSizePolicy': 'PyQt5.QtWidgets',
 'QSlider': 'PyQt5.QtWidgets',
 'QSocketNotifier': 'PyQt5.QtCore',
 'QSortFilterProxyModel': 'PyQt5.QtCore',
 'QSpacerItem': 'PyQt5.QtWidgets',
 'QSpinBox': 'PyQt5.QtWidgets',
 'QSplashScreen': 'PyQt5.QtWidgets',
 'QSplitter': 'PyQt5.QtWidgets',
 'QSplitterHandle': 'PyQt5.QtWidgets',
 'QSsl': 'PyQt5.QtNetwork',
 'QSslCertificate': 'PyQt5.QtNetwork',
 'QSslCertificateExtension': 'PyQt5.QtNetwork',
 'QSslCipher': 'PyQt5.QtNetwork',
 'QSslConfiguration': 'PyQt5.QtNetwork',
 'QSslDiffieHellmanParameters': 'PyQt5.QtNetwork',
 'QSslEllipticCurve': 'PyQt5.QtNetwork',
 'QSslError': 'PyQt5.QtNetwork',
 'QSslKey': 'PyQt5.QtNetwork',
 'QSslPreSharedKeyAuthenticator': 'PyQt5.QtNetwork',
 'QSslSocket': 'PyQt5.QtNetwork',
 'QStackedLayout': 'PyQt5.QtWidgets',
 'QStackedWidget': 'PyQt5.QtWidgets',
 'QStandardItem': 'PyQt5.QtGui',
 'QStandardItemModel': 'PyQt5.QtGui',
 'QStandardPaths': 'PyQt5.QtCore',
 'QState': 'PyQt5.QtCore',
 'QStateMachine': 'PyQt5.QtCore',
 'QStaticText': 'PyQt5.QtGui',
 'QStatusBar': 'PyQt5.QtWidgets',
 'QStatusTipEvent': 'PyQt5.QtGui',
 'QStorageInfo': 'PyQt5.QtCore',
 'QStringListModel': 'PyQt5.QtCore',
 'QStyle': 'PyQt5.QtWidgets',
 'QStyleFactory': 'PyQt5.QtWidgets',
 'QStyleHintReturn': 'PyQt5.QtWidgets',
 'QStyleHintReturnMask': 'PyQt5.QtWidgets',
 'QStyleHintReturnVariant': 'PyQt5.QtWidgets',
 'QStyleHints': 'PyQt5.QtGui',
 'QStyleOption': 'PyQt5.QtWidgets',
 'QStyleOptionButton': 'PyQt5.QtWidgets',
 'QStyleOptionComboBox': 'PyQt5.QtWidgets',
 'QStyleOptionComplex': 'PyQt5.QtWidgets',
 'QStyleOptionDockWidget': 'PyQt5.QtWidgets',
 'QStyleOptionFocusRect': 'PyQt5.QtWidgets',
 'QStyleOptionFrame': 'PyQt5.QtWidgets',
 'QStyleOptionGraphicsItem': 'PyQt5.QtWidgets',
 'QStyleOptionGroupBox': 'PyQt5.QtWidgets',
 'QStyleOptionHeader': 'PyQt5.QtWidgets',
 'QStyleOptionMenuItem': 'PyQt5.QtWidgets',
 'QStyleOptionProgressBar': 'PyQt5.QtWidgets',
 'QStyleOptionRubberBand': 'PyQt5.QtWidgets',
 'QStyleOptionSizeGrip': 'PyQt5.QtWidgets',
 'QStyleOptionSlider': 'PyQt5.QtWidgets',
 'QStyleOptionSpinBox': 'PyQt5.QtWidgets',
 'QStyleOptionTab': 'PyQt5.QtWidgets',
 'QStyleOptionTabBarBase': 'PyQt5.QtWidgets',
 'QStyleOptionTabV4': 'PyQt5.QtWidgets',
 'QStyleOptionTabWidgetFrame': 'PyQt5.QtWidgets',
 'QStyleOptionTitleBar': 'PyQt5.QtWidgets',
 'QStyleOptionToolBar': 'PyQt5.QtWidgets',
 'QStyleOptionToolBox': 'PyQt5.QtWidgets',
 'QStyleOptionToolButton': 'PyQt5.QtWidgets',
 'QStyleOptionViewItem': 'PyQt5.QtWidgets',
 'QStylePainter': 'PyQt5.QtWidgets',
 'QStyledItemDelegate': 'PyQt5.QtWidgets',
 'QSurface': 'PyQt5.QtGui',
 'QSurfaceFormat': 'PyQt5.QtGui',
 'QSvgGenerator': 'PyQt5.QtSvg',
 'QSvgRenderer': 'PyQt5.QtSvg',
 'QSvgWidget': 'PyQt5.QtSvg',
 'QSwipeGesture': 'PyQt5.QtWidgets',
 'QSyntaxHighlighter': 'PyQt5.QtGui',
 'QSysInfo': 'PyQt5.QtCore',
 'QSystemSemaphore': 'PyQt5.QtCore',
 'QSystemTrayIcon': 'PyQt5.QtWidgets',
 'QT_TRANSLATE_NOOP': 'PyQt5.QtCore',
 'QT_TR_NOOP': 'PyQt5.QtCore',
 'QT_TR_NOOP_UTF8': 'PyQt5.QtCore',
 'QT_VERSION': 'PyQt5.QtCore',
 'QT_VERSION_STR': 'PyQt5.QtCore',
 'QTabBar': 'PyQt5.QtWidgets',
 'QTabWidget': 'PyQt5.QtWidgets',
 'QTableView': 'PyQt5.QtWidgets',
 'QTableWidget': 'PyQt5.QtWidgets',
 'QTableWidgetItem': 'PyQt5.QtWidgets',
 'QTableWidgetSelectionRange': 'PyQt5.QtWidgets',
 'QTabletEvent': 'PyQt5.QtGui',
 'QTapAndHoldGesture': 'PyQt5.QtWidgets',
 'QTapGesture': 'PyQt5.QtWidgets',
 'QTcpServer': 'PyQt5.QtNetwork',
 'QTcpSocket': 'PyQt5.QtNetwork',
 'QTemporaryDir': 'PyQt5.QtCore',
 'QTemporaryFile': 'PyQt5.QtCore',
 'QTextBlock': 'PyQt5.QtGui',
 'QTextBlockFormat': 'PyQt5.QtGui',
 'QTextBlockGroup': 'PyQt5.QtGui',
 'QTextBlockUserData': 'PyQt5.QtGui',
 'QTextBoundaryFinder': 'PyQt5.QtCore',
 'QTextBrowser': 'PyQt5.QtWidgets',
 'QTextCharFormat': 'PyQt5.QtGui',
 'QTextCodec': 'PyQt5.QtCore',
 'QTextCursor': 'PyQt5.QtGui',
 'QTextDecoder': 'PyQt5.QtCore',
 'QTextDocument': 'PyQt5.QtGui',
 'QTextDocumentFragment': 'PyQt5.QtGui',
 'QTextDocumentWriter': 'PyQt5.QtGui',
 'QTextEdit': 'PyQt5.QtWidgets',
 'QTextEncoder': 'PyQt5.QtCore',
 'QTextFormat': 'PyQt5.QtGui',
 'QTextFragment': 'PyQt5.QtGui',
 'QTextFrame': 'PyQt5.QtGui',
 'QTextFrameFormat': 'PyQt5.QtGui',
 'QTextImageFormat': 'PyQt5.QtGui',
 'QTextInlineObject': 'PyQt5.QtGui',
 'QTextItem': 'PyQt5.QtGui',
 'QTextLayout': 'PyQt5.QtGui',
 'QTextLength': 'PyQt5.QtGui',
 'QTextLine': 'PyQt5.QtGui',
 'QTextList': 'PyQt5.QtGui',
 'QTextListFormat': 'PyQt5.QtGui',
 'QTextObject': 'PyQt5.QtGui',
 'QTextObjectInterface': 'PyQt5.QtGui',
 'QTextOption': 'PyQt5.QtGui',
 'QTextStream': 'PyQt5.QtCore',
 'QTextStreamManipulator': 'PyQt5.QtCore',
 'QTextTable': 'PyQt5.QtGui',
 'QTextTableCell': 'PyQt5.QtGui',
 'QTextTableCellFormat': 'PyQt5.QtGui',
 'QTextTableFormat': 'PyQt5.QtGui',
 'QThread': 'PyQt5.QtCore',
 'QThreadPool': 'PyQt5.QtCore',
 'QTime': 'PyQt5.QtCore',
 'QTimeEdit': 'PyQt5.QtWidgets',
 'QTimeLine': 'PyQt5.QtCore',
 'QTimeZone': 'PyQt5.QtCore',
 'QTimer': 'PyQt5.QtCore',
 'QTimerEvent': 'PyQt5.QtCore',
 'QToolBar': 'PyQt5.QtWidgets',
 'QToolBox': 'PyQt5.QtWidgets',
 'QToolButton': 'PyQt5.QtWidgets',
 'QToolTip': 'PyQt5.QtWidgets',
 'QTouchDevice': 'PyQt5.QtGui',
 'QTouchEvent': 'PyQt5.QtGui',
 'QTransform': 'PyQt5.QtGui',
 'QTranslator': 'PyQt5.QtCore',
 'QTransposeProxyModel': 'PyQt5.QtCore',
 'QTreeView': 'PyQt5.QtWidgets',
 'QTreeWidget': 'PyQt5.QtWidgets',
 'QTreeWidgetItem': 'PyQt5.QtWidgets',
 'QTreeWidgetItemIterator': 'PyQt5.QtWidgets',
 'QUdpSocket': 'PyQt5.QtNetwork',
 'QUndoCommand': 'PyQt5.QtWidgets',
 'QUndoGroup': 'PyQt5.QtWidgets',
 'QUndoStack': 'PyQt5.QtWidgets',
 'QUndoView': 'PyQt5.QtWidgets',
 'QUrl': 'PyQt5.QtCore',
 'QUrlQuery': 'PyQt5.QtCore',
 'QUuid': 'PyQt5.QtCore',
 'QVBoxLayout': 'PyQt5.QtWidgets',
 'QValidator': 'PyQt5.QtGui',
 'QVariant': 'PyQt5.QtCore',
 'QVariantAnimation': 'PyQt5.QtCore',
 'QVector2D': 'PyQt5.QtGui',
 'QVector3D': 'PyQt5.QtGui',
 'QVector4D': 'PyQt5.QtGui',
 'QVersionNumber': 'PyQt5.QtCore',
 'QWIDGETSIZE_MAX': 'PyQt5.QtWidgets',
 'QWaitCondition': 'PyQt5.QtCore',
 'QWhatsThis': 'PyQt5.QtWidgets',
 'QWhatsThisClickedEvent': 'PyQt5.QtGui',
 'QWheelEvent': 'PyQt5.QtGui',
 'QWidget': 'PyQt5.QtWidgets',
 'QWidgetAction': 'PyQt5.QtWidgets',
 'QWidgetItem': 'PyQt5.QtWidgets',
 'QWindow': 'PyQt5.QtGui',
 'QWindowStateChangeEvent': 'PyQt5.QtGui',
 'QWizard': 'PyQt5.QtWidgets',
 'QWizardPage': 'PyQt5.QtWidgets',
 'QWriteLocker': 'PyQt5.QtCore',
 'QXmlStreamAttribute': 'PyQt5.QtCore',
 'QXmlStreamAttributes': 'PyQt5.QtCore',
 'QXmlStreamEntityDeclaration': 'PyQt5.QtCore',
 'QXmlStreamEntityResolver': 'PyQt5.QtCore',
 'QXmlStreamNamespaceDeclaration': 'PyQt5.QtCore',
 'QXmlStreamNotationDeclaration': 'PyQt5.QtCore',
 'QXmlStreamReader': 'PyQt5.QtCore',
 'QXmlStreamWriter': 'PyQt5.QtCore',
 'Q_ARG': 'PyQt5.QtCore',
 'Q_CLASSINFO': 'PyQt5.QtCore',
 'Q_ENUM': 'PyQt5.QtCore',
 'Q_ENUMS': 'PyQt5.QtCore',
 'Q_FLAG': 'PyQt5.QtCore',
 'Q_FLAGS': 'PyQt5.QtCore',
 'Q_RETURN_ARG': 'PyQt5.QtCore',
 'Qt': 'PyQt5.QtCore',
 'QtCore': 'PyQt5.QtCore',
 'QtCriticalMsg': 'PyQt5.QtCore',
 'QtDebugMsg': 'PyQt5.QtCore',
 'QtFatalMsg': 'PyQt5.QtCore',
 'QtGui': 'PyQt5.QtGui',
 'QtInfoMsg': 'PyQt5.QtCore',
 'QtMsgType': 'PyQt5.QtCore',
 'QtNetwork': 'PyQt5.QtNetwork',
 'QtPrintSupport': 'PyQt5.QtPrintSupport',
 'QtSvg': 'PyQt5.QtSvg',
 'QtSystemMsg': 'PyQt5.QtCore',
 'QtWarningMsg': 'PyQt5.QtCore',
 'QtWidgets': 'PyQt5.QtWidgets',
 'QtWin': 'PyQt5.QtWinExtras',
 'bin_': 'PyQt5.QtCore',
 'bom': 'PyQt5.QtCore',
 'center': 'PyQt5.QtCore',
 'dec': 'PyQt5.QtCore',
 'endl': 'PyQt5.QtCore',
 'fixed': 'PyQt5.QtCore',
 'flush': 'PyQt5.QtCore',
 'forcepoint': 'PyQt5.QtCore',
 'forcesign': 'PyQt5.QtCore',
 'hex_': 'PyQt5.QtCore',
 'left': 'PyQt5.QtCore',
 'lowercasebase': 'PyQt5.QtCore',
 'lowercasedigits': 'PyQt5.QtCore',
 'noforcepoint': 'PyQt5.QtCore',
 'noforcesign': 'PyQt5.QtCore',
 'noshowbase': 'PyQt5.QtCore',
 'oct_': 'PyQt5.QtCore',
 'pyqtBoundSignal': 'PyQt5.QtCore',
 'pyqtPickleProtocol': 'PyQt5.QtCore',
 'pyqtProperty': 'PyQt5.QtCore',
 'pyqtRemoveInputHook': 'PyQt5.QtCore',
 'pyqtRestoreInputHook': 'PyQt5.QtCore',
 'pyqtSetPickleProtocol': 'PyQt5.QtCore',
 'pyqtSignal': 'PyQt5.QtCore',
 'pyqtSlot': 'PyQt5.QtCore',
 'qAbs': 'PyQt5.QtCore',
 'qAddPostRoutine': 'PyQt5.QtCore',
 'qAddPreRoutine': 'PyQt5.QtCore',
 'qAlpha': 'PyQt5.QtGui',
 'qApp': 'PyQt5.QtWidgets',
 'qBlue': 'PyQt5.QtGui',
 'qChecksum': 'PyQt5.QtCore',
 'qCompress': 'PyQt5.QtCore',
 'qCritical': 'PyQt5.QtCore',
 'qDebug': 'PyQt5.QtCore',
 'qDrawBorderPixmap': 'PyQt5.QtWidgets',
 'qDrawPlainRect': 'PyQt5.QtWidgets',
 'qDrawShadeLine': 'PyQt5.QtWidgets',
 'qDrawShadePanel': 'PyQt5.QtWidgets',
 'qDrawShadeRect': 'PyQt5.QtWidgets',
 'qDrawWinButton': 'PyQt5.QtWidgets',
 'qDrawWinPanel': 'PyQt5.QtWidgets',
 'qEnvironmentVariable': 'PyQt5.QtCore',
 'qErrnoWarning': 'PyQt5.QtCore',
 'qFatal': 'PyQt5.QtCore',
 'qFloatDistance': 'PyQt5.QtCore',
 'qFormatLogMessage': 'PyQt5.QtCore',
 'qFuzzyCompare': 'PyQt5.QtCore',
 'qGray': 'PyQt5.QtGui',
 'qGreen': 'PyQt5.QtGui',
 'qInf': 'PyQt5.QtCore',
 'qInfo': 'PyQt5.QtCore',
 'qInstallMessageHandler': 'PyQt5.QtCore',
 'qIsFinite': 'PyQt5.QtCore',
 'qIsGray': 'PyQt5.QtGui',
 'qIsInf': 'PyQt5.QtCore',
 'qIsNaN': 'PyQt5.QtCore',
 'qIsNull': 'PyQt5.QtCore',
 'qPixelFormatAlpha': 'PyQt5.QtGui',
 'qPixelFormatCmyk': 'PyQt5.QtGui',
 'qPixelFormatGrayscale': 'PyQt5.QtGui',
 'qPixelFormatHsl': 'PyQt5.QtGui',
 'qPixelFormatHsv': 'PyQt5.QtGui',
 'qPixelFormatRgba': 'PyQt5.QtGui',
 'qPixelFormatYuv': 'PyQt5.QtGui',
 'qPremultiply': 'PyQt5.QtGui',
 'qQNaN': 'PyQt5.QtCore',
 'qRed': 'PyQt5.QtGui',
 'qRegisterResourceData': 'PyQt5.QtCore',
 'qRemovePostRoutine': 'PyQt5.QtCore',
 'qRgb': 'PyQt5.QtGui',
 'qRgba': 'PyQt5.QtGui',
 'qRgba64': 'PyQt5.QtGui',
 'qRound': 'PyQt5.QtCore',
 'qRound64': 'PyQt5.QtCore',
 'qSNaN': 'PyQt5.QtCore',
 'qSetFieldWidth': 'PyQt5.QtCore',
 'qSetMessagePattern': 'PyQt5.QtCore',
 'qSetPadChar': 'PyQt5.QtCore',
 'qSetRealNumberPrecision': 'PyQt5.QtCore',
 'qSharedBuild': 'PyQt5.QtCore',
 'qUncompress': 'PyQt5.QtCore',
 'qUnpremultiply': 'PyQt5.QtGui',
 'qUnregisterResourceData': 'PyQt5.QtCore',
 'qVersion': 'PyQt5.QtCore',
 'qWarning': 'PyQt5.QtCore',
 'qrand': 'PyQt5.QtCore',
 'qsrand': 'PyQt5.QtCore',
 'qt_set_sequence_auto_mnemonic': 'PyQt5.QtGui',
 'reset': 'PyQt5.QtCore',
 'right': 'PyQt5.QtCore',
 'scientific': 'PyQt5.QtCore',
 'showbase': 'PyQt5.QtCore',
 'sip': 'PyQt5.sip',
 'uppercasebase': 'PyQt5.QtCore',
 'uppercasedigits': 'PyQt5.QtCore',
 'ws': 'PyQt5.QtCore'}
module_names = frozenset(('QtCore', 'QtGui', 'QtWidgets', 'QtNetwork', 'QtSvg', 'QtPrintSupport', 'sip')
)
