<?php

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

// This file has been auto-generated by the Symfony Dependency Injection Component for internal use.
// Returns the public 'akeneo_batch.job.job_registry' shared service.

include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Batch/Job/JobRegistry.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Batch/Job/JobInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Batch/Job/Job.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Batch/Step/StepInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Batch/Step/AbstractStep.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Step/ValidatorStep.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Batch/Step/StepExecutionAwareInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Item/CharsetValidator.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Batch/Step/ItemStep.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Batch/Item/ItemReaderInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Batch/Item/FlushableInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Reader/File/FileReaderInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Reader/File/Csv/Reader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/ArrayConverter/ArrayConverterInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Channel/Component/ArrayConverter/FlatToStandard/Locale.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Processor/Denormalization/AbstractProcessor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Batch/Item/ItemProcessorInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Processor/Denormalization/Processor.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/akeneo/pim-community-dev/src/Akeneo/Tool/Component/StorageUtils/Updater/ObjectUpdaterInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Channel/Component/Updater/LocaleUpdater.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Batch/Item/ItemWriterInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Writer/Database/Writer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Batch/Item/InitializableInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Reader/Database/AbstractReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Reader/Database/Reader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Processor/Normalization/Processor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Writer/File/AbstractFileWriter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Writer/File/ArchivableWriterInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Writer/File/Csv/Writer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/ArrayConverter/StandardToFlat/AbstractSimpleArrayConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Channel/Component/ArrayConverter/StandardToFlat/Locale.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Writer/File/FlatItemBufferFlusher.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Writer/File/ColumnSorterInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Writer/File/DefaultColumnSorter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/ArrayConverter/FieldSplitter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Reader/File/Xlsx/Reader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Writer/File/Xlsx/Writer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Channel/Component/ArrayConverter/FlatToStandard/Channel.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Channel/Component/ArrayConverter/StandardToFlat/Channel.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Channel/Component/ArrayConverter/FlatToStandard/Currency.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Channel/Component/Updater/CurrencyUpdater.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Channel/Component/ArrayConverter/StandardToFlat/Currency.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/Group.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Reader/Database/GroupReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/StandardToFlat/Group.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Reader/File/Csv/ProductReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/EntityWithValuesDelocalized.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/Product.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/AssociationColumnsResolver.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/AttributeColumnsResolver.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/FieldConverterInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/FieldConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/FieldSplitter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ColumnsMerger.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/AttributeColumnInfoExtractor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ColumnsMapper.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/Value.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ValueConverter/ValueConverterRegistryInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ValueConverter/ValueConverterRegistry.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ValueConverter/ValueConverterInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ValueConverter/AbstractValueConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ValueConverter/PriceConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ValueConverter/MetricConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ValueConverter/MultiSelectConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ValueConverter/SimpleSelectConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ValueConverter/TextConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ValueConverter/BooleanConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ValueConverter/MediaConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ValueConverter/NumberConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ValueConverter/DateConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Reader/File/MediaPathTransformer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Processor/Denormalizer/ProductProcessor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Processor/Denormalizer/FindProductToImport.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/ProductModel/Filter/AttributeFilterInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/ProductModel/Filter/ProductAttributeFilter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Processor/Denormalizer/MediaStorer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Writer/Database/ProductWriter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Reader/File/Csv/ProductAssociationReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ProductAssociation.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Processor/Denormalizer/ProductAssociationProcessor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Comparator/Filter/FilterInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Comparator/Filter/ProductAssociationFilter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Writer/Database/ProductAssociationWriter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Reader/File/Csv/ProductModelReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ProductModel.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ProductModel/FieldConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Processor/Denormalizer/ProductModelProcessor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/ProductModel/Filter/ProductModelAttributeFilter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Writer/Database/ProductModelWriter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Reader/File/Csv/ProductModelAssociationReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/FlatToStandard/ProductModelAssociation.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Processor/Denormalizer/ProductModelAssociationProcessor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Reader/Database/ProductReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Converter/MetricConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Processor/Normalization/ProductProcessor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Processor/BulkMediaFetcher.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/FileStorage/File/FileFetcherInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/FileStorage/File/OutputFileFetcher.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Writer/File/FileExporterPathGeneratorInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Writer/File/MediaExporterPathGenerator.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Writer/File/AbstractItemMediaWriter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Writer/File/Csv/ProductWriter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/StandardToFlat/ProductLocalized.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/StandardToFlat/Product.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/StandardToFlat/Product/ProductValueConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/StandardToFlat/Product/ValueConverter/ValueConverterRegistry.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/StandardToFlat/Product/ValueConverter/ValueConverterInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/StandardToFlat/Product/ValueConverter/AbstractValueConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/StandardToFlat/Product/ValueConverter/PriceConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/StandardToFlat/Product/ValueConverter/MetricConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/StandardToFlat/Product/ValueConverter/MultiSelectConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/StandardToFlat/Product/ValueConverter/SimpleSelectConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/StandardToFlat/Product/ValueConverter/TextConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/StandardToFlat/Product/ValueConverter/BooleanConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/StandardToFlat/Product/ValueConverter/MediaConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/StandardToFlat/Product/ValueConverter/DateConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ProductColumnSorter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Writer/File/GenerateFlatHeadersFromFamilyCodesInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Storage/Sql/Connector/Writer/File/Flat/GenerateHeadersFromFamilyCodes.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Writer/File/GenerateFlatHeadersFromAttributeCodesInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Storage/Sql/Connector/Writer/File/Flat/GenerateHeadersFromAttributeCodes.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Writer/File/Csv/ProductModelWriter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/ArrayConverter/StandardToFlat/ProductModel.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Reader/File/Xlsx/ProductReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Reader/File/Xlsx/ProductAssociationReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Reader/File/Xlsx/ProductModelReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Reader/File/Xlsx/ProductModelAssociationReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Writer/File/Xlsx/ProductWriter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Writer/File/Xlsx/ProductModelWriter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Category/Connector/ArrayConverter/FlatToStandard/Category.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Category/Connector/Reader/Database/CategoryReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Category/Connector/ArrayConverter/StandardToFlat/Category.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Reader/Database/MassEdit/FilteredProductReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Processor/MassEdit/AbstractProcessor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Processor/QuickExport/ProductAndProductModelProcessor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Reader/Database/MassEdit/FilteredProductModelReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Reader/Database/MassEdit/FilteredProductAndProductModelReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Processor/MassEdit/UpdateProductValueProcessor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Processor/MassEdit/AddProductValueProcessor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/StorageUtils/Updater/PropertyAdderInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/PropertyAdder.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Adder/AdderRegistryInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Adder/AdderRegistry.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Adder/AdderInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Adder/FieldAdderInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Adder/AbstractFieldAdder.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Adder/CategoryFieldAdder.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Adder/GroupFieldAdder.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Adder/AttributeAdderInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Adder/AbstractAttributeAdder.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Adder/MultiSelectAttributeAdder.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Adder/AssociationFieldAdder.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Adder/PriceCollectionAttributeAdder.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Processor/MassEdit/RemoveProductValueProcessor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/StorageUtils/Updater/PropertyRemoverInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/PropertyRemover.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Remover/RemoverRegistryInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Remover/RemoverRegistry.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Remover/RemoverInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Remover/FieldRemoverInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Remover/AbstractFieldRemover.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Remover/CategoryFieldRemover.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Remover/AttributeRemoverInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Remover/AbstractAttributeRemover.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Remover/PriceCollectionAttributeRemover.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Remover/GroupFieldRemover.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Updater/Remover/MultiSelectAttributeRemover.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Reader/Database/MassEdit/ProductAndProductModelReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Writer/Database/MassEdit/ProductAndProductModelWriter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Processor/MassEdit/EditAttributesProcessor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/EntityWithFamilyVariant/CheckAttributeEditable.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Step/MassEditStep.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Item/MassEdit/TemporaryFileCleaner.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Processor/MassEdit/AddAttributeValueProcessor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Processor/MassEdit/AddToExistingProductModelProcessor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Step/TaskletStep.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Step/TaskletInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Job/DeleteProductsAndProductModelsTasklet.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/ProductModel/Query/CountProductModelsAndChildrenProductModelsInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Storage/Sql/ProductModel/CountProductModelsAndChildrenProductModels.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/ProductAndProductModel/Query/CountVariantProductsInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Storage/Sql/ProductModel/CountVariantProducts.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Processor/MassEdit/ChangeParentProcessor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/ArrayConverter/FlatToStandard/Attribute.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/ArrayConverter/FlatToStandard/AttributeOption.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/ArrayConverter/FlatToStandard/AttributeGroup.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/Writer/Database/AttributeGroupWriter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Job/EnsureConsistentAttributeGroupOrderTasklet.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/AttributeGroup/Query/FindAttributeGroupOrdersEqualOrSuperiorTo.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Bundle/Storage/Sql/SqlFindAttributeGroupOrdersEqualOrSuperiorTo.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/ArrayConverter/StandardToFlat/Attribute.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/Reader/Database/AttributeOptionReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/ArrayConverter/StandardToFlat/AttributeOption.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/ArrayConverter/StandardToFlat/AttributeGroup.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/ArrayConverter/FlatToStandard/AssociationType.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/ArrayConverter/StandardToFlat/AssociationType.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/ArrayConverter/FlatToStandard/Family.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Job/ComputeDataRelatedToFamilyRootProductModelsTasklet.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Job/ComputeDataRelatedToFamilySubProductModelsTasklet.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Connector/Job/ComputeDataRelatedToFamilyProductsTasklet.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/ArrayConverter/FlatToStandard/FamilyVariant.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/ArrayConverter/StandardToFlat/Family.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/ArrayConverter/StandardToFlat/FamilyVariant/FamilyVariant.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/ArrayConverter/StandardToFlat/FamilyVariant/FieldSplitter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/ArrayConverter/FlatToStandard/GroupType.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/ArrayConverter/StandardToFlat/GroupType.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/Reader/Database/MassEdit/FilteredFamilyReader.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/Processor/MassEdit/SetAttributeRequirements.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/UserManagement/Component/Connector/ArrayConverter/FlatToStandard/User.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/ArrayConverter/DummyConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/UserManagement/Component/Updater/RoleUpdater.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/StorageUtils/Saver/SaverInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/StorageUtils/Saver/BulkSaverInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Bundle/StorageUtilsBundle/Doctrine/Common/Saver/BaseSaver.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/UserManagement/Component/Updater/GroupUpdater.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Processor/Denormalization/JobInstanceProcessor.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Writer/Database/JobInstanceWriter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/Reader/File/FileIteratorFactory.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Connector/ArrayConverter/FieldsRequirementChecker.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/Akeneo/Channel/Component/Normalizer/Standard/LocaleNormalizer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/Buffer/BufferFactory.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Channel/Component/Normalizer/Standard/CurrencyNormalizer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/EntityWithFamilyVariant/KeepOnlyValuesForVariation.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/Factory/GroupTypeFactory.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Component/Updater/GroupTypeUpdater.php';

