<?xml version="1.0" encoding="utf-8"?>
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services https://symfony.com/schema/dic/services/services-1.0.xsd">
  <parameters>
    <parameter key="kernel.root_dir">C:\Users\WORK\Documents\GitHub\platform\codebase\src</parameter>
    <parameter key="kernel.project_dir">C:\Users\WORK\Documents\GitHub\platform\codebase</parameter>
    <parameter key="kernel.environment">dev</parameter>
    <parameter key="kernel.debug">true</parameter>
    <parameter key="kernel.name">src</parameter>
    <parameter key="kernel.cache_dir">C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev</parameter>
    <parameter key="kernel.logs_dir">C:\Users\WORK\Documents\GitHub\platform\codebase\var\log</parameter>
    <parameter key="kernel.bundles" type="collection">
      <parameter key="FrameworkBundle">Symfony\Bundle\FrameworkBundle\FrameworkBundle</parameter>
      <parameter key="TwigBundle">Symfony\Bundle\TwigBundle\TwigBundle</parameter>
      <parameter key="SensioFrameworkExtraBundle">Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle</parameter>
      <parameter key="DoctrineBundle">Doctrine\Bundle\DoctrineBundle\DoctrineBundle</parameter>
      <parameter key="MakerBundle">Symfony\Bundle\MakerBundle\MakerBundle</parameter>
      <parameter key="MonologBundle">Symfony\Bundle\MonologBundle\MonologBundle</parameter>
      <parameter key="DoctrineMongoDBBundle">Doctrine\Bundle\MongoDBBundle\DoctrineMongoDBBundle</parameter>
      <parameter key="OldSoundRabbitMqBundle">OldSound\RabbitMqBundle\OldSoundRabbitMqBundle</parameter>
      <parameter key="WebServerBundle">Symfony\Bundle\WebServerBundle\WebServerBundle</parameter>
      <parameter key="MercureBundle">Symfony\Bundle\MercureBundle\MercureBundle</parameter>
      <parameter key="NelmioApiDocBundle">Nelmio\ApiDocBundle\NelmioApiDocBundle</parameter>
      <parameter key="NelmioCorsBundle">Nelmio\CorsBundle\NelmioCorsBundle</parameter>
    </parameter>
    <parameter key="kernel.bundles_metadata" type="collection">
      <parameter key="FrameworkBundle" type="collection">
        <parameter key="path">C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\symfony\framework-bundle</parameter>
        <parameter key="namespace">Symfony\Bundle\FrameworkBundle</parameter>
      </parameter>
      <parameter key="TwigBundle" type="collection">
        <parameter key="path">C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\symfony\twig-bundle</parameter>
        <parameter key="namespace">Symfony\Bundle\TwigBundle</parameter>
      </parameter>
      <parameter key="SensioFrameworkExtraBundle" type="collection">
        <parameter key="path">C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\sensio\framework-extra-bundle\src</parameter>
        <parameter key="namespace">Sensio\Bundle\FrameworkExtraBundle</parameter>
      </parameter>
      <parameter key="DoctrineBundle" type="collection">
        <parameter key="path">C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\doctrine\doctrine-bundle</parameter>
        <parameter key="namespace">Doctrine\Bundle\DoctrineBundle</parameter>
      </parameter>
      <parameter key="MakerBundle" type="collection">
        <parameter key="path">C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\symfony\maker-bundle\src</parameter>
        <parameter key="namespace">Symfony\Bundle\MakerBundle</parameter>
      </parameter>
      <parameter key="MonologBundle" type="collection">
        <parameter key="path">C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\symfony\monolog-bundle</parameter>
        <parameter key="namespace">Symfony\Bundle\MonologBundle</parameter>
      </parameter>
      <parameter key="DoctrineMongoDBBundle" type="collection">
        <parameter key="path">C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\doctrine\mongodb-odm-bundle</parameter>
        <parameter key="namespace">Doctrine\Bundle\MongoDBBundle</parameter>
      </parameter>
      <parameter key="OldSoundRabbitMqBundle" type="collection">
        <parameter key="path">C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\php-amqplib\rabbitmq-bundle</parameter>
        <parameter key="namespace">OldSound\RabbitMqBundle</parameter>
      </parameter>
      <parameter key="WebServerBundle" type="collection">
        <parameter key="path">C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\symfony\web-server-bundle</parameter>
        <parameter key="namespace">Symfony\Bundle\WebServerBundle</parameter>
      </parameter>
      <parameter key="MercureBundle" type="collection">
        <parameter key="path">C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\symfony\mercure-bundle\src</parameter>
        <parameter key="namespace">Symfony\Bundle\MercureBundle</parameter>
      </parameter>
      <parameter key="NelmioApiDocBundle" type="collection">
        <parameter key="path">C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\nelmio\api-doc-bundle</parameter>
        <parameter key="namespace">Nelmio\ApiDocBundle</parameter>
      </parameter>
      <parameter key="NelmioCorsBundle" type="collection">
        <parameter key="path">C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\nelmio\cors-bundle</parameter>
        <parameter key="namespace">Nelmio\CorsBundle</parameter>
      </parameter>
    </parameter>
    <parameter key="kernel.charset">UTF-8</parameter>
    <parameter key="kernel.container_class">srcApp_KernelDevDebugContainer</parameter>
    <parameter key="container.dumper.inline_class_loader">true</parameter>
    <parameter key="container.dumper.inline_factories">true</parameter>
    <parameter key="crawler_host">%env(CRAWLER_HOST)%</parameter>
    <parameter key="crawler_secret">%env(CRAWLER_SECRET)%</parameter>
    <parameter key="redis" type="collection">
      <parameter key="host">%env(CACHE_PRODUCTS_HOST)%</parameter>
      <parameter key="password">%env(CACHE_PRODUCTS_PASSWORD)%</parameter>
      <parameter key="port">%env(CACHE_PRODUCTS_PORT)%</parameter>
      <parameter key="database">%env(CACHE_PRODUCTS_DATABASE)%</parameter>
    </parameter>
    <parameter key="env(MONGODB_URL)"></parameter>
    <parameter key="env(MONGODB_DB)"></parameter>
    <parameter key="sitemap_directory">%env(SITEMAP_DIRECTORY)%</parameter>
    <parameter key="criteo_directory">%env(CRITEO_DIRECTORY)%</parameter>
    <parameter key="google_merchant_directory">%env(GOOGLE_MERCHANT_DIRECTORY)%</parameter>
    <parameter key="sms_endpoint">%env(SMS_ENDPOINT)%</parameter>
    <parameter key="sms_user">%env(SMS_USER)%</parameter>
    <parameter key="sms_pass">%env(SMS_PASS)%</parameter>
    <parameter key="sms_sender">%env(SMS_SENDER)%</parameter>
    <parameter key="sms_country">%env(SMS_COUNTRY)%</parameter>
    <parameter key="sms_message">%env(SMS_MESSAGE)%</parameter>
    <parameter key="NI_APIKEY">%env(NI_APIKEY)%</parameter>
    <parameter key="NI_OUTLETID">%env(NI_OUTLETID)%</parameter>
    <parameter key="NI_ENDPOINT">%env(NI_ENDPOINT)%</parameter>
    <parameter key="NI_OPENID_AUTH_ENDPOINT">%env(NI_OPENID_AUTH_ENDPOINT)%</parameter>
    <parameter key="NI_REALMNAME">%env(NI_REALMNAME)%</parameter>
    <parameter key="MAXMIND_ACCOUNT_NO">%env(MAXMIND_ACCOUNT_NO)%</parameter>
    <parameter key="MAXMIND_ACCOUNT_TOKEN">%env(MAXMIND_ACCOUNT_TOKEN)%</parameter>
    <parameter key="BIN_CODE_URL">%env(BIN_CODE_URL)%</parameter>
    <parameter key="BIN_CODE_API_KEY">%env(BIN_CODE_API_KEY)%</parameter>
    <parameter key="PLATFROM_API_URL">%env(PLATFROM_API_URL)%</parameter>
    <parameter key="SITE_URL">%env(SITE_URL)%</parameter>
    <parameter key="PAYTABS_ENDPOINT">%env(PAYTABS_ENDPOINT)%</parameter>
    <parameter key="PAYTABS_SERVER_KEY">%env(PAYTABS_SERVER_KEY)%</parameter>
    <parameter key="PAYTABS_PROFILE_ID">%env(PAYTABS_PROFILE_ID)%</parameter>
    <parameter key="MAGNATI_URL">%env(MAGNATI_URL)%</parameter>
    <parameter key="MAGNATI_MERCHANT_ID">%env(MAGNATI_MERCHANT_ID)%</parameter>
    <parameter key="MAGNATI_USERNAME">%env(MAGNATI_USERNAME)%</parameter>
    <parameter key="MAGNATI_PASSWORD">%env(MAGNATI_PASSWORD)%</parameter>
    <parameter key="NI_PROVIDER">%env(NI_PROVIDER)%</parameter>
    <parameter key="PAYTABS_PROVIDER">%env(PAYTABS_PROVIDER)%</parameter>
    <parameter key="BANK_PROVIDER">%env(BANK_PROVIDER)%</parameter>
    <parameter key="MAGNATI_PROVIDER">%env(MAGNATI_PROVIDER)%</parameter>
    <parameter key="DEFAULT_PAYMENT_PROVIDER">%env(DEFAULT_PAYMENT_PROVIDER)%</parameter>
    <parameter key="event_dispatcher.event_aliases" type="collection">
      <parameter key="Symfony\Component\Console\Event\ConsoleCommandEvent">console.command</parameter>
      <parameter key="Symfony\Component\Console\Event\ConsoleErrorEvent">console.error</parameter>
      <parameter key="Symfony\Component\Console\Event\ConsoleTerminateEvent">console.terminate</parameter>
      <parameter key="Symfony\Component\Form\Event\PreSubmitEvent">form.pre_submit</parameter>
      <parameter key="Symfony\Component\Form\Event\SubmitEvent">form.submit</parameter>
      <parameter key="Symfony\Component\Form\Event\PostSubmitEvent">form.post_submit</parameter>
      <parameter key="Symfony\Component\Form\Event\PreSetDataEvent">form.pre_set_data</parameter>
      <parameter key="Symfony\Component\Form\Event\PostSetDataEvent">form.post_set_data</parameter>
      <parameter key="Symfony\Component\HttpKernel\Event\ControllerArgumentsEvent">kernel.controller_arguments</parameter>
      <parameter key="Symfony\Component\HttpKernel\Event\ControllerEvent">kernel.controller</parameter>
      <parameter key="Symfony\Component\HttpKernel\Event\ResponseEvent">kernel.response</parameter>
      <parameter key="Symfony\Component\HttpKernel\Event\FinishRequestEvent">kernel.finish_request</parameter>
      <parameter key="Symfony\Component\HttpKernel\Event\RequestEvent">kernel.request</parameter>
      <parameter key="Symfony\Component\HttpKernel\Event\ViewEvent">kernel.view</parameter>
      <parameter key="Symfony\Component\HttpKernel\Event\ExceptionEvent">kernel.exception</parameter>
      <parameter key="Symfony\Component\HttpKernel\Event\TerminateEvent">kernel.terminate</parameter>
      <parameter key="Symfony\Component\Workflow\Event\GuardEvent">workflow.guard</parameter>
      <parameter key="Symfony\Component\Workflow\Event\LeaveEvent">workflow.leave</parameter>
      <parameter key="Symfony\Component\Workflow\Event\TransitionEvent">workflow.transition</parameter>
      <parameter key="Symfony\Component\Workflow\Event\EnterEvent">workflow.enter</parameter>
      <parameter key="Symfony\Component\Workflow\Event\EnteredEvent">workflow.entered</parameter>
      <parameter key="Symfony\Component\Workflow\Event\CompletedEvent">workflow.completed</parameter>
      <parameter key="Symfony\Component\Workflow\Event\AnnounceEvent">workflow.announce</parameter>
    </parameter>
    <parameter key="fragment.renderer.hinclude.global_template"></parameter>
    <parameter key="fragment.path">/_fragment</parameter>
    <parameter key="kernel.secret">%env(APP_SECRET)%</parameter>
    <parameter key="kernel.http_method_override">true</parameter>
    <parameter key="kernel.trusted_hosts" type="collection"/>
    <parameter key="kernel.default_locale">en</parameter>
    <parameter key="kernel.error_controller">error_controller</parameter>
    <parameter key="templating.helper.code.file_link_format">null</parameter>
    <parameter key="debug.file_link_format">null</parameter>
    <parameter key="session.metadata.storage_key">_sf2_meta</parameter>
    <parameter key="session.storage.options" type="collection">
      <parameter key="cache_limiter" type="string">0</parameter>
      <parameter key="cookie_lifetime">18000</parameter>
      <parameter key="cookie_secure">false</parameter>
      <parameter key="cookie_httponly">true</parameter>
      <parameter key="gc_maxlifetime">18000</parameter>
      <parameter key="gc_probability">1</parameter>
      <parameter key="gc_divisor">1000</parameter>
      <parameter key="sid_length">67</parameter>
      <parameter key="sid_bits_per_character">4</parameter>
    </parameter>
    <parameter key="session.save_path">C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/sessions</parameter>
    <parameter key="session.metadata.update_threshold">0</parameter>
    <parameter key="asset.request_context.base_path"></parameter>
    <parameter key="asset.request_context.secure">false</parameter>
    <parameter key="data_collector.templates" type="collection"/>
    <parameter key="debug.error_handler.throw_at">-1</parameter>
    <parameter key="debug.container.dump">C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/srcApp_KernelDevDebugContainer.xml</parameter>
    <parameter key="router.request_context.host">localhost</parameter>
    <parameter key="router.request_context.scheme">http</parameter>
    <parameter key="router.request_context.base_url"></parameter>
    <parameter key="router.resource">kernel::loadRoutes</parameter>
    <parameter key="router.cache_class_prefix">srcApp_KernelDevDebugContainer</parameter>
    <parameter key="request_listener.http_port">80</parameter>
    <parameter key="request_listener.https_port">443</parameter>
    <parameter key="serializer.mapping.cache.file">C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/serialization.php</parameter>
    <parameter key="twig.exception_listener.controller">null</parameter>
    <parameter key="twig.form.resources" type="collection">
      <parameter>form_div_layout.html.twig</parameter>
    </parameter>
    <parameter key="twig.default_path">C:\Users\WORK\Documents\GitHub\platform\codebase/templates</parameter>
    <parameter key="monolog.use_microseconds">true</parameter>
    <parameter key="monolog.swift_mailer.handlers" type="collection"/>
    <parameter key="monolog.handlers_to_channels" type="collection">
      <parameter key="monolog.handler.console" type="collection">
        <parameter key="type">exclusive</parameter>
        <parameter key="elements" type="collection">
          <parameter>event</parameter>
          <parameter>doctrine</parameter>
          <parameter>console</parameter>
        </parameter>
      </parameter>
      <parameter key="monolog.handler.main" type="collection">
        <parameter key="type">exclusive</parameter>
        <parameter key="elements" type="collection">
          <parameter>event</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="doctrine_mongodb.odm.connection.class">MongoDB\Client</parameter>
    <parameter key="doctrine_mongodb.odm.configuration.class">Doctrine\ODM\MongoDB\Configuration</parameter>
    <parameter key="doctrine_mongodb.odm.document_manager.class">Doctrine\ODM\MongoDB\DocumentManager</parameter>
    <parameter key="doctrine_mongodb.odm.manager_configurator.class">Doctrine\Bundle\MongoDBBundle\ManagerConfigurator</parameter>
    <parameter key="doctrine_mongodb.odm.event_manager.class">Symfony\Bridge\Doctrine\ContainerAwareEventManager</parameter>
    <parameter key="doctrine_odm.mongodb.validator_initializer.class">Symfony\Bridge\Doctrine\Validator\DoctrineInitializer</parameter>
    <parameter key="doctrine_odm.mongodb.validator.unique.class">Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator</parameter>
    <parameter key="doctrine_mongodb.odm.class">Doctrine\Bundle\MongoDBBundle\ManagerRegistry</parameter>
    <parameter key="doctrine_mongodb.odm.security.user.provider.class">Symfony\Bridge\Doctrine\Security\User\EntityUserProvider</parameter>
    <parameter key="doctrine_mongodb.odm.proxy_cache_warmer.class">Doctrine\Bundle\MongoDBBundle\CacheWarmer\ProxyCacheWarmer</parameter>
    <parameter key="doctrine_mongodb.odm.hydrator_cache_warmer.class">Doctrine\Bundle\MongoDBBundle\CacheWarmer\HydratorCacheWarmer</parameter>
    <parameter key="doctrine_mongodb.odm.persistent_collection_cache_warmer.class">Doctrine\Bundle\MongoDBBundle\CacheWarmer\PersistentCollectionCacheWarmer</parameter>
    <parameter key="doctrine_mongodb.odm.cache.array.class">Doctrine\Common\Cache\ArrayCache</parameter>
    <parameter key="doctrine_mongodb.odm.cache.apc.class">Doctrine\Common\Cache\ApcCache</parameter>
    <parameter key="doctrine_mongodb.odm.cache.apcu.class">Doctrine\Common\Cache\ApcuCache</parameter>
    <parameter key="doctrine_mongodb.odm.cache.memcache.class">Doctrine\Common\Cache\MemcacheCache</parameter>
    <parameter key="doctrine_mongodb.odm.cache.memcache_host">localhost</parameter>
    <parameter key="doctrine_mongodb.odm.cache.memcache_port">11211</parameter>
    <parameter key="doctrine_mongodb.odm.cache.memcache_instance.class">Memcache</parameter>
    <parameter key="doctrine_mongodb.odm.cache.xcache.class">Doctrine\Common\Cache\XcacheCache</parameter>
    <parameter key="doctrine_mongodb.odm.metadata.driver_chain.class">Doctrine\Persistence\Mapping\Driver\MappingDriverChain</parameter>
    <parameter key="doctrine_mongodb.odm.metadata.annotation.class">Doctrine\ODM\MongoDB\Mapping\Driver\AnnotationDriver</parameter>
    <parameter key="doctrine_mongodb.odm.metadata.attribute.class">Doctrine\ODM\MongoDB\Mapping\Driver\AttributeDriver</parameter>
    <parameter key="doctrine_mongodb.odm.metadata.attribute_reader.class">Doctrine\ODM\MongoDB\Mapping\Driver\AttributeReader</parameter>
    <parameter key="doctrine_mongodb.odm.metadata.xml.class">Doctrine\Bundle\MongoDBBundle\Mapping\Driver\XmlDriver</parameter>
    <parameter key="doctrine_mongodb.odm.mapping_dirs" type="collection"/>
    <parameter key="doctrine_mongodb.odm.xml_mapping_dirs" type="collection"/>
    <parameter key="doctrine_mongodb.odm.document_dirs" type="collection"/>
    <parameter key="doctrine_mongodb.odm.fixtures_dirs" type="collection"/>
    <parameter key="doctrine_mongodb.odm.logger.batch_insert_threshold">4</parameter>
    <parameter key="doctrine_mongodb.odm.listeners.resolve_target_document.class">Doctrine\ODM\MongoDB\Tools\ResolveTargetDocumentListener</parameter>
    <parameter key="doctrine_mongodb.odm.default_connection">default</parameter>
    <parameter key="doctrine_mongodb.odm.default_document_manager">default</parameter>
    <parameter key="doctrine_mongodb.odm.proxy_namespace">MongoDBODMProxies</parameter>
    <parameter key="doctrine_mongodb.odm.proxy_dir">C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/doctrine/odm/mongodb/Proxies</parameter>
    <parameter key="doctrine_mongodb.odm.auto_generate_proxy_classes">2</parameter>
    <parameter key="doctrine_mongodb.odm.hydrator_namespace">Hydrators</parameter>
    <parameter key="doctrine_mongodb.odm.hydrator_dir">C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/doctrine/odm/mongodb/Hydrators</parameter>
    <parameter key="doctrine_mongodb.odm.auto_generate_hydrator_classes">1</parameter>
    <parameter key="doctrine_mongodb.odm.default_commit_options" type="collection"/>
    <parameter key="doctrine_mongodb.odm.persistent_collection_dir">C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/doctrine/odm/mongodb/PersistentCollections</parameter>
    <parameter key="doctrine_mongodb.odm.persistent_collection_namespace">PersistentCollections</parameter>
    <parameter key="doctrine_mongodb.odm.auto_generate_persistent_collection_classes">0</parameter>
    <parameter key="doctrine_mongodb.odm.connections" type="collection">
      <parameter key="default">doctrine_mongodb.odm.default_connection</parameter>
    </parameter>
    <parameter key="doctrine_mongodb.odm.document_managers" type="collection">
      <parameter key="default">doctrine_mongodb.odm.default_document_manager</parameter>
    </parameter>
    <parameter key="old_sound_rabbit_mq.connection.class">PhpAmqpLib\Connection\AMQPStreamConnection</parameter>
    <parameter key="old_sound_rabbit_mq.socket_connection.class">PhpAmqpLib\Connection\AMQPSocketConnection</parameter>
    <parameter key="old_sound_rabbit_mq.lazy.connection.class">PhpAmqpLib\Connection\AMQPLazyConnection</parameter>
    <parameter key="old_sound_rabbit_mq.lazy.socket_connection.class">PhpAmqpLib\Connection\AMQPLazySocketConnection</parameter>
    <parameter key="old_sound_rabbit_mq.connection_factory.class">OldSound\RabbitMqBundle\RabbitMq\AMQPConnectionFactory</parameter>
    <parameter key="old_sound_rabbit_mq.binding.class">OldSound\RabbitMqBundle\RabbitMq\Binding</parameter>
    <parameter key="old_sound_rabbit_mq.producer.class">OldSound\RabbitMqBundle\RabbitMq\Producer</parameter>
    <parameter key="old_sound_rabbit_mq.consumer.class">OldSound\RabbitMqBundle\RabbitMq\Consumer</parameter>
    <parameter key="old_sound_rabbit_mq.multi_consumer.class">OldSound\RabbitMqBundle\RabbitMq\MultipleConsumer</parameter>
    <parameter key="old_sound_rabbit_mq.dynamic_consumer.class">OldSound\RabbitMqBundle\RabbitMq\DynamicConsumer</parameter>
    <parameter key="old_sound_rabbit_mq.batch_consumer.class">OldSound\RabbitMqBundle\RabbitMq\BatchConsumer</parameter>
    <parameter key="old_sound_rabbit_mq.anon_consumer.class">OldSound\RabbitMqBundle\RabbitMq\AnonConsumer</parameter>
    <parameter key="old_sound_rabbit_mq.rpc_client.class">OldSound\RabbitMqBundle\RabbitMq\RpcClient</parameter>
    <parameter key="old_sound_rabbit_mq.rpc_server.class">OldSound\RabbitMqBundle\RabbitMq\RpcServer</parameter>
    <parameter key="old_sound_rabbit_mq.logged.channel.class">OldSound\RabbitMqBundle\RabbitMq\AMQPLoggedChannel</parameter>
    <parameter key="old_sound_rabbit_mq.data_collector.class">OldSound\RabbitMqBundle\DataCollector\MessageDataCollector</parameter>
    <parameter key="old_sound_rabbit_mq.parts_holder.class">OldSound\RabbitMqBundle\RabbitMq\AmqpPartsHolder</parameter>
    <parameter key="old_sound_rabbit_mq.fallback.class">OldSound\RabbitMqBundle\RabbitMq\Fallback</parameter>
    <parameter key="mercure.hubs" type="collection">
      <parameter key="default">%env(MERCURE_URL)%</parameter>
    </parameter>
    <parameter key="mercure.default_hub">%env(MERCURE_URL)%</parameter>
    <parameter key="nelmio_api_doc.areas" type="collection">
      <parameter>default</parameter>
    </parameter>
    <parameter key="nelmio_cors.map" type="collection">
      <parameter key="^/" type="collection">
        <parameter key="skip_same_as_origin">true</parameter>
      </parameter>
    </parameter>
    <parameter key="nelmio_cors.defaults" type="collection">
      <parameter key="allow_origin" type="collection">
        <parameter>%env(CORS_ALLOW_ORIGIN)%</parameter>
      </parameter>
      <parameter key="allow_credentials">false</parameter>
      <parameter key="allow_headers" type="collection">
        <parameter>content-type</parameter>
        <parameter>authorization</parameter>
      </parameter>
      <parameter key="expose_headers" type="collection">
        <parameter>Link</parameter>
      </parameter>
      <parameter key="allow_methods" type="collection">
        <parameter>GET</parameter>
        <parameter>OPTIONS</parameter>
        <parameter>POST</parameter>
        <parameter>PUT</parameter>
        <parameter>PATCH</parameter>
        <parameter>DELETE</parameter>
      </parameter>
      <parameter key="max_age">3600</parameter>
      <parameter key="hosts" type="collection"/>
      <parameter key="origin_regex">true</parameter>
      <parameter key="forced_allow_origin_value">null</parameter>
      <parameter key="skip_same_as_origin">true</parameter>
    </parameter>
    <parameter key="nelmio_cors.cors_listener.class">Nelmio\CorsBundle\EventListener\CorsListener</parameter>
    <parameter key="nelmio_cors.options_resolver.class">Nelmio\CorsBundle\Options\Resolver</parameter>
    <parameter key="nelmio_cors.options_provider.config.class">Nelmio\CorsBundle\Options\ConfigProvider</parameter>
    <parameter key="maker.compatible_check.doctrine.supports_attributes">false</parameter>
    <parameter key="old_sound_rabbit_mq.base_amqp" type="collection"/>
    <parameter key="console.command.ids" type="collection"/>
  </parameters>
  <services>
    <service id="service_container" class="Symfony\Component\DependencyInjection\ContainerInterface" public="true" synthetic="true"/>
    <service id="kernel" class="App\Kernel" public="true" synthetic="true">
      <tag name="routing.route_loader"/>
    </service>
    <service id="App\Command\CleanCartCommand" class="App\Command\CleanCartCommand" autowire="true" autoconfigure="true">
      <tag name="console.command"/>
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
      <call method="setName">
        <argument>clean:cart</argument>
      </call>
    </service>
    <service id="App\Command\DeleteProductsCommand" class="App\Command\DeleteProductsCommand" autowire="true" autoconfigure="true">
      <tag name="console.command"/>
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
      <call method="setName">
        <argument>delete:products</argument>
      </call>
    </service>
    <service id="App\Command\DisableProductsCommand" class="App\Command\DisableProductsCommand" autowire="true" autoconfigure="true">
      <tag name="console.command"/>
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
      <call method="setName">
        <argument>disable:products</argument>
      </call>
    </service>
    <service id="App\Command\ReinventedMailCommand" class="App\Command\ReinventedMailCommand" autowire="true" autoconfigure="true">
      <tag name="console.command"/>
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
      <call method="setName">
        <argument>reinvented:mail</argument>
      </call>
    </service>
    <service id="App\Command\SitemapBrandsCommand" class="App\Command\SitemapBrandsCommand" autowire="true" autoconfigure="true">
      <tag name="console.command"/>
      <argument type="service" id="App\Repository\ProductRepository"/>
      <argument type="service" id="App\Service\ApiService"/>
      <argument type="service" id="service_container"/>
      <call method="setName">
        <argument>sitemap:brands</argument>
      </call>
    </service>
    <service id="App\Command\SitemapCategoriesCommand" class="App\Command\SitemapCategoriesCommand" autowire="true" autoconfigure="true">
      <tag name="console.command"/>
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
      <argument type="service" id="App\Service\ApiService"/>
      <argument type="service" id="service_container"/>
      <call method="setName">
        <argument>sitemap:categories</argument>
      </call>
    </service>
    <service id="App\Command\SitemapProductsCommand" class="App\Command\SitemapProductsCommand" autowire="true" autoconfigure="true">
      <tag name="console.command"/>
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
      <argument type="service" id="App\Service\ApiService"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="App\Repository\ProductRepository"/>
      <call method="setName">
        <argument>sitemap:products</argument>
      </call>
    </service>
    <service id="App\Command\TopCategoriesCommand" class="App\Command\TopCategoriesCommand" autowire="true" autoconfigure="true">
      <tag name="console.command"/>
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
      <call method="setName">
        <argument>top:categories</argument>
      </call>
    </service>
    <service id="App\Command\UpdateCategoriesSlugStringCommand" class="App\Command\UpdateCategoriesSlugStringCommand" autowire="true" autoconfigure="true">
      <tag name="console.command"/>
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
      <call method="setName">
        <argument>update:categories-slug-string</argument>
      </call>
    </service>
    <service id="App\Command\XmlCriteoCommand" class="App\Command\XmlCriteoCommand" autowire="true" autoconfigure="true">
      <tag name="console.command"/>
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
      <argument type="service" id="App\Service\ApiService"/>
      <argument type="service" id="service_container"/>
      <call method="setName">
        <argument>xml:criteo</argument>
      </call>
    </service>
    <service id="App\Command\XmlGoogleMerchantCategoryCommand" class="App\Command\XmlGoogleMerchantCategoryCommand" autowire="true" autoconfigure="true">
      <tag name="console.command"/>
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
      <argument type="service" id="App\Service\ApiService"/>
      <argument type="service" id="service_container"/>
      <call method="setName">
        <argument>xml:google-merchant-category</argument>
      </call>
    </service>
    <service id="App\Command\XmlGoogleMerchantCommand" class="App\Command\XmlGoogleMerchantCommand" autowire="true" autoconfigure="true">
      <tag name="console.command"/>
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
      <argument type="service" id="App\Service\ApiService"/>
      <argument type="service" id="service_container"/>
      <call method="setName">
        <argument>xml:google-merchant</argument>
      </call>
    </service>
    <service id="App\Command\XmlPricenaCommand" class="App\Command\XmlPricenaCommand" autowire="true" autoconfigure="true">
      <tag name="console.command"/>
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
      <argument type="service" id="App\Service\ApiService"/>
      <argument type="service" id="service_container"/>
      <call method="setName">
        <argument>xml:pricena</argument>
      </call>
    </service>
    <service id="App\Controller\BaseController" class="App\Controller\BaseController" public="true" autowire="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
      <tag name="container.service_subscriber"/>
      <argument type="service" id="session"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="App\Service\ApiService"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.vdmMuyE.App\Controller\BaseController"/>
      </call>
    </service>
    <service id="App\Controller\BrandController" class="App\Controller\BrandController" public="true" autowire="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
      <tag name="container.service_subscriber"/>
      <argument type="service" id="session"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="App\Service\ApiService"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.vdmMuyE.App\Controller\BrandController"/>
      </call>
    </service>
    <service id="App\Controller\CardsController" class="App\Controller\CardsController" public="true" autowire="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
      <tag name="container.service_subscriber"/>
      <argument type="service" id="session"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="App\Service\ApiService"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.vdmMuyE.App\Controller\CardsController"/>
      </call>
    </service>
    <service id="App\Controller\CartController" class="App\Controller\CartController" public="true" autowire="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
      <tag name="container.service_subscriber"/>
      <argument type="service" id="session"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="App\Service\CartService"/>
      <argument type="service" id="App\Service\ApiService"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.vdmMuyE.App\Controller\CartController"/>
      </call>
    </service>
    <service id="App\Controller\CategoryController" class="App\Controller\CategoryController" public="true" autowire="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
    </service>
    <service id="App\Controller\ConfigController" class="App\Controller\ConfigController" public="true" autowire="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
      <tag name="container.service_subscriber"/>
      <argument type="service" id="session"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="App\Service\ApiService"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.vdmMuyE.App\Controller\ConfigController"/>
      </call>
    </service>
    <service id="App\Controller\CustomerAdressController" class="App\Controller\CustomerAdressController" public="true" autowire="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
      <tag name="container.service_subscriber"/>
      <argument type="service" id="session"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="App\Service\ApiService"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.vdmMuyE.App\Controller\CustomerAdressController"/>
      </call>
    </service>
    <service id="App\Controller\CustomerController" class="App\Controller\CustomerController" public="true" autowire="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
      <tag name="container.service_subscriber"/>
      <argument type="service" id="session"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="App\Service\ApiService"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.vdmMuyE.App\Controller\CustomerController"/>
      </call>
    </service>
    <service id="App\Controller\MailController" class="App\Controller\MailController" public="true" autowire="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
      <tag name="container.service_subscriber"/>
      <argument type="service" id="session"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="App\Service\ApiService"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.vdmMuyE.App\Controller\MailController"/>
      </call>
    </service>
    <service id="App\Controller\OrdersController" class="App\Controller\OrdersController" public="true" autowire="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
      <tag name="container.service_subscriber"/>
      <argument type="service" id="session"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="App\Service\ApiService"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.vdmMuyE.App\Controller\OrdersController"/>
      </call>
    </service>
    <service id="App\Controller\PaymentsController" class="App\Controller\PaymentsController" public="true" autowire="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
      <tag name="container.service_subscriber"/>
      <argument type="service" id="session"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="App\Service\ApiService"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.vdmMuyE.App\Controller\PaymentsController"/>
      </call>
    </service>
    <service id="App\Controller\ProductController" class="App\Controller\ProductController" public="true" autowire="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
      <tag name="container.service_subscriber"/>
      <argument type="service" id="App\Service\ProductService"/>
      <argument type="service" id="session"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="App\Service\ApiService"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.vdmMuyE.App\Controller\ProductController"/>
      </call>
    </service>
    <service id="App\Controller\SearchController" class="App\Controller\SearchController" public="true" autowire="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
      <tag name="container.service_subscriber"/>
      <argument type="service" id="session"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="App\Service\ApiService"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.vdmMuyE.App\Controller\SearchController"/>
      </call>
    </service>
    <service id="App\Controller\SellerController" class="App\Controller\SellerController" public="true" autowire="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
      <tag name="container.service_subscriber"/>
      <argument type="service" id="session"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="App\Service\ApiService"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.vdmMuyE.App\Controller\SellerController"/>
      </call>
    </service>
    <service id="App\Controller\StoreController" class="App\Controller\StoreController" public="true" autowire="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
      <tag name="container.service_subscriber"/>
      <argument type="service" id="session"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="App\Service\ApiService"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.vdmMuyE.App\Controller\StoreController"/>
      </call>
    </service>
    <service id="App\Controller\WalletController" class="App\Controller\WalletController" public="true" autowire="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
      <tag name="container.service_subscriber"/>
      <argument type="service" id="session"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="App\Service\ApiService"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.vdmMuyE.App\Controller\WalletController"/>
      </call>
    </service>
    <service id="App\Controller\WishlistController" class="App\Controller\WishlistController" public="true" autowire="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
      <tag name="container.service_subscriber"/>
      <argument type="service" id="App\Service\WishlistService"/>
      <argument type="service" id="session"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="App\Service\ApiService"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.vdmMuyE.App\Controller\WishlistController"/>
      </call>
    </service>
    <service id="App\Document\Brand" class="App\Document\Brand" autowire="true" autoconfigure="true"/>
    <service id="App\Document\Cart" class="App\Document\Cart" autowire="true" autoconfigure="true"/>
    <service id="App\Document\Category" class="App\Document\Category" autowire="true" autoconfigure="true"/>
    <service id="App\Document\CategorySlug" class="App\Document\CategorySlug" autowire="true" autoconfigure="true"/>
    <service id="App\Document\Product" class="App\Document\Product" autowire="true" autoconfigure="true"/>
    <service id="App\Document\Wishlist" class="App\Document\Wishlist" autowire="true" autoconfigure="true"/>
    <service id="App\Event\ExceptionListener" class="App\Event\ExceptionListener" autowire="true" autoconfigure="true">
      <tag name="kernel.event_listener" event="kernel.exception" method="onKernelException"/>
      <argument type="service" id="monolog.logger.api"/>
    </service>
    <service id="App\Exception\BrandException" class="App\Exception\BrandException" autowire="true" autoconfigure="true"/>
    <service id="App\Exception\CategoryException" class="App\Exception\CategoryException" autowire="true" autoconfigure="true"/>
    <service id="App\Exception\ProductException" class="App\Exception\ProductException" autowire="true" autoconfigure="true"/>
    <service id="App\Exception\UserException" class="App\Exception\UserException" autowire="true" autoconfigure="true"/>
    <service id="App\Exception\WishlistException" class="App\Exception\WishlistException" autowire="true" autoconfigure="true"/>
    <service id="App\Message\CrawlProducts" class="App\Message\CrawlProducts" autowire="true" autoconfigure="true"/>
    <service id="App\Message\CrawlSearch" class="App\Message\CrawlSearch" autowire="true" autoconfigure="true"/>
    <service id="App\MessageHandler\CrawlProductsHandler" class="App\MessageHandler\CrawlProductsHandler" autowire="true" autoconfigure="true">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="App\Service\CrawlerService"/>
    </service>
    <service id="App\MessageHandler\CrawlSearchHandler" class="App\MessageHandler\CrawlSearchHandler" autowire="true" autoconfigure="true">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="App\Service\CrawlerService"/>
    </service>
    <service id="App\Repository\BrandRepository" class="App\Repository\BrandRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
    </service>
    <service id="App\Repository\CartRepository" class="App\Repository\CartRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
    </service>
    <service id="App\Repository\CategoryRepository" class="App\Repository\CategoryRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
    </service>
    <service id="App\Repository\CategorySitemapRepository" class="App\Repository\CategorySitemapRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
    </service>
    <service id="App\Repository\CategorySlugRepository" class="App\Repository\CategorySlugRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
    </service>
    <service id="App\Repository\ProductRepository" class="App\Repository\ProductRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
    </service>
    <service id="App\Repository\WishlistRepository" class="App\Repository\WishlistRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="doctrine_mongodb.odm.default_document_manager"/>
    </service>
    <service id="App\Service\ApiService" class="App\Service\ApiService" autowire="true" autoconfigure="true">
      <argument type="collection">
        <argument key="base_uri">%env(API_BASE_URL)%</argument>
        <argument key="http_errors">false</argument>
        <argument key="verify">false</argument>
      </argument>
    </service>
    <service id="App\Service\BrandService" class="App\Service\BrandService" autowire="true" autoconfigure="true">
      <argument type="service" id="App\Repository\ProductRepository"/>
      <argument type="service" id="App\Repository\BrandRepository"/>
    </service>
    <service id="App\Service\CardService" class="App\Service\CardService" autowire="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <argument type="service" id="session"/>
    </service>
    <service id="App\Service\CartService" class="App\Service\CartService" autowire="true" autoconfigure="true">
      <argument type="expression">service("doctrine_mongodb").getManager()</argument>
      <argument type="service" id="service_container"/>
    </service>
    <service id="App\Service\CategoryService" class="App\Service\CategoryService" autowire="true" autoconfigure="true">
      <argument type="service" id="App\Repository\ProductRepository"/>
      <argument type="service" id="App\Repository\CategoryRepository"/>
    </service>
    <service id="App\Service\CategorySlugService" class="App\Service\CategorySlugService" autowire="true" autoconfigure="true">
      <argument type="service" id="App\Repository\CategorySlugRepository"/>
    </service>
    <service id="App\Service\CrawlerService" class="App\Service\CrawlerService" autowire="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <argument type="service" id="App\Repository\ProductRepository"/>
    </service>
    <service id="App\Service\EmailService" class="App\Service\EmailService" autowire="true" autoconfigure="true">
      <argument type="service" id="SendGrid\Mail\Mail"/>
    </service>
    <service id="App\Service\HelperService" class="App\Service\HelperService" autowire="true" autoconfigure="true"/>
    <service id="App\Service\ProductService" class="App\Service\ProductService" autowire="true" autoconfigure="true">
      <argument type="service" id="App\Repository\ProductRepository"/>
      <argument type="service" id="App\Repository\CategorySlugRepository"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="messenger.bus.default"/>
      <argument type="service" id="App\Service\SearchService"/>
    </service>
    <service id="App\Service\SearchService" class="App\Service\SearchService" autowire="true" autoconfigure="true">
      <argument type="service" id="App\Service\CrawlerService"/>
      <argument type="service" id="App\Repository\ProductRepository"/>
      <argument type="service" id="messenger.bus.default"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="App\Service\WishlistService" class="App\Service\WishlistService" autowire="true" autoconfigure="true">
      <argument type="service" id="App\Repository\WishlistRepository"/>
    </service>
    <service id="monolog.logger.api" class="Symfony\Bridge\Monolog\Logger" public="true">
      <argument>api</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.main"/>
      </call>
    </service>
    <service id="Symfony\Component\HttpFoundation\Session\Storage\Handler\MongoDbSessionHandler" class="Symfony\Component\HttpFoundation\Session\Storage\Handler\MongoDbSessionHandler" autowire="true" autoconfigure="true">
      <argument type="expression">service("doctrine_mongodb").getManager().getClient()</argument>
      <argument type="collection">
        <argument key="database">%env(MONGODB_DB)%</argument>
        <argument key="collection">%env(MONGODB_SESSION_COLLECTION)%</argument>
      </argument>
    </service>
    <service id="SendGrid\Mail\Mail" class="SendGrid\Mail\Mail" autowire="true" autoconfigure="true"/>
    <service id=".legacy_controller_name_converter" class="Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser" public="false">
      <tag name="monolog.logger" channel="request"/>
      <argument type="service" id="kernel"/>
      <argument>false</argument>
    </service>
    <service id="argument_metadata_factory" class="Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory" public="false"/>
    <service id="response_listener" class="Symfony\Component\HttpKernel\EventListener\ResponseListener" public="false">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument>UTF-8</argument>
    </service>
    <service id="streamed_response_listener" class="Symfony\Component\HttpKernel\EventListener\StreamedResponseListener" public="false">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
    </service>
    <service id="locale_listener" class="Symfony\Component\HttpKernel\EventListener\LocaleListener" public="false">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="request_stack"/>
      <argument>en</argument>
      <argument type="service" id="router.default" on-invalid="ignore"/>
    </service>
    <service id="validate_request_listener" class="Symfony\Component\HttpKernel\EventListener\ValidateRequestListener" public="false">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
    </service>
    <service id=".legacy_resolve_controller_name_subscriber" class="Symfony\Bundle\FrameworkBundle\EventListener\ResolveControllerNameSubscriber" public="false">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id=".legacy_controller_name_converter"/>
      <argument>false</argument>
    </service>
    <service id="disallow_search_engine_index_response_listener" class="Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener" public="false">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
    </service>
    <service id="error_controller" class="Symfony\Component\HttpKernel\Controller\ErrorController" public="true">
      <argument type="service" id="http_kernel"/>
      <argument>error_controller</argument>
      <argument type="service" id="error_handler.error_renderer.serializer"/>
    </service>
    <service id="exception_listener" class="Symfony\Component\HttpKernel\EventListener\ErrorListener" public="false">
      <tag name="kernel.event_subscriber"/>
      <tag name="monolog.logger" channel="request"/>
      <tag name="container.hot_path"/>
      <argument>error_controller</argument>
      <argument type="service" id="monolog.logger.request" on-invalid="null"/>
      <argument>true</argument>
    </service>
    <service id="parameter_bag" class="Symfony\Component\DependencyInjection\ParameterBag\ContainerBag" public="false">
      <argument type="service" id="service_container"/>
    </service>
    <service id="http_kernel" class="Symfony\Component\HttpKernel\HttpKernel" public="true">
      <tag name="container.hot_path"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="debug.controller_resolver"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="debug.argument_resolver"/>
    </service>
    <service id="request_stack" class="Symfony\Component\HttpFoundation\RequestStack" public="true"/>
    <service id="url_helper" class="Symfony\Component\HttpFoundation\UrlHelper" public="false">
      <argument type="service" id="request_stack"/>
      <argument type="service" id="router.request_context" on-invalid="ignore"/>
    </service>
    <service id="cache_warmer" class="Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate" public="true">
      <argument type="tagged_iterator" tag="kernel.cache_warmer"/>
      <argument>true</argument>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/srcApp_KernelDevDebugContainerDeprecations.log</argument>
    </service>
    <service id="cache_clearer" class="Symfony\Component\HttpKernel\CacheClearer\ChainCacheClearer" public="true">
      <argument type="tagged_iterator" tag="kernel.cache_clearer"/>
    </service>
    <service id="filesystem" class="Symfony\Component\Filesystem\Filesystem" public="true"/>
    <service id="file_locator" class="Symfony\Component\HttpKernel\Config\FileLocator" public="false">
      <argument type="service" id="kernel"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\src/Resources</argument>
      <argument type="collection">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\src</argument>
      </argument>
      <argument>false</argument>
    </service>
    <service id="uri_signer" class="Symfony\Component\HttpKernel\UriSigner" public="false">
      <argument>%env(APP_SECRET)%</argument>
    </service>
    <service id="config_cache_factory" class="Symfony\Component\Config\ResourceCheckerConfigCacheFactory" public="false">
      <argument type="tagged_iterator" tag="config_cache.resource_checker"/>
    </service>
    <service id="dependency_injection.config.container_parameters_resource_checker" class="Symfony\Component\DependencyInjection\Config\ContainerParametersResourceChecker" public="false">
      <tag name="config_cache.resource_checker" priority="-980"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="config.resource.self_checking_resource_checker" class="Symfony\Component\Config\Resource\SelfCheckingResourceChecker" public="false">
      <tag name="config_cache.resource_checker" priority="-990"/>
    </service>
    <service id="services_resetter" class="Symfony\Component\HttpKernel\DependencyInjection\ServicesResetter" public="true">
      <argument type="iterator">
        <argument key="cache.app" type="service" id="cache.app" on-invalid="ignore_uninitialized"/>
        <argument key="cache.system" type="service" id="cache.system" on-invalid="ignore_uninitialized"/>
        <argument key="cache.validator" type="service" id="cache.validator" on-invalid="ignore_uninitialized"/>
        <argument key="cache.serializer" type="service" id="cache.serializer" on-invalid="ignore_uninitialized"/>
        <argument key="cache.annotations" type="service" id="cache.annotations" on-invalid="ignore_uninitialized"/>
        <argument key="cache.property_info" type="service" id="cache.property_info" on-invalid="ignore_uninitialized"/>
        <argument key="cache.messenger.restart_workers_signal" type="service" id="cache.messenger.restart_workers_signal" on-invalid="ignore_uninitialized"/>
        <argument key="messenger.transport.in_memory.factory" type="service" id="messenger.transport.in_memory.factory" on-invalid="ignore_uninitialized"/>
        <argument key="debug.stopwatch" type="service" id="debug.stopwatch" on-invalid="ignore_uninitialized"/>
        <argument key="debug.event_dispatcher" type="service" id="debug.event_dispatcher" on-invalid="ignore_uninitialized"/>
        <argument key="monolog.handler.main" type="service" id="monolog.handler.main" on-invalid="ignore_uninitialized"/>
        <argument key="monolog.handler.console" type="service" id="monolog.handler.console" on-invalid="ignore_uninitialized"/>
      </argument>
      <argument type="collection">
        <argument key="cache.app" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.system" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.validator" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.serializer" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.annotations" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.property_info" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.messenger.restart_workers_signal" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="messenger.transport.in_memory.factory" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="debug.stopwatch" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="debug.event_dispatcher" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="monolog.handler.main" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="monolog.handler.console" type="collection">
          <argument>reset</argument>
        </argument>
      </argument>
    </service>
    <service id="reverse_container" class="Symfony\Component\DependencyInjection\ReverseContainer" public="false">
      <argument type="service" id="service_container"/>
      <argument type="service" id=".service_locator.wnlveDj"/>
    </service>
    <service id="container.env_var_processor" class="Symfony\Component\DependencyInjection\EnvVarProcessor" public="false">
      <tag name="container.env_var_processor"/>
      <argument type="service" id="service_container"/>
      <argument type="tagged_iterator" tag="container.env_var_loader"/>
    </service>
    <service id="fragment.handler" class="Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler" public="false">
      <argument type="service" id=".service_locator._cmka45"/>
      <argument type="service" id="request_stack"/>
      <argument>true</argument>
    </service>
    <service id="fragment.renderer.inline" class="Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer" public="false">
      <tag name="kernel.fragment_renderer" alias="inline"/>
      <argument type="service" id="http_kernel"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <call method="setFragmentPath">
        <argument>/_fragment</argument>
      </call>
    </service>
    <service id=".2_~79Q9p30" public="false">
      <argument type="service" id="request_stack"/>
      <factory class="Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer" method="getAndCleanOutputBuffer"/>
    </service>
    <service id=".1_~79Q9p30" public="false">
      <argument type="service" id="request_stack"/>
      <argument>true</argument>
      <factory class="Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer" method="isDebug"/>
    </service>
    <service id="error_handler.error_renderer.html" class="Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer">
      <argument type="service" id=".1_~79Q9p30"/>
      <argument>UTF-8</argument>
      <argument type="service" id="debug.file_link_formatter" on-invalid="null"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase</argument>
      <argument type="service" id=".2_~79Q9p30"/>
      <argument type="service" id="monolog.logger" on-invalid="null"/>
    </service>
    <service id="console.error_listener" class="Symfony\Component\Console\EventListener\ErrorListener" public="false">
      <tag name="kernel.event_subscriber"/>
      <tag name="monolog.logger" channel="console"/>
      <argument type="service" id="monolog.logger.console" on-invalid="null"/>
    </service>
    <service id="console.suggest_missing_package_subscriber" class="Symfony\Bundle\FrameworkBundle\EventListener\SuggestMissingPackageSubscriber" public="false">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="console.command.about" class="Symfony\Bundle\FrameworkBundle\Command\AboutCommand" public="false">
      <tag name="console.command" command="about"/>
      <call method="setName">
        <argument>about</argument>
      </call>
    </service>
    <service id="console.command.assets_install" class="Symfony\Bundle\FrameworkBundle\Command\AssetsInstallCommand" public="false">
      <tag name="console.command" command="assets:install"/>
      <argument type="service" id="filesystem"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase</argument>
      <call method="setName">
        <argument>assets:install</argument>
      </call>
    </service>
    <service id="console.command.cache_clear" class="Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand" public="false">
      <tag name="console.command" command="cache:clear"/>
      <argument type="service" id="cache_clearer"/>
      <argument type="service" id="filesystem"/>
      <call method="setName">
        <argument>cache:clear</argument>
      </call>
    </service>
    <service id="console.command.cache_pool_clear" class="Symfony\Bundle\FrameworkBundle\Command\CachePoolClearCommand" public="false">
      <tag name="console.command" command="cache:pool:clear"/>
      <argument type="service" id="cache.global_clearer"/>
      <call method="setName">
        <argument>cache:pool:clear</argument>
      </call>
    </service>
    <service id="console.command.cache_pool_prune" class="Symfony\Bundle\FrameworkBundle\Command\CachePoolPruneCommand" public="false">
      <tag name="console.command" command="cache:pool:prune"/>
      <argument type="iterator"/>
      <call method="setName">
        <argument>cache:pool:prune</argument>
      </call>
    </service>
    <service id="console.command.cache_pool_delete" class="Symfony\Bundle\FrameworkBundle\Command\CachePoolDeleteCommand" public="false">
      <tag name="console.command" command="cache:pool:delete"/>
      <argument type="service" id="cache.global_clearer"/>
      <call method="setName">
        <argument>cache:pool:delete</argument>
      </call>
    </service>
    <service id="console.command.cache_pool_list" class="Symfony\Bundle\FrameworkBundle\Command\CachePoolListCommand" public="false">
      <tag name="console.command" command="cache:pool:list"/>
      <argument type="collection">
        <argument>cache.app</argument>
        <argument>cache.system</argument>
        <argument>cache.validator</argument>
        <argument>cache.serializer</argument>
        <argument>cache.annotations</argument>
        <argument>cache.property_info</argument>
        <argument>cache.messenger.restart_workers_signal</argument>
      </argument>
      <call method="setName">
        <argument>cache:pool:list</argument>
      </call>
    </service>
    <service id="console.command.cache_warmup" class="Symfony\Bundle\FrameworkBundle\Command\CacheWarmupCommand" public="false">
      <tag name="console.command" command="cache:warmup"/>
      <argument type="service" id="cache_warmer"/>
      <call method="setName">
        <argument>cache:warmup</argument>
      </call>
    </service>
    <service id="console.command.config_debug" class="Symfony\Bundle\FrameworkBundle\Command\ConfigDebugCommand" public="false">
      <tag name="console.command" command="debug:config"/>
      <call method="setName">
        <argument>debug:config</argument>
      </call>
    </service>
    <service id="console.command.config_dump_reference" class="Symfony\Bundle\FrameworkBundle\Command\ConfigDumpReferenceCommand" public="false">
      <tag name="console.command" command="config:dump-reference"/>
      <call method="setName">
        <argument>config:dump-reference</argument>
      </call>
    </service>
    <service id="console.command.container_debug" class="Symfony\Bundle\FrameworkBundle\Command\ContainerDebugCommand" public="false">
      <tag name="console.command" command="debug:container"/>
      <call method="setName">
        <argument>debug:container</argument>
      </call>
    </service>
    <service id="console.command.container_lint" class="Symfony\Bundle\FrameworkBundle\Command\ContainerLintCommand" public="false">
      <tag name="console.command" command="lint:container"/>
      <call method="setName">
        <argument>lint:container</argument>
      </call>
    </service>
    <service id="console.command.debug_autowiring" class="Symfony\Bundle\FrameworkBundle\Command\DebugAutowiringCommand" public="false">
      <tag name="console.command" command="debug:autowiring"/>
      <argument>null</argument>
      <argument type="service" id="debug.file_link_formatter" on-invalid="null"/>
      <call method="setName">
        <argument>debug:autowiring</argument>
      </call>
    </service>
    <service id="console.command.event_dispatcher_debug" class="Symfony\Bundle\FrameworkBundle\Command\EventDispatcherDebugCommand" public="false">
      <tag name="console.command" command="debug:event-dispatcher"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <call method="setName">
        <argument>debug:event-dispatcher</argument>
      </call>
    </service>
    <service id="console.command.messenger_consume_messages" class="Symfony\Component\Messenger\Command\ConsumeMessagesCommand" public="false">
      <tag name="console.command" command="messenger:consume"/>
      <tag name="console.command" command="messenger:consume-messages"/>
      <tag name="monolog.logger" channel="messenger"/>
      <argument type="service" id="messenger.routable_message_bus"/>
      <argument type="service" id="messenger.receiver_locator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="monolog.logger.messenger" on-invalid="null"/>
      <argument type="collection">
        <argument>product</argument>
        <argument>search</argument>
      </argument>
      <call method="setName">
        <argument>messenger:consume</argument>
      </call>
      <call method="setAliases">
        <argument type="collection">
          <argument>messenger:consume-messages</argument>
        </argument>
      </call>
    </service>
    <service id="console.command.messenger_setup_transports" class="Symfony\Component\Messenger\Command\SetupTransportsCommand" public="false">
      <tag name="console.command" command="messenger:setup-transports"/>
      <argument type="service" id="messenger.receiver_locator"/>
      <argument type="collection">
        <argument>product</argument>
        <argument>search</argument>
      </argument>
      <call method="setName">
        <argument>messenger:setup-transports</argument>
      </call>
    </service>
    <service id="console.command.messenger_debug" class="Symfony\Component\Messenger\Command\DebugCommand" public="false">
      <tag name="console.command" command="debug:messenger"/>
      <argument type="collection">
        <argument key="messenger.bus.default" type="collection">
          <argument key="App\Message\CrawlProducts" type="collection">
            <argument type="collection">
              <argument>App\MessageHandler\CrawlProductsHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="App\Message\CrawlSearch" type="collection">
            <argument type="collection">
              <argument>App\MessageHandler\CrawlSearchHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Symfony\Component\Mercure\Update" type="collection">
            <argument type="collection">
              <argument>mercure.hub.default.message_handler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
        </argument>
      </argument>
      <call method="setName">
        <argument>debug:messenger</argument>
      </call>
    </service>
    <service id="console.command.messenger_stop_workers" class="Symfony\Component\Messenger\Command\StopWorkersCommand" public="false">
      <tag name="console.command" command="messenger:stop-workers"/>
      <argument type="service" id="cache.messenger.restart_workers_signal"/>
      <call method="setName">
        <argument>messenger:stop-workers</argument>
      </call>
    </service>
    <service id="console.command.router_debug" class="Symfony\Bundle\FrameworkBundle\Command\RouterDebugCommand" public="false">
      <tag name="console.command" command="debug:router"/>
      <argument type="service" id="router.default"/>
      <argument type="service" id="debug.file_link_formatter" on-invalid="null"/>
      <call method="setName">
        <argument>debug:router</argument>
      </call>
    </service>
    <service id="console.command.router_match" class="Symfony\Bundle\FrameworkBundle\Command\RouterMatchCommand" public="false">
      <tag name="console.command" command="router:match"/>
      <argument type="service" id="router.default"/>
      <call method="setName">
        <argument>router:match</argument>
      </call>
    </service>
    <service id="console.command.yaml_lint" class="Symfony\Bundle\FrameworkBundle\Command\YamlLintCommand" public="false">
      <tag name="console.command" command="lint:yaml"/>
      <call method="setName">
        <argument>lint:yaml</argument>
      </call>
    </service>
    <service id="console.command.secrets_set" class="Symfony\Bundle\FrameworkBundle\Command\SecretsSetCommand" public="false">
      <tag name="console.command" command="secrets:set"/>
      <argument type="service" id="secrets.vault"/>
      <argument type="service" id="secrets.local_vault" on-invalid="ignore"/>
      <call method="setName">
        <argument>secrets:set</argument>
      </call>
    </service>
    <service id="console.command.secrets_remove" class="Symfony\Bundle\FrameworkBundle\Command\SecretsRemoveCommand" public="false">
      <tag name="console.command" command="secrets:remove"/>
      <argument type="service" id="secrets.vault"/>
      <argument type="service" id="secrets.local_vault" on-invalid="ignore"/>
      <call method="setName">
        <argument>secrets:remove</argument>
      </call>
    </service>
    <service id="console.command.secrets_generate_key" class="Symfony\Bundle\FrameworkBundle\Command\SecretsGenerateKeysCommand" public="false">
      <tag name="console.command" command="secrets:generate-keys"/>
      <argument type="service" id="secrets.vault"/>
      <argument type="service" id="secrets.local_vault" on-invalid="ignore"/>
      <call method="setName">
        <argument>secrets:generate-keys</argument>
      </call>
    </service>
    <service id="console.command.secrets_list" class="Symfony\Bundle\FrameworkBundle\Command\SecretsListCommand" public="false">
      <tag name="console.command" command="secrets:list"/>
      <argument type="service" id="secrets.vault"/>
      <argument type="service" id="secrets.local_vault" on-invalid="ignore"/>
      <call method="setName">
        <argument>secrets:list</argument>
      </call>
    </service>
    <service id="console.command.secrets_decrypt_to_local" class="Symfony\Bundle\FrameworkBundle\Command\SecretsDecryptToLocalCommand" public="false">
      <tag name="console.command" command="secrets:decrypt-to-local"/>
      <argument type="service" id="secrets.vault"/>
      <argument type="service" id="secrets.local_vault" on-invalid="ignore"/>
      <call method="setName">
        <argument>secrets:decrypt-to-local</argument>
      </call>
    </service>
    <service id="console.command.secrets_encrypt_from_local" class="Symfony\Bundle\FrameworkBundle\Command\SecretsEncryptFromLocalCommand" public="false">
      <tag name="console.command" command="secrets:encrypt-from-local"/>
      <argument type="service" id="secrets.vault"/>
      <argument type="service" id="secrets.local_vault" on-invalid="ignore"/>
      <call method="setName">
        <argument>secrets:encrypt-from-local</argument>
      </call>
    </service>
    <service id="cache.app" class="Symfony\Component\Cache\Adapter\FilesystemAdapter" public="true">
      <tag name="cache.pool"/>
      <tag name="kernel.reset" method="reset"/>
      <argument>kRVrebZf72</argument>
      <argument>0</argument>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/pools</argument>
      <argument type="service" id="cache.default_marshaller" on-invalid="ignore"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.app.simple" class="Symfony\Component\Cache\Psr16Cache" public="false">
      <argument type="service" id="cache.app"/>
      <deprecated>The "Psr\SimpleCache\CacheInterface" / "%service_id%" service is deprecated since Symfony 4.3. Use "Symfony\Contracts\Cache\CacheInterface" / "cache.app" instead.</deprecated>
    </service>
    <service id="cache.app.taggable" class="Symfony\Component\Cache\Adapter\TagAwareAdapter" public="false">
      <argument type="service" id="cache.app"/>
    </service>
    <service id="cache.system" class="Symfony\Component\Cache\Adapter\AdapterInterface" public="true">
      <tag name="cache.pool"/>
      <tag name="kernel.reset" method="reset"/>
      <argument>uDmsXOrIMN</argument>
      <argument>0</argument>
      <argument>%container.build_id%</argument>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/pools</argument>
      <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      <factory class="Symfony\Component\Cache\Adapter\AbstractAdapter" method="createSystemCache"/>
    </service>
    <service id="cache.validator" class="Symfony\Component\Cache\Adapter\AdapterInterface" public="false">
      <tag name="cache.pool"/>
      <tag name="kernel.reset" method="reset"/>
      <argument>ON329S6WhH</argument>
      <argument>0</argument>
      <argument>%container.build_id%</argument>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/pools</argument>
      <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      <factory class="Symfony\Component\Cache\Adapter\AbstractAdapter" method="createSystemCache"/>
    </service>
    <service id="cache.serializer" class="Symfony\Component\Cache\Adapter\AdapterInterface" public="false">
      <tag name="cache.pool"/>
      <tag name="kernel.reset" method="reset"/>
      <argument>oVL+IZ2zv0</argument>
      <argument>0</argument>
      <argument>%container.build_id%</argument>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/pools</argument>
      <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      <factory class="Symfony\Component\Cache\Adapter\AbstractAdapter" method="createSystemCache"/>
    </service>
    <service id="cache.annotations" class="Symfony\Component\Cache\Adapter\AdapterInterface" public="false">
      <tag name="cache.pool"/>
      <tag name="kernel.reset" method="reset"/>
      <argument>LdJ1P336EE</argument>
      <argument>0</argument>
      <argument>%container.build_id%</argument>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/pools</argument>
      <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      <factory class="Symfony\Component\Cache\Adapter\AbstractAdapter" method="createSystemCache"/>
    </service>
    <service id="cache.property_info" class="Symfony\Component\Cache\Adapter\AdapterInterface" public="false">
      <tag name="cache.pool"/>
      <tag name="kernel.reset" method="reset"/>
      <argument>DcKoHH2wdv</argument>
      <argument>0</argument>
      <argument>%container.build_id%</argument>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/pools</argument>
      <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      <factory class="Symfony\Component\Cache\Adapter\AbstractAdapter" method="createSystemCache"/>
    </service>
    <service id="cache.messenger.restart_workers_signal" class="Symfony\Component\Cache\Adapter\FilesystemAdapter" public="false">
      <tag name="cache.pool"/>
      <tag name="kernel.reset" method="reset"/>
      <argument>zXSwQhJ+E8</argument>
      <argument>0</argument>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/pools</argument>
      <argument type="service" id="cache.default_marshaller" on-invalid="ignore"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.adapter.system" class="Symfony\Component\Cache\Adapter\AdapterInterface" public="false" abstract="true">
      <tag name="cache.pool" clearer="cache.system_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument></argument>
      <argument>0</argument>
      <argument>%container.build_id%</argument>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/pools</argument>
      <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      <factory class="Symfony\Component\Cache\Adapter\AbstractAdapter" method="createSystemCache"/>
    </service>
    <service id="cache.adapter.apcu" class="Symfony\Component\Cache\Adapter\ApcuAdapter" public="false" abstract="true">
      <tag name="cache.pool" clearer="cache.default_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument></argument>
      <argument>0</argument>
      <argument>%container.build_id%</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.adapter.doctrine" class="Symfony\Component\Cache\Adapter\DoctrineAdapter" public="false" abstract="true">
      <tag name="cache.pool" provider="cache.default_doctrine_provider" clearer="cache.default_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument></argument>
      <argument></argument>
      <argument>0</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.adapter.filesystem" class="Symfony\Component\Cache\Adapter\FilesystemAdapter" public="false" abstract="true">
      <tag name="cache.pool" clearer="cache.default_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument></argument>
      <argument>0</argument>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/pools</argument>
      <argument type="service" id="cache.default_marshaller" on-invalid="ignore"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.adapter.psr6" class="Symfony\Component\Cache\Adapter\ProxyAdapter" public="false" abstract="true">
      <tag name="cache.pool" provider="cache.default_psr6_provider" clearer="cache.default_clearer" reset="reset"/>
      <argument></argument>
      <argument></argument>
      <argument>0</argument>
    </service>
    <service id="cache.adapter.redis" class="Symfony\Component\Cache\Adapter\RedisAdapter" public="false" abstract="true">
      <tag name="cache.pool" provider="cache.default_redis_provider" clearer="cache.default_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument></argument>
      <argument></argument>
      <argument>0</argument>
      <argument type="service" id="cache.default_marshaller" on-invalid="ignore"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.adapter.memcached" class="Symfony\Component\Cache\Adapter\MemcachedAdapter" public="false" abstract="true">
      <tag name="cache.pool" provider="cache.default_memcached_provider" clearer="cache.default_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument></argument>
      <argument></argument>
      <argument>0</argument>
      <argument type="service" id="cache.default_marshaller" on-invalid="ignore"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.adapter.pdo" class="Symfony\Component\Cache\Adapter\PdoAdapter" public="false" abstract="true">
      <tag name="cache.pool" provider="cache.default_pdo_provider" clearer="cache.default_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument></argument>
      <argument></argument>
      <argument>0</argument>
      <argument type="collection"/>
      <argument type="service" id="cache.default_marshaller" on-invalid="ignore"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.adapter.array" class="Symfony\Component\Cache\Adapter\ArrayAdapter" public="false" abstract="true">
      <tag name="cache.pool" clearer="cache.default_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument>0</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.default_marshaller" class="Symfony\Component\Cache\Marshaller\DefaultMarshaller" public="false">
      <argument>null</argument>
    </service>
    <service id="cache.default_clearer" class="Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer" public="false">
      <tag name="cache.pool.clearer"/>
      <argument type="collection">
        <argument key="cache.app" type="service" id="cache.app" on-invalid="ignore_uninitialized"/>
        <argument key="cache.messenger.restart_workers_signal" type="service" id="cache.messenger.restart_workers_signal" on-invalid="ignore_uninitialized"/>
      </argument>
    </service>
    <service id="cache.system_clearer" class="Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer" public="true">
      <tag name="cache.pool.clearer"/>
      <tag name="kernel.cache_clearer"/>
      <argument type="collection">
        <argument key="cache.system" type="service" id="cache.system" on-invalid="ignore_uninitialized"/>
        <argument key="cache.validator" type="service" id="cache.validator" on-invalid="ignore_uninitialized"/>
        <argument key="cache.serializer" type="service" id="cache.serializer" on-invalid="ignore_uninitialized"/>
        <argument key="cache.annotations" type="service" id="cache.annotations" on-invalid="ignore_uninitialized"/>
        <argument key="cache.property_info" type="service" id="cache.property_info" on-invalid="ignore_uninitialized"/>
      </argument>
    </service>
    <service id="cache.global_clearer" class="Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer" public="true">
      <tag name="cache.pool.clearer"/>
      <argument type="collection">
        <argument key="cache.app" type="service" id="cache.app" on-invalid="ignore_uninitialized"/>
        <argument key="cache.system" type="service" id="cache.system" on-invalid="ignore_uninitialized"/>
        <argument key="cache.validator" type="service" id="cache.validator" on-invalid="ignore_uninitialized"/>
        <argument key="cache.serializer" type="service" id="cache.serializer" on-invalid="ignore_uninitialized"/>
        <argument key="cache.annotations" type="service" id="cache.annotations" on-invalid="ignore_uninitialized"/>
        <argument key="cache.property_info" type="service" id="cache.property_info" on-invalid="ignore_uninitialized"/>
        <argument key="cache.messenger.restart_workers_signal" type="service" id="cache.messenger.restart_workers_signal" on-invalid="ignore_uninitialized"/>
      </argument>
    </service>
    <service id=".cache_connection.GD_MSZC" class="Symfony\Component\Cache\Adapter\AbstractAdapter" public="false">
      <argument>redis://localhost</argument>
      <argument type="collection">
        <argument key="lazy">true</argument>
      </argument>
      <factory class="Symfony\Component\Cache\Adapter\AbstractAdapter" method="createConnection"/>
    </service>
    <service id=".cache_connection.JKE6keX" class="Symfony\Component\Cache\Adapter\AbstractAdapter" public="false">
      <argument>memcached://localhost</argument>
      <argument type="collection">
        <argument key="lazy">true</argument>
      </argument>
      <factory class="Symfony\Component\Cache\Adapter\AbstractAdapter" method="createConnection"/>
    </service>
    <service id="cache.property_access" class="Symfony\Component\Cache\Adapter\ArrayAdapter" public="false">
      <argument>0</argument>
      <argument>false</argument>
    </service>
    <service id=".1_NativeFileSessionHandler~JtAd2e1" class="Symfony\Component\HttpFoundation\Session\Storage\Handler\NativeFileSessionHandler" public="false">
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/sessions</argument>
    </service>
    <service id="session" class="Symfony\Component\HttpFoundation\Session\Session" public="true">
      <argument type="service" id="session.storage.native"/>
    </service>
    <service id="session.storage.metadata_bag" class="Symfony\Component\HttpFoundation\Session\Storage\MetadataBag" public="false">
      <argument>_sf2_meta</argument>
      <argument>0</argument>
    </service>
    <service id="session.storage.native" class="Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage" public="false">
      <argument>%session.storage.options%</argument>
      <argument type="service" id="Symfony\Component\HttpFoundation\Session\Storage\Handler\MongoDbSessionHandler"/>
      <argument type="service" id="session.storage.metadata_bag"/>
    </service>
    <service id="session.storage.php_bridge" class="Symfony\Component\HttpFoundation\Session\Storage\PhpBridgeSessionStorage" public="false">
      <argument type="service" id="Symfony\Component\HttpFoundation\Session\Storage\Handler\MongoDbSessionHandler"/>
      <argument type="service" id="session.storage.metadata_bag"/>
    </service>
    <service id="session.flash_bag" class="Symfony\Component\HttpFoundation\Session\Flash\FlashBag" public="false">
      <factory service="session" method="getFlashBag"/>
    </service>
    <service id="session.attribute_bag" class="Symfony\Component\HttpFoundation\Session\Attribute\AttributeBag" public="false">
      <argument>attributes</argument>
      <factory service="session" method="getBag"/>
    </service>
    <service id="session.storage.mock_file" class="Symfony\Component\HttpFoundation\Session\Storage\MockFileSessionStorage" public="false">
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/sessions</argument>
      <argument>MOCKSESSID</argument>
      <argument type="service" id="session.storage.metadata_bag"/>
    </service>
    <service id="session.handler.native_file" class="Symfony\Component\HttpFoundation\Session\Storage\Handler\StrictSessionHandler" public="false">
      <argument type="service" id=".1_NativeFileSessionHandler~JtAd2e1"/>
    </service>
    <service id="session.abstract_handler" class="Symfony\Component\HttpFoundation\Session\Storage\Handler\AbstractSessionHandler" public="false">
      <argument></argument>
      <factory class="Symfony\Component\HttpFoundation\Session\Storage\Handler\SessionHandlerFactory" method="createHandler"/>
    </service>
    <service id="session_listener" class="Symfony\Component\HttpKernel\EventListener\SessionListener" public="false">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <argument type="service" id=".service_locator.f1ancQ8"/>
    </service>
    <service id="session.save_listener" class="Symfony\Component\HttpKernel\EventListener\SaveSessionListener" public="false">
      <deprecated>The "%service_id%" service is deprecated since Symfony 4.1. Use the "session_listener" service instead.</deprecated>
    </service>
    <service id="assets.packages" class="Symfony\Component\Asset\Packages" public="false">
      <argument type="service" id="assets._default_package"/>
      <argument type="collection"/>
    </service>
    <service id="assets.empty_package" class="Symfony\Component\Asset\Package" public="false">
      <argument type="service" id="assets.empty_version_strategy"/>
    </service>
    <service id="assets.context" class="Symfony\Component\Asset\Context\RequestStackContext" public="false">
      <argument type="service" id="request_stack"/>
      <argument></argument>
      <argument>false</argument>
    </service>
    <service id="assets.path_package" class="Symfony\Component\Asset\PathPackage" public="false" abstract="true">
      <argument></argument>
      <argument></argument>
      <argument type="service" id="assets.context"/>
    </service>
    <service id="assets.url_package" class="Symfony\Component\Asset\UrlPackage" public="false" abstract="true">
      <argument></argument>
      <argument></argument>
      <argument type="service" id="assets.context"/>
    </service>
    <service id="assets.static_version_strategy" class="Symfony\Component\Asset\VersionStrategy\StaticVersionStrategy" public="false" abstract="true">
      <argument></argument>
      <argument></argument>
    </service>
    <service id="assets.empty_version_strategy" class="Symfony\Component\Asset\VersionStrategy\EmptyVersionStrategy" public="false"/>
    <service id="assets.json_manifest_version_strategy" class="Symfony\Component\Asset\VersionStrategy\JsonManifestVersionStrategy" public="false" abstract="true">
      <argument></argument>
    </service>
    <service id="assets._default_package" class="Symfony\Component\Asset\PathPackage" public="false">
      <argument></argument>
      <argument type="service" id="assets.empty_version_strategy"/>
      <argument type="service" id="assets.context"/>
    </service>
    <service id="messenger.senders_locator" class="Symfony\Component\Messenger\Transport\Sender\SendersLocator" public="false">
      <argument type="collection">
        <argument key="App\Message\CrawlProducts" type="collection">
          <argument>product</argument>
        </argument>
        <argument key="App\Message\CrawlSearch" type="collection">
          <argument>search</argument>
        </argument>
      </argument>
      <argument type="service" id=".service_locator.7VWsWcR"/>
    </service>
    <service id="messenger.middleware.send_message" class="Symfony\Component\Messenger\Middleware\SendMessageMiddleware" public="false">
      <tag name="monolog.logger" channel="messenger"/>
      <argument type="service" id="messenger.senders_locator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.messenger" on-invalid="ignore"/>
      </call>
    </service>
    <service id="messenger.transport.symfony_serializer" class="Symfony\Component\Messenger\Transport\Serialization\Serializer" public="false">
      <argument type="service" id="serializer"/>
      <argument>json</argument>
      <argument type="collection"/>
    </service>
    <service id="messenger.transport.native_php_serializer" class="Symfony\Component\Messenger\Transport\Serialization\PhpSerializer" public="false"/>
    <service id="messenger.middleware.handle_message" class="Symfony\Component\Messenger\Middleware\HandleMessageMiddleware" public="false" abstract="true">
      <tag name="monolog.logger" channel="messenger"/>
      <argument></argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.messenger" on-invalid="ignore"/>
      </call>
    </service>
    <service id="messenger.middleware.add_bus_name_stamp_middleware" class="Symfony\Component\Messenger\Middleware\AddBusNameStampMiddleware" public="false" abstract="true"/>
    <service id="messenger.middleware.dispatch_after_current_bus" class="Symfony\Component\Messenger\Middleware\DispatchAfterCurrentBusMiddleware" public="false"/>
    <service id="messenger.middleware.validation" class="Symfony\Component\Messenger\Middleware\ValidationMiddleware" public="false">
      <argument type="service" id="validator"/>
    </service>
    <service id="messenger.middleware.reject_redelivered_message_middleware" class="Symfony\Component\Messenger\Middleware\RejectRedeliveredMessageMiddleware" public="false"/>
    <service id="messenger.middleware.failed_message_processing_middleware" class="Symfony\Component\Messenger\Middleware\FailedMessageProcessingMiddleware" public="false"/>
    <service id="messenger.middleware.traceable" class="Symfony\Component\Messenger\Middleware\TraceableMiddleware" public="false" abstract="true">
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id="messenger.receiver_locator" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="messenger.transport.product" type="service_closure" id="messenger.transport.product"/>
        <argument key="messenger.transport.search" type="service_closure" id="messenger.transport.search"/>
        <argument key="product" type="service_closure" id="messenger.transport.product"/>
        <argument key="search" type="service_closure" id="messenger.transport.search"/>
      </argument>
    </service>
    <service id="messenger.transport_factory" class="Symfony\Component\Messenger\Transport\TransportFactory" public="false">
      <argument type="tagged_iterator" tag="messenger.transport_factory"/>
    </service>
    <service id="messenger.transport.amqp.factory" class="Symfony\Component\Messenger\Transport\AmqpExt\AmqpTransportFactory" public="false">
      <tag name="messenger.transport_factory"/>
    </service>
    <service id="messenger.transport.redis.factory" class="Symfony\Component\Messenger\Transport\RedisExt\RedisTransportFactory" public="false">
      <tag name="messenger.transport_factory"/>
    </service>
    <service id="messenger.transport.sync.factory" class="Symfony\Component\Messenger\Transport\Sync\SyncTransportFactory" public="false">
      <tag name="messenger.transport_factory"/>
      <argument type="service" id="messenger.routable_message_bus"/>
    </service>
    <service id="messenger.transport.in_memory.factory" class="Symfony\Component\Messenger\Transport\InMemoryTransportFactory" public="false">
      <tag name="messenger.transport_factory"/>
      <tag name="kernel.reset" method="reset"/>
    </service>
    <service id="messenger.retry_strategy_locator" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="product" type="service_closure" id="messenger.retry.multiplier_retry_strategy.product"/>
        <argument key="search" type="service_closure" id="messenger.retry.multiplier_retry_strategy.search"/>
      </argument>
    </service>
    <service id="messenger.retry.abstract_multiplier_retry_strategy" class="Symfony\Component\Messenger\Retry\MultiplierRetryStrategy" public="false" abstract="true">
      <argument></argument>
      <argument></argument>
      <argument></argument>
      <argument></argument>
    </service>
    <service id="messenger.retry.send_failed_message_for_retry_listener" class="Symfony\Component\Messenger\EventListener\SendFailedMessageForRetryListener" public="false">
      <tag name="kernel.event_subscriber"/>
      <tag name="monolog.logger" channel="messenger"/>
      <argument type="service" id=".service_locator.7VWsWcR"/>
      <argument type="service" id="messenger.retry_strategy_locator"/>
      <argument type="service" id="monolog.logger.messenger" on-invalid="ignore"/>
    </service>
    <service id="messenger.listener.dispatch_pcntl_signal_listener" class="Symfony\Component\Messenger\EventListener\DispatchPcntlSignalListener" public="false">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="messenger.listener.stop_worker_on_restart_signal_listener" class="Symfony\Component\Messenger\EventListener\StopWorkerOnRestartSignalListener" public="false">
      <tag name="kernel.event_subscriber"/>
      <tag name="monolog.logger" channel="messenger"/>
      <argument type="service" id="cache.messenger.restart_workers_signal"/>
      <argument type="service" id="monolog.logger.messenger" on-invalid="ignore"/>
    </service>
    <service id="messenger.listener.stop_worker_on_sigterm_signal_listener" class="Symfony\Component\Messenger\EventListener\StopWorkerOnSigtermSignalListener" public="false">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="messenger.routable_message_bus" class="Symfony\Component\Messenger\RoutableMessageBus" public="false">
      <argument type="service" id=".service_locator.CCTmIC0"/>
      <argument type="service" id="messenger.bus.default"/>
    </service>
    <service id="messenger.bus.default" class="Symfony\Component\Messenger\MessageBus">
      <tag name="messenger.bus"/>
      <argument type="iterator">
        <argument type="service" id="messenger.bus.default.middleware.traceable"/>
        <argument type="service" id="messenger.bus.default.middleware.add_bus_name_stamp_middleware"/>
        <argument type="service" id="messenger.middleware.reject_redelivered_message_middleware"/>
        <argument type="service" id="messenger.middleware.dispatch_after_current_bus"/>
        <argument type="service" id="messenger.middleware.failed_message_processing_middleware"/>
        <argument type="service" id="messenger.middleware.send_message"/>
        <argument type="service" id="messenger.bus.default.middleware.handle_message"/>
      </argument>
    </service>
    <service id="messenger.transport.product" class="Symfony\Component\Messenger\Transport\TransportInterface">
      <tag name="messenger.receiver" alias="product"/>
      <argument>%env(RABBITMQ_PRODUCT)%</argument>
      <argument type="collection">
        <argument key="transport_name">product</argument>
      </argument>
      <argument type="service" id="messenger.transport.symfony_serializer"/>
      <factory service="messenger.transport_factory" method="createTransport"/>
    </service>
    <service id="messenger.retry.multiplier_retry_strategy.product" class="Symfony\Component\Messenger\Retry\MultiplierRetryStrategy" public="false">
      <argument>3</argument>
      <argument>1000</argument>
      <argument>2</argument>
      <argument>0</argument>
    </service>
    <service id="messenger.transport.search" class="Symfony\Component\Messenger\Transport\TransportInterface">
      <tag name="messenger.receiver" alias="search"/>
      <argument>%env(RABBITMQ_SEARCH)%</argument>
      <argument type="collection">
        <argument key="transport_name">search</argument>
      </argument>
      <argument type="service" id="messenger.transport.symfony_serializer"/>
      <factory service="messenger.transport_factory" method="createTransport"/>
    </service>
    <service id="messenger.retry.multiplier_retry_strategy.search" class="Symfony\Component\Messenger\Retry\MultiplierRetryStrategy" public="false">
      <argument>3</argument>
      <argument>1000</argument>
      <argument>2</argument>
      <argument>0</argument>
    </service>
    <service id=".service_locator.7VWsWcR" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="messenger.transport.product" type="service_closure" id="messenger.transport.product"/>
        <argument key="messenger.transport.search" type="service_closure" id="messenger.transport.search"/>
        <argument key="product" type="service_closure" id="messenger.transport.product"/>
        <argument key="search" type="service_closure" id="messenger.transport.search"/>
      </argument>
    </service>
    <service id="http_client" class="Symfony\Contracts\HttpClient\HttpClientInterface">
      <tag name="monolog.logger" channel="http_client"/>
      <tag name="http_client.client"/>
      <argument type="collection">
        <argument key="verify_peer">false</argument>
        <argument key="headers" type="collection"/>
        <argument key="resolve" type="collection"/>
      </argument>
      <argument>6</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.http_client" on-invalid="ignore"/>
      </call>
      <factory class="Symfony\Component\HttpClient\HttpClient" method="create"/>
    </service>
    <service id="debug.debug_handlers_listener" class="Symfony\Component\HttpKernel\EventListener\DebugHandlersListener" public="false">
      <tag name="kernel.event_subscriber"/>
      <tag name="monolog.logger" channel="php"/>
      <tag name="container.hot_path"/>
      <argument>null</argument>
      <argument type="service" id="monolog.logger.php" on-invalid="null"/>
      <argument>null</argument>
      <argument>-1</argument>
      <argument>true</argument>
      <argument type="service" id="debug.file_link_formatter"/>
      <argument>true</argument>
    </service>
    <service id="debug.file_link_formatter" class="Symfony\Component\HttpKernel\Debug\FileLinkFormatter" public="false">
      <argument>null</argument>
    </service>
    <service id="debug.stopwatch" class="Symfony\Component\Stopwatch\Stopwatch">
      <tag name="kernel.reset" method="reset"/>
      <argument>true</argument>
    </service>
    <service id="debug.event_dispatcher" class="Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher" public="false">
      <tag name="container.hot_path"/>
      <tag name="monolog.logger" channel="event"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="debug.event_dispatcher.inner"/>
      <argument type="service" id="debug.stopwatch"/>
      <argument type="service" id="monolog.logger.event" on-invalid="null"/>
      <argument type="service" id="request_stack" on-invalid="null"/>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="App\Event\ExceptionListener"/>
          <argument>onKernelException</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="nelmio_cors.cors_listener"/>
          <argument>onKernelRequest</argument>
        </argument>
        <argument>250</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="nelmio_cors.cors_listener"/>
          <argument>onKernelResponse</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="nelmio_cors.cacheable_response_vary_listener"/>
          <argument>onResponse</argument>
        </argument>
        <argument>-10</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="response_listener"/>
          <argument>onKernelResponse</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="streamed_response_listener"/>
          <argument>onKernelResponse</argument>
        </argument>
        <argument>-1024</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="locale_listener"/>
          <argument>setDefaultLocale</argument>
        </argument>
        <argument>100</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="locale_listener"/>
          <argument>onKernelRequest</argument>
        </argument>
        <argument>16</argument>
      </call>
      <call method="addListener">
        <argument>kernel.finish_request</argument>
        <argument type="collection">
          <argument type="service_closure" id="locale_listener"/>
          <argument>onKernelFinishRequest</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="validate_request_listener"/>
          <argument>onKernelRequest</argument>
        </argument>
        <argument>256</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id=".legacy_resolve_controller_name_subscriber"/>
          <argument>resolveControllerName</argument>
        </argument>
        <argument>24</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="disallow_search_engine_index_response_listener"/>
          <argument>onResponse</argument>
        </argument>
        <argument>-255</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller_arguments</argument>
        <argument type="collection">
          <argument type="service_closure" id="exception_listener"/>
          <argument>onControllerArguments</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="exception_listener"/>
          <argument>logKernelException</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="exception_listener"/>
          <argument>onKernelException</argument>
        </argument>
        <argument>-128</argument>
      </call>
      <call method="addListener">
        <argument>console.error</argument>
        <argument type="collection">
          <argument type="service_closure" id="console.error_listener"/>
          <argument>onConsoleError</argument>
        </argument>
        <argument>-128</argument>
      </call>
      <call method="addListener">
        <argument>console.terminate</argument>
        <argument type="collection">
          <argument type="service_closure" id="console.error_listener"/>
          <argument>onConsoleTerminate</argument>
        </argument>
        <argument>-128</argument>
      </call>
      <call method="addListener">
        <argument>console.error</argument>
        <argument type="collection">
          <argument type="service_closure" id="console.suggest_missing_package_subscriber"/>
          <argument>onConsoleError</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="session_listener"/>
          <argument>onKernelRequest</argument>
        </argument>
        <argument>128</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="session_listener"/>
          <argument>onKernelResponse</argument>
        </argument>
        <argument>-1000</argument>
      </call>
      <call method="addListener">
        <argument>kernel.finish_request</argument>
        <argument type="collection">
          <argument type="service_closure" id="session_listener"/>
          <argument>onFinishRequest</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerMessageFailedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="messenger.retry.send_failed_message_for_retry_listener"/>
          <argument>onMessageFailed</argument>
        </argument>
        <argument>100</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerStartedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="messenger.listener.stop_worker_on_restart_signal_listener"/>
          <argument>onWorkerStarted</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerRunningEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="messenger.listener.stop_worker_on_restart_signal_listener"/>
          <argument>onWorkerRunning</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="debug.debug_handlers_listener"/>
          <argument>configure</argument>
        </argument>
        <argument>2048</argument>
      </call>
      <call method="addListener">
        <argument>console.command</argument>
        <argument type="collection">
          <argument type="service_closure" id="debug.debug_handlers_listener"/>
          <argument>configure</argument>
        </argument>
        <argument>2048</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="router_listener"/>
          <argument>onKernelRequest</argument>
        </argument>
        <argument>32</argument>
      </call>
      <call method="addListener">
        <argument>kernel.finish_request</argument>
        <argument type="collection">
          <argument type="service_closure" id="router_listener"/>
          <argument>onKernelFinishRequest</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="router_listener"/>
          <argument>onKernelException</argument>
        </argument>
        <argument>-64</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="web_link.add_link_header_listener"/>
          <argument>onKernelResponse</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="sensio_framework_extra.controller.listener"/>
          <argument>onKernelController</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="sensio_framework_extra.converter.listener"/>
          <argument>onKernelController</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="sensio_framework_extra.view.listener"/>
          <argument>onKernelController</argument>
        </argument>
        <argument>-128</argument>
      </call>
      <call method="addListener">
        <argument>kernel.view</argument>
        <argument type="collection">
          <argument type="service_closure" id="sensio_framework_extra.view.listener"/>
          <argument>onKernelView</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="sensio_framework_extra.cache.listener"/>
          <argument>onKernelController</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="sensio_framework_extra.cache.listener"/>
          <argument>onKernelResponse</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller_arguments</argument>
        <argument type="collection">
          <argument type="service_closure" id="framework_extra_bundle.event.is_granted"/>
          <argument>onKernelControllerArguments</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>console.error</argument>
        <argument type="collection">
          <argument type="service_closure" id="maker.console_error_listener"/>
          <argument>onConsoleError</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>console.terminate</argument>
        <argument type="collection">
          <argument type="service_closure" id="maker.console_error_listener"/>
          <argument>onConsoleTerminate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>console.command</argument>
        <argument type="collection">
          <argument type="service_closure" id="monolog.handler.console"/>
          <argument>onCommand</argument>
        </argument>
        <argument>255</argument>
      </call>
      <call method="addListener">
        <argument>console.terminate</argument>
        <argument type="collection">
          <argument type="service_closure" id="monolog.handler.console"/>
          <argument>onTerminate</argument>
        </argument>
        <argument>-255</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerMessageHandledEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="doctrine_mongodb.messenger.event_subscriber.doctrine_clear_document_manager"/>
          <argument>onWorkerMessageHandled</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerMessageFailedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="doctrine_mongodb.messenger.event_subscriber.doctrine_clear_document_manager"/>
          <argument>onWorkerMessageFailed</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="Symfony\Component\Mercure\EventSubscriber\SetCookieSubscriber"/>
          <argument>onKernelResponse</argument>
        </argument>
        <argument>0</argument>
      </call>
    </service>
    <service id="debug.controller_resolver" class="Symfony\Component\HttpKernel\Controller\TraceableControllerResolver" public="false">
      <tag name="monolog.logger" channel="request"/>
      <argument type="service" id="debug.controller_resolver.inner"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id="debug.argument_resolver" class="Symfony\Component\HttpKernel\Controller\TraceableArgumentResolver" public="false">
      <argument type="service" id="debug.argument_resolver.inner"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id="debug.log_processor" class="Symfony\Bridge\Monolog\Processor\DebugProcessor" public="false">
      <argument type="service" id="request_stack"/>
    </service>
    <service id=".1_LegacyRouteLoaderContainer~oVKgaM4" class="Symfony\Bundle\FrameworkBundle\Routing\LegacyRouteLoaderContainer" public="false">
      <argument type="service" id="service_container"/>
      <argument type="service" id=".service_locator.XwZNkPh"/>
    </service>
    <service id="routing.resolver" class="Symfony\Component\Config\Loader\LoaderResolver" public="false">
      <call method="addLoader">
        <argument type="service" id="routing.loader.xml"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.yml"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.php"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.glob"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.directory"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.container"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.annotation"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.annotation.directory"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.annotation.file"/>
      </call>
    </service>
    <service id="routing.loader.xml" class="Symfony\Component\Routing\Loader\XmlFileLoader" public="false">
      <tag name="routing.loader"/>
      <argument type="service" id="file_locator"/>
    </service>
    <service id="routing.loader.yml" class="Symfony\Component\Routing\Loader\YamlFileLoader" public="false">
      <tag name="routing.loader"/>
      <argument type="service" id="file_locator"/>
    </service>
    <service id="routing.loader.php" class="Symfony\Component\Routing\Loader\PhpFileLoader" public="false">
      <tag name="routing.loader"/>
      <argument type="service" id="file_locator"/>
    </service>
    <service id="routing.loader.glob" class="Symfony\Component\Routing\Loader\GlobFileLoader" public="false">
      <tag name="routing.loader"/>
      <argument type="service" id="file_locator"/>
    </service>
    <service id="routing.loader.directory" class="Symfony\Component\Routing\Loader\DirectoryLoader" public="false">
      <tag name="routing.loader"/>
      <argument type="service" id="file_locator"/>
    </service>
    <service id="routing.loader.service" class="Symfony\Component\Routing\Loader\DependencyInjection\ServiceRouterLoader" public="false">
      <argument type="service" id="service_container"/>
      <deprecated>The "%service_id%" service is deprecated since Symfony 4.4, use "routing.loader.container" instead.</deprecated>
    </service>
    <service id="routing.loader.container" class="Symfony\Component\Routing\Loader\ContainerLoader" public="false">
      <tag name="routing.loader"/>
      <argument type="service" id=".1_LegacyRouteLoaderContainer~oVKgaM4"/>
    </service>
    <service id="routing.loader" class="Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader" public="true">
      <argument type="service" id="routing.resolver"/>
      <argument type="collection"/>
      <argument type="collection">
        <argument key="utf8">true</argument>
      </argument>
    </service>
    <service id="router.default" class="Symfony\Bundle\FrameworkBundle\Routing\Router" public="false">
      <tag name="monolog.logger" channel="router"/>
      <tag name="container.service_subscriber" id="routing.loader"/>
      <argument type="service" id=".service_locator.mesbTvA.router.default"/>
      <argument>kernel::loadRoutes</argument>
      <argument type="collection">
        <argument key="cache_dir">C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev</argument>
        <argument key="debug">true</argument>
        <argument key="generator_class">Symfony\Component\Routing\Generator\CompiledUrlGenerator</argument>
        <argument key="generator_dumper_class">Symfony\Component\Routing\Generator\Dumper\CompiledUrlGeneratorDumper</argument>
        <argument key="matcher_class">Symfony\Bundle\FrameworkBundle\Routing\RedirectableCompiledUrlMatcher</argument>
        <argument key="matcher_dumper_class">Symfony\Component\Routing\Matcher\Dumper\CompiledUrlMatcherDumper</argument>
        <argument key="strict_requirements">true</argument>
        <argument key="resource_type">service</argument>
      </argument>
      <argument type="service" id="router.request_context" on-invalid="ignore"/>
      <argument type="service" id="parameter_bag" on-invalid="ignore"/>
      <argument type="service" id="monolog.logger.router" on-invalid="ignore"/>
      <argument>en</argument>
      <call method="setConfigCacheFactory">
        <argument type="service" id="config_cache_factory"/>
      </call>
    </service>
    <service id="router.request_context" class="Symfony\Component\Routing\RequestContext" public="false">
      <argument></argument>
      <argument>GET</argument>
      <argument>localhost</argument>
      <argument>http</argument>
      <argument>80</argument>
      <argument>443</argument>
    </service>
    <service id="router.cache_warmer" class="Symfony\Bundle\FrameworkBundle\CacheWarmer\RouterCacheWarmer" public="false">
      <tag name="container.service_subscriber" id="router"/>
      <tag name="kernel.cache_warmer"/>
      <argument type="service" id=".service_locator.m90YCjy.router.cache_warmer"/>
    </service>
    <service id="router_listener" class="Symfony\Component\HttpKernel\EventListener\RouterListener" public="false">
      <tag name="kernel.event_subscriber"/>
      <tag name="monolog.logger" channel="request"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="router.default"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="router.request_context" on-invalid="ignore"/>
      <argument type="service" id="monolog.logger.request" on-invalid="ignore"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase</argument>
      <argument>true</argument>
    </service>
    <service id="Symfony\Bundle\FrameworkBundle\Controller\RedirectController" class="Symfony\Bundle\FrameworkBundle\Controller\RedirectController" public="true">
      <argument type="service" id="router.default"/>
      <argument>80</argument>
      <argument>443</argument>
    </service>
    <service id="Symfony\Bundle\FrameworkBundle\Controller\TemplateController" class="Symfony\Bundle\FrameworkBundle\Controller\TemplateController" public="true">
      <argument type="service" id="twig" on-invalid="ignore"/>
      <argument>null</argument>
    </service>
    <service id="routing.loader.annotation" class="Symfony\Bundle\FrameworkBundle\Routing\AnnotatedRouteControllerLoader" public="false">
      <tag name="routing.loader" priority="-10"/>
      <argument type="service" id="annotations.cached_reader"/>
    </service>
    <service id="routing.loader.annotation.directory" class="Symfony\Component\Routing\Loader\AnnotationDirectoryLoader" public="false">
      <tag name="routing.loader" priority="-10"/>
      <argument type="service" id="file_locator"/>
      <argument type="service" id="routing.loader.annotation"/>
    </service>
    <service id="routing.loader.annotation.file" class="Symfony\Component\Routing\Loader\AnnotationFileLoader" public="false">
      <tag name="routing.loader" priority="-10"/>
      <argument type="service" id="file_locator"/>
      <argument type="service" id="routing.loader.annotation"/>
    </service>
    <service id=".2_ArrayAdapter~jFHFzwx" class="Symfony\Component\Cache\Adapter\ArrayAdapter" public="false"/>
    <service id=".1_DoctrineProvider~jFHFzwx" class="Symfony\Component\Cache\DoctrineProvider" public="false">
      <argument type="service" id=".2_ArrayAdapter~jFHFzwx"/>
    </service>
    <service id="annotations.reader" class="Doctrine\Common\Annotations\AnnotationReader" public="false">
      <call method="addGlobalIgnoredName">
        <argument>required</argument>
        <argument type="service" id="annotations.dummy_registry"/>
      </call>
    </service>
    <service id="annotations.dummy_registry" class="Doctrine\Common\Annotations\AnnotationRegistry" public="false">
      <call method="registerUniqueLoader">
        <argument>class_exists</argument>
      </call>
    </service>
    <service id="annotations.cached_reader" class="Doctrine\Common\Annotations\PsrCachedReader" public="false">
      <tag name="annotations.cached_reader"/>
      <tag name="container.do_not_inline"/>
      <argument type="service" id="annotations.reader"/>
      <argument type="service">
        <service class="Symfony\Component\Cache\Adapter\ArrayAdapter"/>
      </argument>
      <argument>true</argument>
      <argument type="service_closure" id="annotations.cache_adapter"/>
    </service>
    <service id="annotations.filesystem_cache_adapter" class="Symfony\Component\Cache\Adapter\FilesystemAdapter" public="false">
      <argument></argument>
      <argument>0</argument>
      <argument></argument>
    </service>
    <service id="annotations.filesystem_cache" class="Symfony\Component\Cache\DoctrineProvider" public="false">
      <argument type="service" id="annotations.filesystem_cache_adapter"/>
    </service>
    <service id="annotations.cache_warmer" class="Symfony\Bundle\FrameworkBundle\CacheWarmer\AnnotationsCacheWarmer" public="false">
      <tag name="kernel.cache_warmer"/>
      <argument type="service" id="annotations.reader"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/annotations.php</argument>
      <argument>#^Symfony\\(?:Component\\HttpKernel\\|Bundle\\FrameworkBundle\\Controller\\(?!.*Controller$))#</argument>
      <argument>true</argument>
    </service>
    <service id="annotations.cache_adapter" class="Symfony\Component\Cache\Adapter\PhpArrayAdapter" public="false">
      <tag name="container.hot_path"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/annotations.php</argument>
      <argument type="service" id="cache.annotations"/>
      <factory class="Symfony\Component\Cache\Adapter\PhpArrayAdapter" method="create"/>
    </service>
    <service id="annotations.cache" class="Symfony\Component\Cache\DoctrineProvider" public="false">
      <tag name="container.hot_path"/>
      <argument type="service" id="annotations.cache_adapter"/>
    </service>
    <service id="property_accessor" class="Symfony\Component\PropertyAccess\PropertyAccessor" public="false">
      <argument>false</argument>
      <argument>false</argument>
      <argument type="service" id="cache.property_access" on-invalid="ignore"/>
      <argument>true</argument>
    </service>
    <service id="secrets.vault" class="Symfony\Bundle\FrameworkBundle\Secrets\SodiumVault">
      <tag name="container.env_var_loader"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase/config/secrets/dev</argument>
      <argument>%env(base64:default::SYMFONY_DECRYPTION_SECRET)%</argument>
    </service>
    <service id="secrets.local_vault" class="Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault">
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase/.env.dev.local</argument>
    </service>
    <service id=".2_~QWmHo.X" public="false">
      <argument type="service" id="request_stack"/>
      <argument>true</argument>
      <factory class="Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer" method="isDebug"/>
    </service>
    <service id=".1_~QWmHo.X" public="false">
      <argument type="service" id="request_stack"/>
      <factory class="Symfony\Component\ErrorHandler\ErrorRenderer\SerializerErrorRenderer" method="getPreferredFormat"/>
    </service>
    <service id="serializer" class="Symfony\Component\Serializer\Serializer" public="true">
      <argument type="collection">
        <argument type="service" id="serializer.normalizer.problem"/>
        <argument type="service" id="serializer.normalizer.datetime"/>
        <argument type="service" id="serializer.normalizer.constraint_violation_list"/>
        <argument type="service" id="serializer.normalizer.datetimezone"/>
        <argument type="service" id="serializer.normalizer.dateinterval"/>
        <argument type="service" id="serializer.normalizer.data_uri"/>
        <argument type="service" id="serializer.normalizer.json_serializable"/>
        <argument type="service" id="serializer.denormalizer.array"/>
        <argument type="service" id="serializer.normalizer.object"/>
      </argument>
      <argument type="collection">
        <argument type="service" id="serializer.encoder.xml"/>
        <argument type="service" id="serializer.encoder.json"/>
        <argument type="service" id="serializer.encoder.yaml"/>
        <argument type="service" id="serializer.encoder.csv"/>
      </argument>
    </service>
    <service id="serializer.mapping.class_discriminator_resolver" class="Symfony\Component\Serializer\Mapping\ClassDiscriminatorFromClassMetadata" public="false">
      <argument type="service" id="serializer.mapping.class_metadata_factory"/>
    </service>
    <service id="serializer.normalizer.constraint_violation_list" class="Symfony\Component\Serializer\Normalizer\ConstraintViolationListNormalizer" public="false">
      <tag name="serializer.normalizer" priority="-915"/>
      <argument type="collection"/>
      <argument type="service" id="serializer.name_converter.metadata_aware"/>
    </service>
    <service id="serializer.normalizer.datetimezone" class="Symfony\Component\Serializer\Normalizer\DateTimeZoneNormalizer" public="false">
      <tag name="serializer.normalizer" priority="-915"/>
    </service>
    <service id="serializer.normalizer.dateinterval" class="Symfony\Component\Serializer\Normalizer\DateIntervalNormalizer" public="false">
      <tag name="serializer.normalizer" priority="-915"/>
    </service>
    <service id="serializer.normalizer.data_uri" class="Symfony\Component\Serializer\Normalizer\DataUriNormalizer" public="false">
      <tag name="serializer.normalizer" priority="-920"/>
      <argument type="service" id="mime_types" on-invalid="null"/>
    </service>
    <service id="serializer.normalizer.datetime" class="Symfony\Component\Serializer\Normalizer\DateTimeNormalizer" public="false">
      <tag name="serializer.normalizer" priority="-910"/>
    </service>
    <service id="serializer.normalizer.json_serializable" class="Symfony\Component\Serializer\Normalizer\JsonSerializableNormalizer" public="false">
      <tag name="serializer.normalizer" priority="-950"/>
    </service>
    <service id="serializer.normalizer.problem" class="Symfony\Component\Serializer\Normalizer\ProblemNormalizer" public="false">
      <tag name="serializer.normalizer" priority="-890"/>
      <argument>true</argument>
    </service>
    <service id="serializer.normalizer.object" class="Symfony\Component\Serializer\Normalizer\ObjectNormalizer" public="false">
      <tag name="serializer.normalizer" priority="-1000"/>
      <argument type="service" id="serializer.mapping.class_metadata_factory"/>
      <argument type="service" id="serializer.name_converter.metadata_aware"/>
      <argument type="service" id="property_accessor"/>
      <argument type="service" id="property_info" on-invalid="ignore"/>
      <argument type="service" id="serializer.mapping.class_discriminator_resolver" on-invalid="ignore"/>
      <argument>null</argument>
      <argument type="collection"/>
    </service>
    <service id="serializer.denormalizer.array" class="Symfony\Component\Serializer\Normalizer\ArrayDenormalizer" public="false">
      <tag name="serializer.normalizer" priority="-990"/>
    </service>
    <service id="serializer.mapping.chain_loader" class="Symfony\Component\Serializer\Mapping\Loader\LoaderChain" public="false">
      <argument type="collection">
        <argument type="service">
          <service class="Symfony\Component\Serializer\Mapping\Loader\AnnotationLoader" public="false">
            <argument type="service" id="annotations.cached_reader"/>
          </service>
        </argument>
      </argument>
    </service>
    <service id="serializer.mapping.class_metadata_factory" class="Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactory" public="false">
      <argument type="service" id="serializer.mapping.chain_loader"/>
    </service>
    <service id="serializer.mapping.cache_warmer" class="Symfony\Bundle\FrameworkBundle\CacheWarmer\SerializerCacheWarmer" public="false">
      <tag name="kernel.cache_warmer"/>
      <argument type="collection">
        <argument type="service">
          <service class="Symfony\Component\Serializer\Mapping\Loader\AnnotationLoader" public="false">
            <argument type="service" id="annotations.cached_reader"/>
          </service>
        </argument>
      </argument>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/serialization.php</argument>
    </service>
    <service id="serializer.mapping.cache.symfony" class="Psr\Cache\CacheItemPoolInterface" public="false">
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/serialization.php</argument>
      <argument type="service" id="cache.serializer"/>
      <factory class="Symfony\Component\Cache\Adapter\PhpArrayAdapter" method="create"/>
    </service>
    <service id="serializer.encoder.xml" class="Symfony\Component\Serializer\Encoder\XmlEncoder" public="false">
      <tag name="serializer.encoder"/>
    </service>
    <service id="serializer.encoder.json" class="Symfony\Component\Serializer\Encoder\JsonEncoder" public="false">
      <tag name="serializer.encoder"/>
    </service>
    <service id="serializer.encoder.yaml" class="Symfony\Component\Serializer\Encoder\YamlEncoder" public="false">
      <tag name="serializer.encoder"/>
    </service>
    <service id="serializer.encoder.csv" class="Symfony\Component\Serializer\Encoder\CsvEncoder" public="false">
      <tag name="serializer.encoder"/>
    </service>
    <service id="serializer.name_converter.camel_case_to_snake_case" class="Symfony\Component\Serializer\NameConverter\CamelCaseToSnakeCaseNameConverter" public="false"/>
    <service id="serializer.name_converter.metadata_aware" class="Symfony\Component\Serializer\NameConverter\MetadataAwareNameConverter" public="false">
      <argument type="service" id="serializer.mapping.class_metadata_factory"/>
    </service>
    <service id="property_info.serializer_extractor" class="Symfony\Component\PropertyInfo\Extractor\SerializerExtractor" public="false">
      <tag name="property_info.list_extractor" priority="-999"/>
      <argument type="service" id="serializer.mapping.class_metadata_factory"/>
    </service>
    <service id="error_handler.error_renderer.serializer" class="Symfony\Component\ErrorHandler\ErrorRenderer\SerializerErrorRenderer" public="false">
      <argument type="service" id="serializer"/>
      <argument type="service" id=".1_~QWmHo.X"/>
      <argument type="service" id="twig.error_renderer.html"/>
      <argument type="service" id=".2_~QWmHo.X"/>
    </service>
    <service id="property_info" class="Symfony\Component\PropertyInfo\PropertyInfoExtractor" public="false">
      <argument type="iterator">
        <argument type="service" id="property_info.serializer_extractor"/>
        <argument type="service" id="property_info.reflection_extractor"/>
      </argument>
      <argument type="iterator">
        <argument type="service" id="property_info.php_doc_extractor"/>
        <argument type="service" id="property_info.reflection_extractor"/>
      </argument>
      <argument type="iterator">
        <argument type="service" id="property_info.php_doc_extractor"/>
      </argument>
      <argument type="iterator">
        <argument type="service" id="property_info.reflection_extractor"/>
      </argument>
      <argument type="iterator">
        <argument type="service" id="property_info.reflection_extractor"/>
      </argument>
    </service>
    <service id="property_info.reflection_extractor" class="Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor" public="false">
      <tag name="property_info.list_extractor" priority="-1000"/>
      <tag name="property_info.type_extractor" priority="-1002"/>
      <tag name="property_info.access_extractor" priority="-1000"/>
      <tag name="property_info.initializable_extractor" priority="-1000"/>
    </service>
    <service id="property_info.php_doc_extractor" class="Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor">
      <tag name="property_info.description_extractor" priority="-1000"/>
      <tag name="property_info.type_extractor" priority="-1001"/>
    </service>
    <service id="web_link.add_link_header_listener" class="Symfony\Component\WebLink\EventListener\AddLinkHeaderListener" public="false">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
    </service>
    <service id="mime_types" class="Symfony\Component\Mime\MimeTypes" public="false">
      <call method="setDefault">
        <argument type="service" id="mime_types"/>
      </call>
    </service>
    <service id=".1_bool~zADKTLG" class="bool" public="false">
      <argument type="service" id="request_stack"/>
      <argument>true</argument>
      <factory class="Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer" method="isDebug"/>
    </service>
    <service id="twig" class="Twig\Environment" public="true">
      <argument type="service" id="twig.loader.native_filesystem"/>
      <argument type="collection">
        <argument key="debug">true</argument>
        <argument key="strict_variables">true</argument>
        <argument key="autoescape">name</argument>
        <argument key="cache">C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/twig</argument>
        <argument key="charset">UTF-8</argument>
      </argument>
      <call method="addExtension">
        <argument type="service" id="twig.extension.profiler"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.trans"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.assets"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.code"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.routing"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.yaml"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.debug.stopwatch"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.expression"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.httpkernel"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.httpfoundation"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.weblink"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.debug"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Symfony\Component\Mercure\Twig\MercureExtension"/>
      </call>
      <call method="addGlobal">
        <argument>app</argument>
        <argument type="service" id="twig.app_variable"/>
      </call>
      <call method="addRuntimeLoader">
        <argument type="service" id="twig.runtime_loader"/>
      </call>
      <configurator service="twig.configurator.environment" method="configure"/>
    </service>
    <service id="twig.app_variable" class="Symfony\Bridge\Twig\AppVariable" public="false">
      <call method="setEnvironment">
        <argument>dev</argument>
      </call>
      <call method="setDebug">
        <argument>true</argument>
      </call>
      <call method="setRequestStack">
        <argument type="service" id="request_stack" on-invalid="ignore"/>
      </call>
    </service>
    <service id="twig.template_iterator" class="Symfony\Bundle\TwigBundle\TemplateIterator" public="false">
      <argument type="service" id="kernel"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\src</argument>
      <argument type="collection"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase/templates</argument>
    </service>
    <service id="twig.template_cache_warmer" class="Symfony\Bundle\TwigBundle\CacheWarmer\TemplateCacheWarmer" public="false">
      <tag name="kernel.cache_warmer"/>
      <tag name="container.service_subscriber" id="twig"/>
      <argument type="service" id=".service_locator.o9nGMXB.twig.template_cache_warmer"/>
      <argument type="service" id="twig.template_iterator"/>
    </service>
    <service id="twig.loader.native_filesystem" class="Symfony\Bundle\TwigBundle\Loader\NativeFilesystemLoader" public="false">
      <tag name="twig.loader"/>
      <argument type="collection"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase</argument>
      <call method="addPath">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\symfony\framework-bundle/Resources/views</argument>
        <argument>Framework</argument>
      </call>
      <call method="addPath">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\symfony\framework-bundle/Resources/views</argument>
        <argument>!Framework</argument>
      </call>
      <call method="addPath">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\symfony\twig-bundle/Resources/views</argument>
        <argument>Twig</argument>
      </call>
      <call method="addPath">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\symfony\twig-bundle/Resources/views</argument>
        <argument>!Twig</argument>
      </call>
      <call method="addPath">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\doctrine\doctrine-bundle/Resources/views</argument>
        <argument>Doctrine</argument>
      </call>
      <call method="addPath">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\doctrine\doctrine-bundle/Resources/views</argument>
        <argument>!Doctrine</argument>
      </call>
      <call method="addPath">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\doctrine\mongodb-odm-bundle/Resources/views</argument>
        <argument>DoctrineMongoDB</argument>
      </call>
      <call method="addPath">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\doctrine\mongodb-odm-bundle/Resources/views</argument>
        <argument>!DoctrineMongoDB</argument>
      </call>
      <call method="addPath">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\php-amqplib\rabbitmq-bundle/Resources/views</argument>
        <argument>OldSoundRabbitMq</argument>
      </call>
      <call method="addPath">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\php-amqplib\rabbitmq-bundle/Resources/views</argument>
        <argument>!OldSoundRabbitMq</argument>
      </call>
      <call method="addPath">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\symfony\mercure-bundle\src/Resources/views</argument>
        <argument>Mercure</argument>
      </call>
      <call method="addPath">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\symfony\mercure-bundle\src/Resources/views</argument>
        <argument>!Mercure</argument>
      </call>
      <call method="addPath">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\nelmio\api-doc-bundle/Resources/views</argument>
        <argument>NelmioApiDoc</argument>
      </call>
      <call method="addPath">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\vendor\nelmio\api-doc-bundle/Resources/views</argument>
        <argument>!NelmioApiDoc</argument>
      </call>
      <call method="addPath">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase/templates</argument>
      </call>
    </service>
    <service id="twig.loader.chain" class="Twig\Loader\ChainLoader" public="false"/>
    <service id="twig.extension.profiler" class="Symfony\Bridge\Twig\Extension\ProfilerExtension" public="false">
      <tag name="twig.extension"/>
      <argument type="service" id="twig.profile"/>
      <argument type="service" id="debug.stopwatch" on-invalid="null"/>
    </service>
    <service id="twig.profile" class="Twig\Profiler\Profile" public="false"/>
    <service id="data_collector.twig" class="Symfony\Bridge\Twig\DataCollector\TwigDataCollector" public="false">
      <tag name="data_collector" template="@WebProfiler/Collector/twig.html.twig" id="twig" priority="257"/>
      <argument type="service" id="twig.profile"/>
      <argument type="service" id="twig"/>
    </service>
    <service id="twig.extension.trans" class="Symfony\Bridge\Twig\Extension\TranslationExtension" public="false">
      <tag name="twig.extension"/>
      <argument>null</argument>
    </service>
    <service id="twig.extension.assets" class="Symfony\Bridge\Twig\Extension\AssetExtension" public="false">
      <tag name="twig.extension"/>
      <argument type="service" id="assets.packages"/>
    </service>
    <service id="twig.extension.code" class="Symfony\Bridge\Twig\Extension\CodeExtension" public="false">
      <tag name="twig.extension"/>
      <argument type="service" id="debug.file_link_formatter" on-invalid="ignore"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase</argument>
      <argument>UTF-8</argument>
    </service>
    <service id="twig.extension.routing" class="Symfony\Bridge\Twig\Extension\RoutingExtension" public="false">
      <tag name="twig.extension"/>
      <argument type="service" id="router.default"/>
    </service>
    <service id="twig.extension.yaml" class="Symfony\Bridge\Twig\Extension\YamlExtension" public="false">
      <tag name="twig.extension"/>
    </service>
    <service id="twig.extension.debug.stopwatch" class="Symfony\Bridge\Twig\Extension\StopwatchExtension" public="false">
      <tag name="twig.extension"/>
      <argument type="service" id="debug.stopwatch" on-invalid="ignore"/>
      <argument>true</argument>
    </service>
    <service id="twig.extension.expression" class="Symfony\Bridge\Twig\Extension\ExpressionExtension" public="false">
      <tag name="twig.extension"/>
    </service>
    <service id="twig.extension.httpkernel" class="Symfony\Bridge\Twig\Extension\HttpKernelExtension" public="false">
      <tag name="twig.extension"/>
    </service>
    <service id="twig.runtime.httpkernel" class="Symfony\Bridge\Twig\Extension\HttpKernelRuntime" public="false">
      <tag name="twig.runtime"/>
      <argument type="service" id="fragment.handler"/>
    </service>
    <service id="twig.extension.httpfoundation" class="Symfony\Bridge\Twig\Extension\HttpFoundationExtension" public="false">
      <tag name="twig.extension"/>
      <argument type="service" id="url_helper"/>
    </service>
    <service id="twig.extension.debug" class="Twig\Extension\DebugExtension" public="false">
      <tag name="twig.extension"/>
    </service>
    <service id="twig.extension.weblink" class="Symfony\Bridge\Twig\Extension\WebLinkExtension" public="false">
      <tag name="twig.extension"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="twig.controller.exception" class="Symfony\Bundle\TwigBundle\Controller\ExceptionController" public="true">
      <argument type="service" id="twig"/>
      <argument>true</argument>
      <deprecated>The "%service_id%" service is deprecated since Symfony 4.4.</deprecated>
    </service>
    <service id="twig.controller.preview_error" class="Symfony\Bundle\TwigBundle\Controller\PreviewErrorController" public="true">
      <argument type="service" id="http_kernel"/>
      <argument>null</argument>
      <deprecated>The "%service_id%" service is deprecated since Symfony 4.4.</deprecated>
    </service>
    <service id="twig.configurator.environment" class="Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator" public="false">
      <argument>F j, Y H:i</argument>
      <argument>%d days</argument>
      <argument>null</argument>
      <argument>0</argument>
      <argument>.</argument>
      <argument>,</argument>
    </service>
    <service id="twig.runtime_loader" class="Twig\RuntimeLoader\ContainerRuntimeLoader" public="false">
      <argument type="service" id=".service_locator.UCasskA"/>
    </service>
    <service id="twig.error_renderer.html" class="Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer" public="false">
      <argument type="service" id="twig"/>
      <argument type="service" id="error_handler.error_renderer.html"/>
      <argument type="service" id=".1_bool~zADKTLG"/>
    </service>
    <service id="twig.command.debug" class="Symfony\Bridge\Twig\Command\DebugCommand" public="false">
      <tag name="console.command" command="debug:twig"/>
      <argument type="service" id="twig"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase</argument>
      <argument>%kernel.bundles_metadata%</argument>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase/templates</argument>
      <argument type="service" id="debug.file_link_formatter" on-invalid="null"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\src</argument>
      <call method="setName">
        <argument>debug:twig</argument>
      </call>
    </service>
    <service id="twig.command.lint" class="Symfony\Bundle\TwigBundle\Command\LintCommand" public="false">
      <tag name="console.command" command="lint:twig"/>
      <argument type="service" id="twig"/>
      <call method="setName">
        <argument>lint:twig</argument>
      </call>
    </service>
    <service id="sensio_framework_extra.controller.listener" class="Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="annotations.cached_reader"/>
    </service>
    <service id="sensio_framework_extra.converter.listener" class="Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="sensio_framework_extra.converter.manager"/>
      <argument>true</argument>
    </service>
    <service id="sensio_framework_extra.converter.manager" class="Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager">
      <call method="add">
        <argument type="service" id="sensio_framework_extra.converter.doctrine.orm"/>
        <argument>0</argument>
        <argument>doctrine.orm</argument>
      </call>
      <call method="add">
        <argument type="service" id="framework_extra_bundle.date_time_param_converter"/>
        <argument>0</argument>
        <argument>datetime</argument>
      </call>
    </service>
    <service id="sensio_framework_extra.converter.doctrine.orm" class="Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter">
      <tag name="request.param_converter" converter="doctrine.orm"/>
      <argument>null</argument>
      <argument type="service" id="sensio_framework_extra.converter.doctrine.orm.expression_language.default" on-invalid="null"/>
    </service>
    <service id="framework_extra_bundle.date_time_param_converter" class="Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DateTimeParamConverter">
      <tag name="request.param_converter" converter="datetime"/>
    </service>
    <service id="sensio_framework_extra.converter.doctrine.orm.expression_language.default" class="Symfony\Component\ExpressionLanguage\ExpressionLanguage"/>
    <service id="sensio_framework_extra.view.guesser" class="Sensio\Bundle\FrameworkExtraBundle\Templating\TemplateGuesser">
      <argument type="service" id="kernel"/>
    </service>
    <service id="sensio_framework_extra.view.listener" class="Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.service_subscriber" id="twig"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="sensio_framework_extra.view.guesser"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.C2Thyvr.sensio_framework_extra.view.listener"/>
      </call>
    </service>
    <service id="sensio_framework_extra.cache.listener" class="Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
    </service>
    <service id="framework_extra_bundle.event.is_granted" class="Sensio\Bundle\FrameworkExtraBundle\EventListener\IsGrantedListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="framework_extra_bundle.argument_name_convertor"/>
      <argument>null</argument>
    </service>
    <service id="framework_extra_bundle.argument_name_convertor" class="Sensio\Bundle\FrameworkExtraBundle\Request\ArgumentNameConverter">
      <argument type="service" id="argument_metadata_factory"/>
    </service>
    <service id="maker.file_manager" class="Symfony\Bundle\MakerBundle\FileManager" public="false">
      <argument type="service" id="filesystem"/>
      <argument type="service" id="maker.autoloader_util"/>
      <argument type="service" id="maker.file_link_formatter"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase</argument>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase/templates</argument>
    </service>
    <service id="maker.autoloader_finder" class="Symfony\Bundle\MakerBundle\Util\ComposerAutoloaderFinder" public="false">
      <argument>App</argument>
    </service>
    <service id="maker.autoloader_util" class="Symfony\Bundle\MakerBundle\Util\AutoloaderUtil" public="false">
      <argument type="service" id="maker.autoloader_finder"/>
    </service>
    <service id="maker.file_link_formatter" class="Symfony\Bundle\MakerBundle\Util\MakerFileLinkFormatter" public="false">
      <argument type="service" id="debug.file_link_formatter" on-invalid="ignore"/>
    </service>
    <service id="maker.event_registry" class="Symfony\Bundle\MakerBundle\EventRegistry" public="false">
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="maker.console_error_listener" class="Symfony\Bundle\MakerBundle\Event\ConsoleErrorSubscriber" public="false">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="maker.doctrine_helper" class="Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper" public="false">
      <argument>App\Entity</argument>
      <argument type="service" id="maker.php_compat_util"/>
      <argument>null</argument>
      <argument>false</argument>
    </service>
    <service id="maker.auto_command.abstract" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false" abstract="true">
      <argument></argument>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
    </service>
    <service id="maker.generator" class="Symfony\Bundle\MakerBundle\Generator" public="false">
      <argument type="service" id="maker.file_manager"/>
      <argument>App</argument>
      <argument type="service" id="maker.php_compat_util"/>
      <argument type="service" id="maker.template_component_generator"/>
    </service>
    <service id="maker.entity_class_generator" class="Symfony\Bundle\MakerBundle\Doctrine\EntityClassGenerator" public="false">
      <argument type="service" id="maker.generator"/>
      <argument type="service" id="maker.doctrine_helper"/>
    </service>
    <service id="maker.user_class_builder" class="Symfony\Bundle\MakerBundle\Security\UserClassBuilder" public="false"/>
    <service id="maker.security_config_updater" class="Symfony\Bundle\MakerBundle\Security\SecurityConfigUpdater" public="false"/>
    <service id="maker.renderer.form_type_renderer" class="Symfony\Bundle\MakerBundle\Renderer\FormTypeRenderer" public="false">
      <argument type="service" id="maker.generator"/>
    </service>
    <service id="maker.security_controller_builder" class="Symfony\Bundle\MakerBundle\Security\SecurityControllerBuilder" public="false">
      <argument type="service" id="maker.php_compat_util"/>
    </service>
    <service id="maker.php_compat_util" class="Symfony\Bundle\MakerBundle\Util\PhpCompatUtil" public="false">
      <argument type="service" id="maker.file_manager"/>
    </service>
    <service id="maker.template_component_generator" class="Symfony\Bundle\MakerBundle\Util\TemplateComponentGenerator" public="false">
      <argument type="service" id="maker.php_compat_util"/>
    </service>
    <service id="maker.maker.make_authenticator" class="Symfony\Bundle\MakerBundle\Maker\MakeAuthenticator" public="false">
      <tag name="maker.command"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.security_config_updater"/>
      <argument type="service" id="maker.generator"/>
      <argument type="service" id="maker.doctrine_helper"/>
      <argument type="service" id="maker.security_controller_builder"/>
    </service>
    <service id="maker.maker.make_command" class="Symfony\Bundle\MakerBundle\Maker\MakeCommand" public="false">
      <tag name="maker.command"/>
    </service>
    <service id="maker.maker.make_controller" class="Symfony\Bundle\MakerBundle\Maker\MakeController" public="false">
      <tag name="maker.command"/>
      <argument type="service" id="maker.file_manager"/>
    </service>
    <service id="maker.maker.make_crud" class="Symfony\Bundle\MakerBundle\Maker\MakeCrud" public="false">
      <tag name="maker.command"/>
      <argument type="service" id="maker.doctrine_helper"/>
      <argument type="service" id="maker.renderer.form_type_renderer"/>
    </service>
    <service id="maker.maker.make_docker_database" class="Symfony\Bundle\MakerBundle\Maker\MakeDockerDatabase" public="false">
      <tag name="maker.command"/>
      <argument type="service" id="maker.file_manager"/>
    </service>
    <service id="maker.maker.make_entity" class="Symfony\Bundle\MakerBundle\Maker\MakeEntity" public="false">
      <tag name="maker.command"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.doctrine_helper"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase</argument>
      <argument type="service" id="maker.generator"/>
      <argument type="service" id="maker.entity_class_generator"/>
    </service>
    <service id="maker.maker.make_fixtures" class="Symfony\Bundle\MakerBundle\Maker\MakeFixtures" public="false">
      <tag name="maker.command"/>
    </service>
    <service id="maker.maker.make_form" class="Symfony\Bundle\MakerBundle\Maker\MakeForm" public="false">
      <tag name="maker.command"/>
      <argument type="service" id="maker.doctrine_helper"/>
      <argument type="service" id="maker.renderer.form_type_renderer"/>
    </service>
    <service id="maker.maker.make_functional_test" class="Symfony\Bundle\MakerBundle\Maker\MakeFunctionalTest" public="false">
      <tag name="maker.command"/>
      <deprecated>The "%service_id%" service is deprecated, use "maker.maker.make_test" instead.</deprecated>
    </service>
    <service id="maker.maker.make_message" class="Symfony\Bundle\MakerBundle\Maker\MakeMessage" public="false">
      <tag name="maker.command"/>
      <argument type="service" id="maker.file_manager"/>
    </service>
    <service id="maker.maker.make_messenger_middleware" class="Symfony\Bundle\MakerBundle\Maker\MakeMessengerMiddleware" public="false">
      <tag name="maker.command"/>
    </service>
    <service id="maker.maker.make_registration_form" class="Symfony\Bundle\MakerBundle\Maker\MakeRegistrationForm" public="false">
      <tag name="maker.command"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.renderer.form_type_renderer"/>
      <argument type="service" id="router.default"/>
      <argument type="service" id="maker.doctrine_helper"/>
    </service>
    <service id="maker.maker.make_reset_password" class="Symfony\Bundle\MakerBundle\Maker\MakeResetPassword" public="false">
      <tag name="maker.command"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.doctrine_helper"/>
      <argument type="service" id="maker.entity_class_generator"/>
    </service>
    <service id="maker.maker.make_serializer_encoder" class="Symfony\Bundle\MakerBundle\Maker\MakeSerializerEncoder" public="false">
      <tag name="maker.command"/>
    </service>
    <service id="maker.maker.make_serializer_normalizer" class="Symfony\Bundle\MakerBundle\Maker\MakeSerializerNormalizer" public="false">
      <tag name="maker.command"/>
    </service>
    <service id="maker.maker.make_subscriber" class="Symfony\Bundle\MakerBundle\Maker\MakeSubscriber" public="false">
      <tag name="maker.command"/>
      <argument type="service" id="maker.event_registry"/>
    </service>
    <service id="maker.maker.make_twig_extension" class="Symfony\Bundle\MakerBundle\Maker\MakeTwigExtension" public="false">
      <tag name="maker.command"/>
    </service>
    <service id="maker.maker.make_test" class="Symfony\Bundle\MakerBundle\Maker\MakeTest" public="false">
      <tag name="maker.command"/>
    </service>
    <service id="maker.maker.make_unit_test" class="Symfony\Bundle\MakerBundle\Maker\MakeUnitTest" public="false">
      <tag name="maker.command"/>
      <deprecated>The "%service_id%" service is deprecated, use "maker.maker.make_test" instead.</deprecated>
    </service>
    <service id="maker.maker.make_validator" class="Symfony\Bundle\MakerBundle\Maker\MakeValidator" public="false">
      <tag name="maker.command"/>
    </service>
    <service id="maker.maker.make_voter" class="Symfony\Bundle\MakerBundle\Maker\MakeVoter" public="false">
      <tag name="maker.command"/>
    </service>
    <service id="maker.maker.make_user" class="Symfony\Bundle\MakerBundle\Maker\MakeUser" public="false">
      <tag name="maker.command"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.user_class_builder"/>
      <argument type="service" id="maker.security_config_updater"/>
      <argument type="service" id="maker.entity_class_generator"/>
      <argument type="service" id="maker.doctrine_helper"/>
    </service>
    <service id="maker.maker.make_migration" class="Symfony\Bundle\MakerBundle\Maker\MakeMigration" public="false">
      <tag name="maker.command"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase</argument>
    </service>
    <service id="monolog.logger" class="Symfony\Bridge\Monolog\Logger" public="false">
      <argument>app</argument>
      <call method="useMicrosecondTimestamps">
        <argument>true</argument>
      </call>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.main"/>
      </call>
    </service>
    <service id="monolog.logger_prototype" class="Symfony\Bridge\Monolog\Logger" abstract="true">
      <argument></argument>
    </service>
    <service id="monolog.activation_strategy.not_found" class="Symfony\Bridge\Monolog\Handler\FingersCrossed\NotFoundActivationStrategy" abstract="true"/>
    <service id="monolog.handler.fingers_crossed.error_level_activation_strategy" class="Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy" abstract="true"/>
    <service id="monolog.formatter.chrome_php" class="Monolog\Formatter\ChromePHPFormatter" public="false"/>
    <service id="monolog.formatter.gelf_message" class="Monolog\Formatter\GelfMessageFormatter" public="false"/>
    <service id="monolog.formatter.html" class="Monolog\Formatter\HtmlFormatter" public="false"/>
    <service id="monolog.formatter.json" class="Monolog\Formatter\JsonFormatter" public="false"/>
    <service id="monolog.formatter.line" class="Monolog\Formatter\LineFormatter" public="false"/>
    <service id="monolog.formatter.loggly" class="Monolog\Formatter\LogglyFormatter" public="false"/>
    <service id="monolog.formatter.normalizer" class="Monolog\Formatter\NormalizerFormatter" public="false"/>
    <service id="monolog.formatter.scalar" class="Monolog\Formatter\ScalarFormatter" public="false"/>
    <service id="monolog.formatter.wildfire" class="Monolog\Formatter\WildfireFormatter" public="false"/>
    <service id="monolog.formatter.logstash" class="Monolog\Formatter\LogstashFormatter" public="false">
      <argument>app</argument>
    </service>
    <service id="monolog.http_client" class="Symfony\Contracts\HttpClient\HttpClientInterface" public="false">
      <factory class="Symfony\Component\HttpClient\HttpClient" method="create"/>
    </service>
    <service id="monolog.processor.psr_log_message" class="Monolog\Processor\PsrLogMessageProcessor" public="false"/>
    <service id="monolog.handler.main" class="Monolog\Handler\StreamHandler">
      <tag name="kernel.reset" method="reset"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\log/dev.log</argument>
      <argument>300</argument>
      <argument>true</argument>
      <argument>null</argument>
      <argument>false</argument>
      <call method="pushProcessor">
        <argument type="service" id="monolog.processor.psr_log_message"/>
      </call>
    </service>
    <service id="monolog.handler.console" class="Symfony\Bridge\Monolog\Handler\ConsoleHandler">
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="reset"/>
      <argument>null</argument>
      <argument>true</argument>
      <argument type="collection"/>
      <argument type="collection"/>
    </service>
    <service id="Doctrine\Bundle\MongoDBBundle\Command\ClearMetadataCacheDoctrineODMCommand" class="Doctrine\Bundle\MongoDBBundle\Command\ClearMetadataCacheDoctrineODMCommand">
      <tag name="console.command" command="doctrine:mongodb:cache:clear-metadata"/>
      <call method="setName">
        <argument>doctrine:mongodb:cache:clear-metadata</argument>
      </call>
    </service>
    <service id="Doctrine\Bundle\MongoDBBundle\Command\CreateSchemaDoctrineODMCommand" class="Doctrine\Bundle\MongoDBBundle\Command\CreateSchemaDoctrineODMCommand">
      <tag name="console.command" command="doctrine:mongodb:schema:create"/>
      <call method="setName">
        <argument>doctrine:mongodb:schema:create</argument>
      </call>
    </service>
    <service id="Doctrine\Bundle\MongoDBBundle\Command\DropSchemaDoctrineODMCommand" class="Doctrine\Bundle\MongoDBBundle\Command\DropSchemaDoctrineODMCommand">
      <tag name="console.command" command="doctrine:mongodb:schema:drop"/>
      <call method="setName">
        <argument>doctrine:mongodb:schema:drop</argument>
      </call>
    </service>
    <service id="Doctrine\Bundle\MongoDBBundle\Command\GenerateHydratorsDoctrineODMCommand" class="Doctrine\Bundle\MongoDBBundle\Command\GenerateHydratorsDoctrineODMCommand">
      <tag name="console.command" command="doctrine:mongodb:generate:hydrators"/>
      <call method="setName">
        <argument>doctrine:mongodb:generate:hydrators</argument>
      </call>
    </service>
    <service id="Doctrine\Bundle\MongoDBBundle\Command\GenerateProxiesDoctrineODMCommand" class="Doctrine\Bundle\MongoDBBundle\Command\GenerateProxiesDoctrineODMCommand">
      <tag name="console.command" command="doctrine:mongodb:generate:proxies"/>
      <call method="setName">
        <argument>doctrine:mongodb:generate:proxies</argument>
      </call>
    </service>
    <service id="Doctrine\Bundle\MongoDBBundle\Command\InfoDoctrineODMCommand" class="Doctrine\Bundle\MongoDBBundle\Command\InfoDoctrineODMCommand">
      <tag name="console.command" command="doctrine:mongodb:mapping:info"/>
      <argument type="service" id="doctrine_mongodb"/>
      <call method="setName">
        <argument>doctrine:mongodb:mapping:info</argument>
      </call>
    </service>
    <service id="Doctrine\Bundle\MongoDBBundle\Command\LoadDataFixturesDoctrineODMCommand" class="Doctrine\Bundle\MongoDBBundle\Command\LoadDataFixturesDoctrineODMCommand">
      <tag name="console.command" command="doctrine:mongodb:fixtures:load"/>
      <argument type="service" id="doctrine_mongodb"/>
      <argument type="service" id="kernel" on-invalid="null"/>
      <argument>null</argument>
      <call method="setName">
        <argument>doctrine:mongodb:fixtures:load</argument>
      </call>
    </service>
    <service id="Doctrine\Bundle\MongoDBBundle\Command\QueryDoctrineODMCommand" class="Doctrine\Bundle\MongoDBBundle\Command\QueryDoctrineODMCommand">
      <tag name="console.command" command="doctrine:mongodb:query"/>
      <call method="setName">
        <argument>doctrine:mongodb:query</argument>
      </call>
    </service>
    <service id="Doctrine\Bundle\MongoDBBundle\Command\ShardDoctrineODMCommand" class="Doctrine\Bundle\MongoDBBundle\Command\ShardDoctrineODMCommand">
      <tag name="console.command" command="doctrine:mongodb:schema:shard"/>
      <call method="setName">
        <argument>doctrine:mongodb:schema:shard</argument>
      </call>
    </service>
    <service id="Doctrine\Bundle\MongoDBBundle\Command\TailCursorDoctrineODMCommand" class="Doctrine\Bundle\MongoDBBundle\Command\TailCursorDoctrineODMCommand">
      <tag name="console.command" command="doctrine:mongodb:tail-cursor"/>
      <call method="setName">
        <argument>doctrine:mongodb:tail-cursor</argument>
      </call>
    </service>
    <service id="Doctrine\Bundle\MongoDBBundle\Command\UpdateSchemaDoctrineODMCommand" class="Doctrine\Bundle\MongoDBBundle\Command\UpdateSchemaDoctrineODMCommand">
      <tag name="console.command" command="doctrine:mongodb:schema:update"/>
      <call method="setName">
        <argument>doctrine:mongodb:schema:update</argument>
      </call>
    </service>
    <service id="doctrine_mongodb.odm.connection.event_manager" class="Symfony\Bridge\Doctrine\ContainerAwareEventManager" public="false" abstract="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="form.type.mongodb_document" class="Doctrine\Bundle\MongoDBBundle\Form\Type\DocumentType">
      <tag name="form.type" alias="document"/>
      <argument type="service" id="doctrine_mongodb"/>
    </service>
    <service id="form.type_guesser.doctrine.mongodb" class="Doctrine\Bundle\MongoDBBundle\Form\DoctrineMongoDBTypeGuesser">
      <tag name="form.type_guesser"/>
      <argument type="service" id="doctrine_mongodb"/>
    </service>
    <service id="doctrine_mongodb.odm.metadata.chain" class="Doctrine\Persistence\Mapping\Driver\MappingDriverChain"/>
    <service id="doctrine_mongodb.odm.metadata.annotation" class="Doctrine\ODM\MongoDB\Mapping\Driver\AnnotationDriver">
      <argument type="service" id="annotations.cached_reader"/>
      <argument type="collection"/>
    </service>
    <service id="doctrine_mongodb.odm.metadata.attribute" class="Doctrine\ODM\MongoDB\Mapping\Driver\AttributeDriver">
      <argument type="collection"/>
      <argument type="service" id="doctrine_mongodb.odm.metadata.attribute_reader"/>
    </service>
    <service id="doctrine_mongodb.odm.metadata.attribute_reader" class="Doctrine\ODM\MongoDB\Mapping\Driver\AttributeReader"/>
    <service id="doctrine_mongodb.odm.metadata.xml" class="Doctrine\Bundle\MongoDBBundle\Mapping\Driver\XmlDriver">
      <argument type="collection"/>
    </service>
    <service id="doctrine_mongodb.odm.container_repository_factory" class="Doctrine\Bundle\MongoDBBundle\Repository\ContainerRepositoryFactory" public="false">
      <argument type="service" id=".service_locator.I3K77mT"/>
    </service>
    <service id="doctrine_mongodb.odm.manager_configurator.abstract" class="Doctrine\Bundle\MongoDBBundle\ManagerConfigurator" abstract="true">
      <argument type="collection"/>
    </service>
    <service id="doctrine_mongodb.odm.cache.array" class="Doctrine\Common\Cache\ArrayCache"/>
    <service id="doctrine_mongodb.odm.command_logger_registry" class="Doctrine\Bundle\MongoDBBundle\APM\CommandLoggerRegistry" public="true">
      <argument type="tagged_iterator" tag="doctrine_mongodb.odm.command_logger"/>
    </service>
    <service id="doctrine_mongodb.odm.stopwatch_command_logger" class="Doctrine\Bundle\MongoDBBundle\APM\StopwatchCommandLogger" public="false">
      <tag name="doctrine_mongodb.odm.command_logger"/>
      <argument type="service" id="debug.stopwatch" on-invalid="null"/>
    </service>
    <service id="doctrine_mongodb.odm.psr_command_logger" class="Doctrine\Bundle\MongoDBBundle\APM\PSRCommandLogger" public="false">
      <tag name="monolog.logger" channel="doctrine"/>
      <tag name="doctrine_mongodb.odm.command_logger"/>
      <argument type="service" id="monolog.logger.doctrine" on-invalid="null"/>
    </service>
    <service id="doctrine_mongodb.odm.data_collector.command_logger" class="Doctrine\ODM\MongoDB\APM\CommandLogger" public="false">
      <tag name="doctrine_mongodb.odm.command_logger"/>
    </service>
    <service id="doctrine_mongodb.odm.data_collector" class="Doctrine\Bundle\MongoDBBundle\DataCollector\CommandDataCollector" public="false">
      <tag name="data_collector" id="mongodb" template="@DoctrineMongoDB/Collector/mongodb.html.twig"/>
      <argument type="service" id="doctrine_mongodb.odm.data_collector.command_logger"/>
    </service>
    <service id="doctrine_mongodb.odm.proxy_cache_warmer" class="Doctrine\Bundle\MongoDBBundle\CacheWarmer\ProxyCacheWarmer" public="false">
      <tag name="kernel.cache_warmer" priority="25"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="doctrine_mongodb.odm.hydrator_cache_warmer" class="Doctrine\Bundle\MongoDBBundle\CacheWarmer\HydratorCacheWarmer" public="false">
      <tag name="kernel.cache_warmer" priority="25"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="doctrine_mongodb.odm.persistent_collection_cache_warmer" class="Doctrine\Bundle\MongoDBBundle\CacheWarmer\PersistentCollectionCacheWarmer" public="false">
      <tag name="kernel.cache_warmer" priority="25"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="doctrine_odm.mongodb.validator.unique" class="Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator">
      <tag name="validator.constraint_validator" alias="doctrine_odm.mongodb.unique"/>
      <argument type="service" id="doctrine_mongodb"/>
    </service>
    <service id="doctrine_odm.mongodb.validator_initializer" class="Symfony\Bridge\Doctrine\Validator\DoctrineInitializer">
      <tag name="validator.initializer"/>
      <argument type="service" id="doctrine_mongodb"/>
    </service>
    <service id="doctrine_mongodb.odm.security.user.provider" class="Symfony\Bridge\Doctrine\Security\User\EntityUserProvider" public="false" abstract="true">
      <argument type="service" id="doctrine_mongodb"/>
    </service>
    <service id="doctrine_mongodb" class="Doctrine\Bundle\MongoDBBundle\ManagerRegistry" public="true">
      <argument>MongoDB</argument>
      <argument>%doctrine_mongodb.odm.connections%</argument>
      <argument>%doctrine_mongodb.odm.document_managers%</argument>
      <argument>default</argument>
      <argument>default</argument>
      <argument>ProxyManager\Proxy\GhostObjectInterface</argument>
      <argument type="service" id="service_container"/>
    </service>
    <service id="doctrine_mongodb.odm.listeners.resolve_target_document" class="Doctrine\ODM\MongoDB\Tools\ResolveTargetDocumentListener" public="false"/>
    <service id="doctrine_mongodb.odm.default_connection.event_manager" class="Symfony\Bridge\Doctrine\ContainerAwareEventManager" public="false">
      <argument type="service" id="service_container"/>
    </service>
    <service id="doctrine_mongodb.odm.default_configuration" class="Doctrine\ODM\MongoDB\Configuration">
      <tag name="doctrine.odm.configuration"/>
      <call method="setDocumentNamespaces">
        <argument type="collection">
          <argument key="App">App\Document</argument>
        </argument>
      </call>
      <call method="setMetadataCache">
        <argument type="service" id="doctrine_mongodb.odm.default_metadata_cache"/>
      </call>
      <call method="setMetadataDriverImpl">
        <argument type="service" id="doctrine_mongodb.odm.default_metadata_driver"/>
      </call>
      <call method="setProxyDir">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/doctrine/odm/mongodb/Proxies</argument>
      </call>
      <call method="setProxyNamespace">
        <argument>MongoDBODMProxies</argument>
      </call>
      <call method="setAutoGenerateProxyClasses">
        <argument>2</argument>
      </call>
      <call method="setHydratorDir">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/doctrine/odm/mongodb/Hydrators</argument>
      </call>
      <call method="setHydratorNamespace">
        <argument>Hydrators</argument>
      </call>
      <call method="setAutoGenerateHydratorClasses">
        <argument>1</argument>
      </call>
      <call method="setDefaultDB">
        <argument>%env(resolve:MONGODB_DB)%</argument>
      </call>
      <call method="setDefaultCommitOptions">
        <argument type="collection"/>
      </call>
      <call method="setDefaultDocumentRepositoryClassName">
        <argument>Doctrine\ODM\MongoDB\Repository\DocumentRepository</argument>
      </call>
      <call method="setDefaultGridFSRepositoryClassName">
        <argument>Doctrine\ODM\MongoDB\Repository\DefaultGridFSRepository</argument>
      </call>
      <call method="setPersistentCollectionDir">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache\dev/doctrine/odm/mongodb/PersistentCollections</argument>
      </call>
      <call method="setPersistentCollectionNamespace">
        <argument>PersistentCollections</argument>
      </call>
      <call method="setAutoGeneratePersistentCollectionClasses">
        <argument>0</argument>
      </call>
      <call method="setRepositoryFactory">
        <argument type="service" id="doctrine_mongodb.odm.container_repository_factory"/>
      </call>
    </service>
    <service id="doctrine_mongodb.odm.default_connection" class="MongoDB\Client" public="true">
      <argument>%env(resolve:MONGODB_URL)%</argument>
      <argument type="collection"/>
      <argument type="collection">
        <argument key="typeMap" type="collection">
          <argument key="root">array</argument>
          <argument key="document">array</argument>
        </argument>
      </argument>
    </service>
    <service id="doctrine_mongodb.odm.default_annotation_metadata_driver" class="Doctrine\ODM\MongoDB\Mapping\Driver\AnnotationDriver" public="false">
      <argument type="service" id="annotations.cached_reader"/>
      <argument type="collection">
        <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\src\Document</argument>
      </argument>
    </service>
    <service id="doctrine_mongodb.odm.default_metadata_driver" class="Doctrine\Persistence\Mapping\Driver\MappingDriverChain" public="false">
      <call method="addDriver">
        <argument type="service" id="doctrine_mongodb.odm.default_annotation_metadata_driver"/>
        <argument>App\Document</argument>
      </call>
    </service>
    <service id="doctrine_mongodb.odm.default_metadata_cache" class="Symfony\Component\Cache\Adapter\ArrayAdapter" public="false"/>
    <service id="doctrine_mongodb.odm.default_manager_configurator" class="Doctrine\Bundle\MongoDBBundle\ManagerConfigurator">
      <argument type="collection"/>
    </service>
    <service id="doctrine_mongodb.odm.default_document_manager" class="Doctrine\ODM\MongoDB\DocumentManager" public="true">
      <tag name="doctrine_mongodb.odm.document_manager"/>
      <argument type="service" id="doctrine_mongodb.odm.default_connection"/>
      <argument type="service" id="doctrine_mongodb.odm.default_configuration"/>
      <argument type="service" id="doctrine_mongodb.odm.default_connection.event_manager"/>
      <factory class="Doctrine\ODM\MongoDB\DocumentManager" method="create"/>
      <configurator service="doctrine_mongodb.odm.default_manager_configurator" method="configure"/>
    </service>
    <service id="doctrine_mongodb.messenger.event_subscriber.doctrine_clear_document_manager" class="Symfony\Bridge\Doctrine\Messenger\DoctrineClearEntityManagerWorkerSubscriber" public="false">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="doctrine_mongodb"/>
    </service>
    <service id="old_sound_rabbit_mq.parts_holder" class="OldSound\RabbitMqBundle\RabbitMq\AmqpPartsHolder" public="true"/>
    <service id="old_sound_rabbit_mq.anon_consumer_command" class="OldSound\RabbitMqBundle\Command\AnonConsumerCommand">
      <tag name="console.command" command="rabbitmq:anon-consumer"/>
      <call method="setName">
        <argument>rabbitmq:anon-consumer</argument>
      </call>
    </service>
    <service id="old_sound_rabbit_mq.batch_consumer_command" class="OldSound\RabbitMqBundle\Command\BatchConsumerCommand">
      <tag name="console.command" command="rabbitmq:batch:consumer"/>
      <call method="setName">
        <argument>rabbitmq:batch:consumer</argument>
      </call>
    </service>
    <service id="old_sound_rabbit_mq.consumer_command" class="OldSound\RabbitMqBundle\Command\ConsumerCommand">
      <tag name="console.command" command="rabbitmq:consumer"/>
      <call method="setName">
        <argument>rabbitmq:consumer</argument>
      </call>
    </service>
    <service id="old_sound_rabbit_mq.delete_command" class="OldSound\RabbitMqBundle\Command\DeleteCommand">
      <tag name="console.command" command="rabbitmq:delete"/>
      <call method="setName">
        <argument>rabbitmq:delete</argument>
      </call>
    </service>
    <service id="old_sound_rabbit_mq.dynamic_consumer_command" class="OldSound\RabbitMqBundle\Command\DynamicConsumerCommand">
      <tag name="console.command" command="rabbitmq:dynamic-consumer"/>
      <call method="setName">
        <argument>rabbitmq:dynamic-consumer</argument>
      </call>
    </service>
    <service id="old_sound_rabbit_mq.multiple_consumer_command" class="OldSound\RabbitMqBundle\Command\MultipleConsumerCommand">
      <tag name="console.command" command="rabbitmq:multiple-consumer"/>
      <call method="setName">
        <argument>rabbitmq:multiple-consumer</argument>
      </call>
    </service>
    <service id="old_sound_rabbit_mq.purge_consumer_command" class="OldSound\RabbitMqBundle\Command\PurgeConsumerCommand">
      <tag name="console.command" command="rabbitmq:purge"/>
      <call method="setName">
        <argument>rabbitmq:purge</argument>
      </call>
    </service>
    <service id="old_sound_rabbit_mq.command.rpc_server_command" class="OldSound\RabbitMqBundle\Command\RpcServerCommand">
      <tag name="console.command" command="rabbitmq:rpc-server"/>
      <call method="setName">
        <argument>rabbitmq:rpc-server</argument>
      </call>
    </service>
    <service id="old_sound_rabbit_mq.command.setup_fabric_command" class="OldSound\RabbitMqBundle\Command\SetupFabricCommand">
      <tag name="console.command" command="rabbitmq:setup-fabric"/>
      <call method="setName">
        <argument>rabbitmq:setup-fabric</argument>
      </call>
    </service>
    <service id="old_sound_rabbit_mq.command.std_in_producer_command" class="OldSound\RabbitMqBundle\Command\StdInProducerCommand">
      <tag name="console.command" command="rabbitmq:stdin-producer"/>
      <call method="setName">
        <argument>rabbitmq:stdin-producer</argument>
      </call>
    </service>
    <service id="web_server.command.server_run" class="Symfony\Bundle\WebServerBundle\Command\ServerRunCommand" public="false">
      <tag name="console.command" command="server:run"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase/public</argument>
      <argument>dev</argument>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache</argument>
      <call method="setName">
        <argument>server:run</argument>
      </call>
    </service>
    <service id="web_server.command.server_start" class="Symfony\Bundle\WebServerBundle\Command\ServerStartCommand" public="false">
      <tag name="console.command" command="server:start"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase/public</argument>
      <argument>dev</argument>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache</argument>
      <call method="setName">
        <argument>server:start</argument>
      </call>
    </service>
    <service id="web_server.command.server_stop" class="Symfony\Bundle\WebServerBundle\Command\ServerStopCommand" public="false">
      <tag name="console.command" command="server:stop"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache</argument>
      <call method="setName">
        <argument>server:stop</argument>
      </call>
    </service>
    <service id="web_server.command.server_status" class="Symfony\Bundle\WebServerBundle\Command\ServerStatusCommand" public="false">
      <tag name="console.command" command="server:status"/>
      <argument>C:\Users\WORK\Documents\GitHub\platform\codebase\var\cache</argument>
      <call method="setName">
        <argument>server:status</argument>
      </call>
    </service>
    <service id="web_server.command.server_log" class="Symfony\Bundle\WebServerBundle\Command\ServerLogCommand" public="false">
      <tag name="console.command" command="server:log"/>
      <call method="setName">
        <argument>server:log</argument>
      </call>
    </service>
    <service id="mercure.hub.default.jwt.factory" class="Symfony\Component\Mercure\Jwt\LcobucciFactory">
      <tag name="mercure.jwt.factory"/>
      <argument>%env(MERCURE_JWT_SECRET)%</argument>
      <argument>hmac.sha256</argument>
      <argument>null</argument>
      <argument></argument>
    </service>
    <service id="mercure.hub.default.jwt.provider" class="Symfony\Component\Mercure\Jwt\FactoryTokenProvider">
      <tag name="mercure.jwt.factory"/>
      <argument type="service" id="mercure.hub.default.jwt.factory"/>
      <argument type="collection"/>
      <argument type="collection">
        <argument>*</argument>
      </argument>
    </service>
    <service id="mercure.hub.default.message_handler" class="Symfony\Component\Mercure\Messenger\UpdateHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="mercure.hub.default.traceable"/>
    </service>
    <service id="mercure.hub.default.publisher.traceable" class="Symfony\Component\Mercure\Debug\TraceablePublisher">
      <tag name="mercure.publisher"/>
      <argument type="service" id="mercure.hub.default.publisher.traceable.inner"/>
      <argument type="service" id="debug.stopwatch"/>
      <deprecated>The "%service_id%" service is deprecated. Use "mercure.hub.default.traceable" instead.</deprecated>
    </service>
    <service id="mercure.hub.default.traceable" class="Symfony\Component\Mercure\Debug\TraceableHub">
      <tag name="mercure.hub"/>
      <argument type="service" id="mercure.hub.default.traceable.inner"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id="data_collector.mercure" class="Symfony\Bundle\MercureBundle\DataCollector\MercureDataCollector">
      <tag name="data_collector" template="@Mercure/Collector/mercure.html.twig" id="mercure"/>
      <argument type="iterator">
        <argument key="default" type="service" id="mercure.hub.default.traceable"/>
      </argument>
    </service>
    <service id="Symfony\Component\Mercure\HubRegistry" class="Symfony\Component\Mercure\HubRegistry">
      <argument type="service" id="mercure.hub.default.traceable"/>
      <argument type="collection">
        <argument key="default" type="service" id="mercure.hub.default.traceable"/>
      </argument>
    </service>
    <service id="Symfony\Component\Mercure\Authorization" class="Symfony\Component\Mercure\Authorization">
      <argument type="service" id="Symfony\Component\Mercure\HubRegistry"/>
      <argument>18000</argument>
    </service>
    <service id="Symfony\Component\Mercure\Discovery" class="Symfony\Component\Mercure\Discovery">
      <argument type="service" id="Symfony\Component\Mercure\HubRegistry"/>
    </service>
    <service id="Symfony\Component\Mercure\EventSubscriber\SetCookieSubscriber" class="Symfony\Component\Mercure\EventSubscriber\SetCookieSubscriber">
      <tag name="kernel.event_subscriber" priority="-10"/>
      <tag name="container.hot_path"/>
    </service>
    <service id="Symfony\Component\Mercure\Twig\MercureExtension" class="Symfony\Component\Mercure\Twig\MercureExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="Symfony\Component\Mercure\HubRegistry"/>
      <argument type="service" id="Symfony\Component\Mercure\Authorization"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="nelmio_api_doc.controller.swagger_ui" class="Nelmio\ApiDocBundle\Controller\SwaggerUiController" public="true">
      <argument type="service" id="nelmio_api_doc.generator_locator"/>
      <argument type="service" id="twig"/>
    </service>
    <service id="nelmio_api_doc.controller.swagger" class="Nelmio\ApiDocBundle\Controller\DocumentationController" public="true">
      <argument type="service" id="nelmio_api_doc.generator_locator"/>
    </service>
    <service id="nelmio_api_doc.controller_reflector" class="Nelmio\ApiDocBundle\Util\ControllerReflector" public="false">
      <argument type="service" id="service_container"/>
    </service>
    <service id="nelmio_api_doc.describers.config" class="Nelmio\ApiDocBundle\Describer\ExternalDocDescriber" public="false">
      <tag name="nelmio_api_doc.describer" priority="1000"/>
      <tag name="nelmio_api_doc.describer.default" priority="1000"/>
      <argument type="collection">
        <argument key="info" type="collection">
          <argument key="title">My App</argument>
          <argument key="description">This is an awesome app!</argument>
          <argument key="version">1.0.0</argument>
        </argument>
      </argument>
    </service>
    <service id="nelmio_api_doc.describers.default" class="Nelmio\ApiDocBundle\Describer\DefaultDescriber" public="false">
      <tag name="nelmio_api_doc.describer" priority="-1000"/>
      <tag name="nelmio_api_doc.describer.default" priority="-1000"/>
    </service>
    <service id="nelmio_api_doc.route_describers.route_metadata" class="Nelmio\ApiDocBundle\RouteDescriber\RouteMetadataDescriber" public="false">
      <tag name="nelmio_api_doc.route_describer" priority="-300"/>
    </service>
    <service id="nelmio_api_doc.model_describers.object" class="Nelmio\ApiDocBundle\ModelDescriber\ObjectModelDescriber" public="false">
      <tag name="nelmio_api_doc.model_describer"/>
      <argument type="service" id="property_info"/>
      <argument type="service" id="annotations.reader"/>
      <argument type="tagged_iterator" tag="nelmio_api_doc.object_model.property_describer"/>
      <argument type="service" id="serializer.name_converter.metadata_aware" on-invalid="ignore"/>
    </service>
    <service id="nelmio_api_doc.object_model.property_describers.array" class="Nelmio\ApiDocBundle\PropertyDescriber\ArrayPropertyDescriber" public="false">
      <tag name="nelmio_api_doc.object_model.property_describer"/>
      <argument type="tagged_iterator" tag="nelmio_api_doc.object_model.property_describer"/>
    </service>
    <service id="nelmio_api_doc.object_model.property_describers.boolean" class="Nelmio\ApiDocBundle\PropertyDescriber\BooleanPropertyDescriber" public="false">
      <tag name="nelmio_api_doc.object_model.property_describer"/>
    </service>
    <service id="nelmio_api_doc.object_model.property_describers.float" class="Nelmio\ApiDocBundle\PropertyDescriber\FloatPropertyDescriber" public="false">
      <tag name="nelmio_api_doc.object_model.property_describer"/>
    </service>
    <service id="nelmio_api_doc.object_model.property_describers.integer" class="Nelmio\ApiDocBundle\PropertyDescriber\IntegerPropertyDescriber" public="false">
      <tag name="nelmio_api_doc.object_model.property_describer"/>
    </service>
    <service id="nelmio_api_doc.object_model.property_describers.string" class="Nelmio\ApiDocBundle\PropertyDescriber\StringPropertyDescriber" public="false">
      <tag name="nelmio_api_doc.object_model.property_describer"/>
    </service>
    <service id="nelmio_api_doc.object_model.property_describers.date_time" class="Nelmio\ApiDocBundle\PropertyDescriber\DateTimePropertyDescriber" public="false">
      <tag name="nelmio_api_doc.object_model.property_describer"/>
    </service>
    <service id="nelmio_api_doc.object_model.property_describers.object" class="Nelmio\ApiDocBundle\PropertyDescriber\ObjectPropertyDescriber" public="false">
      <tag name="nelmio_api_doc.object_model.property_describer" priority="-1000"/>
    </service>
    <service id="nelmio_api_doc.form.documentation_extension" class="Nelmio\ApiDocBundle\Form\Extension\DocumentationExtension">
      <tag name="form.type_extension" extended_type="Symfony\Component\Form\Extension\Core\Type\FormType" extended-type="Symfony\Component\Form\Extension\Core\Type\FormType"/>
    </service>
    <service id="nelmio_api_doc.generator.default" class="Nelmio\ApiDocBundle\ApiDocGenerator" public="true">
      <argument type="tagged_iterator" tag="nelmio_api_doc.describer.default"/>
      <argument type="tagged_iterator" tag="nelmio_api_doc.model_describer"/>
      <call method="setAlternativeNames">
        <argument type="collection"/>
      </call>
    </service>
    <service id="nelmio_api_doc.describers.route.default" class="Nelmio\ApiDocBundle\Describer\RouteDescriber" public="false">
      <tag name="nelmio_api_doc.describer.default" priority="-400"/>
      <argument type="service" id="nelmio_api_doc.routes.default"/>
      <argument type="service" id="nelmio_api_doc.controller_reflector"/>
      <argument type="tagged_iterator" tag="nelmio_api_doc.route_describer"/>
    </service>
    <service id="nelmio_api_doc.describers.swagger_php.default" class="Nelmio\ApiDocBundle\Describer\SwaggerPhpDescriber" public="false">
      <tag name="nelmio_api_doc.describer.default" priority="-200"/>
      <argument type="service" id="nelmio_api_doc.routes.default"/>
      <argument type="service" id="nelmio_api_doc.controller_reflector"/>
      <argument type="service" id="annotations.reader"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="nelmio_api_doc.describers.config.default" class="Nelmio\ApiDocBundle\Describer\ExternalDocDescriber" public="false">
      <tag name="nelmio_api_doc.describer.default" priority="990"/>
      <argument type="collection"/>
      <argument>true</argument>
    </service>
    <service id="nelmio_api_doc.routes.default" class="Symfony\Component\Routing\RouteCollection" public="false">
      <argument type="service">
        <service class="Symfony\Component\Routing\RouteCollection">
          <factory service="router.default" method="getRouteCollection"/>
        </service>
      </argument>
      <factory method="filter">
        <service class="Nelmio\ApiDocBundle\Routing\FilteredRouteCollectionBuilder">
          <argument type="service" id="annotations.cached_reader"/>
          <argument type="service" id="nelmio_api_doc.controller_reflector"/>
          <argument>default</argument>
          <argument type="collection">
            <argument key="path_patterns" type="collection">
              <argument>^/api(?!/doc$)</argument>
            </argument>
            <argument key="host_patterns" type="collection"/>
            <argument key="name_patterns" type="collection"/>
            <argument key="with_annotation">false</argument>
            <argument key="disable_default_routes">false</argument>
          </argument>
        </service>
      </factory>
    </service>
    <service id="nelmio_api_doc.generator_locator" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="default" type="service_closure" id="nelmio_api_doc.generator.default"/>
      </argument>
    </service>
    <service id="nelmio_api_doc.route_describers.php_doc" class="Nelmio\ApiDocBundle\RouteDescriber\PhpDocDescriber" public="false">
      <tag name="nelmio_api_doc.route_describer" priority="-275"/>
    </service>
    <service id="nelmio_cors.cors_listener" class="Nelmio\CorsBundle\EventListener\CorsListener">
      <tag name="kernel.event_listener" event="kernel.request" method="onKernelRequest" priority="250"/>
      <tag name="kernel.event_listener" event="kernel.response" method="onKernelResponse" priority="0"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="nelmio_cors.options_resolver"/>
    </service>
    <service id="nelmio_cors.options_resolver" class="Nelmio\CorsBundle\Options\Resolver" public="false">
      <argument type="collection">
        <argument type="service" id="nelmio_cors.options_provider.config"/>
      </argument>
    </service>
    <service id="nelmio_cors.options_provider.config" class="Nelmio\CorsBundle\Options\ConfigProvider">
      <tag name="nelmio_cors.options_provider" priority="-1"/>
      <argument>%nelmio_cors.map%</argument>
      <argument>%nelmio_cors.defaults%</argument>
    </service>
    <service id="nelmio_cors.cacheable_response_vary_listener" class="Nelmio\CorsBundle\EventListener\CacheableResponseVaryListener">
      <tag name="kernel.event_listener" event="kernel.response" method="onResponse" priority="-10"/>
      <tag name="container.hot_path"/>
    </service>
    <service id=".instanceof.Symfony\Component\Console\Command\Command.0.App\Command\CleanCartCommand" class="App\Command\CleanCartCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Command\CleanCartCommand" class="App\Command\CleanCartCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Component\Console\Command\Command.0.App\Command\DeleteProductsCommand" class="App\Command\DeleteProductsCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Command\DeleteProductsCommand" class="App\Command\DeleteProductsCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Component\Console\Command\Command.0.App\Command\DisableProductsCommand" class="App\Command\DisableProductsCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Command\DisableProductsCommand" class="App\Command\DisableProductsCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Component\Console\Command\Command.0.App\Command\ReinventedMailCommand" class="App\Command\ReinventedMailCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Command\ReinventedMailCommand" class="App\Command\ReinventedMailCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Component\Console\Command\Command.0.App\Command\SitemapBrandsCommand" class="App\Command\SitemapBrandsCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Command\SitemapBrandsCommand" class="App\Command\SitemapBrandsCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Component\Console\Command\Command.0.App\Command\SitemapCategoriesCommand" class="App\Command\SitemapCategoriesCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Command\SitemapCategoriesCommand" class="App\Command\SitemapCategoriesCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Component\Console\Command\Command.0.App\Command\SitemapProductsCommand" class="App\Command\SitemapProductsCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Command\SitemapProductsCommand" class="App\Command\SitemapProductsCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Component\Console\Command\Command.0.App\Command\TopCategoriesCommand" class="App\Command\TopCategoriesCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Command\TopCategoriesCommand" class="App\Command\TopCategoriesCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Component\Console\Command\Command.0.App\Command\UpdateCategoriesSlugStringCommand" class="App\Command\UpdateCategoriesSlugStringCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Command\UpdateCategoriesSlugStringCommand" class="App\Command\UpdateCategoriesSlugStringCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Component\Console\Command\Command.0.App\Command\XmlCriteoCommand" class="App\Command\XmlCriteoCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Command\XmlCriteoCommand" class="App\Command\XmlCriteoCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Component\Console\Command\Command.0.App\Command\XmlGoogleMerchantCategoryCommand" class="App\Command\XmlGoogleMerchantCategoryCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Command\XmlGoogleMerchantCategoryCommand" class="App\Command\XmlGoogleMerchantCategoryCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Component\Console\Command\Command.0.App\Command\XmlGoogleMerchantCommand" class="App\Command\XmlGoogleMerchantCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Command\XmlGoogleMerchantCommand" class="App\Command\XmlGoogleMerchantCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Component\Console\Command\Command.0.App\Command\XmlPricenaCommand" class="App\Command\XmlPricenaCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Command\XmlPricenaCommand" class="App\Command\XmlPricenaCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\BaseController" class="App\Controller\BaseController" autowire="true" abstract="true"/>
    <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\BaseController" class="App\Controller\BaseController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Controller\BaseController" class="App\Controller\BaseController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\BrandController" class="App\Controller\BrandController" autowire="true" abstract="true"/>
    <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\BrandController" class="App\Controller\BrandController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Controller\BrandController" class="App\Controller\BrandController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\CardsController" class="App\Controller\CardsController" autowire="true" abstract="true"/>
    <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\CardsController" class="App\Controller\CardsController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Controller\CardsController" class="App\Controller\CardsController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\CartController" class="App\Controller\CartController" autowire="true" abstract="true"/>
    <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\CartController" class="App\Controller\CartController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Controller\CartController" class="App\Controller\CartController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\ConfigController" class="App\Controller\ConfigController" autowire="true" abstract="true"/>
    <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\ConfigController" class="App\Controller\ConfigController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Controller\ConfigController" class="App\Controller\ConfigController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\CustomerAdressController" class="App\Controller\CustomerAdressController" autowire="true" abstract="true"/>
    <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\CustomerAdressController" class="App\Controller\CustomerAdressController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Controller\CustomerAdressController" class="App\Controller\CustomerAdressController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\CustomerController" class="App\Controller\CustomerController" autowire="true" abstract="true"/>
    <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\CustomerController" class="App\Controller\CustomerController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Controller\CustomerController" class="App\Controller\CustomerController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\MailController" class="App\Controller\MailController" autowire="true" abstract="true"/>
    <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\MailController" class="App\Controller\MailController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Controller\MailController" class="App\Controller\MailController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\OrdersController" class="App\Controller\OrdersController" autowire="true" abstract="true"/>
    <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\OrdersController" class="App\Controller\OrdersController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Controller\OrdersController" class="App\Controller\OrdersController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\PaymentsController" class="App\Controller\PaymentsController" autowire="true" abstract="true"/>
    <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\PaymentsController" class="App\Controller\PaymentsController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Controller\PaymentsController" class="App\Controller\PaymentsController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\ProductController" class="App\Controller\ProductController" autowire="true" abstract="true"/>
    <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\ProductController" class="App\Controller\ProductController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Controller\ProductController" class="App\Controller\ProductController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\SearchController" class="App\Controller\SearchController" autowire="true" abstract="true"/>
    <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\SearchController" class="App\Controller\SearchController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Controller\SearchController" class="App\Controller\SearchController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\SellerController" class="App\Controller\SellerController" autowire="true" abstract="true"/>
    <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\SellerController" class="App\Controller\SellerController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Controller\SellerController" class="App\Controller\SellerController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\StoreController" class="App\Controller\StoreController" autowire="true" abstract="true"/>
    <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\StoreController" class="App\Controller\StoreController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Controller\StoreController" class="App\Controller\StoreController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\WalletController" class="App\Controller\WalletController" autowire="true" abstract="true"/>
    <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\WalletController" class="App\Controller\WalletController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Controller\WalletController" class="App\Controller\WalletController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\WishlistController" class="App\Controller\WishlistController" autowire="true" abstract="true"/>
    <service id=".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\WishlistController" class="App\Controller\WishlistController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\Controller\WishlistController" class="App\Controller\WishlistController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Component\Messenger\Handler\MessageHandlerInterface.0.App\MessageHandler\CrawlProductsHandler" class="App\MessageHandler\CrawlProductsHandler" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\MessageHandler\CrawlProductsHandler" class="App\MessageHandler\CrawlProductsHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Symfony\Component\Messenger\Handler\MessageHandlerInterface.0.App\MessageHandler\CrawlSearchHandler" class="App\MessageHandler\CrawlSearchHandler" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.App\MessageHandler\CrawlSearchHandler" class="App\MessageHandler\CrawlSearchHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".service_locator.CmORmuK" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="base64" type="service_closure" id="container.env_var_processor"/>
        <argument key="bool" type="service_closure" id="container.env_var_processor"/>
        <argument key="const" type="service_closure" id="container.env_var_processor"/>
        <argument key="csv" type="service_closure" id="container.env_var_processor"/>
        <argument key="default" type="service_closure" id="container.env_var_processor"/>
        <argument key="file" type="service_closure" id="container.env_var_processor"/>
        <argument key="float" type="service_closure" id="container.env_var_processor"/>
        <argument key="int" type="service_closure" id="container.env_var_processor"/>
        <argument key="json" type="service_closure" id="container.env_var_processor"/>
        <argument key="key" type="service_closure" id="container.env_var_processor"/>
        <argument key="query_string" type="service_closure" id="container.env_var_processor"/>
        <argument key="require" type="service_closure" id="container.env_var_processor"/>
        <argument key="resolve" type="service_closure" id="container.env_var_processor"/>
        <argument key="string" type="service_closure" id="container.env_var_processor"/>
        <argument key="trim" type="service_closure" id="container.env_var_processor"/>
        <argument key="url" type="service_closure" id="container.env_var_processor"/>
      </argument>
    </service>
    <service id="maker.auto_command.make_auth" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:auth"/>
      <argument type="service" id="maker.maker.make_authenticator"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates a Guard authenticator of different flavors</argument>
      </call>
      <call method="setName">
        <argument>make:auth</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_command" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:command"/>
      <argument type="service" id="maker.maker.make_command"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates a new console command class</argument>
      </call>
      <call method="setName">
        <argument>make:command</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_controller" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:controller"/>
      <argument type="service" id="maker.maker.make_controller"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates a new controller class</argument>
      </call>
      <call method="setName">
        <argument>make:controller</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_crud" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:crud"/>
      <argument type="service" id="maker.maker.make_crud"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates CRUD for Doctrine entity class</argument>
      </call>
      <call method="setName">
        <argument>make:crud</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_docker_database" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:docker:database"/>
      <argument type="service" id="maker.maker.make_docker_database"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Adds a database container to your docker-compose.yaml file</argument>
      </call>
      <call method="setName">
        <argument>make:docker:database</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_entity" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:entity"/>
      <argument type="service" id="maker.maker.make_entity"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates or updates a Doctrine entity class, and optionally an API Platform resource</argument>
      </call>
      <call method="setName">
        <argument>make:entity</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_fixtures" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:fixtures"/>
      <argument type="service" id="maker.maker.make_fixtures"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates a new class to load Doctrine fixtures</argument>
      </call>
      <call method="setName">
        <argument>make:fixtures</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_form" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:form"/>
      <argument type="service" id="maker.maker.make_form"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates a new form class</argument>
      </call>
      <call method="setName">
        <argument>make:form</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_message" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:message"/>
      <argument type="service" id="maker.maker.make_message"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates a new message and handler</argument>
      </call>
      <call method="setName">
        <argument>make:message</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_messenger_middleware" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:messenger-middleware"/>
      <argument type="service" id="maker.maker.make_messenger_middleware"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates a new messenger middleware</argument>
      </call>
      <call method="setName">
        <argument>make:messenger-middleware</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_registration_form" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:registration-form"/>
      <argument type="service" id="maker.maker.make_registration_form"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates a new registration form system</argument>
      </call>
      <call method="setName">
        <argument>make:registration-form</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_reset_password" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:reset-password"/>
      <argument type="service" id="maker.maker.make_reset_password"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Create controller, entity, and repositories for use with symfonycasts/reset-password-bundle</argument>
      </call>
      <call method="setName">
        <argument>make:reset-password</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_serializer_encoder" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:serializer:encoder"/>
      <argument type="service" id="maker.maker.make_serializer_encoder"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates a new serializer encoder class</argument>
      </call>
      <call method="setName">
        <argument>make:serializer:encoder</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_serializer_normalizer" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:serializer:normalizer"/>
      <argument type="service" id="maker.maker.make_serializer_normalizer"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates a new serializer normalizer class</argument>
      </call>
      <call method="setName">
        <argument>make:serializer:normalizer</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_subscriber" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:subscriber"/>
      <argument type="service" id="maker.maker.make_subscriber"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates a new event subscriber class</argument>
      </call>
      <call method="setName">
        <argument>make:subscriber</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_twig_extension" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:twig-extension"/>
      <argument type="service" id="maker.maker.make_twig_extension"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates a new Twig extension class</argument>
      </call>
      <call method="setName">
        <argument>make:twig-extension</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_test" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:test"/>
      <tag name="console.command" command="make:unit-test" description="Deprecated alias of &quot;make:test&quot;"/>
      <tag name="console.command" command="make:functional-test" description="Deprecated alias of &quot;make:test&quot;"/>
      <argument type="service" id="maker.maker.make_test"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates a new test class</argument>
      </call>
      <call method="setName">
        <argument>make:test</argument>
      </call>
      <call method="setAliases">
        <argument type="collection">
          <argument>make:unit-test</argument>
          <argument>make:functional-test</argument>
        </argument>
      </call>
    </service>
    <service id="maker.auto_command.make_validator" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:validator"/>
      <argument type="service" id="maker.maker.make_validator"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates a new validator and constraint class</argument>
      </call>
      <call method="setName">
        <argument>make:validator</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_voter" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:voter"/>
      <argument type="service" id="maker.maker.make_voter"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates a new security voter class</argument>
      </call>
      <call method="setName">
        <argument>make:voter</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_user" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:user"/>
      <argument type="service" id="maker.maker.make_user"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates a new security user class</argument>
      </call>
      <call method="setName">
        <argument>make:user</argument>
      </call>
    </service>
    <service id="maker.auto_command.make_migration" class="Symfony\Bundle\MakerBundle\Command\MakerCommand" public="false">
      <tag name="console.command" command="make:migration"/>
      <argument type="service" id="maker.maker.make_migration"/>
      <argument type="service" id="maker.file_manager"/>
      <argument type="service" id="maker.generator"/>
      <call method="setDescription">
        <argument>Creates a new migration based on database changes</argument>
      </call>
      <call method="setName">
        <argument>make:migration</argument>
      </call>
    </service>
    <service id=".service_locator.._CRgig" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="brandService" type="service_closure" id="App\Service\BrandService"/>
      </argument>
    </service>
    <service id=".service_locator.hqqS6jx" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="apiService" type="service_closure" id="App\Service\ApiService"/>
      </argument>
    </service>
    <service id=".service_locator.GgrR9AP" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="apiService" type="service_closure" id="App\Service\ApiService"/>
        <argument key="cardService" type="service_closure" id="App\Service\CardService"/>
        <argument key="container" type="service_closure" id="service_container"/>
        <argument key="hub" type="service_closure" id="mercure.hub.default.traceable"/>
      </argument>
    </service>
    <service id=".service_locator.xkeEyzD" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="apiService" type="service_closure" id="App\Service\ApiService"/>
        <argument key="cardService" type="service_closure" id="App\Service\CardService"/>
        <argument key="container" type="service_closure" id="service_container"/>
      </argument>
    </service>
    <service id=".service_locator.TglCmke" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="apiService" type="service_closure" id="App\Service\ApiService"/>
        <argument key="container" type="service_closure" id="service_container"/>
        <argument key="hub" type="service_closure" id="mercure.hub.default.traceable"/>
      </argument>
    </service>
    <service id=".service_locator.Y8e.EI6" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="container" type="service_closure" id="service_container"/>
      </argument>
    </service>
    <service id=".service_locator.PyEjsXK" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="productService" type="service_closure" id="App\Service\ProductService"/>
      </argument>
    </service>
    <service id=".service_locator.FRQcbAf" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="apiService" type="service_closure" id="App\Service\ApiService"/>
        <argument key="productService" type="service_closure" id="App\Service\ProductService"/>
      </argument>
    </service>
    <service id=".service_locator.0zzDt7Y" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="apiService" type="service_closure" id="App\Service\ApiService"/>
        <argument key="container" type="service_closure" id="service_container"/>
      </argument>
    </service>
    <service id=".service_locator.6oKe4e_" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="apiService" type="service_closure" id="App\Service\ApiService"/>
        <argument key="cart" type="service_closure" id="App\Service\CartService"/>
        <argument key="container" type="service_closure" id="service_container"/>
      </argument>
    </service>
    <service id=".service_locator.cbsZuWF" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="apiService" type="service_closure" id="App\Service\ApiService"/>
        <argument key="cart" type="service_closure" id="App\Service\CartService"/>
        <argument key="container" type="service_closure" id="service_container"/>
        <argument key="productService" type="service_closure" id="App\Service\ProductService"/>
      </argument>
    </service>
    <service id=".service_locator.op6hfAE" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="category" type="service_closure" id="App\Service\CategoryService"/>
      </argument>
    </service>
    <service id=".service_locator.5rfFDis" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="categoryService" type="service_closure" id="App\Service\CategoryService"/>
      </argument>
    </service>
    <service id=".service_locator.fx7.Q8m" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="apiService" type="service_closure" id="App\Service\ApiService"/>
        <argument key="brandService" type="service_closure" id="App\Service\BrandService"/>
      </argument>
    </service>
    <service id=".service_locator.9verxyd" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="apiService" type="service_closure" id="App\Service\ApiService"/>
        <argument key="cartService" type="service_closure" id="App\Service\CartService"/>
      </argument>
    </service>
    <service id=".service_locator.XD7QU8D" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="cartService" type="service_closure" id="App\Service\CartService"/>
      </argument>
    </service>
    <service id=".service_locator.Hx4WQN6" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="emailService" type="service_closure" id="App\Service\EmailService"/>
      </argument>
    </service>
    <service id=".service_locator.8XiQfx6" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="brandService" type="service_closure" id="App\Service\BrandService"/>
        <argument key="categoryService" type="service_closure" id="App\Service\CategoryService"/>
        <argument key="categorySlugService" type="service_closure" id="App\Service\CategorySlugService"/>
      </argument>
    </service>
    <service id=".service_locator.Y2K8lmR" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="searchService" type="service_closure" id="App\Service\SearchService"/>
      </argument>
    </service>
    <service id=".service_locator.Rcz9BQc" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="App\Controller\BrandController::brandsAction" type="service_closure" id=".service_locator.._CRgig"/>
        <argument key="App\Controller\BrandController::categoryBrands" type="service_closure" id=".service_locator.._CRgig"/>
        <argument key="App\Controller\BrandController::homepageBrands" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\BrandController::uniqueBrand" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CardsController::addToken" type="service_closure" id=".service_locator.GgrR9AP"/>
        <argument key="App\Controller\CardsController::deleteToken" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CardsController::finalizePayment" type="service_closure" id=".service_locator.TglCmke"/>
        <argument key="App\Controller\CardsController::getCardSession" type="service_closure" id=".service_locator.xkeEyzD"/>
        <argument key="App\Controller\CardsController::getToken" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CardsController::getTokens" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CardsController::registerCard" type="service_closure" id=".service_locator.xkeEyzD"/>
        <argument key="App\Controller\CardsController::validateCard" type="service_closure" id=".service_locator.Y8e.EI6"/>
        <argument key="App\Controller\CartController::addPayments" type="service_closure" id=".service_locator.0zzDt7Y"/>
        <argument key="App\Controller\CartController::applyCoupon" type="service_closure" id=".service_locator.FRQcbAf"/>
        <argument key="App\Controller\CartController::checkout" type="service_closure" id=".service_locator.FRQcbAf"/>
        <argument key="App\Controller\CartController::clearCoupon" type="service_closure" id=".service_locator.FRQcbAf"/>
        <argument key="App\Controller\CartController::finalize" type="service_closure" id=".service_locator.6oKe4e_"/>
        <argument key="App\Controller\CartController::finalize3ds" type="service_closure" id=".service_locator.cbsZuWF"/>
        <argument key="App\Controller\CartController::finalizePayment" type="service_closure" id=".service_locator.cbsZuWF"/>
        <argument key="App\Controller\CartController::getProducts" type="service_closure" id=".service_locator.PyEjsXK"/>
        <argument key="App\Controller\CartController::updateProduct" type="service_closure" id=".service_locator.PyEjsXK"/>
        <argument key="App\Controller\CartController::validate" type="service_closure" id=".service_locator.PyEjsXK"/>
        <argument key="App\Controller\CategoryController::categoriesAction" type="service_closure" id=".service_locator.op6hfAE"/>
        <argument key="App\Controller\CategoryController::categoriesByBrandAction" type="service_closure" id=".service_locator.op6hfAE"/>
        <argument key="App\Controller\CategoryController::getSubCategories" type="service_closure" id=".service_locator.5rfFDis"/>
        <argument key="App\Controller\CategoryController::topCategories" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CategoryController::topCategoriesAction" type="service_closure" id=".service_locator.5rfFDis"/>
        <argument key="App\Controller\CategoryController::uniqueCategory" type="service_closure" id=".service_locator.fx7.Q8m"/>
        <argument key="App\Controller\ConfigController::getConfig" type="service_closure" id=".service_locator.0zzDt7Y"/>
        <argument key="App\Controller\CustomerAdressController::addAddress" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerAdressController::deleteAddress" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerAdressController::getAddress" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerAdressController::getClientAddresses" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerAdressController::updateAddress" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerController::activate" type="service_closure" id=".service_locator.9verxyd"/>
        <argument key="App\Controller\CustomerController::delete" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerController::forgotPassword" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerController::getClient" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerController::historyProductsAction" type="service_closure" id=".service_locator.PyEjsXK"/>
        <argument key="App\Controller\CustomerController::login" type="service_closure" id=".service_locator.9verxyd"/>
        <argument key="App\Controller\CustomerController::logout" type="service_closure" id=".service_locator.XD7QU8D"/>
        <argument key="App\Controller\CustomerController::register" type="service_closure" id=".service_locator.0zzDt7Y"/>
        <argument key="App\Controller\CustomerController::renewPassword" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerController::update" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\MailController::contactMail" type="service_closure" id=".service_locator.Hx4WQN6"/>
        <argument key="App\Controller\MailController::supportMail" type="service_closure" id=".service_locator.Hx4WQN6"/>
        <argument key="App\Controller\OrdersController::clientOrders" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\OrdersController::ordersDetails" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\PaymentsController::allPayments" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\PaymentsController::clientPayments" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\PaymentsController::createPayment" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\PaymentsController::orderPayments" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\PaymentsController::paytabsResponse" type="service_closure" id=".service_locator.9verxyd"/>
        <argument key="App\Controller\PaymentsController::paytabsResponseIPN" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\PaymentsController::paytabsTokenTokensClient" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\PaymentsController::paytabsTokensClient" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\PaymentsController::updatePayment" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\ProductController::banners" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\ProductController::bestsellersAction" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\ProductController::featuredAction" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\ProductController::layoutAction" type="service_closure" id=".service_locator.8XiQfx6"/>
        <argument key="App\Controller\ProductController::onSaleAction" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\ProductController::topRatedAction" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\SearchController::searchAction" type="service_closure" id=".service_locator.Y2K8lmR"/>
        <argument key="App\Controller\SellerController::addSellerToBlacklist" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\SellerController::getSellersBlacklist" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\StoreController::getStores" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\StoreController::setActiveStore" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\WalletController::getWallet" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\WalletController::getWalletBallance" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\BrandController:brandsAction" type="service_closure" id=".service_locator.._CRgig"/>
        <argument key="App\Controller\BrandController:categoryBrands" type="service_closure" id=".service_locator.._CRgig"/>
        <argument key="App\Controller\BrandController:homepageBrands" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\BrandController:uniqueBrand" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CardsController:addToken" type="service_closure" id=".service_locator.GgrR9AP"/>
        <argument key="App\Controller\CardsController:deleteToken" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CardsController:finalizePayment" type="service_closure" id=".service_locator.TglCmke"/>
        <argument key="App\Controller\CardsController:getCardSession" type="service_closure" id=".service_locator.xkeEyzD"/>
        <argument key="App\Controller\CardsController:getToken" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CardsController:getTokens" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CardsController:registerCard" type="service_closure" id=".service_locator.xkeEyzD"/>
        <argument key="App\Controller\CardsController:validateCard" type="service_closure" id=".service_locator.Y8e.EI6"/>
        <argument key="App\Controller\CartController:addPayments" type="service_closure" id=".service_locator.0zzDt7Y"/>
        <argument key="App\Controller\CartController:applyCoupon" type="service_closure" id=".service_locator.FRQcbAf"/>
        <argument key="App\Controller\CartController:checkout" type="service_closure" id=".service_locator.FRQcbAf"/>
        <argument key="App\Controller\CartController:clearCoupon" type="service_closure" id=".service_locator.FRQcbAf"/>
        <argument key="App\Controller\CartController:finalize" type="service_closure" id=".service_locator.6oKe4e_"/>
        <argument key="App\Controller\CartController:finalize3ds" type="service_closure" id=".service_locator.cbsZuWF"/>
        <argument key="App\Controller\CartController:finalizePayment" type="service_closure" id=".service_locator.cbsZuWF"/>
        <argument key="App\Controller\CartController:getProducts" type="service_closure" id=".service_locator.PyEjsXK"/>
        <argument key="App\Controller\CartController:updateProduct" type="service_closure" id=".service_locator.PyEjsXK"/>
        <argument key="App\Controller\CartController:validate" type="service_closure" id=".service_locator.PyEjsXK"/>
        <argument key="App\Controller\CategoryController:categoriesAction" type="service_closure" id=".service_locator.op6hfAE"/>
        <argument key="App\Controller\CategoryController:categoriesByBrandAction" type="service_closure" id=".service_locator.op6hfAE"/>
        <argument key="App\Controller\CategoryController:getSubCategories" type="service_closure" id=".service_locator.5rfFDis"/>
        <argument key="App\Controller\CategoryController:topCategories" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CategoryController:topCategoriesAction" type="service_closure" id=".service_locator.5rfFDis"/>
        <argument key="App\Controller\CategoryController:uniqueCategory" type="service_closure" id=".service_locator.fx7.Q8m"/>
        <argument key="App\Controller\ConfigController:getConfig" type="service_closure" id=".service_locator.0zzDt7Y"/>
        <argument key="App\Controller\CustomerAdressController:addAddress" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerAdressController:deleteAddress" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerAdressController:getAddress" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerAdressController:getClientAddresses" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerAdressController:updateAddress" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerController:activate" type="service_closure" id=".service_locator.9verxyd"/>
        <argument key="App\Controller\CustomerController:delete" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerController:forgotPassword" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerController:getClient" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerController:historyProductsAction" type="service_closure" id=".service_locator.PyEjsXK"/>
        <argument key="App\Controller\CustomerController:login" type="service_closure" id=".service_locator.9verxyd"/>
        <argument key="App\Controller\CustomerController:logout" type="service_closure" id=".service_locator.XD7QU8D"/>
        <argument key="App\Controller\CustomerController:register" type="service_closure" id=".service_locator.0zzDt7Y"/>
        <argument key="App\Controller\CustomerController:renewPassword" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\CustomerController:update" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\MailController:contactMail" type="service_closure" id=".service_locator.Hx4WQN6"/>
        <argument key="App\Controller\MailController:supportMail" type="service_closure" id=".service_locator.Hx4WQN6"/>
        <argument key="App\Controller\OrdersController:clientOrders" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\OrdersController:ordersDetails" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\PaymentsController:allPayments" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\PaymentsController:clientPayments" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\PaymentsController:createPayment" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\PaymentsController:orderPayments" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\PaymentsController:paytabsResponse" type="service_closure" id=".service_locator.9verxyd"/>
        <argument key="App\Controller\PaymentsController:paytabsResponseIPN" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\PaymentsController:paytabsTokenTokensClient" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\PaymentsController:paytabsTokensClient" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\PaymentsController:updatePayment" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\ProductController:banners" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\ProductController:bestsellersAction" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\ProductController:featuredAction" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\ProductController:layoutAction" type="service_closure" id=".service_locator.8XiQfx6"/>
        <argument key="App\Controller\ProductController:onSaleAction" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\ProductController:topRatedAction" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\SearchController:searchAction" type="service_closure" id=".service_locator.Y2K8lmR"/>
        <argument key="App\Controller\SellerController:addSellerToBlacklist" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\SellerController:getSellersBlacklist" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\StoreController:getStores" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\StoreController:setActiveStore" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\WalletController:getWallet" type="service_closure" id=".service_locator.hqqS6jx"/>
        <argument key="App\Controller\WalletController:getWalletBallance" type="service_closure" id=".service_locator.hqqS6jx"/>
      </argument>
    </service>
    <service id=".service_locator._cmka45" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="inline" type="service_closure" id="fragment.renderer.inline"/>
      </argument>
    </service>
    <service id="debug.argument_resolver.request_attribute" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <tag name="controller.argument_value_resolver" priority="100"/>
      <argument type="service" id="debug.argument_resolver.request_attribute.inner"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id="debug.argument_resolver.request" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <tag name="controller.argument_value_resolver" priority="50"/>
      <argument type="service" id="debug.argument_resolver.request.inner"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id="debug.argument_resolver.session" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <tag name="controller.argument_value_resolver" priority="50"/>
      <argument type="service" id="debug.argument_resolver.session.inner"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id="debug.argument_resolver.service" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <tag name="controller.argument_value_resolver" priority="-50"/>
      <argument type="service" id="debug.argument_resolver.service.inner"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id="debug.argument_resolver.default" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <tag name="controller.argument_value_resolver" priority="-100"/>
      <argument type="service" id="debug.argument_resolver.default.inner"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id="debug.argument_resolver.variadic" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <tag name="controller.argument_value_resolver" priority="-150"/>
      <argument type="service" id="debug.argument_resolver.variadic.inner"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id="debug.argument_resolver.not_tagged_controller" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <tag name="controller.argument_value_resolver" priority="-200"/>
      <argument type="service" id="debug.argument_resolver.not_tagged_controller.inner"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id="messenger.bus.default.middleware.traceable" class="Symfony\Component\Messenger\Middleware\TraceableMiddleware" public="false">
      <argument type="service" id="debug.stopwatch"/>
      <argument>messenger.bus.default</argument>
    </service>
    <service id="messenger.bus.default.middleware.add_bus_name_stamp_middleware" class="Symfony\Component\Messenger\Middleware\AddBusNameStampMiddleware" public="false">
      <argument>messenger.bus.default</argument>
    </service>
    <service id="messenger.bus.default.middleware.handle_message" class="Symfony\Component\Messenger\Middleware\HandleMessageMiddleware" public="false">
      <argument type="service" id="messenger.bus.default.messenger.handlers_locator"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.messenger" on-invalid="ignore"/>
      </call>
    </service>
    <service id=".service_locator.CCTmIC0" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="messenger.bus.default" type="service_closure" id="messenger.bus.default"/>
      </argument>
    </service>
    <service id=".messenger.handler_descriptor.3QKwnzU" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="App\MessageHandler\CrawlProductsHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.1Vw3.Bv" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="App\MessageHandler\CrawlSearchHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.oFKCS4G" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="mercure.hub.default.message_handler"/>
      <argument type="collection"/>
    </service>
    <service id="messenger.bus.default.messenger.handlers_locator" class="Symfony\Component\Messenger\Handler\HandlersLocator">
      <argument type="collection">
        <argument key="App\Message\CrawlProducts" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.3QKwnzU"/>
        </argument>
        <argument key="App\Message\CrawlSearch" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.1Vw3.Bv"/>
        </argument>
        <argument key="Symfony\Component\Mercure\Update" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.oFKCS4G"/>
        </argument>
      </argument>
    </service>
    <service id="monolog.logger.request" class="Symfony\Bridge\Monolog\Logger">
      <argument>request</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.main"/>
      </call>
    </service>
    <service id="monolog.logger.console" class="Symfony\Bridge\Monolog\Logger">
      <argument>console</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.main"/>
      </call>
    </service>
    <service id="monolog.logger.messenger" class="Symfony\Bridge\Monolog\Logger">
      <argument>messenger</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.main"/>
      </call>
    </service>
    <service id="monolog.logger.cache" class="Symfony\Bridge\Monolog\Logger">
      <argument>cache</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.main"/>
      </call>
    </service>
    <service id="monolog.logger.http_client" class="Symfony\Bridge\Monolog\Logger">
      <argument>http_client</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.main"/>
      </call>
    </service>
    <service id="monolog.logger.php" class="Symfony\Bridge\Monolog\Logger">
      <argument>php</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.main"/>
      </call>
    </service>
    <service id="monolog.logger.event" class="Symfony\Bridge\Monolog\Logger">
      <argument>event</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.null_internal"/>
      </call>
    </service>
    <service id="monolog.logger.router" class="Symfony\Bridge\Monolog\Logger">
      <argument>router</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.main"/>
      </call>
    </service>
    <service id="monolog.logger.doctrine" class="Symfony\Bridge\Monolog\Logger">
      <argument>doctrine</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.main"/>
      </call>
    </service>
    <service id="monolog.handler.null_internal" class="Monolog\Handler\NullHandler"/>
    <service id=".service_locator.I3K77mT" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection"/>
    </service>
    <service id=".service_locator.vdmMuyE" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="http_kernel" type="service_closure" id="http_kernel" on-invalid="ignore"/>
        <argument key="message_bus" type="service_closure" id="messenger.bus.default" on-invalid="ignore"/>
        <argument key="messenger.default_bus" type="service_closure" id="messenger.bus.default" on-invalid="ignore"/>
        <argument key="parameter_bag" type="service_closure" id="parameter_bag" on-invalid="ignore"/>
        <argument key="request_stack" type="service_closure" id="request_stack" on-invalid="ignore"/>
        <argument key="router" type="service_closure" id="router.default" on-invalid="ignore"/>
        <argument key="serializer" type="service_closure" id="serializer" on-invalid="ignore"/>
        <argument key="session" type="service_closure" id="session" on-invalid="ignore"/>
        <argument key="twig" type="service_closure" id="twig" on-invalid="ignore"/>
      </argument>
    </service>
    <service id=".service_locator.vdmMuyE.App\Controller\BaseController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="App\Controller\BaseController"/>
      <argument>App\Controller\BaseController</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.vdmMuyE" method="withContext"/>
    </service>
    <service id=".service_locator.vdmMuyE.App\Controller\BrandController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="App\Controller\BrandController"/>
      <argument>App\Controller\BrandController</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.vdmMuyE" method="withContext"/>
    </service>
    <service id=".service_locator.vdmMuyE.App\Controller\CardsController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="App\Controller\CardsController"/>
      <argument>App\Controller\CardsController</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.vdmMuyE" method="withContext"/>
    </service>
    <service id=".service_locator.vdmMuyE.App\Controller\CartController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="App\Controller\CartController"/>
      <argument>App\Controller\CartController</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.vdmMuyE" method="withContext"/>
    </service>
    <service id=".service_locator.vdmMuyE.App\Controller\ConfigController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="App\Controller\ConfigController"/>
      <argument>App\Controller\ConfigController</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.vdmMuyE" method="withContext"/>
    </service>
    <service id=".service_locator.vdmMuyE.App\Controller\CustomerAdressController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="App\Controller\CustomerAdressController"/>
      <argument>App\Controller\CustomerAdressController</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.vdmMuyE" method="withContext"/>
    </service>
    <service id=".service_locator.vdmMuyE.App\Controller\CustomerController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="App\Controller\CustomerController"/>
      <argument>App\Controller\CustomerController</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.vdmMuyE" method="withContext"/>
    </service>
    <service id=".service_locator.vdmMuyE.App\Controller\MailController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="App\Controller\MailController"/>
      <argument>App\Controller\MailController</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.vdmMuyE" method="withContext"/>
    </service>
    <service id=".service_locator.vdmMuyE.App\Controller\OrdersController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="App\Controller\OrdersController"/>
      <argument>App\Controller\OrdersController</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.vdmMuyE" method="withContext"/>
    </service>
    <service id=".service_locator.vdmMuyE.App\Controller\PaymentsController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="App\Controller\PaymentsController"/>
      <argument>App\Controller\PaymentsController</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.vdmMuyE" method="withContext"/>
    </service>
    <service id=".service_locator.vdmMuyE.App\Controller\ProductController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="App\Controller\ProductController"/>
      <argument>App\Controller\ProductController</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.vdmMuyE" method="withContext"/>
    </service>
    <service id=".service_locator.vdmMuyE.App\Controller\SearchController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="App\Controller\SearchController"/>
      <argument>App\Controller\SearchController</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.vdmMuyE" method="withContext"/>
    </service>
    <service id=".service_locator.vdmMuyE.App\Controller\SellerController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="App\Controller\SellerController"/>
      <argument>App\Controller\SellerController</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.vdmMuyE" method="withContext"/>
    </service>
    <service id=".service_locator.vdmMuyE.App\Controller\StoreController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="App\Controller\StoreController"/>
      <argument>App\Controller\StoreController</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.vdmMuyE" method="withContext"/>
    </service>
    <service id=".service_locator.vdmMuyE.App\Controller\WalletController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="App\Controller\WalletController"/>
      <argument>App\Controller\WalletController</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.vdmMuyE" method="withContext"/>
    </service>
    <service id=".service_locator.vdmMuyE.App\Controller\WishlistController" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="App\Controller\WishlistController"/>
      <argument>App\Controller\WishlistController</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.vdmMuyE" method="withContext"/>
    </service>
    <service id=".service_locator.mesbTvA" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="routing.loader" type="service_closure" id="routing.loader"/>
      </argument>
    </service>
    <service id=".service_locator.mesbTvA.router.default" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="router.default"/>
      <argument>router.default</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.mesbTvA" method="withContext"/>
    </service>
    <service id=".service_locator.m90YCjy" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="router" type="service_closure" id="router.default"/>
      </argument>
    </service>
    <service id=".service_locator.m90YCjy.router.cache_warmer" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="router.cache_warmer"/>
      <argument>router.cache_warmer</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.m90YCjy" method="withContext"/>
    </service>
    <service id=".service_locator.o9nGMXB" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="twig" type="service_closure" id="twig"/>
      </argument>
    </service>
    <service id=".service_locator.o9nGMXB.twig.template_cache_warmer" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="twig.template_cache_warmer"/>
      <argument>twig.template_cache_warmer</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.o9nGMXB" method="withContext"/>
    </service>
    <service id=".service_locator.C2Thyvr" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="twig" type="service_closure" id="twig" on-invalid="ignore"/>
      </argument>
    </service>
    <service id=".service_locator.C2Thyvr.sensio_framework_extra.view.listener" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator_context" id="sensio_framework_extra.view.listener"/>
      <argument>sensio_framework_extra.view.listener</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.C2Thyvr" method="withContext"/>
    </service>
    <service id=".service_locator.wnlveDj" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="reverse_container" type="service_closure" id="reverse_container" on-invalid="ignore_uninitialized"/>
      </argument>
    </service>
    <service id=".service_locator.f1ancQ8" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="initialized_session" type="service_closure" id="session" on-invalid="ignore_uninitialized"/>
        <argument key="session" type="service_closure" id="session" on-invalid="ignore"/>
      </argument>
    </service>
    <service id=".service_locator.XwZNkPh" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="kernel" type="service_closure" id="kernel"/>
      </argument>
    </service>
    <service id="debug.event_dispatcher.inner" class="Symfony\Component\EventDispatcher\EventDispatcher" public="false"/>
    <service id="debug.controller_resolver.inner" class="Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver" public="false">
      <argument type="service" id="service_container"/>
      <argument type="service" id="monolog.logger.request" on-invalid="ignore"/>
      <argument type="service" id=".legacy_controller_name_converter"/>
    </service>
    <service id="debug.argument_resolver.inner" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver" public="false">
      <argument type="service" id="argument_metadata_factory"/>
      <argument type="iterator">
        <argument type="service" id="debug.argument_resolver.request_attribute"/>
        <argument type="service" id="debug.argument_resolver.request"/>
        <argument type="service" id="debug.argument_resolver.session"/>
        <argument type="service" id="debug.argument_resolver.service"/>
        <argument type="service" id="debug.argument_resolver.default"/>
        <argument type="service" id="debug.argument_resolver.variadic"/>
        <argument type="service" id="debug.argument_resolver.not_tagged_controller"/>
      </argument>
    </service>
    <service id="mercure.hub.default.publisher.traceable.inner" class="Symfony\Component\Mercure\Publisher" public="false">
      <argument>%env(MERCURE_URL)%</argument>
      <argument type="service" id="mercure.hub.default.jwt.provider"/>
      <argument type="service" id="http_client" on-invalid="ignore"/>
      <deprecated>The "%service_id%" service is deprecated. You should stop using it, as it will be removed in the future, use "mercure.hub.default" instead.</deprecated>
    </service>
    <service id="mercure.hub.default.traceable.inner" class="Symfony\Component\Mercure\Hub" public="false">
      <argument>%env(MERCURE_URL)%</argument>
      <argument type="service" id="mercure.hub.default.jwt.provider"/>
      <argument type="service" id="mercure.hub.default.jwt.factory"/>
      <argument>%env(MERCURE_PUBLIC_URL)%</argument>
      <argument type="service" id="http_client" on-invalid="ignore"/>
    </service>
    <service id="debug.argument_resolver.request_attribute.inner" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver" public="false"/>
    <service id="debug.argument_resolver.request.inner" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver" public="false"/>
    <service id="debug.argument_resolver.session.inner" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver" public="false"/>
    <service id="debug.argument_resolver.service.inner" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver" public="false">
      <argument type="service" id=".service_locator.Rcz9BQc"/>
    </service>
    <service id="debug.argument_resolver.default.inner" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver" public="false"/>
    <service id="debug.argument_resolver.variadic.inner" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver" public="false"/>
    <service id="debug.argument_resolver.not_tagged_controller.inner" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\NotTaggedControllerValueResolver" public="false">
      <argument type="service" id=".service_locator.Rcz9BQc"/>
    </service>
    <service id="console.command_loader" class="Symfony\Component\Console\CommandLoader\ContainerCommandLoader" public="true">
      <argument type="service" id=".service_locator.XdmgMLs"/>
      <argument type="collection">
        <argument key="clean:cart">App\Command\CleanCartCommand</argument>
        <argument key="delete:products">App\Command\DeleteProductsCommand</argument>
        <argument key="disable:products">App\Command\DisableProductsCommand</argument>
        <argument key="reinvented:mail">App\Command\ReinventedMailCommand</argument>
        <argument key="sitemap:brands">App\Command\SitemapBrandsCommand</argument>
        <argument key="sitemap:categories">App\Command\SitemapCategoriesCommand</argument>
        <argument key="sitemap:products">App\Command\SitemapProductsCommand</argument>
        <argument key="top:categories">App\Command\TopCategoriesCommand</argument>
        <argument key="update:categories-slug-string">App\Command\UpdateCategoriesSlugStringCommand</argument>
        <argument key="xml:criteo">App\Command\XmlCriteoCommand</argument>
        <argument key="xml:google-merchant-category">App\Command\XmlGoogleMerchantCategoryCommand</argument>
        <argument key="xml:google-merchant">App\Command\XmlGoogleMerchantCommand</argument>
        <argument key="xml:pricena">App\Command\XmlPricenaCommand</argument>
        <argument key="about">console.command.about</argument>
        <argument key="assets:install">console.command.assets_install</argument>
        <argument key="cache:clear">console.command.cache_clear</argument>
        <argument key="cache:pool:clear">console.command.cache_pool_clear</argument>
        <argument key="cache:pool:prune">console.command.cache_pool_prune</argument>
        <argument key="cache:pool:delete">console.command.cache_pool_delete</argument>
        <argument key="cache:pool:list">console.command.cache_pool_list</argument>
        <argument key="cache:warmup">console.command.cache_warmup</argument>
        <argument key="debug:config">console.command.config_debug</argument>
        <argument key="config:dump-reference">console.command.config_dump_reference</argument>
        <argument key="debug:container">console.command.container_debug</argument>
        <argument key="lint:container">console.command.container_lint</argument>
        <argument key="debug:autowiring">console.command.debug_autowiring</argument>
        <argument key="debug:event-dispatcher">console.command.event_dispatcher_debug</argument>
        <argument key="messenger:consume">console.command.messenger_consume_messages</argument>
        <argument key="messenger:consume-messages">console.command.messenger_consume_messages</argument>
        <argument key="messenger:setup-transports">console.command.messenger_setup_transports</argument>
        <argument key="debug:messenger">console.command.messenger_debug</argument>
        <argument key="messenger:stop-workers">console.command.messenger_stop_workers</argument>
        <argument key="debug:router">console.command.router_debug</argument>
        <argument key="router:match">console.command.router_match</argument>
        <argument key="lint:yaml">console.command.yaml_lint</argument>
        <argument key="secrets:set">console.command.secrets_set</argument>
        <argument key="secrets:remove">console.command.secrets_remove</argument>
        <argument key="secrets:generate-keys">console.command.secrets_generate_key</argument>
        <argument key="secrets:list">console.command.secrets_list</argument>
        <argument key="secrets:decrypt-to-local">console.command.secrets_decrypt_to_local</argument>
        <argument key="secrets:encrypt-from-local">console.command.secrets_encrypt_from_local</argument>
        <argument key="debug:twig">twig.command.debug</argument>
        <argument key="lint:twig">twig.command.lint</argument>
        <argument key="doctrine:mongodb:cache:clear-metadata">Doctrine\Bundle\MongoDBBundle\Command\ClearMetadataCacheDoctrineODMCommand</argument>
        <argument key="doctrine:mongodb:schema:create">Doctrine\Bundle\MongoDBBundle\Command\CreateSchemaDoctrineODMCommand</argument>
        <argument key="doctrine:mongodb:schema:drop">Doctrine\Bundle\MongoDBBundle\Command\DropSchemaDoctrineODMCommand</argument>
        <argument key="doctrine:mongodb:generate:hydrators">Doctrine\Bundle\MongoDBBundle\Command\GenerateHydratorsDoctrineODMCommand</argument>
        <argument key="doctrine:mongodb:generate:proxies">Doctrine\Bundle\MongoDBBundle\Command\GenerateProxiesDoctrineODMCommand</argument>
        <argument key="doctrine:mongodb:mapping:info">Doctrine\Bundle\MongoDBBundle\Command\InfoDoctrineODMCommand</argument>
        <argument key="doctrine:mongodb:fixtures:load">Doctrine\Bundle\MongoDBBundle\Command\LoadDataFixturesDoctrineODMCommand</argument>
        <argument key="doctrine:mongodb:query">Doctrine\Bundle\MongoDBBundle\Command\QueryDoctrineODMCommand</argument>
        <argument key="doctrine:mongodb:schema:shard">Doctrine\Bundle\MongoDBBundle\Command\ShardDoctrineODMCommand</argument>
        <argument key="doctrine:mongodb:tail-cursor">Doctrine\Bundle\MongoDBBundle\Command\TailCursorDoctrineODMCommand</argument>
        <argument key="doctrine:mongodb:schema:update">Doctrine\Bundle\MongoDBBundle\Command\UpdateSchemaDoctrineODMCommand</argument>
        <argument key="rabbitmq:anon-consumer">old_sound_rabbit_mq.anon_consumer_command</argument>
        <argument key="rabbitmq:batch:consumer">old_sound_rabbit_mq.batch_consumer_command</argument>
        <argument key="rabbitmq:consumer">old_sound_rabbit_mq.consumer_command</argument>
        <argument key="rabbitmq:delete">old_sound_rabbit_mq.delete_command</argument>
        <argument key="rabbitmq:dynamic-consumer">old_sound_rabbit_mq.dynamic_consumer_command</argument>
        <argument key="rabbitmq:multiple-consumer">old_sound_rabbit_mq.multiple_consumer_command</argument>
        <argument key="rabbitmq:purge">old_sound_rabbit_mq.purge_consumer_command</argument>
        <argument key="rabbitmq:rpc-server">old_sound_rabbit_mq.command.rpc_server_command</argument>
        <argument key="rabbitmq:setup-fabric">old_sound_rabbit_mq.command.setup_fabric_command</argument>
        <argument key="rabbitmq:stdin-producer">old_sound_rabbit_mq.command.std_in_producer_command</argument>
        <argument key="server:run">web_server.command.server_run</argument>
        <argument key="server:start">web_server.command.server_start</argument>
        <argument key="server:stop">web_server.command.server_stop</argument>
        <argument key="server:status">web_server.command.server_status</argument>
        <argument key="server:log">web_server.command.server_log</argument>
        <argument key="make:auth">maker.auto_command.make_auth</argument>
        <argument key="make:command">maker.auto_command.make_command</argument>
        <argument key="make:controller">maker.auto_command.make_controller</argument>
        <argument key="make:crud">maker.auto_command.make_crud</argument>
        <argument key="make:docker:database">maker.auto_command.make_docker_database</argument>
        <argument key="make:entity">maker.auto_command.make_entity</argument>
        <argument key="make:fixtures">maker.auto_command.make_fixtures</argument>
        <argument key="make:form">maker.auto_command.make_form</argument>
        <argument key="make:message">maker.auto_command.make_message</argument>
        <argument key="make:messenger-middleware">maker.auto_command.make_messenger_middleware</argument>
        <argument key="make:registration-form">maker.auto_command.make_registration_form</argument>
        <argument key="make:reset-password">maker.auto_command.make_reset_password</argument>
        <argument key="make:serializer:encoder">maker.auto_command.make_serializer_encoder</argument>
        <argument key="make:serializer:normalizer">maker.auto_command.make_serializer_normalizer</argument>
        <argument key="make:subscriber">maker.auto_command.make_subscriber</argument>
        <argument key="make:twig-extension">maker.auto_command.make_twig_extension</argument>
        <argument key="make:test">maker.auto_command.make_test</argument>
        <argument key="make:unit-test">maker.auto_command.make_test</argument>
        <argument key="make:functional-test">maker.auto_command.make_test</argument>
        <argument key="make:validator">maker.auto_command.make_validator</argument>
        <argument key="make:voter">maker.auto_command.make_voter</argument>
        <argument key="make:user">maker.auto_command.make_user</argument>
        <argument key="make:migration">maker.auto_command.make_migration</argument>
      </argument>
    </service>
    <service id=".service_locator.XdmgMLs" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="App\Command\CleanCartCommand" type="service_closure" id="App\Command\CleanCartCommand"/>
        <argument key="App\Command\DeleteProductsCommand" type="service_closure" id="App\Command\DeleteProductsCommand"/>
        <argument key="App\Command\DisableProductsCommand" type="service_closure" id="App\Command\DisableProductsCommand"/>
        <argument key="App\Command\ReinventedMailCommand" type="service_closure" id="App\Command\ReinventedMailCommand"/>
        <argument key="App\Command\SitemapBrandsCommand" type="service_closure" id="App\Command\SitemapBrandsCommand"/>
        <argument key="App\Command\SitemapCategoriesCommand" type="service_closure" id="App\Command\SitemapCategoriesCommand"/>
        <argument key="App\Command\SitemapProductsCommand" type="service_closure" id="App\Command\SitemapProductsCommand"/>
        <argument key="App\Command\TopCategoriesCommand" type="service_closure" id="App\Command\TopCategoriesCommand"/>
        <argument key="App\Command\UpdateCategoriesSlugStringCommand" type="service_closure" id="App\Command\UpdateCategoriesSlugStringCommand"/>
        <argument key="App\Command\XmlCriteoCommand" type="service_closure" id="App\Command\XmlCriteoCommand"/>
        <argument key="App\Command\XmlGoogleMerchantCategoryCommand" type="service_closure" id="App\Command\XmlGoogleMerchantCategoryCommand"/>
        <argument key="App\Command\XmlGoogleMerchantCommand" type="service_closure" id="App\Command\XmlGoogleMerchantCommand"/>
        <argument key="App\Command\XmlPricenaCommand" type="service_closure" id="App\Command\XmlPricenaCommand"/>
        <argument key="Doctrine\Bundle\MongoDBBundle\Command\ClearMetadataCacheDoctrineODMCommand" type="service_closure" id="Doctrine\Bundle\MongoDBBundle\Command\ClearMetadataCacheDoctrineODMCommand"/>
        <argument key="Doctrine\Bundle\MongoDBBundle\Command\CreateSchemaDoctrineODMCommand" type="service_closure" id="Doctrine\Bundle\MongoDBBundle\Command\CreateSchemaDoctrineODMCommand"/>
        <argument key="Doctrine\Bundle\MongoDBBundle\Command\DropSchemaDoctrineODMCommand" type="service_closure" id="Doctrine\Bundle\MongoDBBundle\Command\DropSchemaDoctrineODMCommand"/>
        <argument key="Doctrine\Bundle\MongoDBBundle\Command\GenerateHydratorsDoctrineODMCommand" type="service_closure" id="Doctrine\Bundle\MongoDBBundle\Command\GenerateHydratorsDoctrineODMCommand"/>
        <argument key="Doctrine\Bundle\MongoDBBundle\Command\GenerateProxiesDoctrineODMCommand" type="service_closure" id="Doctrine\Bundle\MongoDBBundle\Command\GenerateProxiesDoctrineODMCommand"/>
        <argument key="Doctrine\Bundle\MongoDBBundle\Command\InfoDoctrineODMCommand" type="service_closure" id="Doctrine\Bundle\MongoDBBundle\Command\InfoDoctrineODMCommand"/>
        <argument key="Doctrine\Bundle\MongoDBBundle\Command\LoadDataFixturesDoctrineODMCommand" type="service_closure" id="Doctrine\Bundle\MongoDBBundle\Command\LoadDataFixturesDoctrineODMCommand"/>
        <argument key="Doctrine\Bundle\MongoDBBundle\Command\QueryDoctrineODMCommand" type="service_closure" id="Doctrine\Bundle\MongoDBBundle\Command\QueryDoctrineODMCommand"/>
        <argument key="Doctrine\Bundle\MongoDBBundle\Command\ShardDoctrineODMCommand" type="service_closure" id="Doctrine\Bundle\MongoDBBundle\Command\ShardDoctrineODMCommand"/>
        <argument key="Doctrine\Bundle\MongoDBBundle\Command\TailCursorDoctrineODMCommand" type="service_closure" id="Doctrine\Bundle\MongoDBBundle\Command\TailCursorDoctrineODMCommand"/>
        <argument key="Doctrine\Bundle\MongoDBBundle\Command\UpdateSchemaDoctrineODMCommand" type="service_closure" id="Doctrine\Bundle\MongoDBBundle\Command\UpdateSchemaDoctrineODMCommand"/>
        <argument key="console.command.about" type="service_closure" id="console.command.about"/>
        <argument key="console.command.assets_install" type="service_closure" id="console.command.assets_install"/>
        <argument key="console.command.cache_clear" type="service_closure" id="console.command.cache_clear"/>
        <argument key="console.command.cache_pool_clear" type="service_closure" id="console.command.cache_pool_clear"/>
        <argument key="console.command.cache_pool_delete" type="service_closure" id="console.command.cache_pool_delete"/>
        <argument key="console.command.cache_pool_list" type="service_closure" id="console.command.cache_pool_list"/>
        <argument key="console.command.cache_pool_prune" type="service_closure" id="console.command.cache_pool_prune"/>
        <argument key="console.command.cache_warmup" type="service_closure" id="console.command.cache_warmup"/>
        <argument key="console.command.config_debug" type="service_closure" id="console.command.config_debug"/>
        <argument key="console.command.config_dump_reference" type="service_closure" id="console.command.config_dump_reference"/>
        <argument key="console.command.container_debug" type="service_closure" id="console.command.container_debug"/>
        <argument key="console.command.container_lint" type="service_closure" id="console.command.container_lint"/>
        <argument key="console.command.debug_autowiring" type="service_closure" id="console.command.debug_autowiring"/>
        <argument key="console.command.event_dispatcher_debug" type="service_closure" id="console.command.event_dispatcher_debug"/>
        <argument key="console.command.messenger_consume_messages" type="service_closure" id="console.command.messenger_consume_messages"/>
        <argument key="console.command.messenger_debug" type="service_closure" id="console.command.messenger_debug"/>
        <argument key="console.command.messenger_setup_transports" type="service_closure" id="console.command.messenger_setup_transports"/>
        <argument key="console.command.messenger_stop_workers" type="service_closure" id="console.command.messenger_stop_workers"/>
        <argument key="console.command.router_debug" type="service_closure" id="console.command.router_debug"/>
        <argument key="console.command.router_match" type="service_closure" id="console.command.router_match"/>
        <argument key="console.command.secrets_decrypt_to_local" type="service_closure" id="console.command.secrets_decrypt_to_local"/>
        <argument key="console.command.secrets_encrypt_from_local" type="service_closure" id="console.command.secrets_encrypt_from_local"/>
        <argument key="console.command.secrets_generate_key" type="service_closure" id="console.command.secrets_generate_key"/>
        <argument key="console.command.secrets_list" type="service_closure" id="console.command.secrets_list"/>
        <argument key="console.command.secrets_remove" type="service_closure" id="console.command.secrets_remove"/>
        <argument key="console.command.secrets_set" type="service_closure" id="console.command.secrets_set"/>
        <argument key="console.command.yaml_lint" type="service_closure" id="console.command.yaml_lint"/>
        <argument key="maker.auto_command.make_auth" type="service_closure" id="maker.auto_command.make_auth"/>
        <argument key="maker.auto_command.make_command" type="service_closure" id="maker.auto_command.make_command"/>
        <argument key="maker.auto_command.make_controller" type="service_closure" id="maker.auto_command.make_controller"/>
        <argument key="maker.auto_command.make_crud" type="service_closure" id="maker.auto_command.make_crud"/>
        <argument key="maker.auto_command.make_docker_database" type="service_closure" id="maker.auto_command.make_docker_database"/>
        <argument key="maker.auto_command.make_entity" type="service_closure" id="maker.auto_command.make_entity"/>
        <argument key="maker.auto_command.make_fixtures" type="service_closure" id="maker.auto_command.make_fixtures"/>
        <argument key="maker.auto_command.make_form" type="service_closure" id="maker.auto_command.make_form"/>
        <argument key="maker.auto_command.make_message" type="service_closure" id="maker.auto_command.make_message"/>
        <argument key="maker.auto_command.make_messenger_middleware" type="service_closure" id="maker.auto_command.make_messenger_middleware"/>
        <argument key="maker.auto_command.make_migration" type="service_closure" id="maker.auto_command.make_migration"/>
        <argument key="maker.auto_command.make_registration_form" type="service_closure" id="maker.auto_command.make_registration_form"/>
        <argument key="maker.auto_command.make_reset_password" type="service_closure" id="maker.auto_command.make_reset_password"/>
        <argument key="maker.auto_command.make_serializer_encoder" type="service_closure" id="maker.auto_command.make_serializer_encoder"/>
        <argument key="maker.auto_command.make_serializer_normalizer" type="service_closure" id="maker.auto_command.make_serializer_normalizer"/>
        <argument key="maker.auto_command.make_subscriber" type="service_closure" id="maker.auto_command.make_subscriber"/>
        <argument key="maker.auto_command.make_test" type="service_closure" id="maker.auto_command.make_test"/>
        <argument key="maker.auto_command.make_twig_extension" type="service_closure" id="maker.auto_command.make_twig_extension"/>
        <argument key="maker.auto_command.make_user" type="service_closure" id="maker.auto_command.make_user"/>
        <argument key="maker.auto_command.make_validator" type="service_closure" id="maker.auto_command.make_validator"/>
        <argument key="maker.auto_command.make_voter" type="service_closure" id="maker.auto_command.make_voter"/>
        <argument key="old_sound_rabbit_mq.anon_consumer_command" type="service_closure" id="old_sound_rabbit_mq.anon_consumer_command"/>
        <argument key="old_sound_rabbit_mq.batch_consumer_command" type="service_closure" id="old_sound_rabbit_mq.batch_consumer_command"/>
        <argument key="old_sound_rabbit_mq.command.rpc_server_command" type="service_closure" id="old_sound_rabbit_mq.command.rpc_server_command"/>
        <argument key="old_sound_rabbit_mq.command.setup_fabric_command" type="service_closure" id="old_sound_rabbit_mq.command.setup_fabric_command"/>
        <argument key="old_sound_rabbit_mq.command.std_in_producer_command" type="service_closure" id="old_sound_rabbit_mq.command.std_in_producer_command"/>
        <argument key="old_sound_rabbit_mq.consumer_command" type="service_closure" id="old_sound_rabbit_mq.consumer_command"/>
        <argument key="old_sound_rabbit_mq.delete_command" type="service_closure" id="old_sound_rabbit_mq.delete_command"/>
        <argument key="old_sound_rabbit_mq.dynamic_consumer_command" type="service_closure" id="old_sound_rabbit_mq.dynamic_consumer_command"/>
        <argument key="old_sound_rabbit_mq.multiple_consumer_command" type="service_closure" id="old_sound_rabbit_mq.multiple_consumer_command"/>
        <argument key="old_sound_rabbit_mq.purge_consumer_command" type="service_closure" id="old_sound_rabbit_mq.purge_consumer_command"/>
        <argument key="twig.command.debug" type="service_closure" id="twig.command.debug"/>
        <argument key="twig.command.lint" type="service_closure" id="twig.command.lint"/>
        <argument key="web_server.command.server_log" type="service_closure" id="web_server.command.server_log"/>
        <argument key="web_server.command.server_run" type="service_closure" id="web_server.command.server_run"/>
        <argument key="web_server.command.server_start" type="service_closure" id="web_server.command.server_start"/>
        <argument key="web_server.command.server_status" type="service_closure" id="web_server.command.server_status"/>
        <argument key="web_server.command.server_stop" type="service_closure" id="web_server.command.server_stop"/>
      </argument>
    </service>
    <service id=".service_locator.UCasskA" class="Symfony\Component\DependencyInjection\ServiceLocator" public="false">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="Symfony\Bridge\Twig\Extension\HttpKernelRuntime" type="service_closure" id="twig.runtime.httpkernel"/>
      </argument>
    </service>
    <service id="Psr\Container\ContainerInterface" alias="service_container" public="false"/>
    <service id="Symfony\Component\DependencyInjection\ContainerInterface" alias="service_container" public="false"/>
    <service id="App\Service\CrawlerInterface" alias="App\Service\CrawlerService" public="false"/>
    <service id="App\Service\ProductServiceInterface" alias="App\Service\ProductService" public="false"/>
    <service id="controller_name_converter" alias=".legacy_controller_name_converter" public="false">
      <deprecated>The "%alias_id%" service is deprecated since Symfony 4.3.</deprecated>
    </service>
    <service id="resolve_controller_name_subscriber" alias=".legacy_resolve_controller_name_subscriber" public="false">
      <deprecated>The "%alias_id%" service is deprecated since Symfony 4.3.</deprecated>
    </service>
    <service id="Symfony\Component\DependencyInjection\ParameterBag\ContainerBagInterface" alias="parameter_bag" public="false"/>
    <service id="Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface" alias="parameter_bag" public="false"/>
    <service id="Symfony\Component\EventDispatcher\EventDispatcherInterface" alias="debug.event_dispatcher" public="false"/>
    <service id="Symfony\Contracts\EventDispatcher\EventDispatcherInterface" alias="debug.event_dispatcher" public="false"/>
    <service id="Symfony\Component\HttpKernel\HttpKernelInterface" alias="http_kernel" public="false"/>
    <service id="Symfony\Component\HttpFoundation\RequestStack" alias="request_stack" public="false"/>
    <service id="Symfony\Component\HttpFoundation\UrlHelper" alias="url_helper" public="false"/>
    <service id="Symfony\Component\HttpKernel\KernelInterface" alias="kernel" public="false"/>
    <service id="Symfony\Component\Filesystem\Filesystem" alias="filesystem" public="false"/>
    <service id="Symfony\Component\HttpKernel\Config\FileLocator" alias="file_locator" public="false"/>
    <service id="Symfony\Component\DependencyInjection\ReverseContainer" alias="reverse_container" public="false"/>
    <service id="error_renderer.html" alias="twig.error_renderer.html"/>
    <service id="error_renderer" alias="error_handler.error_renderer.serializer" public="false"/>
    <service id="Psr\Container\ContainerInterface $parameterBag" alias="parameter_bag"/>
    <service id="cache.app_clearer" alias="cache.default_clearer" public="true"/>
    <service id="Psr\Cache\CacheItemPoolInterface" alias="cache.app" public="false"/>
    <service id="Psr\SimpleCache\CacheInterface" alias="cache.app.simple" public="false"/>
    <service id="Symfony\Component\Cache\Adapter\AdapterInterface" alias="cache.app" public="false"/>
    <service id="Symfony\Contracts\Cache\CacheInterface" alias="cache.app" public="false"/>
    <service id="Symfony\Contracts\Cache\TagAwareCacheInterface" alias="cache.app.taggable" public="false"/>
    <service id="cache.default_redis_provider" alias=".cache_connection.GD_MSZC" public="false"/>
    <service id="cache.default_memcached_provider" alias=".cache_connection.JKE6keX" public="false"/>
    <service id="cache.default_pdo_provider" alias="database_connection" public="false"/>
    <service id="Symfony\Component\HttpFoundation\Session\SessionInterface" alias="session" public="false"/>
    <service id="Symfony\Component\HttpFoundation\Session\Storage\SessionStorageInterface" alias="session.storage.native" public="false"/>
    <service id="SessionHandlerInterface" alias="Symfony\Component\HttpFoundation\Session\Storage\Handler\MongoDbSessionHandler" public="false"/>
    <service id="Symfony\Component\HttpFoundation\Session\Flash\FlashBagInterface" alias="session.flash_bag" public="false"/>
    <service id="session.storage.filesystem" alias="session.storage.mock_file" public="false"/>
    <service id="session.storage" alias="session.storage.native"/>
    <service id="session.handler" alias="Symfony\Component\HttpFoundation\Session\Storage\Handler\MongoDbSessionHandler"/>
    <service id="Symfony\Component\Asset\Packages" alias="assets.packages" public="false"/>
    <service id="Symfony\Component\Messenger\Transport\Serialization\SerializerInterface" alias="messenger.transport.symfony_serializer" public="false"/>
    <service id="message_bus" alias="messenger.bus.default" public="true">
      <deprecated>The "%alias_id%" service is deprecated, use the "messenger.default_bus" service instead.</deprecated>
    </service>
    <service id="messenger.default_bus" alias="messenger.bus.default" public="true"/>
    <service id="Symfony\Component\Messenger\MessageBusInterface" alias="messenger.bus.default"/>
    <service id="messenger.default_serializer" alias="messenger.transport.symfony_serializer"/>
    <service id="Symfony\Contracts\HttpClient\HttpClientInterface" alias="http_client"/>
    <service id="Symfony\Component\HttpKernel\Debug\FileLinkFormatter" alias="debug.file_link_formatter" public="false"/>
    <service id="Symfony\Component\Stopwatch\Stopwatch" alias="debug.stopwatch" public="false"/>
    <service id="router" alias="router.default" public="true"/>
    <service id="Symfony\Component\Routing\RouterInterface" alias="router.default" public="false"/>
    <service id="Symfony\Component\Routing\Generator\UrlGeneratorInterface" alias="router.default" public="false"/>
    <service id="Symfony\Component\Routing\Matcher\UrlMatcherInterface" alias="router.default" public="false"/>
    <service id="Symfony\Component\Routing\RequestContextAwareInterface" alias="router.default" public="false"/>
    <service id="Symfony\Component\Routing\RequestContext" alias="router.request_context" public="false"/>
    <service id="annotation_reader" alias="annotations.cached_reader"/>
    <service id="Doctrine\Common\Annotations\Reader" alias="annotations.cached_reader" public="false"/>
    <service id="Symfony\Component\PropertyAccess\PropertyAccessorInterface" alias="property_accessor" public="false"/>
    <service id="Symfony\Component\Serializer\SerializerInterface" alias="serializer" public="false"/>
    <service id="Symfony\Component\Serializer\Normalizer\NormalizerInterface" alias="serializer" public="false"/>
    <service id="Symfony\Component\Serializer\Normalizer\DenormalizerInterface" alias="serializer" public="false"/>
    <service id="Symfony\Component\Serializer\Encoder\EncoderInterface" alias="serializer" public="false"/>
    <service id="Symfony\Component\Serializer\Encoder\DecoderInterface" alias="serializer" public="false"/>
    <service id="serializer.property_accessor" alias="property_accessor" public="false"/>
    <service id="Symfony\Component\Serializer\Mapping\ClassDiscriminatorResolverInterface" alias="serializer.mapping.class_discriminator_resolver" public="false"/>
    <service id="Symfony\Component\Serializer\Normalizer\ObjectNormalizer" alias="serializer.normalizer.object" public="false"/>
    <service id="Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactoryInterface" alias="serializer.mapping.class_metadata_factory" public="false"/>
    <service id="error_renderer.serializer" alias="error_handler.error_renderer.serializer" public="false"/>
    <service id="Symfony\Component\PropertyInfo\PropertyAccessExtractorInterface" alias="property_info" public="false"/>
    <service id="Symfony\Component\PropertyInfo\PropertyDescriptionExtractorInterface" alias="property_info" public="false"/>
    <service id="Symfony\Component\PropertyInfo\PropertyInfoExtractorInterface" alias="property_info" public="false"/>
    <service id="Symfony\Component\PropertyInfo\PropertyTypeExtractorInterface" alias="property_info" public="false"/>
    <service id="Symfony\Component\PropertyInfo\PropertyListExtractorInterface" alias="property_info" public="false"/>
    <service id="Symfony\Component\PropertyInfo\PropertyInitializableExtractorInterface" alias="property_info" public="false"/>
    <service id="Symfony\Component\Mime\MimeTypesInterface" alias="mime_types" public="false"/>
    <service id="Symfony\Component\Mime\MimeTypeGuesserInterface" alias="mime_types" public="false"/>
    <service id="Twig_Environment" alias="twig" public="false"/>
    <service id="Twig\Environment" alias="twig" public="false"/>
    <service id="sensio_framework_extra.converter.doctrine.orm.expression_language" alias="sensio_framework_extra.converter.doctrine.orm.expression_language.default" public="false"/>
    <service id="logger" alias="monolog.logger"/>
    <service id="Psr\Log\LoggerInterface" alias="monolog.logger" public="false"/>
    <service id="doctrine_mongodb.odm.cache" alias="doctrine_mongodb.odm.cache.array"/>
    <service id="Doctrine\ODM\MongoDB\DocumentManager" alias="doctrine_mongodb.odm.default_document_manager" public="false"/>
    <service id="Doctrine\Bundle\MongoDBBundle\ManagerRegistry" alias="doctrine_mongodb" public="false"/>
    <service id="doctrine_mongodb.odm.metadata.annotation_reader" alias="annotations.cached_reader"/>
    <service id="doctrine_mongodb.odm.command_logger" alias="doctrine_mongodb.odm.psr_command_logger">
      <deprecated>The "%alias_id%" service alias is deprecated. You should stop using it, as it will be removed in the future.</deprecated>
    </service>
    <service id="doctrine_mongodb.odm.document_manager" alias="doctrine_mongodb.odm.default_document_manager" public="true"/>
    <service id="doctrine_mongodb.odm.event_manager" alias="doctrine_mongodb.odm.default_connection.event_manager"/>
    <service id="Symfony\Component\Mercure\Jwt\TokenFactoryInterface $default" alias="mercure.hub.default.jwt.factory"/>
    <service id="Symfony\Component\Mercure\Jwt\TokenFactoryInterface $defaultFactory" alias="mercure.hub.default.jwt.factory"/>
    <service id="Symfony\Component\Mercure\Jwt\TokenFactoryInterface $defaultTokenFactory" alias="mercure.hub.default.jwt.factory"/>
    <service id="Symfony\Component\Mercure\Jwt\TokenProviderInterface $default" alias="mercure.hub.default.jwt.provider"/>
    <service id="Symfony\Component\Mercure\Jwt\TokenProviderInterface $defaultProvider" alias="mercure.hub.default.jwt.provider"/>
    <service id="Symfony\Component\Mercure\Jwt\TokenProviderInterface $defaultTokenProvider" alias="mercure.hub.default.jwt.provider"/>
    <service id="Symfony\Component\Mercure\HubInterface $defaultHub" alias="mercure.hub.default.traceable"/>
    <service id="Symfony\Component\Mercure\HubInterface $default" alias="mercure.hub.default.traceable"/>
    <service id="Symfony\Component\Mercure\PublisherInterface $defaultPublisher" alias="mercure.hub.default.publisher.traceable"/>
    <service id="Symfony\Component\Mercure\PublisherInterface $default" alias="mercure.hub.default.publisher.traceable"/>
    <service id="Symfony\Component\Mercure\HubInterface" alias="mercure.hub.default.traceable"/>
    <service id="Symfony\Component\Mercure\Publisher" alias="mercure.hub.default.publisher.traceable"/>
    <service id="Symfony\Component\Mercure\PublisherInterface" alias="mercure.hub.default.publisher.traceable"/>
    <service id="nelmio_api_doc.generator" alias="nelmio_api_doc.generator.default" public="true"/>
    <service id="container.env_var_processors_locator" alias=".service_locator.CmORmuK" public="true"/>
    <service id="twig.loader.filesystem" alias="twig.loader.native_filesystem" public="false"/>
    <service id="argument_resolver.controller_locator" alias=".service_locator.Rcz9BQc"/>
    <service id="twig.loader" alias="twig.loader.native_filesystem"/>
    <service id="Psr\Log\LoggerInterface $requestLogger" alias="monolog.logger.request"/>
    <service id="Psr\Log\LoggerInterface $consoleLogger" alias="monolog.logger.console"/>
    <service id="Psr\Log\LoggerInterface $messengerLogger" alias="monolog.logger.messenger"/>
    <service id="Psr\Log\LoggerInterface $cacheLogger" alias="monolog.logger.cache"/>
    <service id="Psr\Log\LoggerInterface $httpClientLogger" alias="monolog.logger.http_client"/>
    <service id="Psr\Log\LoggerInterface $phpLogger" alias="monolog.logger.php"/>
    <service id="Psr\Log\LoggerInterface $eventLogger" alias="monolog.logger.event"/>
    <service id="Psr\Log\LoggerInterface $routerLogger" alias="monolog.logger.router"/>
    <service id="Psr\Log\LoggerInterface $doctrineLogger" alias="monolog.logger.doctrine"/>
    <service id="Psr\Log\LoggerInterface $apiLogger" alias="monolog.logger.api"/>
    <service id=".service_locator.JNYOu1B" alias="messenger.receiver_locator" public="false"/>
    <service id=".service_locator._Lasfo4" alias="messenger.retry_strategy_locator" public="false"/>
    <service id=".service_locator.lCn1Mwt" alias="nelmio_api_doc.generator_locator" public="false"/>
    <service id="event_dispatcher" alias="debug.event_dispatcher" public="true"/>
    <service id="controller_resolver" alias="debug.controller_resolver" public="false"/>
    <service id="argument_resolver" alias="debug.argument_resolver" public="false"/>
    <service id="twig.error_renderer.html.inner" alias="error_handler.error_renderer.html" public="false"/>
    <service id="mercure.hub.default.publisher" alias="mercure.hub.default.publisher.traceable"/>
    <service id="mercure.hub.default" alias="mercure.hub.default.traceable"/>
    <service id="argument_resolver.request_attribute" alias="debug.argument_resolver.request_attribute" public="false"/>
    <service id="argument_resolver.request" alias="debug.argument_resolver.request" public="false"/>
    <service id="argument_resolver.session" alias="debug.argument_resolver.session" public="false"/>
    <service id="argument_resolver.service" alias="debug.argument_resolver.service" public="false"/>
    <service id="argument_resolver.default" alias="debug.argument_resolver.default" public="false"/>
    <service id="argument_resolver.variadic" alias="debug.argument_resolver.variadic" public="false"/>
    <service id="argument_resolver.not_tagged_controller" alias="debug.argument_resolver.not_tagged_controller" public="false"/>
  </services>
</container>
