<?php

namespace ContainerH4AHLTQ;

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 getPimInternalApiSerializerService extends KernelProdContainer
{
    /*
     * Gets the private 'pim_internal_api_serializer' shared service.
     *
     * @return \Symfony\Component\Serializer\Serializer
     */
    public static function do($container, $lazyLoad = true)
    {
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/SerializerInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Normalizer/NormalizerInterface.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/CacheableSupportsMethodInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/InternalApi/ProductNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/InternalApi/VersionNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/UIBundle/Provider/StructureVersion/StructureVersionProviderInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/StructureVersion/Provider/StructureVersion.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Converter/ConverterInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Converter/StandardToInternalApi/ValueConverter.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/InternalApi/ProductCompletenessWithMissingAttributeCodesCollectionNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/InternalApi/ProductCompletenessNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Query/GetChannelLabelsInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Storage/Sql/Channel/SqlGetChannelLabels.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Query/GetAttributeLabelsInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Storage/Sql/Attribute/SqlGetAttributeLabels.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/InternalApi/VariantNavigationNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/InternalApi/EntityWithFamilyVariantNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/InternalApi/AxisValueLabelsNormalizer/AxisValueLabelsNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/InternalApi/AxisValueLabelsNormalizer/SimpleSelectOptionNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/InternalApi/AxisValueLabelsNormalizer/MetricNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/InternalApi/AxisValueLabelsNormalizer/BooleanNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Category/Query/AscendantCategoriesInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Storage/Sql/Category/AscendantCategories.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/InternalApi/MissingRequiredAttributesNormalizerInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/InternalApi/MissingRequiredAttributesNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Completeness/MissingRequiredAttributesCalculatorInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Completeness/MissingRequiredAttributesCalculator.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/UserManagement/Component/Normalizer/UserNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Channel/back/Infrastructure/Component/Normalizer/InternalApi/LocaleNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Channel/back/Infrastructure/Component/Normalizer/InternalApi/ChannelNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/InternalApi/GroupNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/InternalApi/ProductModelNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/SerializerAwareInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/InternalApi/CollectionNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/Normalizer/InternalApi/VersionedAttributeNormalizer.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/Akeneo/Pim/Structure/Component/Normalizer/InternalApi/AttributeOptionNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/Normalizer/InternalApi/AttributeOptionValueCollectionNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/Normalizer/InternalApi/AttributeOptionValueNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/Normalizer/InternalApi/FamilyNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/Normalizer/InternalApi/FamilyVariantNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/Normalizer/InternalApi/AttributeGroupNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/Normalizer/InternalApi/GroupTypeNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/Normalizer/InternalApi/AssociationTypeNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/Normalizer/InternalApi/ReferenceDataConfigurationNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/InternalApi/DatagridViewNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/ImportExportBundle/Normalizer/InternalApi/JobExecutionNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/ImportExportBundle/Query/GetJobExecutionTracking.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/ImportExportBundle/Query/ClockInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/ImportExportBundle/Query/SystemClock.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Category/back/Infrastructure/Component/Normalizer/InternalApi/CategoryNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/EntityWithFamilyVariant/EntityWithFamilyVariantAttributesProvider.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/Standard/Product/MetricNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/Standard/Product/ParentsAssociationsNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/InternalApi/FileNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Normalizer/DateTimeNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/InternalApi/ConstraintViolationNormalizer.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/StorageUtils/Factory/SimpleFactoryInterface.php';
        include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/StorageUtils/Factory/SimpleFactory.php';
        include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Encoder/JsonEncoder.php';

        $a = ($container->privates['pim_standard_format_serializer'] ?? $container->load('getPimStandardFormatSerializerService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $b = ($container->privates['pim_user.manager'] ?? $container->load('getPimUser_ManagerService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $c = ($container->privates['pim_versioning.manager.version'] ?? $container->load('getPimVersioning_Manager_VersionService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $d = ($container->privates['pim_catalog.localization.localizer.converter'] ?? $container->load('getPimCatalog_Localization_Localizer_ConverterService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $e = ($container->services['doctrine.dbal.default_connection'] ?? $container->getDoctrine_Dbal_DefaultConnectionService());

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $f = ($container->privates['pim_catalog.product.fill_missing_values'] ?? $container->load('getPimCatalog_Product_FillMissingValuesService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $g = ($container->privates['pim_catalog.doctrine.query.find_variant_product_completeness'] ?? $container->load('getPimCatalog_Doctrine_Query_FindVariantProductCompletenessService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $h = ($container->privates['pim_catalog.completeness.calculator'] ?? $container->load('getPimCatalog_Completeness_CalculatorService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $i = ($container->privates['pim_catalog.localization.localizer.metric'] ?? $container->load('getPimCatalog_Localization_Localizer_MetricService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $j = ($container->privates['akeneo_measurement.service_api.get_unit_translations'] ?? $container->load('getAkeneoMeasurement_ServiceApi_GetUnitTranslationsService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $k = ($container->services['doctrine.orm.default_entity_manager'] ?? $container->getDoctrine_Orm_DefaultEntityManagerService());

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $l = ($container->privates['akeneo.pim.enrichment.completeness.query.get_product_masks'] ?? $container->load('getAkeneo_Pim_Enrichment_Completeness_Query_GetProductMasksService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $m = ($container->privates['akeneo.pim.structure.query.sql_get_required_attributes_masks'] ?? $container->load('getAkeneo_Pim_Structure_Query_SqlGetRequiredAttributesMasksService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $n = ($container->privates['pim_datagrid.repository.datagrid_view'] ?? $container->load('getPimDatagrid_Repository_DatagridViewService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $o = ($container->privates['pim_versioning.repository.version'] ?? $container->load('getPimVersioning_Repository_VersionService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $p = ($container->privates['Akeneo\\Pim\\Enrichment\\Component\\Product\\Query\\FindProductUuidsInGroup'] ?? $container->load('getFindProductUuidsInGroupService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $q = ($container->privates['pim_enrich.normalizer.attribute'] ?? $container->load('getPimEnrich_Normalizer_AttributeService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $r = ($container->privates['pim_import_export.normalizer.job_execution'] ?? $container->load('getPimImportExport_Normalizer_JobExecutionService'));

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

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $t = ($container->privates['pim_enrich.repository.job_execution'] ?? $container->load('getPimEnrich_Repository_JobExecutionService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $u = ($container->privates['akeneo_batch_queue.manager.job_execution_manager'] ?? $container->load('getAkeneoBatchQueue_Manager_JobExecutionManagerService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $v = ($container->services['.container.private.serializer'] ?? $container->load('get_Container_Private_SerializerService'));

        if (isset($container->privates['pim_internal_api_serializer'])) {
            return $container->privates['pim_internal_api_serializer'];
        }
        $w = ($container->services['translator'] ?? $container->getTranslatorService());
        $x = ($container->privates['pim_catalog.repository.attribute'] ?? $container->load('getPimCatalog_Repository_AttributeService'));
        $y = ($container->services['pim_user.context.user'] ?? $container->getPimUser_Context_UserService());

        $z = new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\InternalApi\VersionNormalizer($b, $w, $w, ($container->privates['pim_catalog.localization.presenter.datetime'] ?? $container->load('getPimCatalog_Localization_Presenter_DatetimeService')), ($container->privates['pim_catalog.localization.presenter.registry'] ?? $container->load('getPimCatalog_Localization_Presenter_RegistryService')), $x, $y);
        $aa = ($container->privates['pim_enrich.normalizer.image'] ?? $container->load('getPimEnrich_Normalizer_ImageService'));
        $ba = ($container->privates['pim_catalog.repository.locale'] ?? $container->getPimCatalog_Repository_LocaleService());
        $ca = ($container->services['doctrine'] ?? $container->getDoctrineService());

        $da = new \Akeneo\Pim\Enrichment\Bundle\StructureVersion\Provider\StructureVersion($ca);
        $da->addResource('Akeneo\\Pim\\Structure\\Component\\Model\\AssociationType');
        $da->addResource('Akeneo\\Pim\\Structure\\Component\\Model\\Attribute');
        $da->addResource('Akeneo\\Pim\\Structure\\Component\\Model\\AttributeGroup');
        $da->addResource('Akeneo\\Category\\Infrastructure\\Component\\Model\\Category');
        $da->addResource('Akeneo\\Channel\\Infrastructure\\Component\\Model\\Channel');
        $da->addResource('Akeneo\\Pim\\Structure\\Component\\Model\\Family');
        $da->addResource('Akeneo\\Pim\\Enrichment\\Component\\Product\\Model\\Group');
        $da->addResource('Akeneo\\Channel\\Infrastructure\\Component\\Model\\Locale');
        $ea = ($container->privates['pim_enrich.provider.form.chained'] ?? $container->load('getPimEnrich_Provider_Form_ChainedService'));
        $fa = new \Akeneo\Pim\Enrichment\Component\Product\Converter\StandardToInternalApi\ValueConverter($x, ($container->privates['akeneo_file_storage.repository.file_info'] ?? $container->load('getAkeneoFileStorage_Repository_FileInfoService')));
        $ga = new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\InternalApi\ProductCompletenessNormalizer();

        $ha = new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\InternalApi\ProductCompletenessWithMissingAttributeCodesCollectionNormalizer($ga, new \Akeneo\Pim\Enrichment\Bundle\Storage\Sql\Channel\SqlGetChannelLabels($e), new \Akeneo\Pim\Enrichment\Bundle\Storage\Sql\Attribute\SqlGetAttributeLabels($e));
        $ia = ($container->privates['pim_catalog.family_variant.provider.entity_with_family_variant_attributes'] ?? ($container->privates['pim_catalog.family_variant.provider.entity_with_family_variant_attributes'] = new \Akeneo\Pim\Enrichment\Component\Product\EntityWithFamilyVariant\EntityWithFamilyVariantAttributesProvider()));
        $ja = ($container->privates['pim_catalog.product_models.image_as_label'] ?? $container->load('getPimCatalog_ProductModels_ImageAsLabelService'));
        $ka = ($container->privates['pim_catalog.context.catalog'] ?? ($container->privates['pim_catalog.context.catalog'] = new \Akeneo\Pim\Enrichment\Bundle\Context\CatalogContext()));

        $la = new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\InternalApi\VariantNavigationNormalizer($ba, new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\InternalApi\EntityWithFamilyVariantNormalizer($aa, $ba, $ia, $ha, $g, $ja, $ka, ($container->privates['pim_catalog.repository.cached_attribute_option'] ?? $container->load('getPimCatalog_Repository_CachedAttributeOptionService')), $h, new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\InternalApi\AxisValueLabelsNormalizer\SimpleSelectOptionNormalizer(($container->privates['pim_catalog.repository.attribute_option'] ?? $container->load('getPimCatalog_Repository_AttributeOptionService'))), new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\InternalApi\AxisValueLabelsNormalizer\MetricNormalizer(($container->privates['pim_catalog.normalizer.standard.product.metric'] ?? ($container->privates['pim_catalog.normalizer.standard.product.metric'] = new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\Standard\Product\MetricNormalizer())), $i, $j), new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\InternalApi\AxisValueLabelsNormalizer\BooleanNormalizer(($container->privates['pim_catalog.localization.translator.label'] ?? $container->load('getPimCatalog_Localization_Translator_LabelService')))));
        $ma = new \Akeneo\Pim\Enrichment\Bundle\Storage\Sql\Category\AscendantCategories($k);
        $na = ($container->privates['pim_catalog.association.missing_association_adder'] ?? $container->load('getPimCatalog_Association_MissingAssociationAdderService'));
        $oa = ($container->privates['pim_catalog.normalizer.standard.product.parent_associations'] ?? ($container->privates['pim_catalog.normalizer.standard.product.parent_associations'] = new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\Standard\Product\ParentsAssociationsNormalizer()));
        $pa = new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\InternalApi\MissingRequiredAttributesNormalizer();
        $qa = ($container->privates['pim_catalog.normalizer.standard.product.quantified_associations'] ?? $container->load('getPimCatalog_Normalizer_Standard_Product_QuantifiedAssociationsService'));
        $ra = new \Akeneo\Pim\Enrichment\Component\Product\Completeness\MissingRequiredAttributesCalculator($l, $m);
        $sa = ($container->privates['pim_enrich.normalizer.file'] ?? ($container->privates['pim_enrich.normalizer.file'] = new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\InternalApi\FileNormalizer()));
        $ta = new \Akeneo\Channel\Infrastructure\Component\Normalizer\InternalApi\LocaleNormalizer($y);
        $ua = ($container->privates['pim_catalog.filter.chained'] ?? $container->load('getPimCatalog_Filter_ChainedService'));
        $va = new \Akeneo\Pim\Enrichment\Bundle\StructureVersion\Provider\StructureVersion($ca);
        $va->addResource('Akeneo\\Pim\\Structure\\Component\\Model\\AttributeGroup');
        $va->addResource('Akeneo\\Channel\\Infrastructure\\Component\\Model\\Locale');
        $wa = new \Akeneo\Pim\Enrichment\Bundle\StructureVersion\Provider\StructureVersion($ca);
        $wa->addResource('Akeneo\\Pim\\Structure\\Component\\Model\\Attribute');
        $wa->addResource('Akeneo\\Pim\\Structure\\Component\\Model\\Family');
        $wa->addResource('Akeneo\\Channel\\Infrastructure\\Component\\Model\\Locale');
        $xa = new \Akeneo\Pim\Enrichment\Bundle\StructureVersion\Provider\StructureVersion($ca);
        $xa->addResource('Akeneo\\Channel\\Infrastructure\\Component\\Model\\Locale');

        return $container->privates['pim_internal_api_serializer'] = new \Symfony\Component\Serializer\Serializer([0 => new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\InternalApi\ProductNormalizer($a, $z, $c, $aa, $ba, $da, $ea, $d, $fa, $ha, $y, $f, $ia, $la, $ma, $na, $oa, $ka, $pa, $qa, $ra), 1 => $sa, 2 => new \Akeneo\UserManagement\Component\Normalizer\UserNormalizer(($container->privates['serializer.normalizer.datetime'] ?? ($container->privates['serializer.normalizer.datetime'] = new \Symfony\Component\Serializer\Normalizer\DateTimeNormalizer())), $sa, ($container->privates['oro_security.security_facade'] ?? $container->getOroSecurity_SecurityFacadeService()), ($container->services['.container.private.security.token_storage'] ?? $container->get_Container_Private_Security_TokenStorageService()), $n, []), 3 => $ta, 4 => new \Akeneo\Channel\Infrastructure\Component\Normalizer\InternalApi\ChannelNormalizer($a, $ta, $o, $z, $ua), 5 => new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\InternalApi\GroupNormalizer(($container->privates['pim_catalog.normalizer.standard.group'] ?? $container->load('getPimCatalog_Normalizer_Standard_GroupService')), $p), 6 => $ga, 7 => new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\InternalApi\ProductModelNormalizer($a, $z, $c, $aa, $d, $fa, $ea, $ba, ($container->privates['pim_catalog.product_model.fill_missing_values'] ?? $container->load('getPimCatalog_ProductModel_FillMissingValuesService')), $ia, $la, $g, $ja, $ma, $y, $na, $oa, $ka, $ra, $pa, $qa), 8 => new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\InternalApi\CollectionNormalizer(), 9 => ($container->privates['pim_enrich.normalizer.violation'] ?? ($container->privates['pim_enrich.normalizer.violation'] = new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\InternalApi\ConstraintViolationNormalizer())), 10 => new \Akeneo\Pim\Structure\Component\Normalizer\InternalApi\VersionedAttributeNormalizer($q, $c, $z, $va), 11 => ($container->privates['pim_enrich.normalizer.structured.attribute_option'] ?? $container->load('getPimEnrich_Normalizer_Structured_AttributeOptionService')), 12 => new \Akeneo\Pim\Structure\Component\Normalizer\InternalApi\AttributeOptionNormalizer($ba, ($container->privates['pim_catalog.factory.attribute_option_value'] ?? ($container->privates['pim_catalog.factory.attribute_option_value'] = new \Akeneo\Tool\Component\StorageUtils\Factory\SimpleFactory('Akeneo\\Pim\\Structure\\Component\\Model\\AttributeOptionValue')))), 13 => new \Akeneo\Pim\Structure\Component\Normalizer\InternalApi\AttributeOptionValueCollectionNormalizer(), 14 => new \Akeneo\Pim\Structure\Component\Normalizer\InternalApi\AttributeOptionValueNormalizer(), 15 => new \Akeneo\Pim\Structure\Component\Normalizer\InternalApi\FamilyNormalizer(($container->privates['pim_catalog.normalizer.standard.family'] ?? $container->load('getPimCatalog_Normalizer_Standard_FamilyService')), $q, $ua, $x, $c, $z, ($container->privates['pim_catalog.normalizer.standard.translation'] ?? $container->load('getPimCatalog_Normalizer_Standard_TranslationService'))), 16 => new \Akeneo\Pim\Structure\Component\Normalizer\InternalApi\FamilyVariantNormalizer($a, $wa), 17 => new \Akeneo\Pim\Structure\Component\Normalizer\InternalApi\AttributeGroupNormalizer($a, $x), 18 => new \Akeneo\Pim\Structure\Component\Normalizer\InternalApi\GroupTypeNormalizer($a, $xa), 19 => new \Akeneo\Pim\Structure\Component\Normalizer\InternalApi\AssociationTypeNormalizer($a, $c, $z), 20 => new \Akeneo\Pim\Structure\Component\Normalizer\InternalApi\ReferenceDataConfigurationNormalizer(), 21 => new \Oro\Bundle\PimDataGridBundle\Normalizer\InternalApi\DatagridViewNormalizer(), 22 => $z, 23 => new \Akeneo\Platform\Bundle\ImportExportBundle\Normalizer\InternalApi\JobExecutionNormalizer($r, $y, new \Akeneo\Platform\Bundle\ImportExportBundle\Query\GetJobExecutionTracking($s, $t, $u, new \Akeneo\Platform\Bundle\ImportExportBundle\Query\SystemClock()), $v), 24 => new \Akeneo\Category\Infrastructure\Component\Normalizer\InternalApi\CategoryNormalizer($a)], [0 => ($container->privates['serializer.encoder.json'] ?? ($container->privates['serializer.encoder.json'] = new \Symfony\Component\Serializer\Encoder\JsonEncoder()))]);
    }
}