$this->services['akeneo_batch.job.job_registry'] = $instance = new \Akeneo\Tool\Component\Batch\Job\JobRegistry();

$a = ($this->services['event_dispatcher'] ?? $this->getEventDispatcherService());
$b = ($this->privates['akeneo_batch.job_repository'] ?? $this->load('getAkeneoBatch_JobRepositoryService.php'));
$c = new \Akeneo\Tool\Component\Connector\Step\ValidatorStep('validation', $a, $b, new \Akeneo\Tool\Component\Connector\Item\CharsetValidator());
$d = ($this->privates['pim_connector.reader.file.csv_iterator_factory'] ?? ($this->privates['pim_connector.reader.file.csv_iterator_factory'] = new \Akeneo\Tool\Component\Connector\Reader\File\FileIteratorFactory('Akeneo\\Tool\\Component\\Connector\\Reader\\File\\FlatFileIterator', 'csv')));
$e = ($this->privates['pim_connector.array_convertor.checker.fields_requirement'] ?? ($this->privates['pim_connector.array_convertor.checker.fields_requirement'] = new \Akeneo\Tool\Component\Connector\ArrayConverter\FieldsRequirementChecker()));

$f = new \Akeneo\Channel\Component\ArrayConverter\FlatToStandard\Locale($e);

$g = new \Akeneo\Tool\Component\Connector\Reader\File\Csv\Reader($d, $f);
$h = ($this->privates['pim_catalog.repository.locale'] ?? $this->getPimCatalog_Repository_LocaleService());
$i = ($this->services['validator'] ?? $this->load('getValidatorService.php'));
$j = ($this->privates['akeneo_storage_utils.doctrine.object_detacher'] ?? $this->load('getAkeneoStorageUtils_Doctrine_ObjectDetacherService.php'));

$k = new \Akeneo\Tool\Component\Connector\Processor\Denormalization\Processor($h, new \Akeneo\Tool\Component\StorageUtils\Factory\SimpleFactory('Akeneo\\Channel\\Component\\Model\\Locale'), new \Akeneo\Channel\Component\Updater\LocaleUpdater(), $i, $j);
$l = new \Akeneo\Tool\Component\Connector\Writer\Database\Writer(($this->privates['pim_catalog.saver.locale'] ?? $this->load('getPimCatalog_Saver_LocaleService.php')), $j);
$m = new \Akeneo\Tool\Component\Connector\Reader\Database\Reader($h);
$n = new \Akeneo\Tool\Component\Connector\Processor\Normalization\Processor(($this->privates['pim_catalog.normalizer.standard.locale'] ?? ($this->privates['pim_catalog.normalizer.standard.locale'] = new \Akeneo\Channel\Component\Normalizer\Standard\LocaleNormalizer())), $j);
$o = new \Akeneo\Channel\Component\ArrayConverter\StandardToFlat\Locale();
$p = ($this->privates['pim_connector.factory.flat_item_buffer'] ?? ($this->privates['pim_connector.factory.flat_item_buffer'] = new \Akeneo\Tool\Component\Buffer\BufferFactory('Akeneo\\Tool\\Component\\Connector\\Writer\\File\\FlatItemBuffer')));
$q = new \Akeneo\Tool\Component\Connector\Writer\File\FlatItemBufferFlusher(new \Akeneo\Tool\Component\Connector\Writer\File\DefaultColumnSorter(new \Akeneo\Tool\Component\Connector\ArrayConverter\FieldSplitter(), [0 => 'code', 1 => 'label']));
$r = ($this->privates['pim_connector.reader.file.xlsx_iterator_factory'] ?? ($this->privates['pim_connector.reader.file.xlsx_iterator_factory'] = new \Akeneo\Tool\Component\Connector\Reader\File\FileIteratorFactory('Akeneo\\Tool\\Component\\Connector\\Reader\\File\\FlatFileIterator', 'xlsx')));
$s = new \Akeneo\Channel\Component\ArrayConverter\FlatToStandard\Channel($e);

$t = new \Akeneo\Tool\Component\Connector\Reader\File\Csv\Reader($d, $s);
$u = ($this->services['pim_catalog.repository.channel'] ?? $this->getPimCatalog_Repository_ChannelService());

$v = new \Akeneo\Tool\Component\Connector\Processor\Denormalization\Processor($u, ($this->privates['pim_catalog.factory.channel'] ?? ($this->privates['pim_catalog.factory.channel'] = new \Akeneo\Tool\Component\StorageUtils\Factory\SimpleFactory('Akeneo\\Channel\\Component\\Model\\Channel'))), ($this->privates['pim_catalog.updater.channel'] ?? $this->load('getPimCatalog_Updater_ChannelService.php')), $i, $j);
$w = new \Akeneo\Tool\Component\Connector\Writer\Database\Writer(($this->privates['pim_catalog.saver.channel'] ?? $this->load('getPimCatalog_Saver_ChannelService.php')), $j);
$x = new \Akeneo\Tool\Component\Connector\Reader\Database\Reader($u);
$y = new \Akeneo\Tool\Component\Connector\Processor\Normalization\Processor(($this->privates['pim_catalog.normalizer.standard.channel'] ?? $this->load('getPimCatalog_Normalizer_Standard_ChannelService.php')), $j);
$z = new \Akeneo\Channel\Component\ArrayConverter\StandardToFlat\Channel();
$aa = new \Akeneo\Channel\Component\ArrayConverter\FlatToStandard\Currency($e);

$ba = new \Akeneo\Tool\Component\Connector\Reader\File\Csv\Reader($d, $aa);
$ca = ($this->privates['pim_catalog.repository.currency'] ?? $this->load('getPimCatalog_Repository_CurrencyService.php'));

$da = new \Akeneo\Tool\Component\Connector\Processor\Denormalization\Processor($ca, new \Akeneo\Tool\Component\StorageUtils\Factory\SimpleFactory('Akeneo\\Channel\\Component\\Model\\Currency'), new \Akeneo\Channel\Component\Updater\CurrencyUpdater(), $i, $j);
$ea = new \Akeneo\Tool\Component\Connector\Writer\Database\Writer(($this->privates['pim_catalog.saver.currency'] ?? $this->load('getPimCatalog_Saver_CurrencyService.php')), $j);
$fa = new \Akeneo\Tool\Component\Connector\Reader\Database\Reader($ca);
$ga = new \Akeneo\Tool\Component\Connector\Processor\Normalization\Processor(($this->privates['pim_catalog.normalizer.standard.currency'] ?? ($this->privates['pim_catalog.normalizer.standard.currency'] = new \Akeneo\Channel\Component\Normalizer\Standard\CurrencyNormalizer())), $j);
$ha = new \Akeneo\Channel\Component\ArrayConverter\StandardToFlat\Currency();
$ia = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\Group($h, $e);
$ja = ($this->privates['pim_catalog.repository.group'] ?? $this->load('getPimCatalog_Repository_GroupService.php'));

$ka = new \Akeneo\Tool\Component\Connector\Processor\Denormalization\Processor($ja, ($this->privates['pim_catalog.factory.group'] ?? $this->load('getPimCatalog_Factory_GroupService.php')), ($this->privates['pim_catalog.updater.group'] ?? $this->load('getPimCatalog_Updater_GroupService.php')), $i, $j);
$la = new \Akeneo\Tool\Component\Connector\Writer\Database\Writer(($this->privates['pim_catalog.saver.group'] ?? $this->load('getPimCatalog_Saver_GroupService.php')), $j);

