import * as __WEBPACK_EXTERNAL_MODULE__application_Plugin_mjs__ from "../application/Plugin.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_add_child_CreateChildInitializer_mjs__ from "../modules/actions/add-child/CreateChildInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_add_new_CreateActionInitializer_mjs__ from "../modules/actions/add-new/CreateActionInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_add_new_createFormBlockInitializers_mjs__ from "../modules/actions/add-new/createFormBlockInitializers.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_add_record_CustomizeAddRecordActionInitializer_mjs__ from "../modules/actions/add-record/CustomizeAddRecordActionInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_add_record_customizeCreateFormBlockInitializers_mjs__ from "../modules/actions/add-record/customizeCreateFormBlockInitializers.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_associate_AssociateActionInitializer_mjs__ from "../modules/actions/associate/AssociateActionInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_associate_AssociateActionProvider_mjs__ from "../modules/actions/associate/AssociateActionProvider.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_bulk_destroy_BulkDestroyActionInitializer_mjs__ from "../modules/actions/bulk-destroy/BulkDestroyActionInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_delete_DestroyActionInitializer_mjs__ from "../modules/actions/delete/DestroyActionInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_disassociate_DisassociateActionInitializer_mjs__ from "../modules/actions/disassociate/DisassociateActionInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_expand_collapse_ExpandableActionInitializer_mjs__ from "../modules/actions/expand-collapse/ExpandableActionInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_filter_FilterActionInitializer_mjs__ from "../modules/actions/filter/FilterActionInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_refresh_RefreshActionInitializer_mjs__ from "../modules/actions/refresh/RefreshActionInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_save_record_SaveRecordActionInitializer_mjs__ from "../modules/actions/save-record/SaveRecordActionInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_submit_CreateSubmitActionInitializer_mjs__ from "../modules/actions/submit/CreateSubmitActionInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_submit_UpdateSubmitActionInitializer_mjs__ from "../modules/actions/submit/UpdateSubmitActionInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_update_record_UpdateRecordActionInitializer_mjs__ from "../modules/actions/update-record/UpdateRecordActionInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_view_edit_popup_PopupActionInitializer_mjs__ from "../modules/actions/view-edit-popup/PopupActionInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_view_edit_popup_RecordFormBlockInitializers_mjs__ from "../modules/actions/view-edit-popup/RecordFormBlockInitializers.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_view_edit_popup_UpdateActionInitializer_mjs__ from "../modules/actions/view-edit-popup/UpdateActionInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_actions_view_edit_popup_ViewActionInitializer_mjs__ from "../modules/actions/view-edit-popup/ViewActionInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_details_multi_DetailsActionInitializers_mjs__ from "../modules/blocks/data-blocks/details-multi/DetailsActionInitializers.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_details_multi_DetailsBlockInitializer_mjs__ from "../modules/blocks/data-blocks/details-multi/DetailsBlockInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_details_single_ReadPrettyFormActionInitializers_mjs__ from "../modules/blocks/data-blocks/details-single/ReadPrettyFormActionInitializers.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_details_single_ReadPrettyFormItemInitializers_mjs__ from "../modules/blocks/data-blocks/details-single/ReadPrettyFormItemInitializers.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_details_single_RecordReadPrettyFormBlockInitializer_mjs__ from "../modules/blocks/data-blocks/details-single/RecordReadPrettyFormBlockInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_form_index_mjs__ from "../modules/blocks/data-blocks/form/index.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_form_CreateFormBlockInitializer_mjs__ from "../modules/blocks/data-blocks/form/CreateFormBlockInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_form_FormBlockInitializer_mjs__ from "../modules/blocks/data-blocks/form/FormBlockInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_form_RecordFormBlockInitializer_mjs__ from "../modules/blocks/data-blocks/form/RecordFormBlockInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_grid_card_GridCardActionInitializers_mjs__ from "../modules/blocks/data-blocks/grid-card/GridCardActionInitializers.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_grid_card_GridCardBlockInitializer_mjs__ from "../modules/blocks/data-blocks/grid-card/GridCardBlockInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_grid_card_gridCardItemActionInitializers_mjs__ from "../modules/blocks/data-blocks/grid-card/gridCardItemActionInitializers.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_list_ListActionInitializers_mjs__ from "../modules/blocks/data-blocks/list/ListActionInitializers.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_list_ListBlockInitializer_mjs__ from "../modules/blocks/data-blocks/list/ListBlockInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_list_listItemActionInitializers_mjs__ from "../modules/blocks/data-blocks/list/listItemActionInitializers.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_table_index_mjs__ from "../modules/blocks/data-blocks/table/index.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_table_selector_TableSelectorInitializer_mjs__ from "../modules/blocks/data-blocks/table-selector/TableSelectorInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_table_TableBlockInitializer_mjs__ from "../modules/blocks/data-blocks/table/TableBlockInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_filter_blocks_collapse_FilterCollapseBlockInitializer_mjs__ from "../modules/blocks/filter-blocks/collapse/FilterCollapseBlockInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_filter_blocks_form_FilterFormActionInitializers_mjs__ from "../modules/blocks/filter-blocks/form/FilterFormActionInitializers.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_filter_blocks_form_FilterFormBlockInitializer_mjs__ from "../modules/blocks/filter-blocks/form/FilterFormBlockInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_filter_blocks_form_filterFormItemInitializers_mjs__ from "../modules/blocks/filter-blocks/form/filterFormItemInitializers.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_filter_blocks_tree_FilterTreeActionInitializers_mjs__ from "../modules/blocks/filter-blocks/tree/FilterTreeActionInitializers.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_filter_blocks_tree_FilterTreeBlockInitializer_mjs__ from "../modules/blocks/filter-blocks/tree/FilterTreeBlockInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_other_blocks_markdown_MarkdownBlockInitializer_mjs__ from "../modules/blocks/other-blocks/markdown/MarkdownBlockInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_blocks_other_blocks_markdown_MarkdownFormItemInitializer_mjs__ from "../modules/blocks/other-blocks/markdown/MarkdownFormItemInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_fields_component_Picker_TableSelectorInitializers_mjs__ from "../modules/fields/component/Picker/TableSelectorInitializers.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_fields_initializer_CollectionFieldInitializer_mjs__ from "../modules/fields/initializer/CollectionFieldInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_fields_initializer_TableCollectionFieldInitializer_mjs__ from "../modules/fields/initializer/TableCollectionFieldInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_menu_menuItemInitializer_mjs__ from "../modules/menu/menuItemInitializer.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__modules_page_BlockInitializers_mjs__ from "../modules/page/BlockInitializers.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__buttons_index_mjs__ from "./buttons/index.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__components_index_mjs__ from "./components/index.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__items_index_mjs__ from "./items/index.mjs";
class SchemaInitializerPlugin extends __WEBPACK_EXTERNAL_MODULE__application_Plugin_mjs__.Plugin {
    async load() {
        this.app.addComponents({
            ...__WEBPACK_EXTERNAL_MODULE__components_index_mjs__,
            ...__WEBPACK_EXTERNAL_MODULE__items_index_mjs__,
            DestroyActionInitializer: __WEBPACK_EXTERNAL_MODULE__modules_actions_delete_DestroyActionInitializer_mjs__.DestroyActionInitializer,
            CreateFormBlockInitializer: __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_form_CreateFormBlockInitializer_mjs__.CreateFormBlockInitializer,
            FormBlockInitializer: __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_form_FormBlockInitializer_mjs__.FormBlockInitializer,
            RecordFormBlockInitializer: __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_form_RecordFormBlockInitializer_mjs__.RecordFormBlockInitializer,
            TableBlockInitializer: __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_table_TableBlockInitializer_mjs__.TableBlockInitializer,
            TableSelectorInitializer: __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_table_selector_TableSelectorInitializer_mjs__.TableSelectorInitializer,
            RecordReadPrettyFormBlockInitializer: __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_details_single_RecordReadPrettyFormBlockInitializer_mjs__.RecordReadPrettyFormBlockInitializer,
            DetailsBlockInitializer: __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_details_multi_DetailsBlockInitializer_mjs__.DetailsBlockInitializer,
            ListBlockInitializer: __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_list_ListBlockInitializer_mjs__.ListBlockInitializer,
            GridCardBlockInitializer: __WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_grid_card_GridCardBlockInitializer_mjs__.GridCardBlockInitializer,
            FilterFormBlockInitializer: __WEBPACK_EXTERNAL_MODULE__modules_blocks_filter_blocks_form_FilterFormBlockInitializer_mjs__.FilterFormBlockInitializer,
            FilterTreeBlockInitializer: __WEBPACK_EXTERNAL_MODULE__modules_blocks_filter_blocks_tree_FilterTreeBlockInitializer_mjs__.FilterTreeBlockInitializer,
            FilterCollapseBlockInitializer: __WEBPACK_EXTERNAL_MODULE__modules_blocks_filter_blocks_collapse_FilterCollapseBlockInitializer_mjs__.FilterCollapseBlockInitializer,
            MarkdownBlockInitializer: __WEBPACK_EXTERNAL_MODULE__modules_blocks_other_blocks_markdown_MarkdownBlockInitializer_mjs__.MarkdownBlockInitializer,
            MarkdownFormItemInitializer: __WEBPACK_EXTERNAL_MODULE__modules_blocks_other_blocks_markdown_MarkdownFormItemInitializer_mjs__.MarkdownFormItemInitializer,
            TableCollectionFieldInitializer: __WEBPACK_EXTERNAL_MODULE__modules_fields_initializer_TableCollectionFieldInitializer_mjs__.TableCollectionFieldInitializer,
            CollectionFieldInitializer: __WEBPACK_EXTERNAL_MODULE__modules_fields_initializer_CollectionFieldInitializer_mjs__.CollectionFieldInitializer,
            CreateActionInitializer: __WEBPACK_EXTERNAL_MODULE__modules_actions_add_new_CreateActionInitializer_mjs__.CreateActionInitializer,
            CustomizeAddRecordActionInitializer: __WEBPACK_EXTERNAL_MODULE__modules_actions_add_record_CustomizeAddRecordActionInitializer_mjs__.CustomizeAddRecordActionInitializer,
            CreateChildInitializer: __WEBPACK_EXTERNAL_MODULE__modules_actions_add_child_CreateChildInitializer_mjs__.CreateChildInitializer,
            ViewActionInitializer: __WEBPACK_EXTERNAL_MODULE__modules_actions_view_edit_popup_ViewActionInitializer_mjs__.ViewActionInitializer,
            UpdateActionInitializer: __WEBPACK_EXTERNAL_MODULE__modules_actions_view_edit_popup_UpdateActionInitializer_mjs__.UpdateActionInitializer,
            PopupActionInitializer: __WEBPACK_EXTERNAL_MODULE__modules_actions_view_edit_popup_PopupActionInitializer_mjs__.PopupActionInitializer,
            SaveRecordActionInitializer: __WEBPACK_EXTERNAL_MODULE__modules_actions_save_record_SaveRecordActionInitializer_mjs__.SaveRecordActionInitializer,
            UpdateRecordActionInitializer: __WEBPACK_EXTERNAL_MODULE__modules_actions_update_record_UpdateRecordActionInitializer_mjs__.UpdateRecordActionInitializer,
            CreateSubmitActionInitializer: __WEBPACK_EXTERNAL_MODULE__modules_actions_submit_CreateSubmitActionInitializer_mjs__.CreateSubmitActionInitializer,
            UpdateSubmitActionInitializer: __WEBPACK_EXTERNAL_MODULE__modules_actions_submit_UpdateSubmitActionInitializer_mjs__.UpdateSubmitActionInitializer,
            BulkDestroyActionInitializer: __WEBPACK_EXTERNAL_MODULE__modules_actions_bulk_destroy_BulkDestroyActionInitializer_mjs__.BulkDestroyActionInitializer,
            ExpandableActionInitializer: __WEBPACK_EXTERNAL_MODULE__modules_actions_expand_collapse_ExpandableActionInitializer_mjs__.ExpandableActionInitializer,
            DisassociateActionInitializer: __WEBPACK_EXTERNAL_MODULE__modules_actions_disassociate_DisassociateActionInitializer_mjs__.DisassociateActionInitializer,
            FilterActionInitializer: __WEBPACK_EXTERNAL_MODULE__modules_actions_filter_FilterActionInitializer_mjs__.FilterActionInitializer,
            RefreshActionInitializer: __WEBPACK_EXTERNAL_MODULE__modules_actions_refresh_RefreshActionInitializer_mjs__.RefreshActionInitializer,
            FilterFormItemCustom: __WEBPACK_EXTERNAL_MODULE__items_index_mjs__.FilterFormItemCustom,
            AssociateActionInitializer: __WEBPACK_EXTERNAL_MODULE__modules_actions_associate_AssociateActionInitializer_mjs__.AssociateActionInitializer,
            AssociateActionProvider: __WEBPACK_EXTERNAL_MODULE__modules_actions_associate_AssociateActionProvider_mjs__.AssociateActionProvider
        });
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_page_BlockInitializers_mjs__.blockInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_table_index_mjs__.tableActionInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_table_index_mjs__.tableColumnInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_table_index_mjs__.tableActionColumnInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_form_index_mjs__.formItemInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_form_index_mjs__.formActionInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_details_multi_DetailsActionInitializers_mjs__.detailsActionInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_details_single_ReadPrettyFormItemInitializers_mjs__.readPrettyFormItemInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_details_single_ReadPrettyFormActionInitializers_mjs__.readPrettyFormActionInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_actions_add_new_createFormBlockInitializers_mjs__.createFormBlockInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_actions_add_record_customizeCreateFormBlockInitializers_mjs__.customizeCreateFormBlockInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__buttons_index_mjs__.customFormItemInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_blocks_filter_blocks_form_FilterFormActionInitializers_mjs__.filterFormActionInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_blocks_filter_blocks_tree_FilterTreeActionInitializers_mjs__.filterTreeActionInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_form_index_mjs__.createFormActionInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_form_index_mjs__.updateFormActionInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_blocks_filter_blocks_form_filterFormItemInitializers_mjs__.filterFormItemInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_grid_card_GridCardActionInitializers_mjs__.gridCardActionInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_grid_card_gridCardItemActionInitializers_mjs__.gridCardItemActionInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_list_ListActionInitializers_mjs__.listActionInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_blocks_data_blocks_list_listItemActionInitializers_mjs__.listItemActionInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__buttons_index_mjs__.recordBlockInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_actions_view_edit_popup_RecordFormBlockInitializers_mjs__.recordFormBlockInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__buttons_index_mjs__.subTableActionInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_fields_component_Picker_TableSelectorInitializers_mjs__.tableSelectorInitializers);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__buttons_index_mjs__.tabPaneInitializers_deprecated);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__buttons_index_mjs__.tabPaneInitializersForRecordBlock);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__buttons_index_mjs__.tabPaneInitializersForBulkEditFormBlock);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__modules_menu_menuItemInitializer_mjs__.menuItemInitializer);
        this.app.schemaInitializerManager.add(__WEBPACK_EXTERNAL_MODULE__buttons_index_mjs__.tabPaneInitializers);
    }
}
export { SchemaInitializerPlugin };
