#include <QtQml/qqmlprivate.h>
#include <QtCore/qdir.h>
#include <QtCore/qurl.h>
#include <QtCore/qhash.h>
#include <QtCore/qstring.h>

namespace QmlCacheGeneratedCode {
namespace _qt_qml_toolBLEx_qml_DesktopApplication_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_DesktopHeader_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_ScreenBluetooth_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_ScreenUbertooth_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_ScreenScanner_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_ScreenAdvertiser_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_ScreenSettings_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_PanelDevice_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_PanelDeviceInfos_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_PanelDeviceAdvertisement_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_PanelDeviceServices_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_PanelDeviceLog_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_PanelScanner_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_ItemActionTag_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_SelectorMenuThemedItemBadge_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_TextSelectable_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_ButtonScanMenu_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_DeviceScannerListHeader_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_DeviceScannerListWidget_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_DeviceScannerTableHeader_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_DeviceScannerTableWidget_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_FrequencyGraph_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_FrequencyGraphLegend_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_ProximityRadar_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_RssiBar_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_RssiGraph_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_WarningNoAdapter_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_WarningNoBluetooth_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_WarningNoPermission_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_WarningNotImplemented_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_js_UtilsBluetooth_js { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_components_js_UtilsDeviceSensors_js { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_popups_PopupClearDeviceSeenCache_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_popups_PopupClearDeviceStructureCache_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_popups_PopupExportDeviceData_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_popups_PopupExportScannerData_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_popups_PopupWriteCharacteristic_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_widgets_AdapterWidget_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_widgets_AdvertisementDataWidget_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_widgets_AdvertisementDataWidgetAdvanced_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_widgets_BleServiceWidget_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_widgets_BleCharacteristicWidget_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}
namespace _qt_qml_toolBLEx_qml_widgets_DeviceLogWidget_qml { 
    extern const unsigned char qmlData[];
    extern const QQmlPrivate::AOTCompiledFunction aotBuiltFunctions[];
    const QQmlPrivate::CachedQmlUnit unit = {
        reinterpret_cast<const QV4::CompiledData::Unit*>(&qmlData), &aotBuiltFunctions[0], nullptr
    };
}

}
namespace {
struct Registry {
    Registry();
    ~Registry();
    QHash<QString, const QQmlPrivate::CachedQmlUnit*> resourcePathToCachedUnit;
    static const QQmlPrivate::CachedQmlUnit *lookupCachedUnit(const QUrl &url);
};

Q_GLOBAL_STATIC(Registry, unitRegistry)


Registry::Registry() {
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/DesktopApplication.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_DesktopApplication_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/DesktopHeader.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_DesktopHeader_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/ScreenBluetooth.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_ScreenBluetooth_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/ScreenUbertooth.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_ScreenUbertooth_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/ScreenScanner.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_ScreenScanner_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/ScreenAdvertiser.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_ScreenAdvertiser_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/ScreenSettings.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_ScreenSettings_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/PanelDevice.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_PanelDevice_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/PanelDeviceInfos.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_PanelDeviceInfos_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/PanelDeviceAdvertisement.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_PanelDeviceAdvertisement_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/PanelDeviceServices.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_PanelDeviceServices_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/PanelDeviceLog.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_PanelDeviceLog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/PanelScanner.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_PanelScanner_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components/ItemActionTag.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_ItemActionTag_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components/SelectorMenuThemedItemBadge.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_SelectorMenuThemedItemBadge_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components/TextSelectable.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_TextSelectable_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components/ButtonScanMenu.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_ButtonScanMenu_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components/DeviceScannerListHeader.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_DeviceScannerListHeader_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components/DeviceScannerListWidget.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_DeviceScannerListWidget_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components/DeviceScannerTableHeader.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_DeviceScannerTableHeader_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components/DeviceScannerTableWidget.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_DeviceScannerTableWidget_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components/FrequencyGraph.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_FrequencyGraph_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components/FrequencyGraphLegend.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_FrequencyGraphLegend_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components/ProximityRadar.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_ProximityRadar_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components/RssiBar.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_RssiBar_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components/RssiGraph.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_RssiGraph_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components/WarningNoAdapter.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_WarningNoAdapter_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components/WarningNoBluetooth.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_WarningNoBluetooth_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components/WarningNoPermission.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_WarningNoPermission_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components/WarningNotImplemented.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_WarningNotImplemented_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components_js/UtilsBluetooth.js"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_js_UtilsBluetooth_js::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/components_js/UtilsDeviceSensors.js"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_components_js_UtilsDeviceSensors_js::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/popups/PopupClearDeviceSeenCache.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_popups_PopupClearDeviceSeenCache_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/popups/PopupClearDeviceStructureCache.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_popups_PopupClearDeviceStructureCache_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/popups/PopupExportDeviceData.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_popups_PopupExportDeviceData_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/popups/PopupExportScannerData.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_popups_PopupExportScannerData_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/popups/PopupWriteCharacteristic.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_popups_PopupWriteCharacteristic_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/widgets/AdapterWidget.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_widgets_AdapterWidget_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/widgets/AdvertisementDataWidget.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_widgets_AdvertisementDataWidget_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/widgets/AdvertisementDataWidgetAdvanced.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_widgets_AdvertisementDataWidgetAdvanced_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/widgets/BleServiceWidget.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_widgets_BleServiceWidget_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/widgets/BleCharacteristicWidget.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_widgets_BleCharacteristicWidget_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/qt/qml/toolBLEx/qml/widgets/DeviceLogWidget.qml"), &QmlCacheGeneratedCode::_qt_qml_toolBLEx_qml_widgets_DeviceLogWidget_qml::unit);
    QQmlPrivate::RegisterQmlUnitCacheHook registration;
    registration.structVersion = 0;
    registration.lookupCachedQmlUnit = &lookupCachedUnit;
    QQmlPrivate::qmlregister(QQmlPrivate::QmlUnitCacheHookRegistration, &registration);
}

Registry::~Registry() {
    QQmlPrivate::qmlunregister(QQmlPrivate::QmlUnitCacheHookRegistration, quintptr(&lookupCachedUnit));
}

const QQmlPrivate::CachedQmlUnit *Registry::lookupCachedUnit(const QUrl &url) {
    if (url.scheme() != QLatin1String("qrc"))
        return nullptr;
    QString resourcePath = QDir::cleanPath(url.path());
    if (resourcePath.isEmpty())
        return nullptr;
    if (!resourcePath.startsWith(QLatin1Char('/')))
        resourcePath.prepend(QLatin1Char('/'));
    return unitRegistry()->resourcePathToCachedUnit.value(resourcePath, nullptr);
}
}
int QT_MANGLE_NAMESPACE(qInitResources_qmlcache_toolBLEx)() {
    ::unitRegistry();
    return 1;
}
Q_CONSTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qInitResources_qmlcache_toolBLEx))
int QT_MANGLE_NAMESPACE(qCleanupResources_qmlcache_toolBLEx)() {
    return 1;
}