$ma = new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Csv\Reader($d, $ia), $ka, $la);
$na = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Reader\Database\GroupReader($ja);
$oa = new \Akeneo\Tool\Component\Connector\Processor\Normalization\Processor(($this->privates['pim_catalog.normalizer.standard.group'] ?? $this->load('getPimCatalog_Normalizer_Standard_GroupService.php')), $j);
$pa = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\StandardToFlat\Group();
$qa = ($this->privates['pim_catalog.repository.association_type'] ?? $this->load('getPimCatalog_Repository_AssociationTypeService.php'));

$ra = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\AssociationColumnsResolver($qa);
$sa = ($this->privates['pim_catalog.repository.attribute'] ?? $this->load('getPimCatalog_Repository_AttributeService.php'));

$ta = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\AttributeColumnsResolver($sa, $ca, ($this->privates['pim_catalog.resolver.attribute_values'] ?? $this->load('getPimCatalog_Resolver_AttributeValuesService.php')));
$ua = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\FieldSplitter();
$va = ($this->privates['pim_catalog.repository.group_type'] ?? $this->load('getPimCatalog_Repository_GroupTypeService.php'));
$wa = ($this->privates['pim_catalog.repository.cached_attribute'] ?? $this->load('getPimCatalog_Repository_CachedAttributeService.php'));

$xa = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\AttributeColumnInfoExtractor($wa, ($this->privates['pim_catalog.repository.cached_channel'] ?? $this->getPimCatalog_Repository_CachedChannelService()), ($this->privates['pim_catalog.repository.cached_locale'] ?? $this->getPimCatalog_Repository_CachedLocaleService()), $ra);

$ya = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\ColumnsMerger($xa);
$za = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\ColumnsMapper();
$ab = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\ValueConverter\ValueConverterRegistry();
$ab->register(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\ValueConverter\PriceConverter($ua, [0 => 'pim_catalog_price_collection']));
$ab->register(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\ValueConverter\MetricConverter($ua, [0 => 'pim_catalog_metric']));
$ab->register(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\ValueConverter\MultiSelectConverter($ua, [0 => 'pim_catalog_multiselect', 1 => 'pim_reference_data_multiselect']));
$ab->register(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\ValueConverter\SimpleSelectConverter($ua, [0 => 'pim_catalog_simpleselect', 1 => 'pim_reference_data_simpleselect']));
$ab->register(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\ValueConverter\TextConverter($ua, [0 => 'pim_catalog_identifier', 1 => 'pim_catalog_text', 2 => 'pim_catalog_textarea']));
$ab->register(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\ValueConverter\BooleanConverter($ua, [0 => 'pim_catalog_boolean']));
$ab->register(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\ValueConverter\MediaConverter($ua, [0 => 'pim_catalog_image', 1 => 'pim_catalog_file']));
$ab->register(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\ValueConverter\NumberConverter($ua, [0 => 'pim_catalog_number']));
$ab->register(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\ValueConverter\DateConverter($ua, [0 => 'pim_catalog_date']));

$bb = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\Value($xa, $ab, $ya);

$cb = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\Product($ra, $ta, new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\FieldConverter($ua, $ra, $va), $ya, $za, $e, $sa, $bb);
$db = ($this->privates['pim_catalog.localization.localizer.converter'] ?? $this->load('getPimCatalog_Localization_Localizer_ConverterService.php'));

$eb = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\EntityWithValuesDelocalized($cb, $db);
$fb = new \Akeneo\Tool\Component\Connector\Reader\File\MediaPathTransformer($sa);
$gb = ($this->privates['pim_catalog.repository.product'] ?? $this->load('getPimCatalog_Repository_ProductService.php'));
$hb = ($this->privates['pim_catalog.entity_with_family_variant.add_parent_to_product'] ?? $this->load('getPimCatalog_EntityWithFamilyVariant_AddParentToProductService.php'));
$ib = ($this->privates['pim_catalog.updater.product'] ?? $this->load('getPimCatalog_Updater_ProductService.php'));
$jb = ($this->privates['pim_catalog.validator.product'] ?? $this->load('getPimCatalog_Validator_ProductService.php'));
$kb = ($this->privates['pim_catalog.comparator.filter.product'] ?? $this->load('getPimCatalog_Comparator_Filter_ProductService.php'));
$lb = ($this->privates['pim_catalog.repository.product_model'] ?? $this->load('getPimCatalog_Repository_ProductModelService.php'));
$mb = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\Denormalizer\MediaStorer(($this->privates['akeneo_file_storage.file_storage.file.file_storer'] ?? $this->load('getAkeneoFileStorage_FileStorage_File_FileStorerService.php')), $sa);

$nb = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\Denormalizer\ProductProcessor($gb, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\Denormalizer\FindProductToImport($gb, ($this->privates['pim_catalog.builder.product'] ?? $this->load('getPimCatalog_Builder_ProductService.php'))), $hb, $ib, $jb, $j, $kb, new \Akeneo\Pim\Enrichment\Component\Product\ProductModel\Filter\ProductAttributeFilter($lb, ($this->privates['pim_catalog.repository.cached_family'] ?? $this->load('getPimCatalog_Repository_CachedFamilyService.php')), $gb, $wa), $mb);
$ob = ($this->privates['pim_versioning.manager.version'] ?? $this->load('getPimVersioning_Manager_VersionService.php'));
$pb = ($this->privates['pim_catalog.saver.product'] ?? $this->load('getPimCatalog_Saver_ProductService.php'));

$qb = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Writer\Database\ProductWriter($ob, $pb);

$rb = new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Reader\File\Csv\ProductReader($d, $eb, $fb, []), $nb, $qb, 100);
$sb = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\ProductAssociation($cb);
$tb = new \Akeneo\Pim\Enrichment\Component\Product\Comparator\Filter\ProductAssociationFilter(($this->privates['pim_catalog.normalizer.standard.product.associations'] ?? $this->load('getPimCatalog_Normalizer_Standard_Product_AssociationsService.php')), ($this->privates['pim_catalog.comparator.registry'] ?? $this->load('getPimCatalog_Comparator_RegistryService.php')));

$ub = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\Denormalizer\ProductAssociationProcessor($gb, $ib, $jb, $tb, $j);
$vb = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Writer\Database\ProductAssociationWriter($pb, $j);

$wb = new \Akeneo\Tool\Component\Batch\Step\ItemStep('import_associations', $a, $b, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Reader\File\Csv\ProductAssociationReader($d, $sb), $ub, $vb, 1);
$xb = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\ProductModel($za, new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\ProductModel\FieldConverter($ua, $ra), $bb, $ya, $ta, $e, $ra);

$yb = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\EntityWithValuesDelocalized($xb, $db);

$zb = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Reader\File\Csv\ProductModelReader($d, $yb, $fb, []);
$ac = ($this->privates['pim_catalog.factory.product_model'] ?? ($this->privates['pim_catalog.factory.product_model'] = new \Akeneo\Tool\Component\StorageUtils\Factory\SimpleFactory('Akeneo\\Pim\\Enrichment\\Component\\Product\\Model\\ProductModel')));
$bc = ($this->privates['pim_catalog.updater.product_model'] ?? $this->load('getPimCatalog_Updater_ProductModelService.php'));
$cc = ($this->privates['pim_catalog.comparator.filter.product_model'] ?? $this->load('getPimCatalog_Comparator_Filter_ProductModelService.php'));
$dc = ($this->privates['pim_catalog.repository.family_variant'] ?? $this->load('getPimCatalog_Repository_FamilyVariantService.php'));

$ec = new \Akeneo\Pim\Enrichment\Component\Product\ProductModel\Filter\ProductModelAttributeFilter($dc, $lb, $wa);

$fc = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\Denormalizer\ProductModelProcessor($ac, $bc, $lb, $jb, $cc, $j, $ec, $mb, 'root_product_model');
$gc = ($this->privates['pim_catalog.saver.product_model'] ?? $this->load('getPimCatalog_Saver_ProductModelService.php'));

$hc = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Writer\Database\ProductModelWriter($ob, $gc);

$ic = new \Akeneo\Tool\Component\Batch\Step\ItemStep('import_root_product_model', $a, $b, $zb, $fc, $hc, 100);
$jc = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\Denormalizer\ProductModelProcessor($ac, $bc, $lb, $jb, $cc, $j, $ec, $mb, 'sub_product_model');

$kc = new \Akeneo\Tool\Component\Batch\Step\ItemStep('import_sub_product_model', $a, $b, $zb, $jc, $hc, 100);
$lc = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\FlatToStandard\ProductModelAssociation($xb);
$mc = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\Denormalizer\ProductModelAssociationProcessor($lb, $bc, $jb, $tb, $j);
$nc = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Writer\Database\ProductAssociationWriter($gc, $j);
$oc = ($this->privates['pim_catalog.query.product_query_builder_factory'] ?? $this->load('getPimCatalog_Query_ProductQueryBuilderFactoryService.php'));
$pc = ($this->privates['pim_catalog.builder.entity_with_values'] ?? $this->load('getPimCatalog_Builder_EntityWithValuesService.php'));

