<?php

namespace ContainerOQlxh73;

use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;

/*
 * @internal This class has been auto-generated by the Symfony Dependency Injection Component.
 */
class getOroDatagrid_Datagrid_ManagerService extends KernelProdContainer
{
    /*
     * Gets the public 'oro_datagrid.datagrid.manager' shared service.
     *
     * @return \Oro\Bundle\DataGridBundle\Datagrid\Manager
     */
    public static function do($container, $lazyLoad = true)
    {
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Datagrid/ManagerInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Datagrid/Manager.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Datagrid/Builder.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Datasource/DatasourceInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Datasource/Orm/OrmDatasource.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/DatasourceInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/ParameterizableInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/Datasource.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/ResultRecord/HydratorInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/ResultRecord/Orm/ResultRecordHydrator.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/RepositoryDatasource.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/FamilyDatasource.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/UIBundle/Provider/TranslatedLabelsProviderInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Doctrine/ORM/Repository/DatagridRepositoryInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Doctrine/ORM/Repository/MassActionRepositoryInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Bundle/Doctrine/ORM/Repository/InternalApi/FamilyRepository.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/FamilyVariantDatasource.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Bundle/Doctrine/ORM/Repository/InternalApi/FamilyVariantRepository.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Normalizer/NormalizerInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Normalizer/CacheableSupportsMethodInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/FamilyVariantNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Bundle/Doctrine/ORM/Repository/InternalApi/AssociationTypeRepository.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Doctrine/ORM/Repository/InternalApi/GroupRepository.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Channel/back/Infrastructure/Doctrine/Repository/InternalApi/LocaleRepository.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Channel/back/Infrastructure/Doctrine/Repository/InternalApi/ChannelRepository.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Channel/back/Infrastructure/Doctrine/Repository/InternalApi/CurrencyRepository.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/ProductAndProductModelDatasource.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/SerializerInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Normalizer/ContextAwareNormalizerInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Normalizer/DenormalizerInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Normalizer/ContextAwareDenormalizerInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Encoder/EncoderInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Encoder/ContextAwareEncoderInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Encoder/DecoderInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Encoder/ContextAwareDecoderInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Serializer.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Normalizer/NormalizerAwareInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Normalizer/NormalizerAwareTrait.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/ProductAndProductModelRowNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/ProductNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/ProductModelNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/SerializerAwareInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/SerializerAwareTrait.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/ProductAssociationNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/Product/OptionNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/Product/OptionsNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/Product/ProductValuesNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/DateTimeNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/Product/FileNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/GroupProductNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/Product/ReferenceDataNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/Product/ReferenceDataCollectionNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/Product/ValueNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/ProductDatasource.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/AssociatedProductDatasource.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Query/ProductQueryBuilderFactoryInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Elasticsearch/ProductAndProductModelQueryBuilderWithSearchAggregatorFactory.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Elasticsearch/ProductAndProductModelQueryBuilderFactory.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/AssociatedProductModelDatasource.php';
        include_once \dirname(__DIR__, 4).'/src/Webkul/ScheduleCronBundle/Datasource/DetailDatasource.php';
        include_once \dirname(__DIR__, 4).'/src/Webkul/ScheduleCronBundle/Repository/DetailDataMapping.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/ExtensionVisitorInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/AbstractExtension.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Formatter/FormatterExtension.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Formatter/Property/PropertyInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Formatter/Property/AbstractProperty.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Formatter/Property/FieldProperty.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Formatter/Property/UrlProperty.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Formatter/Property/TwigTemplateProperty.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Formatter/Property/TranslateableProperty.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Formatter/Property/CallbackProperty.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/ProductValue/FieldProperty.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/ProductValue/FileProperty.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/ProductValue/DateProperty.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/DateTimeProperty.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/ChangesetProperty.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/DateTimeWithUserTimezoneProperty.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/ProductValue/TwigProperty.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/Job/NameProperty.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/Job/TypeProperty.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Pager/OrmPagerExtension.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Pager/PagerInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Pager/AbstractPager.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Pager/Orm/Pager.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Sorter/OrmSorterExtension.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Action/ActionExtension.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/MassAction/MassActionExtension.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Toolbar/ToolbarExtension.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/GridViews/GridViewsExtension.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/FilterBundle/Grid/Extension/OrmFilterExtension.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/SorterExtension.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/SorterInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/Orm/FieldSorter.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/Product/FieldSorter.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/Product/ValueSorter.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/Product/CompletenessSorter.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/Product/FamilySorter.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/Product/IsAssociatedSorter.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/Product/InGroupSorter.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/Product/ReferenceDataSorter.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Automation/DataQualityInsights/back/Infrastructure/ProductGrid/QualityScoreSorter.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Pager/PagerExtension.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Pager/PagerResolverInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Pager/PagerResolver.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Pager/AbstractPager.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Pager/Orm/Pager.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Pager/DummyPager.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Selector/OrmSelectorExtension.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/Standard/DateTimeNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Encoder/JsonEncoder.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Query/ProductQueryBuilderOptionsResolverInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Elasticsearch/ProductQueryBuilderFromSizeOptionsResolver.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/EventSubscriber/FilterEntityWithValuesSubscriber.php';

        $a = ($container->services['event_dispatcher'] ?? $container->getEventDispatcherService());

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $b = ($container->services['doctrine.orm.default_entity_manager'] ?? $container->getDoctrine_Orm_DefaultEntityManagerService());

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $c = ($container->services['pim_enrich.repository.attribute'] ?? $container->load('getPimEnrich_Repository_AttributeService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $d = ($container->services['pim_enrich.repository.group_type'] ?? $container->load('getPimEnrich_Repository_GroupTypeService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $e = ($container->services['pim_enrich.repository.job_instance'] ?? $container->load('getPimEnrich_Repository_JobInstanceService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $f = ($container->privates['akeneo.pim.enrichment.query.product_and_product_model_query_builder_from_size_factory.with_product_identifier_cursor'] ?? $container->load('getAkeneo_Pim_Enrichment_Query_ProductAndProductModelQueryBuilderFromSizeFactory_WithProductIdentifierCursorService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $g = ($container->privates['akeneo.pim.enrichment.product.query.get_product_completenesses'] ?? $container->load('getAkeneo_Pim_Enrichment_Product_Query_GetProductCompletenessesService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $h = ($container->privates['pim_catalog.doctrine.query.find_variant_product_completeness'] ?? $container->load('getPimCatalog_Doctrine_Query_FindVariantProductCompletenessService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $i = ($container->privates['pim_catalog.product_models.image_as_label'] ?? $container->load('getPimCatalog_ProductModels_ImageAsLabelService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $j = ($container->privates['pim_catalog.localization.presenter.registry'] ?? $container->load('getPimCatalog_Localization_Presenter_RegistryService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $k = ($container->privates['pim_catalog.normalizer.standard.product.product_value'] ?? $container->load('getPimCatalog_Normalizer_Standard_Product_ProductValueService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $l = ($container->services['.container.private.validator'] ?? $container->load('get_Container_Private_ValidatorService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $m = ($container->privates['akeneo.pim.enrichment.product.grid.query.fetch_product_and_product_model_rows'] ?? $container->load('getAkeneo_Pim_Enrichment_Product_Grid_Query_FetchProductAndProductModelRowsService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $n = ($container->privates['pim_catalog.repository.product_mass_action'] ?? $container->load('getPimCatalog_Repository_ProductMassActionService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $o = ($container->privates['pim_catalog.query.filter.product_and_product_model_registry'] ?? $container->load('getPimCatalog_Query_Filter_ProductAndProductModelRegistryService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $p = ($container->privates['pim_internal_api_serializer'] ?? $container->load('getPimInternalApiSerializerService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $q = ($container->privates['pim_catalog.query.product_query_builder_from_size_factory'] ?? $container->load('getPimCatalog_Query_ProductQueryBuilderFromSizeFactoryService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $r = ($container->services['.container.private.twig'] ?? $container->load('get_Container_Private_TwigService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $s = ($container->services['akeneo_batch.job.job_registry'] ?? $container->load('getAkeneoBatch_Job_JobRegistryService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $t = ($container->privates['oro_filter.string_filter'] ?? $container->load('getOroFilter_StringFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $u = ($container->privates['oro_filter.search_filter'] ?? $container->load('getOroFilter_SearchFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $v = ($container->privates['oro_filter.select_row_filter'] ?? $container->load('getOroFilter_SelectRowFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $w = ($container->privates['oro_filter.number_filter'] ?? $container->load('getOroFilter_NumberFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $x = ($container->privates['oro_filter.percent_filter'] ?? $container->load('getOroFilter_PercentFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $y = ($container->privates['oro_filter.choice_filter'] ?? $container->load('getOroFilter_ChoiceFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $z = ($container->privates['oro_filter.entity_filter'] ?? $container->load('getOroFilter_EntityFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $aa = ($container->privates['oro_filter.boolean_filter'] ?? $container->load('getOroFilter_BooleanFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $ba = ($container->privates['oro_filter.date_range_filter'] ?? $container->load('getOroFilter_DateRangeFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $ca = ($container->privates['oro_filter.datetime_range_filter'] ?? $container->load('getOroFilter_DatetimeRangeFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $da = ($container->privates['pim_filter.ajax_choice_filter'] ?? $container->load('getPimFilter_AjaxChoiceFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $ea = ($container->privates['pim_filter.product_scope_filter'] ?? $container->load('getPimFilter_ProductScopeFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $fa = ($container->privates['pim_filter.product_category_filter'] ?? $container->load('getPimFilter_ProductCategoryFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $ga = ($container->privates['pim_filter.product_groups_filter'] ?? $container->load('getPimFilter_ProductGroupsFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $ha = ($container->privates['pim_filter.product_family_filter'] ?? $container->load('getPimFilter_ProductFamilyFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $ia = ($container->privates['pim_filter.product_completeness_filter'] ?? $container->load('getPimFilter_ProductCompletenessFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $ja = ($container->privates['pim_filter.product_and_product_model_completeness_filter'] ?? $container->load('getPimFilter_ProductAndProductModelCompletenessFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $ka = ($container->privates['pim_filter.product_date_filter'] ?? $container->load('getPimFilter_ProductDateFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $la = ($container->privates['pim_filter.product_enabled_filter'] ?? $container->load('getPimFilter_ProductEnabledFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $ma = ($container->privates['pim_filter.product_typology_filter'] ?? $container->load('getPimFilter_ProductTypologyFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $na = ($container->privates['pim_filter.entity_type_filter'] ?? $container->load('getPimFilter_EntityTypeFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $oa = ($container->privates['pim_filter.product_in_group_filter'] ?? $container->load('getPimFilter_ProductInGroupFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $pa = ($container->privates['pim_filter.product_is_associated_filter'] ?? $container->load('getPimFilter_ProductIsAssociatedFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $qa = ($container->privates['pim_filter.product_value_string'] ?? $container->load('getPimFilter_ProductValueStringService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $ra = ($container->privates['pim_filter.product_value_choice'] ?? $container->load('getPimFilter_ProductValueChoiceService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $sa = ($container->privates['pim_filter.product_value_number'] ?? $container->load('getPimFilter_ProductValueNumberService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $ta = ($container->privates['pim_filter.product_value_date'] ?? $container->load('getPimFilter_ProductValueDateService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $ua = ($container->privates['pim_filter.product_value_datetime'] ?? $container->load('getPimFilter_ProductValueDatetimeService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $va = ($container->privates['pim_filter.product_value_boolean'] ?? $container->load('getPimFilter_ProductValueBooleanService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $wa = ($container->privates['pim_filter.product_value_metric'] ?? $container->load('getPimFilter_ProductValueMetricService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $xa = ($container->privates['pim_filter.product_value_price'] ?? $container->load('getPimFilter_ProductValuePriceService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $ya = ($container->privates['pim_filter.product_label_or_identifier_filter'] ?? $container->load('getPimFilter_ProductLabelOrIdentifierFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $za = ($container->privates['pim_reference_data.filter.reference_data'] ?? $container->load('getPimReferenceData_Filter_ReferenceDataService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $ab = ($container->privates['Akeneo\\Pim\\Structure\\Bundle\\Datagrid\\Attribute\\FamilyFilter'] ?? $container->load('getFamilyFilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $bb = ($container->privates['Akeneo\\Pim\\Automation\\DataQualityInsights\\Infrastructure\\ProductGrid\\QualityScoreFilter'] ?? $container->load('getQualityScoreFilter2Service'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $cb = ($container->privates['akeneo.pim.automation.data_quality_insights.product_grid.filter.enrichment_quality'] ?? $container->load('getAkeneo_Pim_Automation_DataQualityInsights_ProductGrid_Filter_EnrichmentQualityService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $db = ($container->privates['akeneo.pim.automation.data_quality_insights.product_grid.filter.image_quality'] ?? $container->load('getAkeneo_Pim_Automation_DataQualityInsights_ProductGrid_Filter_ImageQualityService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $eb = ($container->privates['pim_datagrid.extension.filter'] ?? $container->load('getPimDatagrid_Extension_FilterService'));

        if (isset($container->services['oro_datagrid.datagrid.manager'])) {
            return $container->services['oro_datagrid.datagrid.manager'];
        }
        $fb = ($container->privates['oro_security.security_facade'] ?? $container->getOroSecurity_SecurityFacadeService());

        $gb = new \Oro\Bundle\DataGridBundle\Datagrid\Builder('Oro\\Bundle\\DataGridBundle\\Datagrid\\Datagrid', 'Oro\\Bundle\\DataGridBundle\\Extension\\Acceptor', $a, $fb);

        $hb = new \Oro\Bundle\PimDataGridBundle\Datasource\ResultRecord\Orm\ResultRecordHydrator();
        $ib = ($container->services['pim_user.context.user'] ?? $container->getPimUser_Context_UserService());

        $jb = new \Akeneo\Pim\Structure\Bundle\Doctrine\ORM\Repository\InternalApi\FamilyRepository($ib, $b, 'Akeneo\\Pim\\Structure\\Component\\Model\\Family');
        $kb = ($container->privates['pim_enrich.normalizer.image'] ?? $container->load('getPimEnrich_Normalizer_ImageService'));
        $lb = ($container->privates['pim_catalog.filter.chained'] ?? $container->load('getPimCatalog_Filter_ChainedService'));
        $mb = ($container->privates['pim_catalog.repository.cached_attribute_option'] ?? $container->load('getPimCatalog_Repository_CachedAttributeOptionService'));
        $nb = ($container->privates['pim_catalog.localization.presenter.date'] ?? $container->load('getPimCatalog_Localization_Presenter_DateService'));
        $ob = new \Oro\Bundle\PimDataGridBundle\Normalizer\GroupProductNormalizer($lb, $kb, $g);
        $pb = ($container->privates['pim_catalog.repository.cached_attribute'] ?? $container->load('getPimCatalog_Repository_CachedAttributeService'));
        $qb = ($container->privates['pim_reference_data.repository_resolver'] ?? $container->load('getPimReferenceData_RepositoryResolverService'));

        $rb = new \Symfony\Component\Serializer\Serializer([0 => new \Oro\Bundle\PimDataGridBundle\Normalizer\ProductAndProductModelRowNormalizer($kb), 1 => new \Oro\Bundle\PimDataGridBundle\Normalizer\ProductNormalizer($lb, $kb, $g), 2 => new \Oro\Bundle\PimDataGridBundle\Normalizer\ProductModelNormalizer($lb, $h, $i, $kb), 3 => new \Oro\Bundle\PimDataGridBundle\Normalizer\ProductAssociationNormalizer($kb, $g), 4 => new \Oro\Bundle\PimDataGridBundle\Normalizer\Product\OptionNormalizer($mb), 5 => new \Oro\Bundle\PimDataGridBundle\Normalizer\Product\OptionsNormalizer($mb), 6 => new \Oro\Bundle\PimDataGridBundle\Normalizer\Product\ProductValuesNormalizer($j, $ib), 7 => new \Oro\Bundle\PimDataGridBundle\Normalizer\DateTimeNormalizer(($container->privates['pim_catalog.normalizer.standard.datetime'] ?? ($container->privates['pim_catalog.normalizer.standard.datetime'] = new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\Standard\DateTimeNormalizer())), $nb, $ib), 8 => new \Oro\Bundle\PimDataGridBundle\Normalizer\Product\FileNormalizer(), 9 => $ob, 10 => new \Oro\Bundle\PimDataGridBundle\Normalizer\Product\ReferenceDataNormalizer($pb, $qb), 11 => new \Oro\Bundle\PimDataGridBundle\Normalizer\Product\ReferenceDataCollectionNormalizer($pb, $qb), 12 => new \Oro\Bundle\PimDataGridBundle\Normalizer\Product\ValueNormalizer($k)], [0 => ($container->privates['serializer.encoder.json'] ?? ($container->privates['serializer.encoder.json'] = new \Symfony\Component\Serializer\Encoder\JsonEncoder()))]);

        $sb = new \Oro\Bundle\PimDataGridBundle\Datasource\ProductAndProductModelDatasource($b, $f, $rb, $l, $m);
        $sb->setMassActionRepository($n);
        $tb = ($container->privates['pim_catalog.repository.attribute'] ?? $container->load('getPimCatalog_Repository_AttributeService'));

        $ub = new \Akeneo\Pim\Enrichment\Bundle\Elasticsearch\ProductAndProductModelQueryBuilderWithSearchAggregatorFactory('Akeneo\\Pim\\Enrichment\\Bundle\\ProductQueryBuilder\\ProductAndProductModelQueryBuilder', new \Akeneo\Pim\Enrichment\Bundle\Elasticsearch\ProductAndProductModelQueryBuilderFactory('Akeneo\\Pim\\Enrichment\\Component\\Product\\Query\\ProductAndProductModelQueryBuilder', $tb, $o, ($container->privates['pim_catalog.query.sorter.registry'] ?? $container->load('getPimCatalog_Query_Sorter_RegistryService')), ($container->privates['pim_enrich.factory.product_and_product_model_from_size_cursor'] ?? $container->load('getPimEnrich_Factory_ProductAndProductModelFromSizeCursorService')), ($container->privates['pim_catalog.elasticsearch.product_query_builder_from_size_resolver'] ?? ($container->privates['pim_catalog.elasticsearch.product_query_builder_from_size_resolver'] = new \Akeneo\Pim\Enrichment\Bundle\Elasticsearch\ProductQueryBuilderFromSizeOptionsResolver()))), ($container->privates['pim_enrich.query.product_and_product_model_search_aggregator'] ?? $container->load('getPimEnrich_Query_ProductAndProductModelSearchAggregatorService')));
        $vb = ($container->privates['pim_datagrid.event_subscriber.filter_entity_with_values_subscriber'] ?? ($container->privates['pim_datagrid.event_subscriber.filter_entity_with_values_subscriber'] = new \Oro\Bundle\PimDataGridBundle\EventSubscriber\FilterEntityWithValuesSubscriber()));
        $wb = ($container->services['translator'] ?? $container->getTranslatorService());

        $xb = new \Oro\Bundle\DataGridBundle\Extension\Formatter\FormatterExtension($wb);

        $yb = ($container->privates['pim_catalog.localization.presenter.datetime'] ?? $container->load('getPimCatalog_Localization_Presenter_DatetimeService'));

        $xb->registerProperty('field', new \Oro\Bundle\DataGridBundle\Extension\Formatter\Property\FieldProperty($wb));
        $xb->registerProperty('url', new \Oro\Bundle\DataGridBundle\Extension\Formatter\Property\UrlProperty(($container->services['router'] ?? $container->getRouterService())));
        $xb->registerProperty('twig', new \Oro\Bundle\DataGridBundle\Extension\Formatter\Property\TwigTemplateProperty($r));
        $xb->registerProperty('translateable', new \Oro\Bundle\DataGridBundle\Extension\Formatter\Property\TranslateableProperty($wb));
        $xb->registerProperty('callback', new \Oro\Bundle\DataGridBundle\Extension\Formatter\Property\CallbackProperty());
        $xb->registerProperty('product_value_field', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\ProductValue\FieldProperty($wb));
        $xb->registerProperty('product_value_file', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\ProductValue\FileProperty($wb));
        $xb->registerProperty('product_value_date', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\ProductValue\DateProperty($wb, $nb));
        $xb->registerProperty('property_date', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\DateTimeProperty($wb, $yb));
        $xb->registerProperty('changeset', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\ChangesetProperty($wb, ($container->privates['pim_catalog.localization.presenter.number'] ?? $container->load('getPimCatalog_Localization_Presenter_NumberService'))));
        $xb->registerProperty('datetime', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\DateTimeProperty($wb, $yb));
        $xb->registerProperty('date_with_user_timezone', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\DateTimeWithUserTimezoneProperty($wb, $nb, $ib));
        $xb->registerProperty('datetime_with_user_timezone', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\DateTimeWithUserTimezoneProperty($wb, $yb, $ib));
        $xb->registerProperty('product_value_twig', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\ProductValue\TwigProperty($r));
        $xb->registerProperty('job_name', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\Job\NameProperty($s, $wb));
        $xb->registerProperty('job_type', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\Job\TypeProperty($wb));
        $zb = ($container->privates['oro_datagrid.datagrid.request_params'] ?? $container->load('getOroDatagrid_Datagrid_RequestParamsService'));
        $ac = new \Oro\Bundle\DataGridBundle\Extension\Action\ActionExtension($container, $fb, $wb);
        $ac->registerAction('navigate', 'oro_datagrid.extension.action.type.navigate');
        $ac->registerAction('ajax', 'oro_datagrid.extension.action.type.ajax');
        $ac->registerAction('delete', 'oro_datagrid.extension.action.type.delete');
        $ac->registerAction('revoke', 'oro_datagrid.extension.action.type.revoke');
        $ac->registerAction('duplicate-user', 'pim_user.extension.action.type.duplicate_user');
        $ac->registerAction('navigate-product-and-product-model', 'pim_enrich.extension.action.type.navigate_product_and_product_model');
        $ac->registerAction('edit-in-modal', 'pim_enrich.extension.action.type.edit_in_modal');
        $ac->registerAction('delete-product', 'pim_enrich.extension.action.type.delete_product');
        $ac->registerAction('toggle-product', 'pim_enrich.extension.action.type.toggle_product');
        $ac->registerAction('delete-attribute', 'pim_catalog.extension.action.type.delete_attribute');
        $ac->registerAction('tab-redirect', 'pim_datagrid.extension.action.type.tab_redirect');
        $bc = new \Oro\Bundle\DataGridBundle\Extension\MassAction\MassActionExtension($container, $fb, $wb);
        $bc->registerAction('ajax', 'oro_datagrid.extension.mass_action.type.ajax');
        $bc->registerAction('redirect', 'oro_datagrid.extension.mass_action.type.redirect');
        $bc->registerAction('widget', 'oro_datagrid.extension.mass_action.type.widget');
        $bc->registerAction('edit', 'pim_datagrid.extension.mass_action.type.edit');
        $bc->registerAction('sequential_edit', 'pim_datagrid.extension.mass_action.type.sequential_edit');
        $bc->registerAction('export', 'pim_datagrid.extension.mass_action.type.export');
        $bc->registerAction('delete', 'pim_datagrid.extension.mass_action.type.delete');
        $bc->registerAction('mass_delete', 'pim_datagrid.extension.mass_action.type.product_mass_delete');
        $cc = new \Oro\Bundle\FilterBundle\Grid\Extension\OrmFilterExtension($zb, $wb);
        $cc->addFilter('string', $t);
        $cc->addFilter('search', $u);
        $cc->addFilter('selectrow', $v);
        $cc->addFilter('number', $w);
        $cc->addFilter('percent', $x);
        $cc->addFilter('choice', $y);
        $cc->addFilter('entity', $z);
        $cc->addFilter('boolean', $aa);
        $cc->addFilter('date', $ba);
        $cc->addFilter('datetime', $ca);
        $cc->addFilter('ajax_choice', $da);
        $cc->addFilter('product_scope', $ea);
        $cc->addFilter('product_category', $fa);
        $cc->addFilter('product_groups', $ga);
        $cc->addFilter('product_family', $ha);
        $cc->addFilter('product_completeness', $ia);
        $cc->addFilter('product_and_product_model_completeness', $ja);
        $cc->addFilter('product_date', $ka);
        $cc->addFilter('product_enabled', $la);
        $cc->addFilter('product_typology', $ma);
        $cc->addFilter('entity_type', $na);
        $cc->addFilter('product_in_group', $oa);
        $cc->addFilter('product_is_associated', $pa);
        $cc->addFilter('product_value_string', $qa);
        $cc->addFilter('product_value_choice', $ra);
        $cc->addFilter('product_value_number', $sa);
        $cc->addFilter('product_value_date', $ta);
        $cc->addFilter('product_value_datetime', $ua);
        $cc->addFilter('product_value_boolean', $va);
        $cc->addFilter('product_value_metric', $wa);
        $cc->addFilter('product_value_price', $xa);
        $cc->addFilter('label_or_identifier', $ya);
        $cc->addFilter('product_value_reference_data', $za);
        $cc->addFilter('datagrid_attribute_family_filter', $ab);
        $cc->addFilter('data_quality_insights_score', $bb);
        $cc->addFilter('data_quality_insights_enrichment_quality', $cb);
        $cc->addFilter('data_quality_insights_images_quality', $db);
        $dc = new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\SorterExtension($zb);
        $dc->addSorter('field', new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\Orm\FieldSorter());
        $dc->addSorter('product_field', new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\Product\FieldSorter());
        $dc->addSorter('product_value', new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\Product\ValueSorter($tb));
        $dc->addSorter('product_completeness', new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\Product\CompletenessSorter());
        $dc->addSorter('product_family', new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\Product\FamilySorter());
        $dc->addSorter('product_is_associated', new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\Product\IsAssociatedSorter());
        $dc->addSorter('product_in_group', new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\Product\InGroupSorter($zb));
        $dc->addSorter('product_value_reference_data', new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\Product\ReferenceDataSorter($zb));
        $dc->addSorter('data_quality_insights_score', new \Akeneo\Pim\Automation\DataQualityInsights\Infrastructure\ProductGrid\QualityScoreSorter());
        $ec = new \Oro\Bundle\PimDataGridBundle\Extension\Selector\OrmSelectorExtension($zb);
        $ec->addEligibleDatasource('pim_datasource_product');
        $ec->addEligibleDatasource('pim_datasource_associated_product');
        $ec->addEligibleDatasource('pimee_datasource_published_product');

        $gb->registerDatasource('orm', new \Oro\Bundle\DataGridBundle\Datasource\Orm\OrmDatasource($b));
        $gb->registerDatasource('pim_datasource_default', new \Oro\Bundle\PimDataGridBundle\Datasource\Datasource($b, $hb));
        $gb->registerDatasource('pim_datasource_attribute', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource($c, $hb));
        $gb->registerDatasource('pim_datasource_family', new \Oro\Bundle\PimDataGridBundle\Datasource\FamilyDatasource($jb, $jb, $hb));
        $gb->registerDatasource('pim_datasource_family_variant', new \Oro\Bundle\PimDataGridBundle\Datasource\FamilyVariantDatasource(new \Akeneo\Pim\Structure\Bundle\Doctrine\ORM\Repository\InternalApi\FamilyVariantRepository($b, 'Akeneo\\Pim\\Structure\\Component\\Model\\FamilyVariant'), $hb, new \Oro\Bundle\PimDataGridBundle\Normalizer\FamilyVariantNormalizer(($container->privates['pim_catalog.normalizer.standard.translation'] ?? $container->load('getPimCatalog_Normalizer_Standard_TranslationService')))));
        $gb->registerDatasource('pim_datasource_group_type', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource($d, $hb));
        $gb->registerDatasource('pim_datasource_association_type', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource(new \Akeneo\Pim\Structure\Bundle\Doctrine\ORM\Repository\InternalApi\AssociationTypeRepository($b, 'Akeneo\\Pim\\Structure\\Component\\Model\\AssociationType'), $hb));
        $gb->registerDatasource('pim_datasource_group', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource(new \Akeneo\Pim\Enrichment\Bundle\Doctrine\ORM\Repository\InternalApi\GroupRepository($ib, $b, 'Akeneo\\Pim\\Enrichment\\Component\\Product\\Model\\Group'), $hb));
        $gb->registerDatasource('pim_datasource_locale', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource(new \Akeneo\Channel\Infrastructure\Doctrine\Repository\InternalApi\LocaleRepository($b, 'Akeneo\\Channel\\Infrastructure\\Component\\Model\\Locale'), $hb));
        $gb->registerDatasource('pim_datasource_channel', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource(new \Akeneo\Channel\Infrastructure\Doctrine\Repository\InternalApi\ChannelRepository($b, 'Akeneo\\Channel\\Infrastructure\\Component\\Model\\Channel'), $hb));
        $gb->registerDatasource('pim_datasource_currency', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource(new \Akeneo\Channel\Infrastructure\Doctrine\Repository\InternalApi\CurrencyRepository($b, 'Akeneo\\Channel\\Infrastructure\\Component\\Model\\Currency'), $hb));
        $gb->registerDatasource('pim_datasource_job_instance', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource($e, $hb));
        $gb->registerDatasource('pim_datasource_smart', new \Oro\Bundle\PimDataGridBundle\Datasource\Datasource($b, $hb));
        $gb->registerDatasource('pim_datasource_product', $sb);
        $gb->registerDatasource('pim_datasource_associated_product', new \Oro\Bundle\PimDataGridBundle\Datasource\AssociatedProductDatasource($b, $ub, $rb, $vb, $p));
        $gb->registerDatasource('pim_datasource_associated_product_model', new \Oro\Bundle\PimDataGridBundle\Datasource\AssociatedProductModelDatasource($b, $ub, $rb, $vb, $p));
        $gb->registerDatasource('pim_datasource_group_product', new \Oro\Bundle\PimDataGridBundle\Datasource\ProductDatasource($b, $q, $ob, $vb));
        $gb->registerDatasource('schedule_cron_detail', new \Webkul\ScheduleCronBundle\Datasource\DetailDatasource(new \Webkul\ScheduleCronBundle\Repository\DetailDataMapping($b, 'Webkul\\ScheduleCronBundle\\Entity\\CronJobsMapping'), $hb));
        $gb->registerExtension($xb);
        $gb->registerExtension(new \Oro\Bundle\DataGridBundle\Extension\Pager\OrmPagerExtension(new \Oro\Bundle\DataGridBundle\Extension\Pager\Orm\Pager(), $zb));
        $gb->registerExtension(new \Oro\Bundle\DataGridBundle\Extension\Sorter\OrmSorterExtension($zb));
        $gb->registerExtension($ac);
        $gb->registerExtension($bc);
        $gb->registerExtension(new \Oro\Bundle\DataGridBundle\Extension\Toolbar\ToolbarExtension());
        $gb->registerExtension(new \Oro\Bundle\DataGridBundle\Extension\GridViews\GridViewsExtension($zb));
        $gb->registerExtension($cc);
        $gb->registerExtension($eb);
        $gb->registerExtension($dc);
        $gb->registerExtension(new \Oro\Bundle\PimDataGridBundle\Extension\Pager\PagerExtension(new \Oro\Bundle\PimDataGridBundle\Extension\Pager\PagerResolver(new \Oro\Bundle\PimDataGridBundle\Extension\Pager\Orm\Pager(), new \Oro\Bundle\DataGridBundle\Extension\Pager\DummyPager(), [0 => 'product-grid', 1 => 'association-product-grid', 2 => 'association-product-model-grid', 3 => 'product-group-grid', 4 => 'association-product-picker-grid', 5 => 'published-product-grid', 6 => 'proposal-grid']), $zb));
        $gb->registerExtension($ec);

        return $container->services['oro_datagrid.datagrid.manager'] = new \Oro\Bundle\DataGridBundle\Datagrid\Manager($gb, ($container->privates['oro_datagrid.configuration.provider.chain'] ?? $container->load('getOroDatagrid_Configuration_Provider_ChainService')), $zb);
    }
}
