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

namespace QmlCacheGeneratedCode {
namespace _resources_qml_Root_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 _resources_qml_ChatPage_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 _resources_qml_CommunitiesList_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 _resources_qml_RoomList_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 _resources_qml_Avatar_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 _resources_qml_Completer_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 _resources_qml_EncryptionIndicator_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 _resources_qml_ImageButton_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 _resources_qml_ElidedLabel_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 _resources_qml_MatrixText_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 _resources_qml_MatrixTextField_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 _resources_qml_ToggleButton_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 _resources_qml_UploadBox_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 _resources_qml_MessageInput_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 _resources_qml_MessageView_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 _resources_qml_PrivacyScreen_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 _resources_qml_Reactions_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 _resources_qml_ReplyPopup_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 _resources_qml_StatusIndicator_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 _resources_qml_TimelineEvent_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 _resources_qml_TimelineSectionHeader_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 _resources_qml_TimelineDefaultMessageStyle_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 _resources_qml_TimelineBubbleMessageStyle_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 _resources_qml_TimelineMetadata_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 _resources_qml_TimelineView_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 _resources_qml_TopBar_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 _resources_qml_QuickSwitcher_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 _resources_qml_ForwardCompleter_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 _resources_qml_SelfVerificationCheck_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 _resources_qml_TypingIndicator_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 _resources_qml_MessageInputWarning_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 _resources_qml_components_AdaptiveLayout_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 _resources_qml_components_AdaptiveLayoutElement_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 _resources_qml_components_AvatarListTile_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 _resources_qml_components_FlatButton_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 _resources_qml_components_MainWindowDialog_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 _resources_qml_components_NhekoTabButton_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 _resources_qml_components_NotificationBubble_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 _resources_qml_components_PowerlevelIndicator_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 _resources_qml_components_ReorderableListview_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 _resources_qml_components_SpaceMenu_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 _resources_qml_components_SpaceMenuLevel_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 _resources_qml_components_TextButton_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 _resources_qml_components_UserListRow_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 _resources_qml_delegates_Encrypted_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 _resources_qml_delegates_FileMessage_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 _resources_qml_delegates_ImageMessage_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 _resources_qml_delegates_NoticeMessage_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 _resources_qml_delegates_Pill_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 _resources_qml_delegates_Placeholder_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 _resources_qml_delegates_PlayableMediaMessage_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 _resources_qml_delegates_Redacted_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 _resources_qml_delegates_Reply_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 _resources_qml_delegates_TextMessage_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 _resources_qml_device_0x2d_verification_DeviceVerification_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 _resources_qml_device_0x2d_verification_DigitVerification_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 _resources_qml_device_0x2d_verification_EmojiVerification_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 _resources_qml_device_0x2d_verification_Failed_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 _resources_qml_device_0x2d_verification_NewVerificationRequest_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 _resources_qml_device_0x2d_verification_Success_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 _resources_qml_device_0x2d_verification_Waiting_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 _resources_qml_dialogs_AliasEditor_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 _resources_qml_dialogs_ConfirmJoinRoomDialog_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 _resources_qml_dialogs_CreateDirect_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 _resources_qml_dialogs_CreateRoom_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 _resources_qml_dialogs_FallbackAuthDialog_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 _resources_qml_dialogs_HiddenEventsDialog_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 _resources_qml_dialogs_EventExpirationDialog_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 _resources_qml_dialogs_ImageOverlay_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 _resources_qml_dialogs_ImagePackEditorDialog_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 _resources_qml_dialogs_ImagePackDeleteDialog_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 _resources_qml_dialogs_ImagePackSettingsDialog_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 _resources_qml_dialogs_InputDialog_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 _resources_qml_dialogs_InviteDialog_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 _resources_qml_dialogs_JoinRoomDialog_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 _resources_qml_dialogs_LeaveRoomDialog_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 _resources_qml_dialogs_LogoutDialog_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 _resources_qml_dialogs_PhoneNumberInputDialog_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 _resources_qml_dialogs_PowerLevelEditor_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 _resources_qml_dialogs_PowerLevelSpacesApplyDialog_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 _resources_qml_dialogs_RawMessageDialog_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 _resources_qml_dialogs_ReadReceipts_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 _resources_qml_dialogs_ReCaptchaDialog_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 _resources_qml_dialogs_ReportMessage_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 _resources_qml_dialogs_RoomDirectory_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 _resources_qml_dialogs_RoomMembers_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 _resources_qml_dialogs_AllowedRoomsSettingsDialog_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 _resources_qml_dialogs_RoomSettingsDialog_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 _resources_qml_dialogs_UserProfile_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 _resources_qml_dialogs_IgnoredUsers_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 _resources_qml_emoji_StickerPicker_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 _resources_qml_pages_LoginPage_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 _resources_qml_pages_RegisterPage_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 _resources_qml_pages_UserSettingsPage_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 _resources_qml_pages_WelcomePage_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 _resources_qml_ui_NhekoSlider_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 _resources_qml_ui_Ripple_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 _resources_qml_ui_Snackbar_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 _resources_qml_ui_Spinner_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 _resources_qml_ui_animations_BlinkAnimation_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 _resources_qml_ui_media_MediaControls_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 _resources_qml_voip_ActiveCallBar_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 _resources_qml_voip_CallDevices_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 _resources_qml_voip_CallInvite_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 _resources_qml_voip_CallInviteBar_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 _resources_qml_voip_DeviceError_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 _resources_qml_voip_PlaceCall_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 _resources_qml_voip_ScreenShare_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 _resources_qml_voip_VideoCall_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 _resources_qml_voip_VideoCallD3D11_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 _resources_qml_delegates_EncryptionEnabled_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 _resources_qml_ui_TimelineEffects_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("/resources/qml/Root.qml"), &QmlCacheGeneratedCode::_resources_qml_Root_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/ChatPage.qml"), &QmlCacheGeneratedCode::_resources_qml_ChatPage_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/CommunitiesList.qml"), &QmlCacheGeneratedCode::_resources_qml_CommunitiesList_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/RoomList.qml"), &QmlCacheGeneratedCode::_resources_qml_RoomList_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/Avatar.qml"), &QmlCacheGeneratedCode::_resources_qml_Avatar_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/Completer.qml"), &QmlCacheGeneratedCode::_resources_qml_Completer_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/EncryptionIndicator.qml"), &QmlCacheGeneratedCode::_resources_qml_EncryptionIndicator_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/ImageButton.qml"), &QmlCacheGeneratedCode::_resources_qml_ImageButton_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/ElidedLabel.qml"), &QmlCacheGeneratedCode::_resources_qml_ElidedLabel_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/MatrixText.qml"), &QmlCacheGeneratedCode::_resources_qml_MatrixText_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/MatrixTextField.qml"), &QmlCacheGeneratedCode::_resources_qml_MatrixTextField_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/ToggleButton.qml"), &QmlCacheGeneratedCode::_resources_qml_ToggleButton_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/UploadBox.qml"), &QmlCacheGeneratedCode::_resources_qml_UploadBox_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/MessageInput.qml"), &QmlCacheGeneratedCode::_resources_qml_MessageInput_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/MessageView.qml"), &QmlCacheGeneratedCode::_resources_qml_MessageView_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/PrivacyScreen.qml"), &QmlCacheGeneratedCode::_resources_qml_PrivacyScreen_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/Reactions.qml"), &QmlCacheGeneratedCode::_resources_qml_Reactions_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/ReplyPopup.qml"), &QmlCacheGeneratedCode::_resources_qml_ReplyPopup_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/StatusIndicator.qml"), &QmlCacheGeneratedCode::_resources_qml_StatusIndicator_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/TimelineEvent.qml"), &QmlCacheGeneratedCode::_resources_qml_TimelineEvent_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/TimelineSectionHeader.qml"), &QmlCacheGeneratedCode::_resources_qml_TimelineSectionHeader_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/TimelineDefaultMessageStyle.qml"), &QmlCacheGeneratedCode::_resources_qml_TimelineDefaultMessageStyle_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/TimelineBubbleMessageStyle.qml"), &QmlCacheGeneratedCode::_resources_qml_TimelineBubbleMessageStyle_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/TimelineMetadata.qml"), &QmlCacheGeneratedCode::_resources_qml_TimelineMetadata_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/TimelineView.qml"), &QmlCacheGeneratedCode::_resources_qml_TimelineView_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/TopBar.qml"), &QmlCacheGeneratedCode::_resources_qml_TopBar_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/QuickSwitcher.qml"), &QmlCacheGeneratedCode::_resources_qml_QuickSwitcher_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/ForwardCompleter.qml"), &QmlCacheGeneratedCode::_resources_qml_ForwardCompleter_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/SelfVerificationCheck.qml"), &QmlCacheGeneratedCode::_resources_qml_SelfVerificationCheck_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/TypingIndicator.qml"), &QmlCacheGeneratedCode::_resources_qml_TypingIndicator_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/MessageInputWarning.qml"), &QmlCacheGeneratedCode::_resources_qml_MessageInputWarning_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/components/AdaptiveLayout.qml"), &QmlCacheGeneratedCode::_resources_qml_components_AdaptiveLayout_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/components/AdaptiveLayoutElement.qml"), &QmlCacheGeneratedCode::_resources_qml_components_AdaptiveLayoutElement_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/components/AvatarListTile.qml"), &QmlCacheGeneratedCode::_resources_qml_components_AvatarListTile_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/components/FlatButton.qml"), &QmlCacheGeneratedCode::_resources_qml_components_FlatButton_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/components/MainWindowDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_components_MainWindowDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/components/NhekoTabButton.qml"), &QmlCacheGeneratedCode::_resources_qml_components_NhekoTabButton_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/components/NotificationBubble.qml"), &QmlCacheGeneratedCode::_resources_qml_components_NotificationBubble_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/components/PowerlevelIndicator.qml"), &QmlCacheGeneratedCode::_resources_qml_components_PowerlevelIndicator_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/components/ReorderableListview.qml"), &QmlCacheGeneratedCode::_resources_qml_components_ReorderableListview_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/components/SpaceMenu.qml"), &QmlCacheGeneratedCode::_resources_qml_components_SpaceMenu_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/components/SpaceMenuLevel.qml"), &QmlCacheGeneratedCode::_resources_qml_components_SpaceMenuLevel_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/components/TextButton.qml"), &QmlCacheGeneratedCode::_resources_qml_components_TextButton_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/components/UserListRow.qml"), &QmlCacheGeneratedCode::_resources_qml_components_UserListRow_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/delegates/Encrypted.qml"), &QmlCacheGeneratedCode::_resources_qml_delegates_Encrypted_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/delegates/FileMessage.qml"), &QmlCacheGeneratedCode::_resources_qml_delegates_FileMessage_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/delegates/ImageMessage.qml"), &QmlCacheGeneratedCode::_resources_qml_delegates_ImageMessage_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/delegates/NoticeMessage.qml"), &QmlCacheGeneratedCode::_resources_qml_delegates_NoticeMessage_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/delegates/Pill.qml"), &QmlCacheGeneratedCode::_resources_qml_delegates_Pill_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/delegates/Placeholder.qml"), &QmlCacheGeneratedCode::_resources_qml_delegates_Placeholder_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/delegates/PlayableMediaMessage.qml"), &QmlCacheGeneratedCode::_resources_qml_delegates_PlayableMediaMessage_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/delegates/Redacted.qml"), &QmlCacheGeneratedCode::_resources_qml_delegates_Redacted_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/delegates/Reply.qml"), &QmlCacheGeneratedCode::_resources_qml_delegates_Reply_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/delegates/TextMessage.qml"), &QmlCacheGeneratedCode::_resources_qml_delegates_TextMessage_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/device-verification/DeviceVerification.qml"), &QmlCacheGeneratedCode::_resources_qml_device_0x2d_verification_DeviceVerification_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/device-verification/DigitVerification.qml"), &QmlCacheGeneratedCode::_resources_qml_device_0x2d_verification_DigitVerification_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/device-verification/EmojiVerification.qml"), &QmlCacheGeneratedCode::_resources_qml_device_0x2d_verification_EmojiVerification_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/device-verification/Failed.qml"), &QmlCacheGeneratedCode::_resources_qml_device_0x2d_verification_Failed_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/device-verification/NewVerificationRequest.qml"), &QmlCacheGeneratedCode::_resources_qml_device_0x2d_verification_NewVerificationRequest_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/device-verification/Success.qml"), &QmlCacheGeneratedCode::_resources_qml_device_0x2d_verification_Success_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/device-verification/Waiting.qml"), &QmlCacheGeneratedCode::_resources_qml_device_0x2d_verification_Waiting_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/AliasEditor.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_AliasEditor_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/ConfirmJoinRoomDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_ConfirmJoinRoomDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/CreateDirect.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_CreateDirect_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/CreateRoom.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_CreateRoom_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/FallbackAuthDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_FallbackAuthDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/HiddenEventsDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_HiddenEventsDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/EventExpirationDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_EventExpirationDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/ImageOverlay.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_ImageOverlay_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/ImagePackEditorDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_ImagePackEditorDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/ImagePackDeleteDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_ImagePackDeleteDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/ImagePackSettingsDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_ImagePackSettingsDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/InputDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_InputDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/InviteDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_InviteDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/JoinRoomDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_JoinRoomDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/LeaveRoomDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_LeaveRoomDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/LogoutDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_LogoutDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/PhoneNumberInputDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_PhoneNumberInputDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/PowerLevelEditor.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_PowerLevelEditor_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/PowerLevelSpacesApplyDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_PowerLevelSpacesApplyDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/RawMessageDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_RawMessageDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/ReadReceipts.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_ReadReceipts_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/ReCaptchaDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_ReCaptchaDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/ReportMessage.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_ReportMessage_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/RoomDirectory.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_RoomDirectory_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/RoomMembers.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_RoomMembers_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/AllowedRoomsSettingsDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_AllowedRoomsSettingsDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/RoomSettingsDialog.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_RoomSettingsDialog_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/UserProfile.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_UserProfile_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/dialogs/IgnoredUsers.qml"), &QmlCacheGeneratedCode::_resources_qml_dialogs_IgnoredUsers_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/emoji/StickerPicker.qml"), &QmlCacheGeneratedCode::_resources_qml_emoji_StickerPicker_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/pages/LoginPage.qml"), &QmlCacheGeneratedCode::_resources_qml_pages_LoginPage_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/pages/RegisterPage.qml"), &QmlCacheGeneratedCode::_resources_qml_pages_RegisterPage_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/pages/UserSettingsPage.qml"), &QmlCacheGeneratedCode::_resources_qml_pages_UserSettingsPage_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/pages/WelcomePage.qml"), &QmlCacheGeneratedCode::_resources_qml_pages_WelcomePage_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/ui/NhekoSlider.qml"), &QmlCacheGeneratedCode::_resources_qml_ui_NhekoSlider_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/ui/Ripple.qml"), &QmlCacheGeneratedCode::_resources_qml_ui_Ripple_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/ui/Snackbar.qml"), &QmlCacheGeneratedCode::_resources_qml_ui_Snackbar_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/ui/Spinner.qml"), &QmlCacheGeneratedCode::_resources_qml_ui_Spinner_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/ui/animations/BlinkAnimation.qml"), &QmlCacheGeneratedCode::_resources_qml_ui_animations_BlinkAnimation_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/ui/media/MediaControls.qml"), &QmlCacheGeneratedCode::_resources_qml_ui_media_MediaControls_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/voip/ActiveCallBar.qml"), &QmlCacheGeneratedCode::_resources_qml_voip_ActiveCallBar_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/voip/CallDevices.qml"), &QmlCacheGeneratedCode::_resources_qml_voip_CallDevices_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/voip/CallInvite.qml"), &QmlCacheGeneratedCode::_resources_qml_voip_CallInvite_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/voip/CallInviteBar.qml"), &QmlCacheGeneratedCode::_resources_qml_voip_CallInviteBar_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/voip/DeviceError.qml"), &QmlCacheGeneratedCode::_resources_qml_voip_DeviceError_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/voip/PlaceCall.qml"), &QmlCacheGeneratedCode::_resources_qml_voip_PlaceCall_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/voip/ScreenShare.qml"), &QmlCacheGeneratedCode::_resources_qml_voip_ScreenShare_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/voip/VideoCall.qml"), &QmlCacheGeneratedCode::_resources_qml_voip_VideoCall_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/voip/VideoCallD3D11.qml"), &QmlCacheGeneratedCode::_resources_qml_voip_VideoCallD3D11_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/delegates/EncryptionEnabled.qml"), &QmlCacheGeneratedCode::_resources_qml_delegates_EncryptionEnabled_qml::unit);
    resourcePathToCachedUnit.insert(QStringLiteral("/resources/qml/ui/TimelineEffects.qml"), &QmlCacheGeneratedCode::_resources_qml_ui_TimelineEffects_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_nheko)() {
    ::unitRegistry();
    return 1;
}
Q_CONSTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qInitResources_qmlcache_nheko))
int QT_MANGLE_NAMESPACE(qCleanupResources_qmlcache_nheko)() {
    return 1;
}