$qc = new \Akeneo\Pim\Enrichment\Component\Product\Converter\MetricConverter(($this->privates['akeneo_measure.measure_converter'] ?? $this->load('getAkeneoMeasure_MeasureConverterService.php')), $pc, $wa);

$rc = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Reader\Database\ProductReader($oc, $u, $qc);
$sc = ($this->privates['pim_catalog.normalizer.standard.product'] ?? $this->load('getPimCatalog_Normalizer_Standard_ProductService.php'));
$tc = new \Akeneo\Tool\Component\Connector\Writer\File\MediaExporterPathGenerator();

$uc = new \Akeneo\Tool\Component\Connector\Processor\BulkMediaFetcher(new \Akeneo\Tool\Component\FileStorage\File\OutputFileFetcher(), ($this->privates['akeneo_file_storage.file_storage.filesystem_provider'] ?? $this->load('getAkeneoFileStorage_FileStorage_FilesystemProviderService.php')), $tc);
$vc = ($this->privates['pim_catalog.product_model.fill_missing_values'] ?? $this->load('getPimCatalog_ProductModel_FillMissingValuesService.php'));

$wc = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\Normalization\ProductProcessor($sc, $u, $sa, $uc, $vc);
$xc = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\StandardToFlat\Product\ValueConverter\ValueConverterRegistry();
$xc->register(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\StandardToFlat\Product\ValueConverter\PriceConverter($ta, [0 => 'pim_catalog_price_collection']), 100);
$xc->register(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\StandardToFlat\Product\ValueConverter\MetricConverter($ta, [0 => 'pim_catalog_metric']), 100);
$xc->register(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\StandardToFlat\Product\ValueConverter\MultiSelectConverter($ta, [0 => 'pim_catalog_multiselect', 1 => 'pim_reference_data_multiselect']), 100);
$xc->register(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\StandardToFlat\Product\ValueConverter\SimpleSelectConverter($ta, [0 => 'pim_catalog_simpleselect', 1 => 'pim_reference_data_simpleselect']), 100);
$xc->register(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\StandardToFlat\Product\ValueConverter\TextConverter($ta, [0 => 'pim_catalog_identifier', 1 => 'pim_catalog_text', 2 => 'pim_catalog_textarea', 3 => 'pim_catalog_number']), 100);
$xc->register(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\StandardToFlat\Product\ValueConverter\BooleanConverter($ta, [0 => 'pim_catalog_boolean']), 100);
$xc->register(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\StandardToFlat\Product\ValueConverter\MediaConverter($ta, [0 => 'pim_catalog_image', 1 => 'pim_catalog_file']), 100);
$xc->register(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\StandardToFlat\Product\ValueConverter\DateConverter($ta, [0 => 'pim_catalog_date']), 100);

$yc = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\StandardToFlat\Product\ProductValueConverter($xc, $wa);

$zc = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\StandardToFlat\ProductLocalized(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\StandardToFlat\Product($yc), $db);
$ad = new \Akeneo\Tool\Component\Connector\Writer\File\FlatItemBufferFlusher(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ProductColumnSorter($ua, $sa, $qa, [0 => 'categories', 1 => 'enabled', 2 => 'family', 3 => 'parent', 4 => 'groups']));
$bd = ($this->services['doctrine.dbal.default_connection'] ?? $this->getDoctrine_Dbal_DefaultConnectionService());

$cd = new \Akeneo\Pim\Enrichment\Bundle\Storage\Sql\Connector\Writer\File\Flat\GenerateHeadersFromFamilyCodes($bd);
$dd = new \Akeneo\Pim\Enrichment\Bundle\Storage\Sql\Connector\Writer\File\Flat\GenerateHeadersFromAttributeCodes($bd);
$ed = ($this->privates['pim_catalog.query.product_model_query_builder_factory'] ?? $this->load('getPimCatalog_Query_ProductModelQueryBuilderFactoryService.php'));

$fd = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Reader\Database\ProductReader($ed, $u, $qc);
$gd = ($this->privates['pim_catalog.normalizer.standard.product_model'] ?? $this->load('getPimCatalog_Normalizer_Standard_ProductModelService.php'));

$hd = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\Normalization\ProductProcessor($gd, $u, $sa, $uc, $vc);
$id = new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\StandardToFlat\ProductLocalized(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ArrayConverter\StandardToFlat\ProductModel($yc), $db);
$jd = new \Akeneo\Tool\Component\Connector\Writer\File\FlatItemBufferFlusher(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ProductColumnSorter($ua, $sa, $qa, [0 => 'code', 1 => 'family_variant', 2 => 'parent', 3 => 'categories']));
$kd = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Reader\File\Xlsx\ProductModelReader($r, $yb, $fb, []);
$ld = new \Akeneo\Pim\Enrichment\Component\Category\Connector\ArrayConverter\FlatToStandard\Category($e);
$md = ($this->privates['pim_catalog.repository.category'] ?? $this->getPimCatalog_Repository_CategoryService());

$nd = new \Akeneo\Tool\Component\Connector\Processor\Denormalization\Processor($md, ($this->privates['pim_catalog.factory.category'] ?? ($this->privates['pim_catalog.factory.category'] = new \Akeneo\Tool\Component\StorageUtils\Factory\SimpleFactory('Akeneo\\Pim\\Enrichment\\Component\\Category\\Model\\Category'))), ($this->privates['pim_catalog.updater.category_translatable'] ?? $this->load('getPimCatalog_Updater_CategoryTranslatableService.php')), $i, $j);
$od = new \Akeneo\Tool\Component\Connector\Writer\Database\Writer(($this->privates['pim_catalog.saver.category'] ?? $this->load('getPimCatalog_Saver_CategoryService.php')), $j);

$pd = new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Csv\Reader($d, $ld), $nd, $od, 1);
$qd = new \Akeneo\Pim\Enrichment\Component\Category\Connector\Reader\Database\CategoryReader($md);
$rd = new \Akeneo\Tool\Component\Connector\Processor\Normalization\Processor(($this->privates['pim_catalog.normalizer.standard.category'] ?? $this->load('getPimCatalog_Normalizer_Standard_CategoryService.php')), $j);
$sd = new \Akeneo\Pim\Enrichment\Component\Category\Connector\ArrayConverter\StandardToFlat\Category();
$td = ($this->privates['pim_catalog.query.product_and_product_model_query_builder_factory'] ?? $this->load('getPimCatalog_Query_ProductAndProductModelQueryBuilderFactoryService.php'));

$ud = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Reader\Database\MassEdit\FilteredProductReader($td, $u, $qc);
$vd = ($this->privates['pim_catalog.product.fill_missing_values'] ?? $this->load('getPimCatalog_Product_FillMissingValuesService.php'));
$wd = ($this->privates['pim_user.provider.user'] ?? $this->load('getPimUser_Provider_UserService.php'));
$xd = ($this->services['security.token_storage'] ?? $this->getSecurity_TokenStorageService());

$yd = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\QuickExport\ProductAndProductModelProcessor($sc, $u, $sa, $vc, $vd, $j, $wd, $xd, $uc);
$zd = new \Akeneo\Tool\Component\Connector\Writer\File\FlatItemBufferFlusher(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ProductColumnSorter($ua, $sa, $qa, [0 => 'label']));

$ae = new \Akeneo\Tool\Component\Batch\Step\ItemStep('quick_export', $a, $b, $ud, $yd, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Writer\File\Csv\ProductWriter($zc, $p, $zd, $sa, $tc, $cd, $dd, [0 => 'pim_catalog_file', 1 => 'pim_catalog_image'], 'filePathProduct'), 100);
$be = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Reader\Database\MassEdit\FilteredProductModelReader($td, $u, $qc);
$ce = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\QuickExport\ProductAndProductModelProcessor($gd, $u, $sa, $vc, $vd, $j, $wd, $xd, $uc);
$de = new \Akeneo\Tool\Component\Connector\Writer\File\FlatItemBufferFlusher(new \Akeneo\Pim\Enrichment\Component\Product\Connector\ProductColumnSorter($ua, $sa, $qa, [0 => 'code']));

$ee = new \Akeneo\Tool\Component\Batch\Step\ItemStep('quick_export_product_model', $a, $b, $be, $ce, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Writer\File\Csv\ProductModelWriter($id, $p, $de, $sa, $tc, [0 => 'pim_catalog_file', 1 => 'pim_catalog_image'], 'filePathProductModel'), 100);
$fe = new \Akeneo\Tool\Component\Batch\Step\ItemStep('quick_export', $a, $b, $ud, $yd, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Writer\File\Xlsx\ProductWriter($zc, $p, $zd, $sa, $tc, $cd, $dd, [0 => 'pim_catalog_file', 1 => 'pim_catalog_image'], 'filePathProduct'), 100);
$ge = new \Akeneo\Tool\Component\Batch\Step\ItemStep('quick_export_product_model', $a, $b, $be, $ce, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Writer\File\Xlsx\ProductModelWriter($id, $p, $de, $sa, $tc, [0 => 'pim_catalog_file', 1 => 'pim_catalog_image'], 'filePathProductModel'), 100);
$he = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Reader\Database\MassEdit\FilteredProductAndProductModelReader($td, $u, $qc, true);
$ie = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\MassEdit\UpdateProductValueProcessor(($this->privates['pim_catalog.updater.property_setter'] ?? $this->load('getPimCatalog_Updater_PropertySetterService.php')), $jb);
$je = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Reader\Database\MassEdit\FilteredProductAndProductModelReader($td, $u, $qc, false);
$ke = new \Akeneo\Pim\Enrichment\Component\Product\Updater\Adder\AdderRegistry($wa);

$le = ($this->privates['pim_catalog.repository.cached_category'] ?? $this->load('getPimCatalog_Repository_CachedCategoryService.php'));

$ke->register(new \Akeneo\Pim\Enrichment\Component\Product\Updater\Adder\CategoryFieldAdder($le, [0 => 'categories']));
$ke->register(new \Akeneo\Pim\Enrichment\Component\Product\Updater\Adder\GroupFieldAdder($ja, [0 => 'groups']));
$ke->register(new \Akeneo\Pim\Enrichment\Component\Product\Updater\Adder\MultiSelectAttributeAdder($pc, [0 => 'pim_catalog_multiselect', 1 => 'pim_reference_data_multiselect']));
$ke->register(new \Akeneo\Pim\Enrichment\Component\Product\Updater\Adder\AssociationFieldAdder($gb, $lb, $ja, ($this->privates['pim_catalog.association.missing_association_adder'] ?? $this->load('getPimCatalog_Association_MissingAssociationAdderService.php')), [0 => 'associations']));
$ke->register(new \Akeneo\Pim\Enrichment\Component\Product\Updater\Adder\PriceCollectionAttributeAdder($pc, ($this->privates['pim_standard_format_serializer'] ?? $this->load('getPimStandardFormatSerializerService.php')), [0 => 'pim_catalog_price_collection']));

$me = new \Akeneo\Pim\Enrichment\Component\Product\Updater\PropertyAdder($wa, $ke);

$ne = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\MassEdit\AddProductValueProcessor($me, $jb);
$oe = new \Akeneo\Pim\Enrichment\Component\Product\Updater\Remover\RemoverRegistry($wa);

$pe = ($this->privates['pim_catalog.validator.helper.attribute'] ?? $this->load('getPimCatalog_Validator_Helper_AttributeService.php'));

$oe->register(new \Akeneo\Pim\Enrichment\Component\Product\Updater\Remover\CategoryFieldRemover($le, [0 => 'categories']));
$oe->register(new \Akeneo\Pim\Enrichment\Component\Product\Updater\Remover\PriceCollectionAttributeRemover($pe, $ca, $pc, [0 => 'pim_catalog_price_collection']));
$oe->register(new \Akeneo\Pim\Enrichment\Component\Product\Updater\Remover\GroupFieldRemover($ja, [0 => 'groups']));
$oe->register(new \Akeneo\Pim\Enrichment\Component\Product\Updater\Remover\MultiSelectAttributeRemover($pe, $pc, [0 => 'pim_catalog_multiselect']));

$qe = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\MassEdit\RemoveProductValueProcessor(new \Akeneo\Pim\Enrichment\Component\Product\Updater\PropertyRemover($wa, $oe), $jb);
$re = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Reader\Database\MassEdit\ProductAndProductModelReader($td, $u, false);
$se = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Writer\Database\MassEdit\ProductAndProductModelWriter($ob, $pb, $gc);
$te = new \Akeneo\Pim\Enrichment\Component\Product\Connector\Reader\Database\MassEdit\ProductAndProductModelReader($td, $u, true);
$ue = new \Akeneo\Pim\Enrichment\Component\Product\EntityWithFamilyVariant\CheckAttributeEditable();
$ve = ($this->privates['pim_connector.doctrine.cache_clearer'] ?? $this->load('getPimConnector_Doctrine_CacheClearerService.php'));
$we = new \Akeneo\Pim\Structure\Component\ArrayConverter\FlatToStandard\Attribute($e, [0 => 'localizable', 1 => 'useable_as_grid_filter', 2 => 'unique', 3 => 'required', 4 => 'scopable', 5 => 'wysiwyg_enabled', 6 => 'decimals_allowed', 7 => 'negative_allowed', 8 => 'auto_option_sorting', 9 => 'is_read_only']);
$xe = new \Akeneo\Tool\Component\Connector\Processor\Denormalization\Processor($sa, ($this->privates['pim_catalog.factory.attribute'] ?? $this->load('getPimCatalog_Factory_AttributeService.php')), ($this->privates['pim_catalog.updater.attribute'] ?? $this->load('getPimCatalog_Updater_AttributeService.php')), $i, $j);
$ye = new \Akeneo\Tool\Component\Connector\Writer\Database\Writer(($this->privates['pim_catalog.saver.attribute'] ?? $this->load('getPimCatalog_Saver_AttributeService.php')), $j);

$ze = new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Csv\Reader($d, $we), $xe, $ye);
$af = new \Akeneo\Pim\Structure\Component\ArrayConverter\FlatToStandard\AttributeOption($h, $e);
$bf = ($this->privates['pim_catalog.repository.attribute_option'] ?? $this->load('getPimCatalog_Repository_AttributeOptionService.php'));

$cf = new \Akeneo\Tool\Component\Connector\Processor\Denormalization\Processor($bf, ($this->privates['pim_catalog.factory.attribute_option'] ?? ($this->privates['pim_catalog.factory.attribute_option'] = new \Akeneo\Tool\Component\StorageUtils\Factory\SimpleFactory('Akeneo\\Pim\\Structure\\Component\\Model\\AttributeOption'))), ($this->privates['pim_catalog.updater.attribute_option'] ?? $this->load('getPimCatalog_Updater_AttributeOptionService.php')), $i, $j);
$df = new \Akeneo\Tool\Component\Connector\Writer\Database\Writer(($this->privates['pim_catalog.saver.attribute_option'] ?? $this->load('getPimCatalog_Saver_AttributeOptionService.php')), $j);

$ef = new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Csv\Reader($d, $af), $cf, $df);
$ff = new \Akeneo\Pim\Structure\Component\ArrayConverter\FlatToStandard\AttributeGroup($e);

$gf = new \Akeneo\Tool\Component\Connector\Reader\File\Csv\Reader($d, $ff);
$hf = ($this->privates['pim_catalog.repository.attribute_group'] ?? $this->load('getPimCatalog_Repository_AttributeGroupService.php'));

$if = new \Akeneo\Tool\Component\Connector\Processor\Denormalization\Processor($hf, ($this->privates['pim_catalog.factory.attribute_group'] ?? ($this->privates['pim_catalog.factory.attribute_group'] = new \Akeneo\Tool\Component\StorageUtils\Factory\SimpleFactory('Akeneo\\Pim\\Structure\\Component\\Model\\AttributeGroup'))), ($this->privates['pim_catalog.updater.attribute_group'] ?? $this->load('getPimCatalog_Updater_AttributeGroupService.php')), $i, $j);
$jf = ($this->privates['pim_catalog.saver.attribute_group'] ?? $this->load('getPimCatalog_Saver_AttributeGroupService.php'));

$kf = new \Akeneo\Pim\Structure\Component\Writer\Database\AttributeGroupWriter($jf, $j, $hf);
$lf = new \Akeneo\Tool\Component\Connector\Reader\Database\Reader($sa);
$mf = new \Akeneo\Tool\Component\Connector\Processor\Normalization\Processor(($this->privates['pim_catalog.normalizer.standard.attribute'] ?? $this->load('getPimCatalog_Normalizer_Standard_AttributeService.php')), $j);
$nf = new \Akeneo\Pim\Structure\Component\ArrayConverter\StandardToFlat\Attribute([0 => 'localizable', 1 => 'useable_as_grid_filter', 2 => 'unique', 3 => 'required', 4 => 'scopable', 5 => 'wysiwyg_enabled', 6 => 'decimals_allowed', 7 => 'negative_allowed', 8 => 'auto_option_sorting', 9 => 'is_read_only']);
$of = new \Akeneo\Pim\Structure\Component\Reader\Database\AttributeOptionReader($bf);
$pf = new \Akeneo\Tool\Component\Connector\Processor\Normalization\Processor(($this->privates['pim_catalog.normalizer.standard.attribute_option'] ?? $this->load('getPimCatalog_Normalizer_Standard_AttributeOptionService.php')), $j);
$qf = new \Akeneo\Pim\Structure\Component\ArrayConverter\StandardToFlat\AttributeOption();
$rf = new \Akeneo\Tool\Component\Connector\Reader\Database\Reader($hf);
$sf = new \Akeneo\Tool\Component\Connector\Processor\Normalization\Processor(($this->privates['pim_catalog.normalizer.standard.attribute_group'] ?? $this->load('getPimCatalog_Normalizer_Standard_AttributeGroupService.php')), $j);
$tf = new \Akeneo\Pim\Structure\Component\ArrayConverter\StandardToFlat\AttributeGroup();
$uf = new \Akeneo\Pim\Structure\Component\ArrayConverter\FlatToStandard\AssociationType($e);
$vf = new \Akeneo\Tool\Component\Connector\Processor\Denormalization\Processor($qa, ($this->privates['pim_catalog.factory.association_type'] ?? ($this->privates['pim_catalog.factory.association_type'] = new \Akeneo\Tool\Component\StorageUtils\Factory\SimpleFactory('Akeneo\\Pim\\Structure\\Component\\Model\\AssociationType'))), ($this->privates['pim_catalog.updater.association_type'] ?? $this->load('getPimCatalog_Updater_AssociationTypeService.php')), $i, $j);
$wf = new \Akeneo\Tool\Component\Connector\Writer\Database\Writer(($this->privates['pim_catalog.saver.association_type'] ?? $this->load('getPimCatalog_Saver_AssociationTypeService.php')), $j);

$xf = new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Csv\Reader($d, $uf), $vf, $wf);
$yf = new \Akeneo\Tool\Component\Connector\Reader\Database\Reader($qa);
$zf = new \Akeneo\Tool\Component\Connector\Processor\Normalization\Processor(($this->privates['pim_catalog.normalizer.standard.association_type'] ?? $this->load('getPimCatalog_Normalizer_Standard_AssociationTypeService.php')), $j);
$ag = new \Akeneo\Pim\Structure\Component\ArrayConverter\StandardToFlat\AssociationType();
$bg = new \Akeneo\Pim\Structure\Component\ArrayConverter\FlatToStandard\Family($e);

$cg = new \Akeneo\Tool\Component\Connector\Reader\File\Csv\Reader($d, $bg);
$dg = ($this->privates['pim_catalog.repository.family'] ?? $this->load('getPimCatalog_Repository_FamilyService.php'));

$eg = new \Akeneo\Tool\Component\Connector\Processor\Denormalization\Processor($dg, ($this->privates['pim_catalog.factory.family'] ?? $this->load('getPimCatalog_Factory_FamilyService.php')), ($this->privates['pim_catalog.updater.family'] ?? $this->load('getPimCatalog_Updater_FamilyService.php')), $i, $j);
$fg = new \Akeneo\Tool\Component\Connector\Writer\Database\Writer(($this->privates['pim_catalog.saver.family'] ?? $this->load('getPimCatalog_Saver_FamilyService.php')), $j);

$gg = new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, $cg, $eg, $fg);
$hg = ($this->privates['pim_catalog.entity_with_family_variant.keep_only_values_for_variation'] ?? ($this->privates['pim_catalog.entity_with_family_variant.keep_only_values_for_variation'] = new \Akeneo\Pim\Enrichment\Component\Product\EntityWithFamilyVariant\KeepOnlyValuesForVariation()));
$ig = new \Akeneo\Pim\Structure\Component\ArrayConverter\FlatToStandard\FamilyVariant($e);
$jg = new \Akeneo\Tool\Component\Connector\Processor\Denormalization\Processor($dc, ($this->privates['pim_catalog.factory.family_variant'] ?? ($this->privates['pim_catalog.factory.family_variant'] = new \Akeneo\Tool\Component\StorageUtils\Factory\SimpleFactory('Akeneo\\Pim\\Structure\\Component\\Model\\FamilyVariant'))), ($this->privates['pim_catalog.updater.family_variant'] ?? $this->load('getPimCatalog_Updater_FamilyVariantService.php')), $i, $j);
$kg = new \Akeneo\Tool\Component\Connector\Writer\Database\Writer(($this->privates['pim_catalog.saver.family_variant'] ?? $this->load('getPimCatalog_Saver_FamilyVariantService.php')), $j);

$lg = new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Csv\Reader($d, $ig), $jg, $kg);
$mg = new \Akeneo\Tool\Component\Connector\Reader\Database\Reader($dg);
$ng = new \Akeneo\Tool\Component\Connector\Processor\Normalization\Processor(($this->privates['pim_catalog.normalizer.standard.family'] ?? $this->load('getPimCatalog_Normalizer_Standard_FamilyService.php')), $j);
$og = new \Akeneo\Pim\Structure\Component\ArrayConverter\StandardToFlat\Family();
$pg = new \Akeneo\Tool\Component\Connector\Reader\Database\Reader($dc);
$qg = new \Akeneo\Tool\Component\Connector\Processor\Normalization\Processor(($this->privates['pim_catalog.normalizer.standard.family_variant'] ?? $this->load('getPimCatalog_Normalizer_Standard_FamilyVariantService.php')), $j);
$rg = new \Akeneo\Pim\Structure\Component\ArrayConverter\StandardToFlat\FamilyVariant\FamilyVariant();
$sg = new \Akeneo\Tool\Component\Connector\Writer\File\FlatItemBufferFlusher(new \Akeneo\Tool\Component\Connector\Writer\File\DefaultColumnSorter(new \Akeneo\Pim\Structure\Component\ArrayConverter\StandardToFlat\FamilyVariant\FieldSplitter(), [0 => 'code', 1 => 'family', 2 => 'label', 3 => 'variant-axes', 4 => 'variant-attributes']));
$tg = new \Akeneo\Tool\Component\Connector\Reader\File\Xlsx\Reader($r, $bg);
$ug = new \Akeneo\Pim\Structure\Component\ArrayConverter\FlatToStandard\GroupType($e);

$vg = new \Akeneo\Tool\Component\Connector\Reader\File\Csv\Reader($d, $ug);
$wg = new \Akeneo\Tool\Component\Connector\Processor\Denormalization\Processor($va, ($this->privates['pim_catalog.factory.group_type'] ?? ($this->privates['pim_catalog.factory.group_type'] = new \Akeneo\Pim\Structure\Component\Factory\GroupTypeFactory('Akeneo\\Pim\\Structure\\Component\\Model\\GroupType'))), ($this->privates['pim_catalog.updater.group_type'] ?? ($this->privates['pim_catalog.updater.group_type'] = new \Akeneo\Pim\Structure\Component\Updater\GroupTypeUpdater())), $i, $j);
$xg = new \Akeneo\Tool\Component\Connector\Writer\Database\Writer(($this->privates['pim_catalog.saver.group_type'] ?? $this->load('getPimCatalog_Saver_GroupTypeService.php')), $j);
$yg = new \Akeneo\Tool\Component\Connector\Reader\Database\Reader($va);
$zg = new \Akeneo\Tool\Component\Connector\Processor\Normalization\Processor(($this->privates['pim_catalog.normalizer.standard.group_type'] ?? $this->load('getPimCatalog_Normalizer_Standard_GroupTypeService.php')), $j);
$ah = new \Akeneo\Pim\Structure\Component\ArrayConverter\StandardToFlat\GroupType();
$bh = ($this->services['doctrine.orm.default_entity_manager'] ?? $this->getDoctrine_Orm_DefaultEntityManagerService());

$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_locale_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, $g, $k, $l)]), 'import', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_locale_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $m, $n, new \Akeneo\Tool\Component\Connector\Writer\File\Csv\Writer($o, $p, $q))]), 'export', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_locale_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Xlsx\Reader($r, $f), $k, $l)]), 'import', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_locale_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $m, $n, new \Akeneo\Tool\Component\Connector\Writer\File\Xlsx\Writer($o, $p, $q), 10)]), 'export', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_channel_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, $t, $v, $w)]), 'import', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_channel_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $x, $y, new \Akeneo\Tool\Component\Connector\Writer\File\Csv\Writer($z, $p, $q))]), 'export', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_channel_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Xlsx\Reader($r, $s), $v, $w)]), 'import', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_channel_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $x, $y, new \Akeneo\Tool\Component\Connector\Writer\File\Xlsx\Writer($z, $p, $q), 10)]), 'export', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_currency_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, $ba, $da, $ea)]), 'import', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_currency_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $fa, $ga, new \Akeneo\Tool\Component\Connector\Writer\File\Csv\Writer($ha, $p, $q))]), 'export', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_currency_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Xlsx\Reader($r, $aa), $da, $ea)]), 'import', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_currency_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $fa, $ga, new \Akeneo\Tool\Component\Connector\Writer\File\Xlsx\Writer($ha, $p, $q), 10)]), 'export', 'Akeneo XLSX Connector');
$instance->register(($this->privates['pim_catalog.job.compute_completeness_of_products_family'] ?? $this->load('getPimCatalog_Job_ComputeCompletenessOfProductsFamilyService.php')), 'compute_completeness_of_products_family', 'compute completeness of products family');
$instance->register(($this->privates['pim_catalog.job.compute_family_variant_structure_changes'] ?? $this->load('getPimCatalog_Job_ComputeFamilyVariantStructureChangesService.php')), 'compute_family_variant_structure_changes', 'compute_family_variant_structure_changes');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_group_import', $a, $b, [0 => $c, 1 => $ma]), 'import', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_group_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $na, $oa, new \Akeneo\Tool\Component\Connector\Writer\File\Csv\Writer($pa, $p, $q))]), 'export', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_product_import', $a, $b, [0 => $c, 1 => $rb, 2 => $wb]), 'import', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_product_model_import', $a, $b, [0 => $c, 1 => $ic, 2 => $kc, 3 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import_model_associations', $a, $b, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Reader\File\Csv\ProductModelAssociationReader($d, $lc), $mc, $nc, 1)]), 'import', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_product_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $rc, $wc, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Writer\File\Csv\ProductWriter($zc, $p, $ad, $sa, $tc, $cd, $dd, [0 => 'pim_catalog_file', 1 => 'pim_catalog_image']), 100)]), 'export', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_product_model_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $fd, $hd, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Writer\File\Csv\ProductModelWriter($id, $p, $jd, $sa, $tc, [0 => 'pim_catalog_file', 1 => 'pim_catalog_image']), 100)]), 'export', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_product_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Reader\File\Xlsx\ProductReader($r, $eb, $fb, []), $nb, $qb, 100), 2 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import_associations', $a, $b, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Reader\File\Xlsx\ProductAssociationReader($r, $sb), $ub, $vb, 1)]), 'import', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_product_model_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import_root_product_model', $a, $b, $kd, $fc, $hc, 100), 2 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import_sub_product_model', $a, $b, $kd, $jc, $hc, 100), 3 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import_associations', $a, $b, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Reader\File\Xlsx\ProductModelAssociationReader($r, $lc), $mc, $nc, 1)]), 'import', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_product_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $rc, $wc, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Writer\File\Xlsx\ProductWriter($zc, $p, $ad, $sa, $tc, $cd, $dd, [0 => 'pim_catalog_file', 1 => 'pim_catalog_image']), 100)]), 'export', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_product_model_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $fd, $hd, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Writer\File\Xlsx\ProductModelWriter($id, $p, $jd, $sa, $tc, [0 => 'pim_catalog_file', 1 => 'pim_catalog_image']), 100)]), 'export', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_category_import', $a, $b, [0 => $c, 1 => $pd]), 'import', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_category_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $qd, $rd, new \Akeneo\Tool\Component\Connector\Writer\File\Csv\Writer($sd, $p, $q))]), 'export', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_category_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Xlsx\Reader($r, $ld), $nd, $od, 1)]), 'import', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_category_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $qd, $rd, new \Akeneo\Tool\Component\Connector\Writer\File\Xlsx\Writer($sd, $p, $q), 10)]), 'export', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_group_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Xlsx\Reader($r, $ia), $ka, $la)]), 'import', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_group_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $na, $oa, new \Akeneo\Tool\Component\Connector\Writer\File\Xlsx\Writer($pa, $p, $q), 10)]), 'export', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_product_quick_export', $a, $b, [0 => $ae, 1 => $ee]), 'quick_export', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_product_grid_context_quick_export', $a, $b, [0 => $ae, 1 => $ee]), 'quick_export', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_product_quick_export', $a, $b, [0 => $fe, 1 => $ge]), 'quick_export', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_product_grid_context_quick_export', $a, $b, [0 => $fe, 1 => $ge]), 'quick_export', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('update_product_value', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('perform', $a, $b, $he, $ie, $qb, 100)]), 'mass_edit', 'Akeneo Mass Edit Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('add_product_value', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('perform', $a, $b, $je, $ne, $qb, 100)]), 'mass_edit', 'Akeneo Mass Edit Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('add_to_group', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('perform', $a, $b, $he, $ne, $qb, 100)]), 'mass_edit', 'Akeneo Mass Edit Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('remove_product_value', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('perform', $a, $b, $je, $qe, $qb, 100)]), 'mass_edit', 'Akeneo Mass Edit Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('move_to_category', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('perform', $a, $b, $re, $ie, $se, 100)]), 'mass_edit', 'Akeneo Mass Edit Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('add_to_category', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('perform', $a, $b, $re, $ne, $se, 100)]), 'mass_edit', 'Akeneo Mass Edit Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('remove_from_category', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('perform', $a, $b, $re, $qe, $se, 100)]), 'mass_edit', 'Akeneo Mass Edit Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('add_association', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('perform', $a, $b, $re, $ne, $se, 100)]), 'mass_edit', 'Akeneo Mass Edit Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('edit_common_attributes', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('perform', $a, $b, $te, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\MassEdit\EditAttributesProcessor($jb, $jb, $ib, $bc, $wa, $ue, $kb, $cc), $se, 100), 1 => new \Akeneo\Pim\Enrichment\Component\Product\Connector\Step\MassEditStep('cleaner', $a, $b, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Item\MassEdit\TemporaryFileCleaner($ib, $jb, ($this->privates['pim_catalog.repository.product_mass_action'] ?? $this->load('getPimCatalog_Repository_ProductMassActionService.php')), $sa))]), 'mass_edit', 'Akeneo Mass Edit Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('add_attribute_value', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('perform', $a, $b, $te, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\MassEdit\AddAttributeValueProcessor($jb, $jb, $me, $wa, $ue, [0 => 'pim_catalog_multiselect', 1 => 'pim_reference_data_multiselect']), $se, 100)]), 'mass_edit', 'Akeneo Mass Edit Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('add_to_existing_product_model', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('perform', $a, $b, $ud, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\MassEdit\AddToExistingProductModelProcessor($hb, $i), $se, 100)]), 'mass_edit', 'Akeneo Mass Edit Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('delete_products_and_product_models', $a, $b, [0 => new \Akeneo\Tool\Component\Connector\Step\TaskletStep('delete_products_and_product_models', $a, $b, new \Akeneo\Pim\Enrichment\Component\Product\Job\DeleteProductsAndProductModelsTasklet($td, ($this->privates['pim_catalog.remover.product'] ?? $this->load('getPimCatalog_Remover_ProductService.php')), ($this->privates['pim_catalog.remover.product_model'] ?? $this->load('getPimCatalog_Remover_ProductModelService.php')), $ve, ($this->privates['pim_catalog.filter.chained'] ?? $this->load('getPimCatalog_Filter_ChainedService.php')), 100, new \Akeneo\Pim\Enrichment\Bundle\Storage\Sql\ProductModel\CountProductModelsAndChildrenProductModels($bd), new \Akeneo\Pim\Enrichment\Bundle\Storage\Sql\ProductModel\CountVariantProducts($bd)))]), 'mass_edit', 'Akeneo Mass Edit Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('change_parent_product', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('perform', $a, $b, $re, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Processor\MassEdit\ChangeParentProcessor($jb, $jb, $ib, $bc), $se, 100)]), 'mass_edit', 'Akeneo Mass Edit Connector');
$instance->register(($this->privates['pim_enrich.job.remove_non_existing_product_values'] ?? $this->load('getPimEnrich_Job_RemoveNonExistingProductValuesService.php')), 'remove_non_existing_product_values', 'remove_non_existing_product_values');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_attribute_import', $a, $b, [0 => $c, 1 => $ze]), 'import', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_attribute_option_import', $a, $b, [0 => $c, 1 => $ef]), 'import', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_attribute_group_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, $gf, $if, $kf), 2 => new \Akeneo\Tool\Component\Connector\Step\TaskletStep('ensure_attribute_group_order', $a, $b, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Job\EnsureConsistentAttributeGroupOrderTasklet($hf, $gf, $jf, new \Akeneo\Pim\Structure\Bundle\Storage\Sql\SqlFindAttributeGroupOrdersEqualOrSuperiorTo($bd), $i))]), 'import', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_attribute_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $lf, $mf, new \Akeneo\Tool\Component\Connector\Writer\File\Csv\Writer($nf, $p, $q))]), 'export', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_attribute_option_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $of, $pf, new \Akeneo\Tool\Component\Connector\Writer\File\Csv\Writer($qf, $p, $q))]), 'export', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_attribute_group_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $rf, $sf, new \Akeneo\Tool\Component\Connector\Writer\File\Csv\Writer($tf, $p, $q))]), 'export', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_attribute_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Xlsx\Reader($r, $we), $xe, $ye)]), 'import', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_attribute_option_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Xlsx\Reader($r, $af), $cf, $df)]), 'import', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_attribute_group_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Xlsx\Reader($r, $ff), $if, $kf)]), 'import', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_attribute_export', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $lf, $mf, new \Akeneo\Tool\Component\Connector\Writer\File\Xlsx\Writer($nf, $p, $q), 10)]), 'export', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_attribute_option_export', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $of, $pf, new \Akeneo\Tool\Component\Connector\Writer\File\Xlsx\Writer($qf, $p, $q), 10)]), 'export', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_attribute_group_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $rf, $sf, new \Akeneo\Tool\Component\Connector\Writer\File\Xlsx\Writer($tf, $p, $q), 10)]), 'export', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_association_type_import', $a, $b, [0 => $c, 1 => $xf]), 'import', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_association_type_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $yf, $zf, new \Akeneo\Tool\Component\Connector\Writer\File\Csv\Writer($ag, $p, $q))]), 'export', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_association_type_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Xlsx\Reader($r, $uf), $vf, $wf)]), 'import', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_association_type_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $yf, $zf, new \Akeneo\Tool\Component\Connector\Writer\File\Xlsx\Writer($ag, $p, $q), 10)]), 'export', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_family_import', $a, $b, [0 => $c, 1 => $gg, 2 => new \Akeneo\Tool\Component\Connector\Step\TaskletStep('compute_data_related_to_family_root_product_models', $a, $b, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Job\ComputeDataRelatedToFamilyRootProductModelsTasklet($dg, $ed, $cg, $hg, $i, $gc, $ve, $b, 100)), 3 => new \Akeneo\Tool\Component\Connector\Step\TaskletStep('compute_data_related_to_family_sub_product_models', $a, $b, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Job\ComputeDataRelatedToFamilySubProductModelsTasklet($dg, $ed, $cg, $hg, $i, $gc, $ve, $b, 100)), 4 => new \Akeneo\Tool\Component\Connector\Step\TaskletStep('compute_data_related_to_family_products', $a, $b, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Job\ComputeDataRelatedToFamilyProductsTasklet($dg, $oc, $cg, $pb, $ve, $b, $hg, $i, 100))]), 'import', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_family_variant_import', $a, $b, [0 => $c, 1 => $lg]), 'import', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_family_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $mg, $ng, new \Akeneo\Tool\Component\Connector\Writer\File\Csv\Writer($og, $p, $q))]), 'export', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_family_variant_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $pg, $qg, new \Akeneo\Tool\Component\Connector\Writer\File\Csv\Writer($rg, $p, $sg))]), 'export', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_family_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, $tg, $eg, $fg), 2 => new \Akeneo\Tool\Component\Connector\Step\TaskletStep('compute_data_related_to_family_root_product_models', $a, $b, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Job\ComputeDataRelatedToFamilyRootProductModelsTasklet($dg, $ed, $tg, $hg, $i, $gc, $ve, $b, 100)), 3 => new \Akeneo\Tool\Component\Connector\Step\TaskletStep('compute_data_related_to_family_sub_product_models', $a, $b, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Job\ComputeDataRelatedToFamilySubProductModelsTasklet($dg, $ed, $tg, $hg, $i, $gc, $ve, $b, 100)), 4 => new \Akeneo\Tool\Component\Connector\Step\TaskletStep('compute_data_related_to_family_products', $a, $b, new \Akeneo\Pim\Enrichment\Component\Product\Connector\Job\ComputeDataRelatedToFamilyProductsTasklet($dg, $oc, $tg, $pb, $ve, $b, $hg, $i, 100))]), 'import', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_family_variant_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Xlsx\Reader($r, $ig), $jg, $kg)]), 'import', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_family_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $mg, $ng, new \Akeneo\Tool\Component\Connector\Writer\File\Xlsx\Writer($og, $p, $q), 10)]), 'export', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_family_variant_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $pg, $qg, new \Akeneo\Tool\Component\Connector\Writer\File\Xlsx\Writer($rg, $p, $sg), 10)]), 'export', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_group_type_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, $vg, $wg, $xg)]), 'import', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('csv_group_type_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $yg, $zg, new \Akeneo\Tool\Component\Connector\Writer\File\Csv\Writer($ah, $p, $q))]), 'export', 'Akeneo CSV Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_group_type_import', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Xlsx\Reader($r, $ug), $wg, $xg)]), 'import', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('xlsx_group_type_export', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('export', $a, $b, $yg, $zg, new \Akeneo\Tool\Component\Connector\Writer\File\Xlsx\Writer($ah, $p, $q), 10)]), 'export', 'Akeneo XLSX Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('set_attribute_requirements', $a, $b, [0 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('perform', $a, $b, new \Akeneo\Pim\Structure\Component\Reader\Database\MassEdit\FilteredFamilyReader($dg), new \Akeneo\Pim\Structure\Component\Processor\MassEdit\SetAttributeRequirements($sa, $u, ($this->privates['pim_catalog.factory.attribute_requirement'] ?? ($this->privates['pim_catalog.factory.attribute_requirement'] = new \Akeneo\Pim\Structure\Component\Factory\AttributeRequirementFactory('Akeneo\\Pim\\Structure\\Component\\Model\\AttributeRequirement'))), $i, $j), $fg, 100)]), 'mass_edit', 'Akeneo Mass Edit Connector');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_category_csv', $a, $b, [0 => $c, 1 => $pd]), 'fixtures', 'Data fixtures');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_attribute_group_csv', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, $gf, $if, $kf)]), 'fixtures', 'Data fixtures');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_channel_csv', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, $t, $v, $w)]), 'fixtures', 'Data fixtures');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_locale_csv', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, $g, $k, $l)]), 'fixtures', 'Data fixtures');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_currency_csv', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, $ba, $da, $ea)]), 'fixtures', 'Data fixtures');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_group_type_csv', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, $vg, $wg, $xg)]), 'fixtures', 'Data fixtures');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_association_type_csv', $a, $b, [0 => $c, 1 => $xf]), 'fixtures', 'Data fixtures');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_attribute_csv', $a, $b, [0 => $c, 1 => $ze]), 'fixtures', 'Data fixtures');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_attribute_options_csv', $a, $b, [0 => $c, 1 => $ef]), 'fixtures', 'Data fixtures');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_family_csv', $a, $b, [0 => $c, 1 => $gg]), 'fixtures', 'Data fixtures');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_family_variant_csv', $a, $b, [0 => $c, 1 => $lg]), 'fixtures', 'Data fixtures');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_product_model_csv', $a, $b, [0 => $c, 1 => $ic, 2 => $kc]), 'fixtures', 'Data fixtures');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_product_csv', $a, $b, [0 => $c, 1 => $rb, 2 => $wb]), 'fixtures', 'Data fixtures');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_user_csv', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Csv\Reader($d, new \Akeneo\UserManagement\Component\Connector\ArrayConverter\FlatToStandard\User($e)), new \Akeneo\Tool\Component\Connector\Processor\Denormalization\Processor(($this->privates['pim_user.repository.user'] ?? $this->load('getPimUser_Repository_UserService.php')), ($this->privates['pim_user.factory.user'] ?? $this->load('getPimUser_Factory_UserService.php')), ($this->privates['pim_user.updater.user'] ?? $this->load('getPimUser_Updater_UserService.php')), $i, $j), new \Akeneo\Tool\Component\Connector\Writer\Database\Writer(($this->privates['pim_user.saver.user'] ?? $this->load('getPimUser_Saver_UserService.php')), $j))]), 'fixtures', 'Data fixtures');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_user_role_csv', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Csv\Reader($d, new \Akeneo\Tool\Component\Connector\ArrayConverter\DummyConverter($e, [0 => 'role', 1 => 'label'], [0 => 'role', 1 => 'label'])), new \Akeneo\Tool\Component\Connector\Processor\Denormalization\Processor(($this->privates['pim_user.repository.role'] ?? $this->load('getPimUser_Repository_RoleService.php')), new \Akeneo\Tool\Component\StorageUtils\Factory\SimpleFactory('Akeneo\\UserManagement\\Component\\Model\\Role'), new \Akeneo\UserManagement\Component\Updater\RoleUpdater(($this->privates['oro_security.acl.manager'] ?? $this->load('getOroSecurity_Acl_ManagerService.php'))), $i, $j), new \Akeneo\Tool\Component\Connector\Writer\Database\Writer(new \Akeneo\Tool\Bundle\StorageUtilsBundle\Doctrine\Common\Saver\BaseSaver($bh, $a, 'Akeneo\\UserManagement\\Component\\Model\\Role'), $j))]), 'fixtures', 'Data fixtures');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_user_group_csv', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, new \Akeneo\Tool\Component\Connector\Reader\File\Csv\Reader($d, new \Akeneo\Tool\Component\Connector\ArrayConverter\DummyConverter($e, [0 => 'name'], [0 => 'name'])), new \Akeneo\Tool\Component\Connector\Processor\Denormalization\Processor(($this->privates['pim_user.repository.group'] ?? $this->load('getPimUser_Repository_GroupService.php')), new \Akeneo\Tool\Component\StorageUtils\Factory\SimpleFactory('Akeneo\\UserManagement\\Component\\Model\\Group'), new \Akeneo\UserManagement\Component\Updater\GroupUpdater(), $i, $j), new \Akeneo\Tool\Component\Connector\Writer\Database\Writer(new \Akeneo\Tool\Bundle\StorageUtilsBundle\Doctrine\Common\Saver\BaseSaver($bh, $a, 'Akeneo\\UserManagement\\Component\\Model\\Group'), $j))]), 'fixtures', 'Data fixtures');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_group_csv', $a, $b, [0 => $c, 1 => $ma]), 'fixtures', 'Data fixtures');
$instance->register(new \Akeneo\Tool\Component\Batch\Job\Job('fixtures_job_yml', $a, $b, [0 => $c, 1 => new \Akeneo\Tool\Component\Batch\Step\ItemStep('import', $a, $b, ($this->privates['pim_connector.reader.file.yaml_job_instance'] ?? $this->load('getPimConnector_Reader_File_YamlJobInstanceService.php')), new \Akeneo\Tool\Component\Connector\Processor\Denormalization\JobInstanceProcessor(($this->privates['akeneo_batch.job.job_instance_repository'] ?? $this->load('getAkeneoBatch_Job_JobInstanceRepositoryService.php')), ($this->privates['pim_connector.factory.job_instance'] ?? ($this->privates['pim_connector.factory.job_instance'] = new \Akeneo\Tool\Component\StorageUtils\Factory\SimpleFactory('Akeneo\\Tool\\Component\\Batch\\Model\\JobInstance'))), ($this->privates['akeneo_batch.updater.job_instance'] ?? $this->load('getAkeneoBatch_Updater_JobInstanceService.php')), $i, $j, ($this->privates['akeneo_batch.job.job_parameters_validator'] ?? $this->load('getAkeneoBatch_Job_JobParametersValidatorService.php')), ($this->privates['akeneo_batch.job_parameters_factory'] ?? $this->load('getAkeneoBatch_JobParametersFactoryService.php')), $instance), new \Akeneo\Tool\Component\Connector\Writer\Database\JobInstanceWriter(($this->privates['akeneo_batch.saver.job_instance'] ?? $this->load('getAkeneoBatch_Saver_JobInstanceService.php')), $j))]), 'fixtures', 'Data fixtures');

return $instance;
