<?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">
  <services>
    <service id="service_container" class="Symfony\Component\DependencyInjection\ContainerInterface" public="true" synthetic="true"/>
    <service id="TYPO3\CMS\Core\Adapter\EventDispatcherAdapter" class="Symfony\Contracts\EventDispatcher\EventDispatcherInterface" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getSymfonyEventDispatcher"/>
    </service>
    <service id="TYPO3\CMS\Core\Attribute\AsAllowedCallable" class="TYPO3\CMS\Core\Attribute\AsAllowedCallable" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Attribute\AsEventListener" class="TYPO3\CMS\Core\Attribute\AsEventListener" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Attribute\AsModuleAccessGate" class="TYPO3\CMS\Core\Attribute\AsModuleAccessGate" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Attribute\AsModuleAccessGate&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Attribute\AsNonSchedulableCommand" class="TYPO3\CMS\Core\Attribute\AsNonSchedulableCommand" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Attribute\UpgradeWizard" class="TYPO3\CMS\Core\Attribute\UpgradeWizard" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Attribute\UpgradeWizard&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Attribute\WebhookMessage" class="TYPO3\CMS\Core\Attribute\WebhookMessage" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Attribute\WebhookMessage&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\AbstractAuthenticationService" class="TYPO3\CMS\Core\Authentication\AbstractAuthenticationService" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Authentication\AbstractAuthenticationService</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Authentication\AbstractUserAuthentication" class="TYPO3\CMS\Core\Authentication\AbstractUserAuthentication" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="psr.logger_aware"/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\AccessCheckResult" class="TYPO3\CMS\Core\Authentication\AccessCheckResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Authentication\AccessCheckResult&quot;: argument &quot;$isAllowed&quot; of method &quot;__construct()&quot; is type-hinted &quot;bool&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\AuthenticationService" class="TYPO3\CMS\Core\Authentication\AuthenticationService" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Authentication\AuthenticationService</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\BackendUserAuthentication" class="TYPO3\CMS\Core\Authentication\BackendUserAuthentication" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Authentication\BackendUserAuthentication</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\CommandLineUserAuthentication" class="TYPO3\CMS\Core\Authentication\CommandLineUserAuthentication" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Authentication\CommandLineUserAuthentication</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\CommandLineUserCreation" class="TYPO3\CMS\Core\Authentication\CommandLineUserCreation" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Authentication\Event\AbstractAuthenticationFailedEvent" class="TYPO3\CMS\Core\Authentication\Event\AbstractAuthenticationFailedEvent" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\Event\AfterGroupsResolvedEvent" class="TYPO3\CMS\Core\Authentication\Event\AfterGroupsResolvedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Authentication\Event\AfterGroupsResolvedEvent&quot;: argument &quot;$sourceDatabaseTable&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\Event\AfterUserLoggedInEvent" class="TYPO3\CMS\Core\Authentication\Event\AfterUserLoggedInEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Authentication\Event\AfterUserLoggedInEvent&quot;: argument &quot;$user&quot; of method &quot;__construct()&quot; references class &quot;TYPO3\CMS\Core\Authentication\AbstractUserAuthentication&quot; but no such service exists. You should maybe alias this class to one of these existing services: &quot;TYPO3\CMS\Core\Authentication\BackendUserAuthentication&quot;, &quot;TYPO3\CMS\Core\Authentication\CommandLineUserAuthentication&quot;, &quot;TYPO3\CMS\Frontend\Authentication\FrontendBackendUserAuthentication&quot;, &quot;TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication&quot;, &quot;TYPO3\CMS\Reactions\Authentication\ReactionUserAuthentication&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\Event\AfterUserLoggedOutEvent" class="TYPO3\CMS\Core\Authentication\Event\AfterUserLoggedOutEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Authentication\Event\AfterUserLoggedOutEvent&quot;: argument &quot;$user&quot; of method &quot;__construct()&quot; references class &quot;TYPO3\CMS\Core\Authentication\AbstractUserAuthentication&quot; but no such service exists. You should maybe alias this class to one of these existing services: &quot;TYPO3\CMS\Core\Authentication\BackendUserAuthentication&quot;, &quot;TYPO3\CMS\Core\Authentication\CommandLineUserAuthentication&quot;, &quot;TYPO3\CMS\Frontend\Authentication\FrontendBackendUserAuthentication&quot;, &quot;TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication&quot;, &quot;TYPO3\CMS\Reactions\Authentication\ReactionUserAuthentication&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\Event\BeforeRequestTokenProcessedEvent" class="TYPO3\CMS\Core\Authentication\Event\BeforeRequestTokenProcessedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Authentication\Event\BeforeRequestTokenProcessedEvent&quot;: argument &quot;$user&quot; of method &quot;__construct()&quot; references class &quot;TYPO3\CMS\Core\Authentication\AbstractUserAuthentication&quot; but no such service exists. You should maybe alias this class to one of these existing services: &quot;TYPO3\CMS\Core\Authentication\BackendUserAuthentication&quot;, &quot;TYPO3\CMS\Core\Authentication\CommandLineUserAuthentication&quot;, &quot;TYPO3\CMS\Frontend\Authentication\FrontendBackendUserAuthentication&quot;, &quot;TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication&quot;, &quot;TYPO3\CMS\Reactions\Authentication\ReactionUserAuthentication&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\Event\BeforeUserLogoutEvent" class="TYPO3\CMS\Core\Authentication\Event\BeforeUserLogoutEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Authentication\Event\BeforeUserLogoutEvent&quot;: argument &quot;$user&quot; of method &quot;__construct()&quot; references class &quot;TYPO3\CMS\Core\Authentication\AbstractUserAuthentication&quot; but no such service exists. You should maybe alias this class to one of these existing services: &quot;TYPO3\CMS\Core\Authentication\BackendUserAuthentication&quot;, &quot;TYPO3\CMS\Core\Authentication\CommandLineUserAuthentication&quot;, &quot;TYPO3\CMS\Frontend\Authentication\FrontendBackendUserAuthentication&quot;, &quot;TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication&quot;, &quot;TYPO3\CMS\Reactions\Authentication\ReactionUserAuthentication&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\Event\LoginAttemptFailedEvent" class="TYPO3\CMS\Core\Authentication\Event\LoginAttemptFailedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Authentication\Event\LoginAttemptFailedEvent&quot;: argument &quot;$user&quot; of method &quot;__construct()&quot; references class &quot;TYPO3\CMS\Core\Authentication\AbstractUserAuthentication&quot; but no such service exists. You should maybe alias this class to one of these existing services: &quot;TYPO3\CMS\Core\Authentication\BackendUserAuthentication&quot;, &quot;TYPO3\CMS\Core\Authentication\CommandLineUserAuthentication&quot;, &quot;TYPO3\CMS\Frontend\Authentication\FrontendBackendUserAuthentication&quot;, &quot;TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication&quot;, &quot;TYPO3\CMS\Reactions\Authentication\ReactionUserAuthentication&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\Event\MfaVerificationFailedEvent" class="TYPO3\CMS\Core\Authentication\Event\MfaVerificationFailedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Authentication\Event\MfaVerificationFailedEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\Exception\InvalidPageRecordException" class="TYPO3\CMS\Core\Authentication\Exception\InvalidPageRecordException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Authentication\Exception\UserSettingsNotFoundException" class="TYPO3\CMS\Core\Authentication\Exception\UserSettingsNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Authentication\GroupResolver" class="TYPO3\CMS\Core\Authentication\GroupResolver" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\IpLocker" class="TYPO3\CMS\Core\Authentication\IpLocker" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Authentication\IpLocker&quot;: argument &quot;$lockIPv4PartCount&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\JsConfirmation" class="TYPO3\CMS\Core\Authentication\JsConfirmation" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Authentication\LoginType" class="TYPO3\CMS\Core\Authentication\LoginType" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Authentication\Mfa\MfaProviderInterface" class="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderManifest" class="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderManifest" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Authentication\Mfa\MfaProviderManifest&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Authentication\Mfa\MfaProviderManifestInterface" class="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderManifestInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderPropertyManager" class="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderPropertyManager" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Authentication\Mfa\MfaProviderPropertyManager&quot;: argument &quot;$user&quot; of method &quot;__construct()&quot; references class &quot;TYPO3\CMS\Core\Authentication\AbstractUserAuthentication&quot; but no such service exists. You should maybe alias this class to one of these existing services: &quot;TYPO3\CMS\Core\Authentication\BackendUserAuthentication&quot;, &quot;TYPO3\CMS\Core\Authentication\CommandLineUserAuthentication&quot;, &quot;TYPO3\CMS\Frontend\Authentication\FrontendBackendUserAuthentication&quot;, &quot;TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication&quot;, &quot;TYPO3\CMS\Reactions\Authentication\ReactionUserAuthentication&quot;."/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Authentication\Mfa\MfaProviderPropertyManager</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderRegistry" class="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderRegistry" public="true" autowire="true" autoconfigure="true">
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderManifest" shared="false">
            <argument>totp</argument>
            <argument>LLL:EXT:core/Resources/Private/Language/locallang_mfa_provider.xlf:totp.title</argument>
            <argument>LLL:EXT:core/Resources/Private/Language/locallang_mfa_provider.xlf:totp.description</argument>
            <argument>LLL:EXT:core/Resources/Private/Language/locallang_mfa_provider.xlf:totp.setupInstructions</argument>
            <argument>actions-qrcode</argument>
            <argument>true</argument>
            <argument>TYPO3\CMS\Core\Authentication\Mfa\Provider\TotpProvider</argument>
            <argument type="service" id="service_container"/>
          </service>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderManifest" shared="false">
            <argument>recovery-codes</argument>
            <argument>LLL:EXT:core/Resources/Private/Language/locallang_mfa_provider.xlf:recoveryCodes.title</argument>
            <argument>LLL:EXT:core/Resources/Private/Language/locallang_mfa_provider.xlf:recoveryCodes.description</argument>
            <argument>LLL:EXT:core/Resources/Private/Language/locallang_mfa_provider.xlf:recoveryCodes.setupInstructions</argument>
            <argument>content-text-columns</argument>
            <argument>false</argument>
            <argument>TYPO3\CMS\Core\Authentication\Mfa\Provider\RecoveryCodesProvider</argument>
            <argument type="service" id="service_container"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\Mfa\MfaRequiredException" class="TYPO3\CMS\Core\Authentication\Mfa\MfaRequiredException" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderManifest"/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\Mfa\MfaViewType" class="TYPO3\CMS\Core\Authentication\Mfa\MfaViewType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Authentication\Mfa\Provider\RecoveryCodes" class="TYPO3\CMS\Core\Authentication\Mfa\Provider\RecoveryCodes" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Authentication\Mfa\Provider\RecoveryCodes&quot;: argument &quot;$mode&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\Mfa\Provider\RecoveryCodesProvider" class="TYPO3\CMS\Core\Authentication\Mfa\Provider\RecoveryCodesProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="mfa.provider" identifier="recovery-codes" title="LLL:EXT:core/Resources/Private/Language/locallang_mfa_provider.xlf:recoveryCodes.title" description="LLL:EXT:core/Resources/Private/Language/locallang_mfa_provider.xlf:recoveryCodes.description" setupInstructions="LLL:EXT:core/Resources/Private/Language/locallang_mfa_provider.xlf:recoveryCodes.setupInstructions" icon="content-text-columns" defaultProviderAllowed="false" after="totp"/>
      <argument type="service" id="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\Mfa\Provider\Totp" class="TYPO3\CMS\Core\Authentication\Mfa\Provider\Totp" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Authentication\Mfa\Provider\Totp&quot;: argument &quot;$secret&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\Mfa\Provider\TotpProvider" class="TYPO3\CMS\Core\Authentication\Mfa\Provider\TotpProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="mfa.provider" identifier="totp" title="LLL:EXT:core/Resources/Private/Language/locallang_mfa_provider.xlf:totp.title" description="LLL:EXT:core/Resources/Private/Language/locallang_mfa_provider.xlf:totp.description" setupInstructions="LLL:EXT:core/Resources/Private/Language/locallang_mfa_provider.xlf:totp.setupInstructions" icon="actions-qrcode" defaultProviderAllowed="true" before="recovery-codes"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Authentication\MimicServiceInterface" class="TYPO3\CMS\Core\Authentication\MimicServiceInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\UserSettings" class="TYPO3\CMS\Core\Authentication\UserSettings" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Authentication\UserSettings&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\UserSettingsFactory" class="TYPO3\CMS\Core\Authentication\UserSettingsFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Authentication\UserSettingsSchema"/>
    </service>
    <service id="TYPO3\CMS\Core\Authentication\UserSettingsSchema" class="TYPO3\CMS\Core\Authentication\UserSettingsSchema" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Cache\Backend\AbstractBackend" class="TYPO3\CMS\Core\Cache\Backend\AbstractBackend" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="psr.logger_aware"/>
    </service>
    <service id="TYPO3\CMS\Core\Cache\Backend\ApcuBackend" class="TYPO3\CMS\Core\Cache\Backend\ApcuBackend" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Cache\Backend\ApcuBackend</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Cache\Backend\BackendInterface" class="TYPO3\CMS\Core\Cache\Backend\BackendInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Cache\Backend\FileBackend" class="TYPO3\CMS\Core\Cache\Backend\FileBackend" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Cache\Backend\FileBackend</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Cache\Backend\MemcachedBackend" class="TYPO3\CMS\Core\Cache\Backend\MemcachedBackend" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Cache\Backend\MemcachedBackend</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="initializeObject"/>
    </service>
    <service id="TYPO3\CMS\Core\Cache\Backend\NullBackend" class="TYPO3\CMS\Core\Cache\Backend\NullBackend" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Cache\Backend\PhpCapableBackendInterface" class="TYPO3\CMS\Core\Cache\Backend\PhpCapableBackendInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Cache\Backend\RedisBackend" class="TYPO3\CMS\Core\Cache\Backend\RedisBackend" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Cache\Backend\RedisBackend</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="initializeObject"/>
    </service>
    <service id="TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend" class="TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Cache\Backend\TaggableBackendInterface" class="TYPO3\CMS\Core\Cache\Backend\TaggableBackendInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Cache\Backend\TransientBackendInterface" class="TYPO3\CMS\Core\Cache\Backend\TransientBackendInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Cache\Backend\TransientMemoryBackend" class="TYPO3\CMS\Core\Cache\Backend\TransientMemoryBackend" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Cache\Backend\TransientMemoryBackend</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend" class="TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Cache\CacheDataCollector" class="TYPO3\CMS\Core\Cache\CacheDataCollector" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Cache\CacheDataCollectorInterface" class="TYPO3\CMS\Core\Cache\CacheDataCollectorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Cache\CacheEntry" class="TYPO3\CMS\Core\Cache\CacheEntry" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Cache\CacheEntry&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Cache\CacheManager" class="TYPO3\CMS\Core\Cache\CacheManager" public="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getCacheManager"/>
    </service>
    <service id="TYPO3\CMS\Core\Cache\CacheTag" class="TYPO3\CMS\Core\Cache\CacheTag" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Cache\CacheTag&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Cache\DatabaseSchemaService" class="TYPO3\CMS\Core\Cache\DatabaseSchemaService" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="caching-framework" event="" method="addCachingFrameworkDatabaseSchema" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Core\Cache\Event\AddCacheTagEvent" class="TYPO3\CMS\Core\Cache\Event\AddCacheTagEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Cache\CacheTag"/>
    </service>
    <service id="TYPO3\CMS\Core\Cache\Event\CacheFlushEvent" class="TYPO3\CMS\Core\Cache\Event\CacheFlushEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Cache\Event\CacheFlushEvent&quot;: argument &quot;$groups&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Cache\Event\CacheWarmupEvent" class="TYPO3\CMS\Core\Cache\Event\CacheWarmupEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Cache\Event\CacheWarmupEvent&quot;: argument &quot;$groups&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Cache\Exception" class="TYPO3\CMS\Core\Cache\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Cache\Exception\DuplicateIdentifierException" class="TYPO3\CMS\Core\Cache\Exception\DuplicateIdentifierException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Cache\Exception\InvalidBackendException" class="TYPO3\CMS\Core\Cache\Exception\InvalidBackendException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Cache\Exception\InvalidCacheException" class="TYPO3\CMS\Core\Cache\Exception\InvalidCacheException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Cache\Exception\InvalidDataException" class="TYPO3\CMS\Core\Cache\Exception\InvalidDataException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Cache\Exception\NoSuchCacheException" class="TYPO3\CMS\Core\Cache\Exception\NoSuchCacheException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Cache\Exception\NoSuchCacheGroupException" class="TYPO3\CMS\Core\Cache\Exception\NoSuchCacheGroupException" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Cache\Frontend\AbstractFrontend" class="TYPO3\CMS\Core\Cache\Frontend\AbstractFrontend" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Cache\Frontend\FrontendInterface" class="TYPO3\CMS\Core\Cache\Frontend\FrontendInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Cache\Frontend\NullFrontend" class="TYPO3\CMS\Core\Cache\Frontend\NullFrontend" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Cache\Frontend\NullFrontend&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Cache\Frontend\PhpFrontend" class="TYPO3\CMS\Core\Cache\Frontend\PhpFrontend" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Cache\Frontend\PhpFrontend&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Cache\Frontend\VariableFrontend" class="TYPO3\CMS\Core\Cache\Frontend\VariableFrontend" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Cache\Frontend\VariableFrontend&quot;: argument &quot;$identifier&quot; of method &quot;TYPO3\CMS\Core\Cache\Frontend\AbstractFrontend::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Category\Collection\CategoryCollection" class="TYPO3\CMS\Core\Category\Collection\CategoryCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Charset\CharsetConverter" class="TYPO3\CMS\Core\Charset\CharsetConverter" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getCharsetConverter"/>
    </service>
    <service id="TYPO3\CMS\Core\Charset\CharsetProvider" class="TYPO3\CMS\Core\Charset\CharsetProvider" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getCharsetProvider"/>
    </service>
    <service id="TYPO3\CMS\Core\Clock\SystemClock" class="TYPO3\CMS\Core\Clock\SystemClock" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Collection\AbstractRecordCollection" class="TYPO3\CMS\Core\Collection\AbstractRecordCollection" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Collection\CollectionInterface" class="TYPO3\CMS\Core\Collection\CollectionInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Collection\EditableCollectionInterface" class="TYPO3\CMS\Core\Collection\EditableCollectionInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Collection\LazyRecordCollection" class="TYPO3\CMS\Core\Collection\LazyRecordCollection" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Collection\LazyRecordCollection&quot;: argument &quot;$fieldValue&quot; of method &quot;__construct()&quot; is type-hinted &quot;mixed&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Collection\NameableCollectionInterface" class="TYPO3\CMS\Core\Collection\NameableCollectionInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Collection\PersistableCollectionInterface" class="TYPO3\CMS\Core\Collection\PersistableCollectionInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Collection\RecordCollectionInterface" class="TYPO3\CMS\Core\Collection\RecordCollectionInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Command\AssetPublishCommand" class="TYPO3\CMS\Core\Command\AssetPublishCommand" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getAssetPublishCommand"/>
    </service>
    <service id="TYPO3\CMS\Core\Command\CacheFlushCommand" class="TYPO3\CMS\Core\Command\CacheFlushCommand" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getCacheFlushCommand"/>
    </service>
    <service id="TYPO3\CMS\Core\Command\CacheFlushTagsCommand" class="TYPO3\CMS\Core\Command\CacheFlushTagsCommand" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getCacheFlushTagsCommand"/>
    </service>
    <service id="TYPO3\CMS\Core\Command\CacheWarmupCommand" class="TYPO3\CMS\Core\Command\CacheWarmupCommand" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getCacheWarmupCommand"/>
    </service>
    <service id="TYPO3\CMS\Core\Command\ConsumeMessagesCommand" class="TYPO3\CMS\Core\Command\ConsumeMessagesCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="messenger:consume" description="Consumes messages" hidden="false" schedulable="true"/>
      <argument type="service" id="messenger.bus.default"/>
      <argument type="service" id=".service_locator.5znicR6"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_4"/>
      <argument type="service" id="service_container"/>
      <argument type="tagged_iterator" tag="messenger.receiver" index-by="identifier" default-index-method="getDefaultIdentifierName" default-priority-method="getDefaultIdentifierPriority"/>
      <argument type="collection"/>
      <argument type="service" id=".service_locator.dpiLQ5O"/>
      <call method="setName">
        <argument>messenger:consume</argument>
      </call>
      <call method="setDescription">
        <argument>Consumes messages</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Command\Descriptor\TextDescriptor" class="TYPO3\CMS\Core\Command\Descriptor\TextDescriptor" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Command\Descriptor\TextDescriptor&quot;: argument &quot;$degraded&quot; of method &quot;__construct()&quot; is type-hinted &quot;bool&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Command\DumpAutoloadCommand" class="TYPO3\CMS\Core\Command\DumpAutoloadCommand" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getDumpAutoloadCommand"/>
    </service>
    <service id="TYPO3\CMS\Core\Command\Exception\WizardDoesNotNeedToMakeChangesException" class="TYPO3\CMS\Core\Command\Exception\WizardDoesNotNeedToMakeChangesException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Command\Exception\WizardMarkedAsDoneException" class="TYPO3\CMS\Core\Command\Exception\WizardMarkedAsDoneException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Command\Exception\WizardNotFoundException" class="TYPO3\CMS\Core\Command\Exception\WizardNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Command\ExtensionListCommand" class="TYPO3\CMS\Core\Command\ExtensionListCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="extension:list" description="Shows the list of extensions available to the system." hidden="false" schedulable="true"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <call method="setName">
        <argument>extension:list</argument>
      </call>
      <call method="setDescription">
        <argument>Shows the list of extensions available to the system.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Command\ListCommand" class="TYPO3\CMS\Core\Command\ListCommand" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getListCommand"/>
    </service>
    <service id="TYPO3\CMS\Core\Command\Output\MessageRenderer" class="TYPO3\CMS\Core\Command\Output\MessageRenderer" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Command\SendEmailCommand" class="TYPO3\CMS\Core\Command\SendEmailCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="mailer:spool:send" description="Sends emails from the spool." hidden="false" schedulable="true"/>
      <tag name="console.command" command="swiftmailer:spool:send" hidden="false" alias="true"/>
      <argument type="service" id="TYPO3\CMS\Core\Mail\Mailer"/>
      <call method="setName">
        <argument>mailer:spool:send</argument>
      </call>
      <call method="setDescription">
        <argument>Sends emails from the spool.</argument>
      </call>
      <call method="setAliases">
        <argument type="collection">
          <argument>swiftmailer:spool:send</argument>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Command\SetupExtensionsCommand" class="TYPO3\CMS\Core\Command\SetupExtensionsCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="extension:setup" description="Sets up extensions and perform database migrations." hidden="false" schedulable="true"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Package\PackageSetup"/>
      <call method="setName">
        <argument>extension:setup</argument>
      </call>
      <call method="setDescription">
        <argument>Sets up extensions and perform database migrations.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Command\SiteListCommand" class="TYPO3\CMS\Core\Command\SiteListCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="site:list" description="Shows the list of sites available to the system." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <call method="setName">
        <argument>site:list</argument>
      </call>
      <call method="setDescription">
        <argument>Shows the list of sites available to the system.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Command\SiteSetsListCommand" class="TYPO3\CMS\Core\Command\SiteSetsListCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="site:sets:list" description="Shows the list of available site sets." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetRegistry"/>
      <call method="setName">
        <argument>site:sets:list</argument>
      </call>
      <call method="setDescription">
        <argument>Shows the list of available site sets.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Command\SiteShowCommand" class="TYPO3\CMS\Core\Command\SiteShowCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="site:show" description="Shows the configuration of the specified site." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <call method="setName">
        <argument>site:show</argument>
      </call>
      <call method="setDescription">
        <argument>Shows the configuration of the specified site.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Command\UpdateLanguagePackCommand" class="TYPO3\CMS\Core\Command\UpdateLanguagePackCommand" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getUpdateLanguagePackCommand"/>
    </service>
    <service id="TYPO3\CMS\Core\Command\UpgradeWizardListCommand" class="TYPO3\CMS\Core\Command\UpgradeWizardListCommand" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getUpgradeWizardListCommand"/>
    </service>
    <service id="TYPO3\CMS\Core\Command\UpgradeWizardMarkUndoneCommand" class="TYPO3\CMS\Core\Command\UpgradeWizardMarkUndoneCommand" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getUpgradeWizardMarkUndoneCommand"/>
    </service>
    <service id="TYPO3\CMS\Core\Command\UpgradeWizardRunCommand" class="TYPO3\CMS\Core\Command\UpgradeWizardRunCommand" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getUpgradeWizardRunCommand"/>
    </service>
    <service id="TYPO3\CMS\Core\Composer\CliEntryPoint" class="TYPO3\CMS\Core\Composer\CliEntryPoint" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Composer\CliEntryPoint&quot;: argument &quot;$source&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Composer\CommandExecutionFailedException" class="TYPO3\CMS\Core\Composer\CommandExecutionFailedException" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Composer\CommandExecutionFailedException&quot;: argument &quot;$typo3Command&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Composer\ConsoleCommand" class="TYPO3\CMS\Core\Composer\ConsoleCommand" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Composer\ConsoleCommand&quot;: argument &quot;$command&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Composer\FrameworkPackageWriter" class="TYPO3\CMS\Core\Composer\FrameworkPackageWriter" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Composer\InstallerScripts" class="TYPO3\CMS\Core\Composer\InstallerScripts" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Composer\PackageArtifactBuilder" class="TYPO3\CMS\Core\Composer\PackageArtifactBuilder" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Event\AfterFlexFormDataStructureIdentifierInitializedEvent" class="TYPO3\CMS\Core\Configuration\Event\AfterFlexFormDataStructureIdentifierInitializedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Configuration\Event\AfterFlexFormDataStructureIdentifierInitializedEvent&quot;: argument &quot;$fieldTca&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Event\AfterFlexFormDataStructureParsedEvent" class="TYPO3\CMS\Core\Configuration\Event\AfterFlexFormDataStructureParsedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Configuration\Event\AfterFlexFormDataStructureParsedEvent&quot;: argument &quot;$dataStructure&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Event\AfterRichtextConfigurationPreparedEvent" class="TYPO3\CMS\Core\Configuration\Event\AfterRichtextConfigurationPreparedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Configuration\Event\AfterRichtextConfigurationPreparedEvent&quot;: argument &quot;$configuration&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Event\AfterTcaCompilationEvent" class="TYPO3\CMS\Core\Configuration\Event\AfterTcaCompilationEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Configuration\Event\AfterTcaCompilationEvent&quot;: argument &quot;$tca&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Event\BeforeFlexFormDataStructureIdentifierInitializedEvent" class="TYPO3\CMS\Core\Configuration\Event\BeforeFlexFormDataStructureIdentifierInitializedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Configuration\Event\BeforeFlexFormDataStructureIdentifierInitializedEvent&quot;: argument &quot;$fieldTca&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Event\BeforeFlexFormDataStructureParsedEvent" class="TYPO3\CMS\Core\Configuration\Event\BeforeFlexFormDataStructureParsedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Configuration\Event\BeforeFlexFormDataStructureParsedEvent&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Event\BeforeTcaOverridesEvent" class="TYPO3\CMS\Core\Configuration\Event\BeforeTcaOverridesEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Configuration\Event\BeforeTcaOverridesEvent&quot;: argument &quot;$tca&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Event\SiteConfigurationBeforeWriteEvent" class="TYPO3\CMS\Core\Configuration\Event\SiteConfigurationBeforeWriteEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Configuration\Event\SiteConfigurationBeforeWriteEvent&quot;: argument &quot;$siteIdentifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Event\SiteConfigurationChangedEvent" class="TYPO3\CMS\Core\Configuration\Event\SiteConfigurationChangedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Configuration\Event\SiteConfigurationChangedEvent&quot;: argument &quot;$siteIdentifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Event\SiteConfigurationLoadedEvent" class="TYPO3\CMS\Core\Configuration\Event\SiteConfigurationLoadedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Configuration\Event\SiteConfigurationLoadedEvent&quot;: argument &quot;$siteIdentifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Exception\ExtensionConfigurationExtensionNotConfiguredException" class="TYPO3\CMS\Core\Configuration\Exception\ExtensionConfigurationExtensionNotConfiguredException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\Exception\ExtensionConfigurationPathDoesNotExistException" class="TYPO3\CMS\Core\Configuration\Exception\ExtensionConfigurationPathDoesNotExistException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\Exception\SettingsWriteException" class="TYPO3\CMS\Core\Configuration\Exception\SettingsWriteException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\Exception\SiteConfigurationWriteException" class="TYPO3\CMS\Core\Configuration\Exception\SiteConfigurationWriteException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\Extension\ExtLocalconfFactory" class="TYPO3\CMS\Core\Configuration\Extension\ExtLocalconfFactory" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="_early.cache.core"/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Extension\ExtTablesFactory" class="TYPO3\CMS\Core\Configuration\Extension\ExtTablesFactory" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="_early.cache.core"/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration" class="TYPO3\CMS\Core\Configuration\ExtensionConfiguration" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\Features" class="TYPO3\CMS\Core\Configuration\Features" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getFeatures"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Configuration\FlexForm\Exception\AbstractInvalidDataStructureException" class="TYPO3\CMS\Core\Configuration\FlexForm\Exception\AbstractInvalidDataStructureException" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\FlexForm\Exception\InvalidDataStructureException" class="TYPO3\CMS\Core\Configuration\FlexForm\Exception\InvalidDataStructureException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\FlexForm\Exception\InvalidIdentifierException" class="TYPO3\CMS\Core\Configuration\FlexForm\Exception\InvalidIdentifierException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\FlexForm\Exception\InvalidTcaException" class="TYPO3\CMS\Core\Configuration\FlexForm\Exception\InvalidTcaException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\FlexForm\Exception\InvalidTcaSchemaException" class="TYPO3\CMS\Core\Configuration\FlexForm\Exception\InvalidTcaSchemaException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools" class="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Tca\TcaMigration"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Tca\TcaPreparation"/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Loader\Exception\YamlFileLoadingException" class="TYPO3\CMS\Core\Configuration\Loader\Exception\YamlFileLoadingException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\Loader\Exception\YamlParseException" class="TYPO3\CMS\Core\Configuration\Loader\Exception\YamlParseException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\Loader\Exception\YamlPlaceholderException" class="TYPO3\CMS\Core\Configuration\Loader\Exception\YamlPlaceholderException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\Loader\YamlFileLoader" class="TYPO3\CMS\Core\Configuration\Loader\YamlFileLoader" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getYamlFileLoader"/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Loader\YamlPlaceholderGuard" class="TYPO3\CMS\Core\Configuration\Loader\YamlPlaceholderGuard" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Configuration\Loader\YamlPlaceholderGuard&quot;: argument &quot;$existingConfiguration&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Processor\Placeholder\EnvPlaceholderProcessor" class="TYPO3\CMS\Core\Configuration\Processor\Placeholder\EnvPlaceholderProcessor" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\Processor\Placeholder\EnvVariableProcessor" class="TYPO3\CMS\Core\Configuration\Processor\Placeholder\EnvVariableProcessor" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Configuration\Processor\Placeholder\PlaceholderProcessorInterface" class="TYPO3\CMS\Core\Configuration\Processor\Placeholder\PlaceholderProcessorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Processor\Placeholder\ValueFromReferenceArrayProcessor" class="TYPO3\CMS\Core\Configuration\Processor\Placeholder\ValueFromReferenceArrayProcessor" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\Processor\PlaceholderProcessorList" class="TYPO3\CMS\Core\Configuration\Processor\PlaceholderProcessorList" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\Richtext" class="TYPO3\CMS\Core\Configuration\Richtext" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Loader\YamlFileLoader"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\TypoScriptService"/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\SiteConfiguration" class="TYPO3\CMS\Core\Configuration\SiteConfiguration" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="TYPO3\CMS\Core\Configuration\Event\SiteConfigurationChangedEvent" method="siteConfigurationChanged" before="" after=""/>
      <tag name="event.listener" identifier="typo3-core/site-configuration" event="" method="warmupCaches" before="" after=""/>
      <argument>%env(TYPO3:configPath)%/sites</argument>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteSettingsFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetRegistry"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="_early.cache.core"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Loader\YamlFileLoader"/>
      <argument type="service" id="cache.runtime"/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\SiteWriter" class="TYPO3\CMS\Core\Configuration\SiteWriter" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getSiteWriter"/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Tca\TcaEnrichment" class="TYPO3\CMS\Core\Configuration\Tca\TcaEnrichment" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\Tca\TcaFactory" class="TYPO3\CMS\Core\Configuration\Tca\TcaFactory" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="_early.cache.core"/>
    </service>
    <service id="TYPO3\CMS\Core\Configuration\Tca\TcaMigration" class="TYPO3\CMS\Core\Configuration\Tca\TcaMigration" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\Tca\TcaPreparation" class="TYPO3\CMS\Core\Configuration\Tca\TcaPreparation" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Configuration\Tca\TcaProcessingResult" class="TYPO3\CMS\Core\Configuration\Tca\TcaProcessingResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Configuration\Tca\TcaProcessingResult&quot;: argument &quot;$tca&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Console\Application" class="TYPO3\CMS\Core\Console\Application" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Console\CommandApplication" class="TYPO3\CMS\Core\Console\CommandApplication" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getConsoleCommandApplication"/>
    </service>
    <service id="TYPO3\CMS\Core\Console\CommandNameAlreadyInUseException" class="TYPO3\CMS\Core\Console\CommandNameAlreadyInUseException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Console\UnknownCommandException" class="TYPO3\CMS\Core\Console\UnknownCommandException" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Context\AspectInterface" class="TYPO3\CMS\Core\Context\AspectInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Context\Context" class="TYPO3\CMS\Core\Context\Context" public="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getContext"/>
    </service>
    <service id="TYPO3\CMS\Core\Context\DateTimeAspect" class="TYPO3\CMS\Core\Context\DateTimeAspect" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Context\DateTimeAspect&quot;: argument &quot;$dateTimeObject&quot; of method &quot;__construct()&quot; references class &quot;DateTimeImmutable&quot; but no such service exists."/>
    </service>
    <service id="TYPO3\CMS\Core\Context\Exception\AspectNotFoundException" class="TYPO3\CMS\Core\Context\Exception\AspectNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Context\Exception\AspectPropertyNotFoundException" class="TYPO3\CMS\Core\Context\Exception\AspectPropertyNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Context\FileProcessingAspect" class="TYPO3\CMS\Core\Context\FileProcessingAspect" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Context\LanguageAspect" class="TYPO3\CMS\Core\Context\LanguageAspect" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Context\LanguageAspectFactory" class="TYPO3\CMS\Core\Context\LanguageAspectFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Context\SecurityAspect" class="TYPO3\CMS\Core\Context\SecurityAspect" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Context\UserAspect" class="TYPO3\CMS\Core\Context\UserAspect" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Context\VisibilityAspect" class="TYPO3\CMS\Core\Context\VisibilityAspect" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Context\WorkspaceAspect" class="TYPO3\CMS\Core\Context\WorkspaceAspect" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Controller\FileDumpController" class="TYPO3\CMS\Core\Controller\FileDumpController" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\Security\FileNameValidator"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ProcessedFileRepository"/>
    </service>
    <service id="TYPO3\CMS\Core\Controller\IconController" class="TYPO3\CMS\Core\Controller\IconController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Controller\PasswordGeneratorController" class="TYPO3\CMS\Core\Controller\PasswordGeneratorController" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Crypto\Random"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Controller\PasswordGeneratorController</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Core\ApplicationInterface" class="TYPO3\CMS\Core\Core\ApplicationInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Core\BootService" class="TYPO3\CMS\Core\Core\BootService" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getBootService"/>
    </service>
    <service id="TYPO3\CMS\Core\Core\Bootstrap" class="TYPO3\CMS\Core\Core\Bootstrap" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Core\ClassLoadingInformation" class="TYPO3\CMS\Core\Core\ClassLoadingInformation" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Core\ClassLoadingInformationGenerator" class="TYPO3\CMS\Core\Core\ClassLoadingInformationGenerator" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Core\ClassLoadingInformationUpdater" class="TYPO3\CMS\Core\Core\ClassLoadingInformationUpdater" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="non-composer-class-loader" event="TYPO3\CMS\Core\Package\Event\AfterPackageDeactivationEvent" method="__invoke" before="" after=""/>
      <tag name="event.listener" identifier="non-composer-class-loader" event="TYPO3\CMS\Core\Package\Event\AfterPackageActivationEvent" method="__invoke" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Core\Core\Environment" class="TYPO3\CMS\Core\Core\Environment" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Core\Event\BootCompletedEvent" class="TYPO3\CMS\Core\Core\Event\BootCompletedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Core\Event\BootCompletedEvent&quot;: argument &quot;$cachingEnabled&quot; of method &quot;__construct()&quot; is type-hinted &quot;bool&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Core\SystemEnvironmentBuilder" class="TYPO3\CMS\Core\Core\SystemEnvironmentBuilder" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Country\Country" class="TYPO3\CMS\Core\Country\Country" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Country\Country&quot;: argument &quot;$alpha2&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Country\CountryFilter" class="TYPO3\CMS\Core\Country\CountryFilter" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Country\CountryProvider" class="TYPO3\CMS\Core\Country\CountryProvider" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\Country\Event\BeforeCountriesEvaluatedEvent" class="TYPO3\CMS\Core\Country\Event\BeforeCountriesEvaluatedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Country\Event\BeforeCountriesEvaluatedEvent&quot;: argument &quot;$countries&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Crypto\Cipher\CipherDecryptionFailedException" class="TYPO3\CMS\Core\Crypto\Cipher\CipherDecryptionFailedException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Crypto\Cipher\CipherException" class="TYPO3\CMS\Core\Crypto\Cipher\CipherException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Crypto\Cipher\CipherService" class="TYPO3\CMS\Core\Crypto\Cipher\CipherService" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Crypto\Cipher\CipherValue" class="TYPO3\CMS\Core\Crypto\Cipher\CipherValue" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Crypto\Cipher\CipherValue&quot;: argument &quot;$nonce&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Crypto\Cipher\KeyFactory" class="TYPO3\CMS\Core\Crypto\Cipher\KeyFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Crypto\Cipher\SharedKey" class="TYPO3\CMS\Core\Crypto\Cipher\SharedKey" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Crypto\Cipher\SharedKey&quot;: argument &quot;$value&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Crypto\HashAlgo" class="TYPO3\CMS\Core\Crypto\HashAlgo" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Crypto\HashService" class="TYPO3\CMS\Core\Crypto\HashService" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getHashService"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Crypto\PasswordHashing\AbstractArgon2PasswordHash" class="TYPO3\CMS\Core\Crypto\PasswordHashing\AbstractArgon2PasswordHash" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2PasswordHashInterface" class="TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2PasswordHashInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2iPasswordHash" class="TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2iPasswordHash" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2idPasswordHash" class="TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2idPasswordHash" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Crypto\PasswordHashing\BcryptPasswordHash" class="TYPO3\CMS\Core\Crypto\PasswordHashing\BcryptPasswordHash" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash" class="TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Crypto\PasswordHashing\InvalidPasswordHashException" class="TYPO3\CMS\Core\Crypto\PasswordHashing\InvalidPasswordHashException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash" class="TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory" class="TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getPasswordHashFactory"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashInterface" class="TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash" class="TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash" class="TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Crypto\Random" class="TYPO3\CMS\Core\Crypto\Random" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getRandom"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\DataHandler" class="TYPO3\CMS\Core\DataHandling\DataHandler" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Cache\CacheManager"/>
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\DataHandling\DataHandler</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\PagePermissionAssembler"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Richtext"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\Random"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService"/>
      <argument type="service" id="TYPO3\CMS\Core\Service\OpcodeCacheService"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id="TYPO3\CMS\Core\SysLog\Repository\LogEntryRepository"/>
      <argument type="service" id="TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\Localization\DataMapProcessor"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\DataHandling\DataHandlerCheckModifyAccessListHookInterface" class="TYPO3\CMS\Core\DataHandling\DataHandlerCheckModifyAccessListHookInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\DataHandling\DataHandlerProcessUploadHookInterface" class="TYPO3\CMS\Core\DataHandling\DataHandlerProcessUploadHookInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\Event\AppendLinkHandlerElementsEvent" class="TYPO3\CMS\Core\DataHandling\Event\AppendLinkHandlerElementsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DataHandling\Event\AppendLinkHandlerElementsEvent&quot;: argument &quot;$linkParts&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\Event\BeforeRemoveNonCopyableFieldsEvent" class="TYPO3\CMS\Core\DataHandling\Event\BeforeRemoveNonCopyableFieldsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DataHandling\Event\BeforeRemoveNonCopyableFieldsEvent&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\Event\IsTableExcludedFromReferenceIndexEvent" class="TYPO3\CMS\Core\DataHandling\Event\IsTableExcludedFromReferenceIndexEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DataHandling\Event\IsTableExcludedFromReferenceIndexEvent&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\History\RecordHistoryStore" class="TYPO3\CMS\Core\DataHandling\History\RecordHistoryStore" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\DataHandling\ItemProcessingService" class="TYPO3\CMS\Core\DataHandling\ItemProcessingService" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\ItemsProcessorContext" class="TYPO3\CMS\Core\DataHandling\ItemsProcessorContext" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DataHandling\ItemsProcessorContext&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\ItemsProcessorExecutionFailedException" class="TYPO3\CMS\Core\DataHandling\ItemsProcessorExecutionFailedException" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DataHandling\ItemsProcessorExecutionFailedException&quot;: argument &quot;$items&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\DataHandling\ItemsProcessorInterface" class="TYPO3\CMS\Core\DataHandling\ItemsProcessorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\Localization\DataMapItem" class="TYPO3\CMS\Core\DataHandling\Localization\DataMapItem" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DataHandling\Localization\DataMapItem&quot;: argument &quot;$tableName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\Localization\DataMapProcessor" class="TYPO3\CMS\Core\DataHandling\Localization\DataMapProcessor" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="cache.runtime"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\Localization\State" class="TYPO3\CMS\Core\DataHandling\Localization\State" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DataHandling\Localization\State&quot;: argument &quot;$tableName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\Localization\VersionToLiveIdMap" class="TYPO3\CMS\Core\DataHandling\Localization\VersionToLiveIdMap" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DataHandling\Localization\VersionToLiveIdMap&quot;: argument &quot;$tableName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\Model\CorrelationId" class="TYPO3\CMS\Core\DataHandling\Model\CorrelationId" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\DataHandling\Model\EntityContext" class="TYPO3\CMS\Core\DataHandling\Model\EntityContext" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\DataHandling\Model\EntityPointer" class="TYPO3\CMS\Core\DataHandling\Model\EntityPointer" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\Model\EntityPointerLink" class="TYPO3\CMS\Core\DataHandling\Model\EntityPointerLink" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\Model\EntityUidPointer"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\Model\EntityUidPointer" class="TYPO3\CMS\Core\DataHandling\Model\EntityUidPointer" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DataHandling\Model\EntityUidPointer&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\Model\RecordState" class="TYPO3\CMS\Core\DataHandling\Model\RecordState" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\Model\EntityContext"/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\Model\EntityUidPointer"/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\Model\EntityUidPointer"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\Model\RecordStateFactory" class="TYPO3\CMS\Core\DataHandling\Model\RecordStateFactory" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DataHandling\Model\RecordStateFactory&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry" class="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\PagePermissionAssembler" class="TYPO3\CMS\Core\DataHandling\PagePermissionAssembler" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\DataHandling\PlainDataResolver" class="TYPO3\CMS\Core\DataHandling\PlainDataResolver" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DataHandling\PlainDataResolver&quot;: argument &quot;$tableName&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\RecordFieldTransformer" class="TYPO3\CMS\Core\DataHandling\RecordFieldTransformer" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\RelationResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\FlexFormSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\LinkService"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Country\CountryProvider"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\ReferenceIndexUpdater" class="TYPO3\CMS\Core\DataHandling\ReferenceIndexUpdater" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ReferenceIndex"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\RelationResolver" class="TYPO3\CMS\Core\DataHandling\RelationResolver" autowire="true" autoconfigure="true">
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\Persistence\GreedyDatabaseBackend"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\SlugHelper" class="TYPO3\CMS\Core\DataHandling\SlugHelper" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DataHandling\SlugHelper&quot;: argument &quot;$tableName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\DataHandling\SoftReference\AbstractSoftReferenceParser" class="TYPO3\CMS\Core\DataHandling\SoftReference\AbstractSoftReferenceParser" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\SoftReference\EmailSoftReferenceParser" class="TYPO3\CMS\Core\DataHandling\SoftReference\EmailSoftReferenceParser" public="true" autowire="true" autoconfigure="true">
      <tag name="softreference.parser" parserKey="email"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\SoftReference\ExtensionPathSoftReferenceParser" class="TYPO3\CMS\Core\DataHandling\SoftReference\ExtensionPathSoftReferenceParser" public="true" autowire="true" autoconfigure="true">
      <tag name="softreference.parser" parserKey="ext_fileref"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\SoftReference\SoftReferenceParserFactory" class="TYPO3\CMS\Core\DataHandling\SoftReference\SoftReferenceParserFactory" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="cache.runtime"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\DataHandling\SoftReference\SoftReferenceParserFactory</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <call method="addParser">
        <argument type="service">
          <service class="TYPO3\CMS\Core\DataHandling\SoftReference\EmailSoftReferenceParser" public="true" autowire="true" autoconfigure="true">
            <tag name="softreference.parser" parserKey="email"/>
          </service>
        </argument>
        <argument>email</argument>
      </call>
      <call method="addParser">
        <argument type="service">
          <service class="TYPO3\CMS\Core\DataHandling\SoftReference\ExtensionPathSoftReferenceParser" public="true" autowire="true" autoconfigure="true">
            <tag name="softreference.parser" parserKey="ext_fileref"/>
          </service>
        </argument>
        <argument>ext_fileref</argument>
      </call>
      <call method="addParser">
        <argument type="service">
          <service class="TYPO3\CMS\Core\DataHandling\SoftReference\SubstituteSoftReferenceParser" public="true" autowire="true" autoconfigure="true">
            <tag name="softreference.parser" parserKey="substitute"/>
          </service>
        </argument>
        <argument>substitute</argument>
      </call>
      <call method="addParser">
        <argument type="service">
          <service class="TYPO3\CMS\Core\DataHandling\SoftReference\TypolinkSoftReferenceParser" public="true" autowire="true" autoconfigure="true">
            <tag name="softreference.parser" parserKey="typolink"/>
            <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
          </service>
        </argument>
        <argument>typolink</argument>
      </call>
      <call method="addParser">
        <argument type="service">
          <service class="TYPO3\CMS\Core\DataHandling\SoftReference\TypolinkTagSoftReferenceParser" public="true" autowire="true" autoconfigure="true">
            <tag name="softreference.parser" parserKey="typolink_tag"/>
            <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
          </service>
        </argument>
        <argument>typolink_tag</argument>
      </call>
      <call method="addParser">
        <argument type="service">
          <service class="TYPO3\CMS\Core\DataHandling\SoftReference\UrlSoftReferenceParser" public="true" autowire="true" autoconfigure="true">
            <tag name="softreference.parser" parserKey="url"/>
          </service>
        </argument>
        <argument>url</argument>
      </call>
      <call method="addParser">
        <argument type="service">
          <service class="TYPO3\CMS\Form\SoftReference\FormPersistenceIdentifierSoftReferenceParser" public="true" autowire="true" autoconfigure="true">
            <tag name="softreference.parser" parserKey="formPersistenceIdentifier"/>
          </service>
        </argument>
        <argument>formPersistenceIdentifier</argument>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\DataHandling\SoftReference\SoftReferenceParserInterface" class="TYPO3\CMS\Core\DataHandling\SoftReference\SoftReferenceParserInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\SoftReference\SoftReferenceParserResult" class="TYPO3\CMS\Core\DataHandling\SoftReference\SoftReferenceParserResult" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\DataHandling\SoftReference\SubstituteSoftReferenceParser" class="TYPO3\CMS\Core\DataHandling\SoftReference\SubstituteSoftReferenceParser" public="true" autowire="true" autoconfigure="true">
      <tag name="softreference.parser" parserKey="substitute"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\SoftReference\TypolinkSoftReferenceParser" class="TYPO3\CMS\Core\DataHandling\SoftReference\TypolinkSoftReferenceParser" public="true" autowire="true" autoconfigure="true">
      <tag name="softreference.parser" parserKey="typolink"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\SoftReference\TypolinkTagSoftReferenceParser" class="TYPO3\CMS\Core\DataHandling\SoftReference\TypolinkTagSoftReferenceParser" public="true" autowire="true" autoconfigure="true">
      <tag name="softreference.parser" parserKey="typolink_tag"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\SoftReference\UrlSoftReferenceParser" class="TYPO3\CMS\Core\DataHandling\SoftReference\UrlSoftReferenceParser" public="true" autowire="true" autoconfigure="true">
      <tag name="softreference.parser" parserKey="url"/>
    </service>
    <service id="TYPO3\CMS\Core\DataHandling\TableColumnType" class="TYPO3\CMS\Core\DataHandling\TableColumnType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Connection" class="TYPO3\CMS\Core\Database\Connection" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Connection&quot;: argument &quot;$params&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Database\Connection</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Database\Driver\CustomPdoResultDriverDecorator" class="TYPO3\CMS\Core\Database\Driver\CustomPdoResultDriverDecorator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Driver\CustomPdoResultDriverDecorator&quot;: argument &quot;$wrappedDriver&quot; of method &quot;Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware::__construct()&quot; references interface &quot;Doctrine\DBAL\Driver&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Database\Driver\CustomPdoResultDriverDecorator&quot;, &quot;TYPO3\CMS\Core\Database\Driver\CustomPlatformDriverDecorator&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Driver\CustomPlatformDriverDecorator" class="TYPO3\CMS\Core\Database\Driver\CustomPlatformDriverDecorator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Driver\CustomPlatformDriverDecorator&quot;: argument &quot;$wrappedDriver&quot; of method &quot;Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware::__construct()&quot; references interface &quot;Doctrine\DBAL\Driver&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Database\Driver\CustomPdoResultDriverDecorator&quot;, &quot;TYPO3\CMS\Core\Database\Driver\CustomPlatformDriverDecorator&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Driver\DriverConnection" class="TYPO3\CMS\Core\Database\Driver\DriverConnection" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Driver\DriverConnection&quot;: argument &quot;$wrappedConnection&quot; of method &quot;Doctrine\DBAL\Driver\Middleware\AbstractConnectionMiddleware::__construct()&quot; references interface &quot;Doctrine\DBAL\Driver\Connection&quot; but no such service exists. You should maybe alias this interface to the existing &quot;TYPO3\CMS\Core\Database\Driver\DriverConnection&quot; service."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Driver\DriverResult" class="TYPO3\CMS\Core\Database\Driver\DriverResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Driver\DriverResult&quot;: argument &quot;$wrappedResult&quot; of method &quot;Doctrine\DBAL\Driver\Middleware\AbstractResultMiddleware::__construct()&quot; references interface &quot;Doctrine\DBAL\Driver\Result&quot; but no such service exists. You should maybe alias this interface to the existing &quot;TYPO3\CMS\Core\Database\Driver\DriverResult&quot; service."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Driver\DriverStatement" class="TYPO3\CMS\Core\Database\Driver\DriverStatement" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Driver\DriverStatement&quot;: argument &quot;$wrappedStatement&quot; of method &quot;Doctrine\DBAL\Driver\Middleware\AbstractStatementMiddleware::__construct()&quot; references interface &quot;Doctrine\DBAL\Driver\Statement&quot; but no such service exists. You should maybe alias this interface to the existing &quot;TYPO3\CMS\Core\Database\Driver\DriverStatement&quot; service."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\DriverMiddlewareService" class="TYPO3\CMS\Core\Database\DriverMiddlewareService" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getDriverMiddlewaresService"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Event\AlterTableDefinitionStatementsEvent" class="TYPO3\CMS\Core\Database\Event\AlterTableDefinitionStatementsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Event\AlterTableDefinitionStatementsEvent&quot;: argument &quot;$sqlData&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Middleware\CustomPdoDriverResultMiddleware" class="TYPO3\CMS\Core\Database\Middleware\CustomPdoDriverResultMiddleware" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Middleware\CustomPlatformDriverMiddleware" class="TYPO3\CMS\Core\Database\Middleware\CustomPlatformDriverMiddleware" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Database\Middleware\UsableForConnectionInterface" class="TYPO3\CMS\Core\Database\Middleware\UsableForConnectionInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Platform\MariaDB1010Platform" class="TYPO3\CMS\Core\Database\Platform\MariaDB1010Platform" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Platform\MariaDB1052Platform" class="TYPO3\CMS\Core\Database\Platform\MariaDB1052Platform" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Platform\MariaDB1060Platform" class="TYPO3\CMS\Core\Database\Platform\MariaDB1060Platform" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Platform\MariaDB110700Platform" class="TYPO3\CMS\Core\Database\Platform\MariaDB110700Platform" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Platform\MariaDB120300Platform" class="TYPO3\CMS\Core\Database\Platform\MariaDB120300Platform" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Platform\MariaDBPlatform" class="TYPO3\CMS\Core\Database\Platform\MariaDBPlatform" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Platform\MySQL80Platform" class="TYPO3\CMS\Core\Database\Platform\MySQL80Platform" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Platform\MySQL84Platform" class="TYPO3\CMS\Core\Database\Platform\MySQL84Platform" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Platform\MySQLPlatform" class="TYPO3\CMS\Core\Database\Platform\MySQLPlatform" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Platform\PlatformHelper" class="TYPO3\CMS\Core\Database\Platform\PlatformHelper" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Platform\PlatformInformation" class="TYPO3\CMS\Core\Database\Platform\PlatformInformation" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Platform\PostgreSQL120Platform" class="TYPO3\CMS\Core\Database\Platform\PostgreSQL120Platform" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Platform\PostgreSQLPlatform" class="TYPO3\CMS\Core\Database\Platform\PostgreSQLPlatform" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Platform\SQLitePlatform" class="TYPO3\CMS\Core\Database\Platform\SQLitePlatform" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Query\BulkInsertQuery" class="TYPO3\CMS\Core\Database\Query\BulkInsertQuery" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Query\BulkInsertQuery&quot;: argument &quot;$connection&quot; of method &quot;__construct()&quot; references class &quot;Doctrine\DBAL\Connection&quot; but no such service exists. You should maybe alias this class to the existing &quot;TYPO3\CMS\Core\Database\Connection&quot; service."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Query\ConcreteQueryBuilder" class="TYPO3\CMS\Core\Database\Query\ConcreteQueryBuilder" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\Connection"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Query\Expression\CompositeExpression" class="TYPO3\CMS\Core\Database\Query\Expression\CompositeExpression" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Query\Expression\CompositeExpression&quot;: argument &quot;$type&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Query\Expression\ExpressionBuilder" class="TYPO3\CMS\Core\Database\Query\Expression\ExpressionBuilder" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Query\Expression\ExpressionBuilder&quot;: argument &quot;$connection&quot; of method &quot;__construct()&quot; references class &quot;Doctrine\DBAL\Connection&quot; but no such service exists. You should maybe alias this class to the existing &quot;TYPO3\CMS\Core\Database\Connection&quot; service."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Query\NamedParameterNotSupportedForPreparedStatementException" class="TYPO3\CMS\Core\Database\Query\NamedParameterNotSupportedForPreparedStatementException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Query\QueryBuilder" class="TYPO3\CMS\Core\Database\Query\QueryBuilder" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\Connection"/>
      <argument>null</argument>
      <argument type="service" id="TYPO3\CMS\Core\Database\Query\ConcreteQueryBuilder"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Query\QueryHelper" class="TYPO3\CMS\Core\Database\Query\QueryHelper" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Database\Query\Restriction\AbstractRestrictionContainer" class="TYPO3\CMS\Core\Database\Query\Restriction\AbstractRestrictionContainer" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Query\Restriction\DefaultRestrictionContainer" class="TYPO3\CMS\Core\Database\Query\Restriction\DefaultRestrictionContainer" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Query\Restriction\DeletedRestriction" class="TYPO3\CMS\Core\Database\Query\Restriction\DeletedRestriction" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Query\Restriction\DocumentTypeExclusionRestriction" class="TYPO3\CMS\Core\Database\Query\Restriction\DocumentTypeExclusionRestriction" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Query\Restriction\DocumentTypeExclusionRestriction&quot;: argument &quot;$doktype&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Query\Restriction\EmptyRestrictionContainer" class="TYPO3\CMS\Core\Database\Query\Restriction\EmptyRestrictionContainer" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Query\Restriction\EndTimeRestriction" class="TYPO3\CMS\Core\Database\Query\Restriction\EndTimeRestriction" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Database\Query\Restriction\EnforceableQueryRestrictionInterface" class="TYPO3\CMS\Core\Database\Query\Restriction\EnforceableQueryRestrictionInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Query\Restriction\FrontendGroupRestriction" class="TYPO3\CMS\Core\Database\Query\Restriction\FrontendGroupRestriction" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Query\Restriction\FrontendRestrictionContainer" class="TYPO3\CMS\Core\Database\Query\Restriction\FrontendRestrictionContainer" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Query\Restriction\HiddenRestriction" class="TYPO3\CMS\Core\Database\Query\Restriction\HiddenRestriction" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Query\Restriction\LimitToTablesRestrictionContainer" class="TYPO3\CMS\Core\Database\Query\Restriction\LimitToTablesRestrictionContainer" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Query\Restriction\PageIdListRestriction" class="TYPO3\CMS\Core\Database\Query\Restriction\PageIdListRestriction" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Query\Restriction\PageIdListRestriction&quot;: argument &quot;$tableNames&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Query\Restriction\PagePermissionRestriction" class="TYPO3\CMS\Core\Database\Query\Restriction\PagePermissionRestriction" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Query\Restriction\PagePermissionRestriction&quot;: argument &quot;$permissions&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Database\Query\Restriction\QueryRestrictionContainerInterface" class="TYPO3\CMS\Core\Database\Query\Restriction\QueryRestrictionContainerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Database\Query\Restriction\QueryRestrictionInterface" class="TYPO3\CMS\Core\Database\Query\Restriction\QueryRestrictionInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Query\Restriction\RootLevelRestriction" class="TYPO3\CMS\Core\Database\Query\Restriction\RootLevelRestriction" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Query\Restriction\StartTimeRestriction" class="TYPO3\CMS\Core\Database\Query\Restriction\StartTimeRestriction" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Query\Restriction\WorkspaceRestriction" class="TYPO3\CMS\Core\Database\Query\Restriction\WorkspaceRestriction" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Query\UnsupportedPreparedStatementParameterTypeException" class="TYPO3\CMS\Core\Database\Query\UnsupportedPreparedStatementParameterTypeException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Query\With" class="TYPO3\CMS\Core\Database\Query\With" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Query\With&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Query\WithCollection" class="TYPO3\CMS\Core\Database\Query\WithCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\ReferenceIndex" class="TYPO3\CMS\Core\Database\ReferenceIndex" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\SoftReference\SoftReferenceParserFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Registry"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\RelationHandler" class="TYPO3\CMS\Core\Database\RelationHandler" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\Comparator" class="TYPO3\CMS\Core\Database\Schema\Comparator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Comparator&quot;: argument &quot;$comparator&quot; of method &quot;__construct()&quot; references class &quot;Doctrine\DBAL\Schema\Comparator&quot; but no such service exists."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\ConnectionMigrator" class="TYPO3\CMS\Core\Database\Schema\ConnectionMigrator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\ConnectionMigrator&quot;: argument &quot;$connectionName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\DefaultTcaSchema" class="TYPO3\CMS\Core\Database\Schema\DefaultTcaSchema" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Exception\DefaultTcaSchemaTablePositionException" class="TYPO3\CMS\Core\Database\Schema\Exception\DefaultTcaSchemaTablePositionException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\Exception\InvalidIndexDefinitionException" class="TYPO3\CMS\Core\Database\Schema\Exception\InvalidIndexDefinitionException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\Exception\StatementException" class="TYPO3\CMS\Core\Database\Schema\Exception\StatementException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\Information\ColumnInfo" class="TYPO3\CMS\Core\Database\Schema\Information\ColumnInfo" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Information\ColumnInfo&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Information\TableInfo" class="TYPO3\CMS\Core\Database\Schema\Information\TableInfo" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Information\TableInfo&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Database\Schema\Parser\AST\AbstractCreateDefinitionItem" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\AbstractCreateDefinitionItem" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Database\Schema\Parser\AST\AbstractCreateStatement" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\AbstractCreateStatement" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateColumnDefinitionItem" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateColumnDefinitionItem" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateColumnDefinitionItem&quot;: argument &quot;$dataType&quot; of method &quot;__construct()&quot; references class &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\AbstractDataType&quot; but no such service exists. You should maybe alias this class to one of these existing services: &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\BigIntDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\BinaryDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\BitDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\BlobDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\CharDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\DateDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\DateTimeDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\DecimalDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\DoubleDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\EnumDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\FloatDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\IntegerDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\JsonDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\LongBlobDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\LongTextDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\MediumBlobDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\MediumIntDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\MediumTextDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\NumericDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\RealDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\SetDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\SmallIntDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TextDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TimeDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TimestampDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TinyBlobDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TinyIntDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TinyTextDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\UuidDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\VarBinaryDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\VarCharDataType&quot;, &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\YearDataType&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateDefinition" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateDefinition" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateDefinition&quot;: argument &quot;$items&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateForeignKeyDefinitionItem" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateForeignKeyDefinitionItem" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateForeignKeyDefinitionItem&quot;: argument &quot;$columnNames&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateIndexDefinitionItem" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateIndexDefinitionItem" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\Schema\Parser\AST\Identifier"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateTableClause" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateTableClause" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\Schema\Parser\AST\Identifier"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateTableStatement" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateTableStatement" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateTableClause"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateDefinition"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\AbstractDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\AbstractDataType" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\BigIntDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\BigIntDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\BigIntDataType&quot;: argument &quot;$length&quot; of method &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\IntegerDataType::__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\BinaryDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\BinaryDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\BinaryDataType&quot;: argument &quot;$length&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\BitDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\BitDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\BitDataType&quot;: argument &quot;$length&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\BlobDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\BlobDataType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\CharDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\CharDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\CharDataType&quot;: argument &quot;$length&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\DateDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\DateDataType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\DateTimeDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\DateTimeDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\DateTimeDataType&quot;: argument &quot;$length&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\DecimalDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\DecimalDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\DecimalDataType&quot;: argument &quot;$dataTypeDecimals&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\DoubleDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\DoubleDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\DoubleDataType&quot;: argument &quot;$dataTypeDecimals&quot; of method &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\FloatDataType::__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\EnumDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\EnumDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\EnumDataType&quot;: argument &quot;$values&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\FloatDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\FloatDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\FloatDataType&quot;: argument &quot;$dataTypeDecimals&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\IntegerDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\IntegerDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\IntegerDataType&quot;: argument &quot;$length&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\JsonDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\JsonDataType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\LongBlobDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\LongBlobDataType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\LongTextDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\LongTextDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\LongTextDataType&quot;: argument &quot;$options&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\MediumBlobDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\MediumBlobDataType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\MediumIntDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\MediumIntDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\MediumIntDataType&quot;: argument &quot;$length&quot; of method &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\IntegerDataType::__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\MediumTextDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\MediumTextDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\MediumTextDataType&quot;: argument &quot;$options&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\NumericDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\NumericDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\NumericDataType&quot;: argument &quot;$dataTypeDecimals&quot; of method &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\DecimalDataType::__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\RealDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\RealDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\RealDataType&quot;: argument &quot;$dataTypeDecimals&quot; of method &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\FloatDataType::__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\SetDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\SetDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\SetDataType&quot;: argument &quot;$values&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\SmallIntDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\SmallIntDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\SmallIntDataType&quot;: argument &quot;$length&quot; of method &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\IntegerDataType::__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TextDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TextDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TextDataType&quot;: argument &quot;$options&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TimeDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TimeDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TimeDataType&quot;: argument &quot;$length&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TimestampDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TimestampDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TimestampDataType&quot;: argument &quot;$length&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TinyBlobDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TinyBlobDataType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TinyIntDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TinyIntDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TinyIntDataType&quot;: argument &quot;$length&quot; of method &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\IntegerDataType::__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TinyTextDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TinyTextDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\TinyTextDataType&quot;: argument &quot;$options&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\UuidDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\UuidDataType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\VarBinaryDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\VarBinaryDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\VarBinaryDataType&quot;: argument &quot;$length&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\VarCharDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\VarCharDataType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\VarCharDataType&quot;: argument &quot;$length&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\YearDataType" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\DataType\YearDataType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\Identifier" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\Identifier" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\Identifier&quot;: argument &quot;$schemaObjectName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\IndexColumnName" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\IndexColumnName" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\IndexColumnName&quot;: argument &quot;$length&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\AST\ReferenceDefinition" class="TYPO3\CMS\Core\Database\Schema\Parser\AST\ReferenceDefinition" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\Parser\AST\ReferenceDefinition&quot;: argument &quot;$columnNames&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\Lexer" class="TYPO3\CMS\Core\Database\Schema\Parser\Lexer" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\Parser" class="TYPO3\CMS\Core\Database\Schema\Parser\Parser" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\Schema\Parser\Lexer"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Parser\TableBuilder" class="TYPO3\CMS\Core\Database\Schema\Parser\TableBuilder" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\SchemaDiff" class="TYPO3\CMS\Core\Database\Schema\SchemaDiff" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\SchemaDiff&quot;: argument &quot;$createdSchemas&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\SchemaInformation" class="TYPO3\CMS\Core\Database\Schema\SchemaInformation" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\SchemaInformation&quot;: argument &quot;$connection&quot; of method &quot;__construct()&quot; references class &quot;Doctrine\DBAL\Connection&quot; but no such service exists. You should maybe alias this class to the existing &quot;TYPO3\CMS\Core\Database\Connection&quot; service."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\SchemaManager\CoreSchemaManagerFactory" class="TYPO3\CMS\Core\Database\Schema\SchemaManager\CoreSchemaManagerFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\SchemaManager\MySQLSchemaManager" class="TYPO3\CMS\Core\Database\Schema\SchemaManager\MySQLSchemaManager" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\SchemaManager\MySQLSchemaManager&quot;: argument &quot;$connection&quot; of method &quot;Doctrine\DBAL\Schema\AbstractSchemaManager::__construct()&quot; references class &quot;Doctrine\DBAL\Connection&quot; but no such service exists. You should maybe alias this class to the existing &quot;TYPO3\CMS\Core\Database\Connection&quot; service."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\SchemaManager\PostgreSQLSchemaManager" class="TYPO3\CMS\Core\Database\Schema\SchemaManager\PostgreSQLSchemaManager" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\SchemaManager\PostgreSQLSchemaManager&quot;: argument &quot;$connection&quot; of method &quot;Doctrine\DBAL\Schema\AbstractSchemaManager::__construct()&quot; references class &quot;Doctrine\DBAL\Connection&quot; but no such service exists. You should maybe alias this class to the existing &quot;TYPO3\CMS\Core\Database\Connection&quot; service."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\SchemaManager\SQLiteSchemaManager" class="TYPO3\CMS\Core\Database\Schema\SchemaManager\SQLiteSchemaManager" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\SchemaManager\SQLiteSchemaManager&quot;: argument &quot;$connection&quot; of method &quot;Doctrine\DBAL\Schema\AbstractSchemaManager::__construct()&quot; references class &quot;Doctrine\DBAL\Connection&quot; but no such service exists. You should maybe alias this class to the existing &quot;TYPO3\CMS\Core\Database\Connection&quot; service."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\SchemaMigrator" class="TYPO3\CMS\Core\Database\Schema\SchemaMigrator" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\Schema\Parser\Parser"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\Schema\DefaultTcaSchema"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="cache.runtime"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\SqlReader" class="TYPO3\CMS\Core\Database\Schema\SqlReader" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\TableDiff" class="TYPO3\CMS\Core\Database\Schema\TableDiff" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Database\Schema\TableDiff&quot;: argument &quot;$oldTable&quot; of method &quot;__construct()&quot; references class &quot;Doctrine\DBAL\Schema\Table&quot; but no such service exists."/>
    </service>
    <service id="TYPO3\CMS\Core\Database\Schema\Types\DateTimeType" class="TYPO3\CMS\Core\Database\Schema\Types\DateTimeType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\Types\DateType" class="TYPO3\CMS\Core\Database\Schema\Types\DateType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\Types\SetType" class="TYPO3\CMS\Core\Database\Schema\Types\SetType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Database\Schema\Types\TimeType" class="TYPO3\CMS\Core\Database\Schema\Types\TimeType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\DependencyInjection\AllowedCallablePass" class="TYPO3\CMS\Core\DependencyInjection\AllowedCallablePass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DependencyInjection\AllowedCallablePass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DependencyInjection\AssetFileSystemPublisherPass" class="TYPO3\CMS\Core\DependencyInjection\AssetFileSystemPublisherPass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DependencyInjection\AssetFileSystemPublisherPass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DependencyInjection\AutowireInjectMethodsPass" class="TYPO3\CMS\Core\DependencyInjection\AutowireInjectMethodsPass" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\DependencyInjection\Cache\ContainerBackend" class="TYPO3\CMS\Core\DependencyInjection\Cache\ContainerBackend" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\DependencyInjection\Cache\ContainerBackend</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\DependencyInjection\CommonFactory" class="TYPO3\CMS\Core\DependencyInjection\CommonFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\DependencyInjection\ConsoleCommandPass" class="TYPO3\CMS\Core\DependencyInjection\ConsoleCommandPass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DependencyInjection\ConsoleCommandPass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DependencyInjection\ContainerException" class="TYPO3\CMS\Core\DependencyInjection\ContainerException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\DependencyInjection\EnvVarProcessor" class="TYPO3\CMS\Core\DependencyInjection\EnvVarProcessor" autowire="true" autoconfigure="true">
      <tag name="container.env_var_processor"/>
    </service>
    <service id="TYPO3\CMS\Core\DependencyInjection\FailsafeContainer" class="TYPO3\CMS\Core\DependencyInjection\FailsafeContainer" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\DependencyInjection\ListenerProviderPass" class="TYPO3\CMS\Core\DependencyInjection\ListenerProviderPass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DependencyInjection\ListenerProviderPass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DependencyInjection\LogChannelExtractor" class="TYPO3\CMS\Core\DependencyInjection\LogChannelExtractor" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\DependencyInjection\LoggerAwarePass" class="TYPO3\CMS\Core\DependencyInjection\LoggerAwarePass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DependencyInjection\LoggerAwarePass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DependencyInjection\LoggerInterfacePass" class="TYPO3\CMS\Core\DependencyInjection\LoggerInterfacePass" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\DependencyInjection\MessageHandlerPass" class="TYPO3\CMS\Core\DependencyInjection\MessageHandlerPass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DependencyInjection\MessageHandlerPass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DependencyInjection\MessengerMiddlewarePass" class="TYPO3\CMS\Core\DependencyInjection\MessengerMiddlewarePass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DependencyInjection\MessengerMiddlewarePass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DependencyInjection\MfaProviderPass" class="TYPO3\CMS\Core\DependencyInjection\MfaProviderPass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DependencyInjection\MfaProviderPass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DependencyInjection\NotFoundException" class="TYPO3\CMS\Core\DependencyInjection\NotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\DependencyInjection\PublicServicePass" class="TYPO3\CMS\Core\DependencyInjection\PublicServicePass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DependencyInjection\PublicServicePass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DependencyInjection\ResolveClassPass" class="TYPO3\CMS\Core\DependencyInjection\ResolveClassPass" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\DependencyInjection\ServiceProviderCompilationPass" class="TYPO3\CMS\Core\DependencyInjection\ServiceProviderCompilationPass" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\DependencyInjection\ServiceProviderRegistry"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\DependencyInjection\ServiceProviderInterface" class="TYPO3\CMS\Core\DependencyInjection\ServiceProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\DependencyInjection\ServiceProviderRegistry" class="TYPO3\CMS\Core\DependencyInjection\ServiceProviderRegistry" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
    </service>
    <service id="TYPO3\CMS\Core\DependencyInjection\SingletonPass" class="TYPO3\CMS\Core\DependencyInjection\SingletonPass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DependencyInjection\SingletonPass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\DependencyInjection\SoftReferenceParserPass" class="TYPO3\CMS\Core\DependencyInjection\SoftReferenceParserPass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\DependencyInjection\SoftReferenceParserPass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Access\RecordAccessGrantedEvent" class="TYPO3\CMS\Core\Domain\Access\RecordAccessGrantedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Domain\Access\RecordAccessGrantedEvent&quot;: argument &quot;$tableName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Access\RecordAccessVoter" class="TYPO3\CMS\Core\Domain\Access\RecordAccessVoter" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\ConsumableString" class="TYPO3\CMS\Core\Domain\ConsumableString" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Domain\ConsumableString&quot;: argument &quot;$value&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\DateTimeFactory" class="TYPO3\CMS\Core\Domain\DateTimeFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Domain\DateTimeFormat" class="TYPO3\CMS\Core\Domain\DateTimeFormat" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Domain\EqualityInterface" class="TYPO3\CMS\Core\Domain\EqualityInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Event\AfterRecordLanguageOverlayEvent" class="TYPO3\CMS\Core\Domain\Event\AfterRecordLanguageOverlayEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Domain\Event\AfterRecordLanguageOverlayEvent&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Event\BeforePageIsRetrievedEvent" class="TYPO3\CMS\Core\Domain\Event\BeforePageIsRetrievedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Domain\Event\BeforePageIsRetrievedEvent&quot;: argument &quot;$pageId&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Event\BeforePageLanguageOverlayEvent" class="TYPO3\CMS\Core\Domain\Event\BeforePageLanguageOverlayEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Domain\Event\BeforePageLanguageOverlayEvent&quot;: argument &quot;$pageInput&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Event\BeforeRecordLanguageOverlayEvent" class="TYPO3\CMS\Core\Domain\Event\BeforeRecordLanguageOverlayEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Domain\Event\BeforeRecordLanguageOverlayEvent&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Event\ModifyDefaultConstraintsForDatabaseQueryEvent" class="TYPO3\CMS\Core\Domain\Event\ModifyDefaultConstraintsForDatabaseQueryEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Domain\Event\ModifyDefaultConstraintsForDatabaseQueryEvent&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Event\RecordCreationEvent" class="TYPO3\CMS\Core\Domain\Event\RecordCreationEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Domain\Event\RecordCreationEvent&quot;: argument &quot;$properties&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Exception\FlexFieldPropertyException" class="TYPO3\CMS\Core\Domain\Exception\FlexFieldPropertyException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Domain\Exception\FlexFieldPropertyNotFoundException" class="TYPO3\CMS\Core\Domain\Exception\FlexFieldPropertyNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Domain\Exception\IncompleteRecordException" class="TYPO3\CMS\Core\Domain\Exception\IncompleteRecordException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Domain\Exception\RecordPropertyException" class="TYPO3\CMS\Core\Domain\Exception\RecordPropertyException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Domain\Exception\RecordPropertyNotFoundException" class="TYPO3\CMS\Core\Domain\Exception\RecordPropertyNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Domain\FlexFormFieldValues" class="TYPO3\CMS\Core\Domain\FlexFormFieldValues" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Domain\FlexFormFieldValues&quot;: argument &quot;$sheets&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Page" class="TYPO3\CMS\Core\Domain\Page" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Domain\RawRecord"/>
      <argument type="collection"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\Record\SystemProperties"/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Persistence\GreedyDatabaseBackend" class="TYPO3\CMS\Core\Domain\Persistence\GreedyDatabaseBackend" autowire="true" autoconfigure="true">
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\Access\RecordAccessVoter"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Persistence\RecordIdentityMap" class="TYPO3\CMS\Core\Domain\Persistence\RecordIdentityMap" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Domain\RawRecord" class="TYPO3\CMS\Core\Domain\RawRecord" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Domain\RawRecord&quot;: argument &quot;$uid&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Record" class="TYPO3\CMS\Core\Domain\Record" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Domain\Record&quot;: argument &quot;$properties&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Record\ComputedProperties" class="TYPO3\CMS\Core\Domain\Record\ComputedProperties" autowire="true" autoconfigure="true">
      <argument>null</argument>
      <argument>null</argument>
      <argument>null</argument>
      <argument type="service" id="TYPO3\CMS\Core\Domain\Page"/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Record\LanguageInfo" class="TYPO3\CMS\Core\Domain\Record\LanguageInfo" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Domain\Record\LanguageInfo&quot;: argument &quot;$languageId&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Record\SystemProperties" class="TYPO3\CMS\Core\Domain\Record\SystemProperties" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Domain\Record\SystemProperties&quot;: argument &quot;$isDeleted&quot; of method &quot;__construct()&quot; is type-hinted &quot;bool&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Record\VersionInfo" class="TYPO3\CMS\Core\Domain\Record\VersionInfo" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Domain\Record\VersionInfo&quot;: argument &quot;$workspaceId&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\RecordFactory" class="TYPO3\CMS\Core\Domain\RecordFactory" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\RecordFieldTransformer"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Domain\RecordInterface" class="TYPO3\CMS\Core\Domain\RecordInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\RecordPropertyClosure" class="TYPO3\CMS\Core\Domain\RecordPropertyClosure" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Domain\RecordPropertyClosure&quot;: argument &quot;$instantiator&quot; of method &quot;__construct()&quot; references class &quot;Closure&quot; but no such service exists. You should maybe alias this class to one of these existing services: &quot;backend.routes.warmer&quot;, &quot;backend.modules.warmer&quot;, &quot;dashboard.configuration.warmer&quot;, &quot;content-blocks.hide-content-element-children&quot;, &quot;content-blocks.hide-content-element-children-page-content-fetching&quot;, &quot;content-blocks.record-summary-for-localization&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Domain\Repository\PageRepository" class="TYPO3\CMS\Core\Domain\Repository\PageRepository" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\PageTypeLinkResolver"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Domain\Repository\PageRepository</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Error\AbstractExceptionHandler" class="TYPO3\CMS\Core\Error\AbstractExceptionHandler" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="psr.logger_aware"/>
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\Error\DebugExceptionHandler" class="TYPO3\CMS\Core\Error\DebugExceptionHandler" public="true" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <tag name="typo3.singleton"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Error\DebugExceptionHandler</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Error\ErrorHandler" class="TYPO3\CMS\Core\Error\ErrorHandler" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Error\ErrorHandler&quot;: argument &quot;$errorHandlerErrors&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Error\ErrorHandler</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Error\ErrorHandlerInterface" class="TYPO3\CMS\Core\Error\ErrorHandlerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Error\Exception" class="TYPO3\CMS\Core\Error\Exception" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Error\ExceptionHandlerInterface" class="TYPO3\CMS\Core\Error\ExceptionHandlerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Error\Http\AbstractClientErrorException" class="TYPO3\CMS\Core\Error\Http\AbstractClientErrorException" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Error\Http\AbstractServerErrorException" class="TYPO3\CMS\Core\Error\Http\AbstractServerErrorException" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Error\Http\BadRequestException" class="TYPO3\CMS\Core\Error\Http\BadRequestException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Error\Http\ForbiddenException" class="TYPO3\CMS\Core\Error\Http\ForbiddenException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Error\Http\InternalServerErrorException" class="TYPO3\CMS\Core\Error\Http\InternalServerErrorException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Error\Http\LinkedPageNotResolvableException" class="TYPO3\CMS\Core\Error\Http\LinkedPageNotResolvableException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Error\Http\PageNotFoundException" class="TYPO3\CMS\Core\Error\Http\PageNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Error\Http\ServiceUnavailableException" class="TYPO3\CMS\Core\Error\Http\ServiceUnavailableException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Error\Http\ShortcutTargetPageNotFoundException" class="TYPO3\CMS\Core\Error\Http\ShortcutTargetPageNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Error\Http\StatusException" class="TYPO3\CMS\Core\Error\Http\StatusException" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Error\Http\StatusException&quot;: argument &quot;$statusHeaders&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Error\Http\UnauthorizedException" class="TYPO3\CMS\Core\Error\Http\UnauthorizedException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Error\PageErrorHandler\FluidPageErrorHandler" class="TYPO3\CMS\Core\Error\PageErrorHandler\FluidPageErrorHandler" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Error\PageErrorHandler\FluidPageErrorHandler&quot;: argument &quot;$statusCode&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Error\PageErrorHandler\InvalidPageErrorHandlerException" class="TYPO3\CMS\Core\Error\PageErrorHandler\InvalidPageErrorHandlerException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Error\PageErrorHandler\PageContentErrorHandler" class="TYPO3\CMS\Core\Error\PageErrorHandler\PageContentErrorHandler" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Error\PageErrorHandler\PageContentErrorHandler&quot;: argument &quot;$statusCode&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Error\PageErrorHandler\PageErrorHandlerInterface" class="TYPO3\CMS\Core\Error\PageErrorHandler\PageErrorHandlerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Error\PageErrorHandler\PageErrorHandlerNotConfiguredException" class="TYPO3\CMS\Core\Error\PageErrorHandler\PageErrorHandlerNotConfiguredException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Error\PageErrorHandler\RedirectLoginErrorHandler" class="TYPO3\CMS\Core\Error\PageErrorHandler\RedirectLoginErrorHandler" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Error\PageErrorHandler\RedirectLoginErrorHandler&quot;: argument &quot;$statusCode&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Error\ProductionExceptionHandler" class="TYPO3\CMS\Core\Error\ProductionExceptionHandler" public="true" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <tag name="typo3.singleton"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Error\ProductionExceptionHandler</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\EventDispatcher\EventDispatcher" class="TYPO3\CMS\Core\EventDispatcher\EventDispatcher" public="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getEventDispatcher"/>
    </service>
    <service id="TYPO3\CMS\Core\EventDispatcher\NoopEventDispatcher" class="TYPO3\CMS\Core\EventDispatcher\NoopEventDispatcher" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Exception\Archive\ExtractException" class="TYPO3\CMS\Core\Exception\Archive\ExtractException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Exception\Crypto\InvalidHashStringException" class="TYPO3\CMS\Core\Exception\Crypto\InvalidHashStringException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Exception\InvalidPasswordRulesException" class="TYPO3\CMS\Core\Exception\InvalidPasswordRulesException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Exception\Page\BrokenRootLineException" class="TYPO3\CMS\Core\Exception\Page\BrokenRootLineException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Exception\Page\CircularPageReferenceChainException" class="TYPO3\CMS\Core\Exception\Page\CircularPageReferenceChainException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Exception\Page\CircularRootLineException" class="TYPO3\CMS\Core\Exception\Page\CircularRootLineException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Exception\Page\MountPointException" class="TYPO3\CMS\Core\Exception\Page\MountPointException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Exception\Page\MountPointsDisabledException" class="TYPO3\CMS\Core\Exception\Page\MountPointsDisabledException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Exception\Page\PageNotFoundException" class="TYPO3\CMS\Core\Exception\Page\PageNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Exception\Page\PagePropertyRelationNotFoundException" class="TYPO3\CMS\Core\Exception\Page\PagePropertyRelationNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Exception\Page\PageReferenceResolvingReachedIterationLimitException" class="TYPO3\CMS\Core\Exception\Page\PageReferenceResolvingReachedIterationLimitException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Exception\Page\RootLineException" class="TYPO3\CMS\Core\Exception\Page\RootLineException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Exception\SiteNotFoundException" class="TYPO3\CMS\Core\Exception\SiteNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Exception" class="TYPO3\CMS\Core\Exception" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\ExpressionLanguage\AbstractProvider" class="TYPO3\CMS\Core\ExpressionLanguage\AbstractProvider" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\ExpressionLanguage\DefaultProvider" class="TYPO3\CMS\Core\ExpressionLanguage\DefaultProvider" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Information\Typo3Version"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
    </service>
    <service id="TYPO3\CMS\Core\ExpressionLanguage\FunctionsProvider\DefaultFunctionsProvider" class="TYPO3\CMS\Core\ExpressionLanguage\FunctionsProvider\DefaultFunctionsProvider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\ExpressionLanguage\FunctionsProvider\Typo3ConditionFunctionsProvider" class="TYPO3\CMS\Core\ExpressionLanguage\FunctionsProvider\Typo3ConditionFunctionsProvider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader" class="TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="" method="warmupCaches" before="" after=""/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="_early.cache.core"/>
      <argument type="expression">service("package-dependent-cache-identifier").withPrefix("ExpressionLanguageProviders").toString()</argument>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\ExpressionLanguage\ProviderInterface" class="TYPO3\CMS\Core\ExpressionLanguage\ProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\ExpressionLanguage\RequestWrapper" class="TYPO3\CMS\Core\ExpressionLanguage\RequestWrapper" autowire="true" autoconfigure="true">
      <argument>null</argument>
    </service>
    <service id="TYPO3\CMS\Core\ExpressionLanguage\Resolver" class="TYPO3\CMS\Core\ExpressionLanguage\Resolver" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\ExpressionLanguage\Resolver&quot;: argument &quot;$context&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\ExpressionLanguage\RoutingConditionProvider" class="TYPO3\CMS\Core\ExpressionLanguage\RoutingConditionProvider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\ExpressionLanguage\TypoScriptConditionProvider" class="TYPO3\CMS\Core\ExpressionLanguage\TypoScriptConditionProvider" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\FormProtection\AbstractFormProtection" class="TYPO3\CMS\Core\FormProtection\AbstractFormProtection" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\FormProtection\BackendFormProtection" class="TYPO3\CMS\Core\FormProtection\BackendFormProtection" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Authentication\BackendUserAuthentication"/>
      <argument type="service" id="TYPO3\CMS\Core\Registry"/>
    </service>
    <service id="TYPO3\CMS\Core\FormProtection\DisabledFormProtection" class="TYPO3\CMS\Core\FormProtection\DisabledFormProtection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\FormProtection\Exception" class="TYPO3\CMS\Core\FormProtection\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\FormProtection\FormProtectionFactory" class="TYPO3\CMS\Core\FormProtection\FormProtectionFactory" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getFormProtectionFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\FormProtection\FrontendFormProtection" class="TYPO3\CMS\Core\FormProtection\FrontendFormProtection" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication"/>
    </service>
    <service id="TYPO3\CMS\Core\FormProtection\InstallToolFormProtection" class="TYPO3\CMS\Core\FormProtection\InstallToolFormProtection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Hooks\BackendUserPasswordCheck" class="TYPO3\CMS\Core\Hooks\BackendUserPasswordCheck" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Hooks\CreateSiteConfiguration" class="TYPO3\CMS\Core\Hooks\CreateSiteConfiguration" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Hooks\DestroySessionHook" class="TYPO3\CMS\Core\Hooks\DestroySessionHook" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Hooks\PagesTsConfigGuard" class="TYPO3\CMS\Core\Hooks\PagesTsConfigGuard" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Hooks\SystemMaintainerAllowanceCheck" class="TYPO3\CMS\Core\Hooks\SystemMaintainerAllowanceCheck" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Hooks\TcaDisplayConditions" class="TYPO3\CMS\Core\Hooks\TcaDisplayConditions" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Hooks\TcaItemsProcessorFunctions" class="TYPO3\CMS\Core\Hooks\TcaItemsProcessorFunctions" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconRegistry_decorated_2"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry"/>
    </service>
    <service id="TYPO3\CMS\Core\Hooks\UpdateFileIndexEntry" class="TYPO3\CMS\Core\Hooks\UpdateFileIndexEntry" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Html\DefaultSanitizerBuilder" class="TYPO3\CMS\Core\Html\DefaultSanitizerBuilder" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\Html\Event\AfterTransformTextForPersistenceEvent" class="TYPO3\CMS\Core\Html\Event\AfterTransformTextForPersistenceEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Html\Event\AfterTransformTextForPersistenceEvent&quot;: argument &quot;$htmlContent&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Html\Event\AfterTransformTextForRichTextEditorEvent" class="TYPO3\CMS\Core\Html\Event\AfterTransformTextForRichTextEditorEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Html\Event\AfterTransformTextForRichTextEditorEvent&quot;: argument &quot;$htmlContent&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Html\Event\BeforeTransformTextForPersistenceEvent" class="TYPO3\CMS\Core\Html\Event\BeforeTransformTextForPersistenceEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Html\Event\BeforeTransformTextForPersistenceEvent&quot;: argument &quot;$htmlContent&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Html\Event\BeforeTransformTextForRichTextEditorEvent" class="TYPO3\CMS\Core\Html\Event\BeforeTransformTextForRichTextEditorEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Html\Event\BeforeTransformTextForRichTextEditorEvent&quot;: argument &quot;$htmlContent&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Html\Event\BrokenLinkAnalysisEvent" class="TYPO3\CMS\Core\Html\Event\BrokenLinkAnalysisEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Html\Event\BrokenLinkAnalysisEvent&quot;: argument &quot;$linkType&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Html\HtmlCropper" class="TYPO3\CMS\Core\Html\HtmlCropper" autowire="true" autoconfigure="true">
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Html\HtmlCropper</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\Html\HtmlParser" class="TYPO3\CMS\Core\Html\HtmlParser" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Html\I18nSanitizerBuilder" class="TYPO3\CMS\Core\Html\I18nSanitizerBuilder" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Html\PreviewSanitizerBuilder" class="TYPO3\CMS\Core\Html\PreviewSanitizerBuilder" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\Html\RteHtmlParser" class="TYPO3\CMS\Core\Html\RteHtmlParser" public="true" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Html\RteHtmlParser</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Html\SanitizerBuilderFactory" class="TYPO3\CMS\Core\Html\SanitizerBuilderFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Html\SanitizerInitiator" class="TYPO3\CMS\Core\Html\SanitizerInitiator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Html\SanitizerInitiator&quot;: argument &quot;$trace&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Html\SimpleNode" class="TYPO3\CMS\Core\Html\SimpleNode" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Html\SimpleNode&quot;: argument &quot;$type&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Html\SimpleParser" class="TYPO3\CMS\Core\Html\SimpleParser" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Html\SimpleParser&quot;: argument &quot;$string&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Html\Srcset\DensitySrcsetCandidate" class="TYPO3\CMS\Core\Html\Srcset\DensitySrcsetCandidate" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Html\Srcset\DensitySrcsetCandidate&quot;: argument &quot;$density&quot; of method &quot;__construct()&quot; is type-hinted &quot;float&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Html\Srcset\SrcsetAttribute" class="TYPO3\CMS\Core\Html\Srcset\SrcsetAttribute" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Html\Srcset\SrcsetCandidate" class="TYPO3\CMS\Core\Html\Srcset\SrcsetCandidate" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Html\Srcset\WidthSrcsetCandidate" class="TYPO3\CMS\Core\Html\Srcset\WidthSrcsetCandidate" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Html\Srcset\WidthSrcsetCandidate&quot;: argument &quot;$width&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Html\Visitor\UnwrapTagVisitor" class="TYPO3\CMS\Core\Html\Visitor\UnwrapTagVisitor" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Http\AbstractApplication" class="TYPO3\CMS\Core\Http\AbstractApplication" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="typo3.request_handler"/>
      <tag name="psr.logger_aware"/>
    </service>
    <service id="TYPO3\CMS\Core\Http\Application" class="TYPO3\CMS\Core\Http\Application" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.request_handler"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id=".autowire_inline.TYPO3\CMS\Core\Http\Application.1"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Configuration\ConfigurationManager"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Http\Application</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Http\ApplicationType" class="TYPO3\CMS\Core\Http\ApplicationType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Http\Client\AllowedHostsMiddleware" class="TYPO3\CMS\Core\Http\Client\AllowedHostsMiddleware" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Http\Client\AllowedHostsMiddleware&quot;: argument &quot;$context&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Http\Client\GuzzleClientFactory" class="TYPO3\CMS\Core\Http\Client\GuzzleClientFactory" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getGuzzleClientFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Http\CookieScope" class="TYPO3\CMS\Core\Http\CookieScope" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Http\CookieScope&quot;: argument &quot;$domain&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Http\Dispatcher" class="TYPO3\CMS\Core\Http\Dispatcher" autowire="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Http\DispatcherInterface" class="TYPO3\CMS\Core\Http\DispatcherInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Http\Error\MethodNotAllowedException" class="TYPO3\CMS\Core\Http\Error\MethodNotAllowedException" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Http\Error\MethodNotAllowedException&quot;: argument &quot;$allowedMethods&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Http\FalDumpFileContentsDecoratorStream" class="TYPO3\CMS\Core\Http\FalDumpFileContentsDecoratorStream" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Http\FalDumpFileContentsDecoratorStream&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Http\HtmlResponse" class="TYPO3\CMS\Core\Http\HtmlResponse" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Http\HtmlResponse&quot;: argument &quot;$content&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Http\ImmediateResponseException" class="TYPO3\CMS\Core\Http\ImmediateResponseException" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Http\ImmediateResponseException&quot;: argument &quot;$response&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ResponseInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\HtmlResponse&quot;, &quot;TYPO3\CMS\Core\Http\JsonResponse&quot;, &quot;TYPO3\CMS\Core\Http\NullResponse&quot;, &quot;TYPO3\CMS\Core\Http\RedirectResponse&quot;, &quot;TYPO3\CMS\Core\Http\Response&quot;, &quot;TYPO3\CMS\Extbase\Http\ForwardResponse&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Http\InvalidRequestUrlOnCliException" class="TYPO3\CMS\Core\Http\InvalidRequestUrlOnCliException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Http\JsonResponse" class="TYPO3\CMS\Core\Http\JsonResponse" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Http\Message" class="TYPO3\CMS\Core\Http\Message" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Http\MiddlewareDispatcher" class="TYPO3\CMS\Core\Http\MiddlewareDispatcher" autowire="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Http\MiddlewareDispatcher&quot;: argument &quot;$kernel&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Server\RequestHandlerInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\Application&quot;, &quot;TYPO3\CMS\Core\Http\MiddlewareDispatcher&quot;, &quot;TYPO3\CMS\Core\Http\RequestHandler&quot;, &quot;TYPO3\CMS\Backend\Http\Application&quot;, &quot;TYPO3\CMS\Backend\Http\RequestHandler&quot;, &quot;TYPO3\CMS\Frontend\Http\Application&quot;, &quot;TYPO3\CMS\Frontend\Http\RequestHandler&quot;, &quot;TYPO3\CMS\Install\Http\Application&quot;, &quot;TYPO3\CMS\Install\Http\NotFoundRequestHandler&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Http\MiddlewareStackResolver" class="TYPO3\CMS\Core\Http\MiddlewareStackResolver" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3-core/middlewares" event="" method="warmupCaches" before="" after=""/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Service\DependencyOrderingService"/>
      <argument type="service" id="_early.cache.core"/>
      <argument type="expression">service("package-dependent-cache-identifier").toString()</argument>
    </service>
    <service id="TYPO3\CMS\Core\Http\NormalizedParams" class="TYPO3\CMS\Core\Http\NormalizedParams" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Http\NormalizedParams&quot;: argument &quot;$serverParams&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Http\NullResponse" class="TYPO3\CMS\Core\Http\NullResponse" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Http\PropagateResponseException" class="TYPO3\CMS\Core\Http\PropagateResponseException" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Http\PropagateResponseException&quot;: argument &quot;$response&quot; of method &quot;TYPO3\CMS\Core\Http\ImmediateResponseException::__construct()&quot; references interface &quot;Psr\Http\Message\ResponseInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\HtmlResponse&quot;, &quot;TYPO3\CMS\Core\Http\JsonResponse&quot;, &quot;TYPO3\CMS\Core\Http\NullResponse&quot;, &quot;TYPO3\CMS\Core\Http\RedirectResponse&quot;, &quot;TYPO3\CMS\Core\Http\Response&quot;, &quot;TYPO3\CMS\Extbase\Http\ForwardResponse&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Http\RedirectResponse" class="TYPO3\CMS\Core\Http\RedirectResponse" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Http\RedirectResponse&quot;: argument &quot;$uri&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\UriInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\Uri&quot;, &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\UriValue&quot;, &quot;TYPO3\CMS\Core\SystemResource\Http\CacheBustingUri&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Http\Request" class="TYPO3\CMS\Core\Http\Request" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Http\RequestFactory" class="TYPO3\CMS\Core\Http\RequestFactory" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getRequestFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Http\RequestHandler" class="TYPO3\CMS\Core\Http\RequestHandler" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.request_handler"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\BackendEntryPointResolver"/>
    </service>
    <service id="TYPO3\CMS\Core\Http\Response" class="TYPO3\CMS\Core\Http\Response" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Http\ResponseFactory" class="TYPO3\CMS\Core\Http\ResponseFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Http\Security\InvalidReferrerException" class="TYPO3\CMS\Core\Http\Security\InvalidReferrerException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Http\Security\MissingReferrerException" class="TYPO3\CMS\Core\Http\Security\MissingReferrerException" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Http\Security\ReferrerEnforcer" class="TYPO3\CMS\Core\Http\Security\ReferrerEnforcer" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Http\SelfEmittableLazyOpenStream" class="TYPO3\CMS\Core\Http\SelfEmittableLazyOpenStream" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Http\SelfEmittableLazyOpenStream&quot;: argument &quot;$filename&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Http\SelfEmittableStreamInterface" class="TYPO3\CMS\Core\Http\SelfEmittableStreamInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Http\ServerRequest" class="TYPO3\CMS\Core\Http\ServerRequest" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Http\ServerRequestFactory" class="TYPO3\CMS\Core\Http\ServerRequestFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Http\SetCookieBehavior" class="TYPO3\CMS\Core\Http\SetCookieBehavior" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Http\SetCookieService" class="TYPO3\CMS\Core\Http\SetCookieService" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Core\Http\SetCookieService&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="TYPO3\CMS\Core\Http\Stream" class="TYPO3\CMS\Core\Http\Stream" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Http\Stream&quot;: argument &quot;$stream&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Http\StreamFactory" class="TYPO3\CMS\Core\Http\StreamFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Http\UploadedFile" class="TYPO3\CMS\Core\Http\UploadedFile" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Http\UploadedFile&quot;: argument &quot;$input&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Http\UploadedFileFactory" class="TYPO3\CMS\Core\Http\UploadedFileFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Http\Uri" class="TYPO3\CMS\Core\Http\Uri" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Http\UriFactory" class="TYPO3\CMS\Core\Http\UriFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\IO\CsvStreamFilter" class="TYPO3\CMS\Core\IO\CsvStreamFilter" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Imaging\Dimension" class="TYPO3\CMS\Core\Imaging\Dimension" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconSize"/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent" class="TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent&quot;: argument &quot;$resource&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\ResourceInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\Folder&quot;, &quot;TYPO3\CMS\Core\Resource\InaccessibleFolder&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\Event\ModifyRecordOverlayIconIdentifierEvent" class="TYPO3\CMS\Core\Imaging\Event\ModifyRecordOverlayIconIdentifierEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Imaging\Event\ModifyRecordOverlayIconIdentifierEvent&quot;: argument &quot;$overlayIconIdentifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\Exception\InvalidSvgException" class="TYPO3\CMS\Core\Imaging\Exception\InvalidSvgException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Imaging\Exception\UnsupportedFileException" class="TYPO3\CMS\Core\Imaging\Exception\UnsupportedFileException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Imaging\Exception\ZeroImageDimensionException" class="TYPO3\CMS\Core\Imaging\Exception\ZeroImageDimensionException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Imaging\GraphicalFunctions" class="TYPO3\CMS\Core\Imaging\GraphicalFunctions" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Imaging\Icon" class="TYPO3\CMS\Core\Imaging\Icon" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Imaging\IconFactory" class="TYPO3\CMS\Core\Imaging\IconFactory" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getIconFactory"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Imaging\IconProvider\AbstractSvgIconProvider" class="TYPO3\CMS\Core\Imaging\IconProvider\AbstractSvgIconProvider" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="icon.provider"/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\IconProvider\BitmapIconProvider" class="TYPO3\CMS\Core\Imaging\IconProvider\BitmapIconProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="icon.provider"/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider" class="TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider" public="true" autoconfigure="true">
      <tag name="icon.provider"/>
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getSvgIconProvider"/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\IconProvider\SvgSpriteIconProvider" class="TYPO3\CMS\Core\Imaging\IconProvider\SvgSpriteIconProvider" public="true" autoconfigure="true">
      <tag name="icon.provider"/>
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getSvgSpriteIconProvider"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Imaging\IconProviderInterface" class="TYPO3\CMS\Core\Imaging\IconProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="icon.provider"/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\IconSize" class="TYPO3\CMS\Core\Imaging\IconSize" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Imaging\IconState" class="TYPO3\CMS\Core\Imaging\IconState" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Imaging\ImageDimension" class="TYPO3\CMS\Core\Imaging\ImageDimension" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Imaging\ImageDimension&quot;: argument &quot;$width&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\ImageMagickFile" class="TYPO3\CMS\Core\Imaging\ImageMagickFile" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Imaging\ImageMagickFile&quot;: argument &quot;$filePath&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\ImageManipulation\Area" class="TYPO3\CMS\Core\Imaging\ImageManipulation\Area" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Imaging\ImageManipulation\Area&quot;: argument &quot;$x&quot; of method &quot;__construct()&quot; is type-hinted &quot;float&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\ImageManipulation\CropVariant" class="TYPO3\CMS\Core\Imaging\ImageManipulation\CropVariant" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Imaging\ImageManipulation\CropVariant&quot;: argument &quot;$id&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\ImageManipulation\CropVariantCollection" class="TYPO3\CMS\Core\Imaging\ImageManipulation\CropVariantCollection" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Imaging\ImageManipulation\CropVariantCollection&quot;: argument &quot;$cropVariants&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\ImageManipulation\InvalidConfigurationException" class="TYPO3\CMS\Core\Imaging\ImageManipulation\InvalidConfigurationException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Imaging\ImageManipulation\Ratio" class="TYPO3\CMS\Core\Imaging\ImageManipulation\Ratio" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Imaging\ImageManipulation\Ratio&quot;: argument &quot;$id&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\ImageProcessingInstructions" class="TYPO3\CMS\Core\Imaging\ImageProcessingInstructions" autowire="true" autoconfigure="true">
      <argument>0</argument>
      <argument>0</argument>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\ImageManipulation\Area"/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\ImageProcessingResult" class="TYPO3\CMS\Core\Imaging\ImageProcessingResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Imaging\ImageProcessingResult&quot;: argument &quot;$filePath&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\ImageResource" class="TYPO3\CMS\Core\Imaging\ImageResource" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Imaging\ImageResource&quot;: argument &quot;$width&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\Svg\SvgDocument" class="TYPO3\CMS\Core\Imaging\Svg\SvgDocument" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Imaging\Svg\SvgDocumentFactory" class="TYPO3\CMS\Core\Imaging\Svg\SvgDocumentFactory" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getSvgDocumentFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\Svg\SvgDocumentService" class="TYPO3\CMS\Core\Imaging\Svg\SvgDocumentService" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getSvgDocumentService"/>
    </service>
    <service id="TYPO3\CMS\Core\Information\Typo3Information" class="TYPO3\CMS\Core\Information\Typo3Information" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Information\Typo3Version" class="TYPO3\CMS\Core\Information\Typo3Version" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\LinkHandling\EmailLinkHandler" class="TYPO3\CMS\Core\LinkHandling\EmailLinkHandler" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\LinkHandling\Event\AfterLinkResolvedByStringRepresentationEvent" class="TYPO3\CMS\Core\LinkHandling\Event\AfterLinkResolvedByStringRepresentationEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\LinkHandling\Event\AfterLinkResolvedByStringRepresentationEvent&quot;: argument &quot;$result&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\LinkHandling\Event\AfterTypoLinkDecodedEvent" class="TYPO3\CMS\Core\LinkHandling\Event\AfterTypoLinkDecodedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\LinkHandling\Event\AfterTypoLinkDecodedEvent&quot;: argument &quot;$typoLinkParts&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\LinkHandling\Event\BeforeTypoLinkEncodedEvent" class="TYPO3\CMS\Core\LinkHandling\Event\BeforeTypoLinkEncodedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\LinkHandling\Event\BeforeTypoLinkEncodedEvent&quot;: argument &quot;$parameters&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\LinkHandling\Exception\UnknownLinkHandlerException" class="TYPO3\CMS\Core\LinkHandling\Exception\UnknownLinkHandlerException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\LinkHandling\Exception\UnknownUrnException" class="TYPO3\CMS\Core\LinkHandling\Exception\UnknownUrnException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\LinkHandling\FileLinkHandler" class="TYPO3\CMS\Core\LinkHandling\FileLinkHandler" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\LinkHandling\FolderLinkHandler" class="TYPO3\CMS\Core\LinkHandling\FolderLinkHandler" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\LinkHandling\LegacyLinkNotationConverter" class="TYPO3\CMS\Core\LinkHandling\LegacyLinkNotationConverter" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\LinkHandling\LinkHandlingInterface" class="TYPO3\CMS\Core\LinkHandling\LinkHandlingInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\LinkHandling\LinkService" class="TYPO3\CMS\Core\LinkHandling\LinkService" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\LinkHandling\PageLinkHandler" class="TYPO3\CMS\Core\LinkHandling\PageLinkHandler" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\LinkHandling\PageTypeLinkResolver" class="TYPO3\CMS\Core\LinkHandling\PageTypeLinkResolver" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\LinkService"/>
      <argument type="service" id="TYPO3\CMS\Frontend\Typolink\LinkFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\LinkHandling\RecordLinkHandler" class="TYPO3\CMS\Core\LinkHandling\RecordLinkHandler" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\LinkHandling\TelephoneLinkHandler" class="TYPO3\CMS\Core\LinkHandling\TelephoneLinkHandler" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService" class="TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\LinkHandling\TypolinkParameter" class="TYPO3\CMS\Core\LinkHandling\TypolinkParameter" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\LinkHandling\UrlLinkHandler" class="TYPO3\CMS\Core\LinkHandling\UrlLinkHandler" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Localization\CacheWarmer" class="TYPO3\CMS\Core\Localization\CacheWarmer" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="" method="warmupCaches" before="" after=""/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LabelFileResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LocalizationFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\Locales"/>
    </service>
    <service id="TYPO3\CMS\Core\Localization\DateFormatter" class="TYPO3\CMS\Core\Localization\DateFormatter" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Localization\Event\BeforeLabelResourceResolvedEvent" class="TYPO3\CMS\Core\Localization\Event\BeforeLabelResourceResolvedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Localization\Event\BeforeLabelResourceResolvedEvent&quot;: argument &quot;$packageKey&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Localization\Event\ModifyLanguagePackRemoteBaseUrlEvent" class="TYPO3\CMS\Core\Localization\Event\ModifyLanguagePackRemoteBaseUrlEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Localization\Event\ModifyLanguagePackRemoteBaseUrlEvent&quot;: argument &quot;$baseUrl&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\UriInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\Uri&quot;, &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\UriValue&quot;, &quot;TYPO3\CMS\Core\SystemResource\Http\CacheBustingUri&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Localization\Event\ModifyLanguagePacksEvent" class="TYPO3\CMS\Core\Localization\Event\ModifyLanguagePacksEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Localization\Event\ModifyLanguagePacksEvent&quot;: argument &quot;$extensions&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Localization\Exception\FileNotFoundException" class="TYPO3\CMS\Core\Localization\Exception\FileNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Localization\Exception\InvalidParserException" class="TYPO3\CMS\Core\Localization\Exception\InvalidParserException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Localization\Exception\InvalidXmlFileException" class="TYPO3\CMS\Core\Localization\Exception\InvalidXmlFileException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Localization\JavaScriptLanguageDomainProvider" class="TYPO3\CMS\Core\Localization\JavaScriptLanguageDomainProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\TranslationDomainResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Localization\LabelBag" class="TYPO3\CMS\Core\Localization\LabelBag" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Localization\LabelBag&quot;: argument &quot;$key&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Localization\LabelFileResolver" class="TYPO3\CMS\Core\Localization\LabelFileResolver" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getLabelFileResolver"/>
    </service>
    <service id="TYPO3\CMS\Core\Localization\LanguagePackService" class="TYPO3\CMS\Core\Localization\LanguagePackService" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getLanguagePackService"/>
    </service>
    <service id="TYPO3\CMS\Core\Localization\LanguagePackStatesStore" class="TYPO3\CMS\Core\Localization\LanguagePackStatesStore" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Locking\LockFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Localization\LanguageService" class="TYPO3\CMS\Core\Localization\LanguageService" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="TYPO3\CMS\Core\Localization\LanguageServiceFactory" class="TYPO3\CMS\Core\Localization\LanguageServiceFactory" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getLanguageServiceFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Localization\Loader\XliffLoader" class="TYPO3\CMS\Core\Localization\Loader\XliffLoader" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Localization\Locale" class="TYPO3\CMS\Core\Localization\Locale" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Localization\Locales" class="TYPO3\CMS\Core\Localization\Locales" public="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getLocales"/>
    </service>
    <service id="TYPO3\CMS\Core\Localization\LocalizationFactory" class="TYPO3\CMS\Core\Localization\LocalizationFactory" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getLocalizationFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Localization\OfficialLanguages" class="TYPO3\CMS\Core\Localization\OfficialLanguages" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Localization\Parser\AbstractXmlParser" class="TYPO3\CMS\Core\Localization\Parser\AbstractXmlParser" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Localization\Parser\LocalizationParserInterface" class="TYPO3\CMS\Core\Localization\Parser\LocalizationParserInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Localization\Parser\XliffParser" class="TYPO3\CMS\Core\Localization\Parser\XliffParser" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Localization\TcaSystemLanguageCollector" class="TYPO3\CMS\Core\Localization\TcaSystemLanguageCollector" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Localization\Locales"/>
    </service>
    <service id="TYPO3\CMS\Core\Localization\TranslationDomainMapper" class="TYPO3\CMS\Core\Localization\TranslationDomainMapper" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getTranslationDomainMapper"/>
    </service>
    <service id="TYPO3\CMS\Core\Localization\TranslationDomainResolver" class="TYPO3\CMS\Core\Localization\TranslationDomainResolver" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getTranslationDomainResolver"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Localization\TranslatorInterface" class="TYPO3\CMS\Core\Localization\TranslatorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Locking\Exception" class="TYPO3\CMS\Core\Locking\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Locking\Exception\LockAcquireException" class="TYPO3\CMS\Core\Locking\Exception\LockAcquireException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Locking\Exception\LockAcquireWouldBlockException" class="TYPO3\CMS\Core\Locking\Exception\LockAcquireWouldBlockException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Locking\Exception\LockCreateException" class="TYPO3\CMS\Core\Locking\Exception\LockCreateException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Locking\FileLockStrategy" class="TYPO3\CMS\Core\Locking\FileLockStrategy" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Locking\FileLockStrategy&quot;: argument &quot;$subject&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Locking\LockFactory" class="TYPO3\CMS\Core\Locking\LockFactory" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Locking\LockingStrategyInterface" class="TYPO3\CMS\Core\Locking\LockingStrategyInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Locking\ResourceMutex" class="TYPO3\CMS\Core\Locking\ResourceMutex" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Locking\LockFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Locking\SemaphoreLockStrategy" class="TYPO3\CMS\Core\Locking\SemaphoreLockStrategy" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Locking\SemaphoreLockStrategy&quot;: argument &quot;$subject&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Locking\SimpleLockStrategy" class="TYPO3\CMS\Core\Locking\SimpleLockStrategy" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Locking\SimpleLockStrategy&quot;: argument &quot;$subject&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Log\Channel" class="TYPO3\CMS\Core\Log\Channel" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Log\Channel&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Log\Exception" class="TYPO3\CMS\Core\Log\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Log\Exception\InvalidLogProcessorConfigurationException" class="TYPO3\CMS\Core\Log\Exception\InvalidLogProcessorConfigurationException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Log\Exception\InvalidLogWriterConfigurationException" class="TYPO3\CMS\Core\Log\Exception\InvalidLogWriterConfigurationException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Log\LogLevel" class="TYPO3\CMS\Core\Log\LogLevel" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Log\LogManagerInterface" class="TYPO3\CMS\Core\Log\LogManagerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Log\LogRecord" class="TYPO3\CMS\Core\Log\LogRecord" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Log\LogRecord&quot;: argument &quot;$component&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Log\Logger" class="TYPO3\CMS\Core\Log\Logger" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Log\Logger&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Log\Processor\AbstractMemoryProcessor" class="TYPO3\CMS\Core\Log\Processor\AbstractMemoryProcessor" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Log\Processor\AbstractProcessor" class="TYPO3\CMS\Core\Log\Processor\AbstractProcessor" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Log\Processor\IntrospectionProcessor" class="TYPO3\CMS\Core\Log\Processor\IntrospectionProcessor" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Log\Processor\MemoryPeakUsageProcessor" class="TYPO3\CMS\Core\Log\Processor\MemoryPeakUsageProcessor" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Log\Processor\MemoryUsageProcessor" class="TYPO3\CMS\Core\Log\Processor\MemoryUsageProcessor" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Log\Processor\NullProcessor" class="TYPO3\CMS\Core\Log\Processor\NullProcessor" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Log\Processor\ProcessorInterface" class="TYPO3\CMS\Core\Log\Processor\ProcessorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Log\Processor\WebProcessor" class="TYPO3\CMS\Core\Log\Processor\WebProcessor" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Log\Writer\AbstractWriter" class="TYPO3\CMS\Core\Log\Writer\AbstractWriter" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Log\Writer\DatabaseWriter" class="TYPO3\CMS\Core\Log\Writer\DatabaseWriter" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Log\Writer\Enum\Interval" class="TYPO3\CMS\Core\Log\Writer\Enum\Interval" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Log\Writer\FileWriter" class="TYPO3\CMS\Core\Log\Writer\FileWriter" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Log\Writer\NullWriter" class="TYPO3\CMS\Core\Log\Writer\NullWriter" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Log\Writer\PhpErrorLogWriter" class="TYPO3\CMS\Core\Log\Writer\PhpErrorLogWriter" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Log\Writer\RotatingFileWriter" class="TYPO3\CMS\Core\Log\Writer\RotatingFileWriter" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Log\Writer\SyslogWriter" class="TYPO3\CMS\Core\Log\Writer\SyslogWriter" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Log\Writer\WriterInterface" class="TYPO3\CMS\Core\Log\Writer\WriterInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Mail\DelayedTransportInterface" class="TYPO3\CMS\Core\Mail\DelayedTransportInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Mail\Event\AfterMailerSentMessageEvent" class="TYPO3\CMS\Core\Mail\Event\AfterMailerSentMessageEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Mail\Event\AfterMailerSentMessageEvent&quot;: argument &quot;$mailer&quot; of method &quot;__construct()&quot; references interface &quot;Symfony\Component\Mailer\MailerInterface&quot; but no such service exists. You should maybe alias this interface to the existing &quot;TYPO3\CMS\Core\Mail\Mailer&quot; service."/>
    </service>
    <service id="TYPO3\CMS\Core\Mail\Event\BeforeMailerSentMessageEvent" class="TYPO3\CMS\Core\Mail\Event\BeforeMailerSentMessageEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Mail\Event\BeforeMailerSentMessageEvent&quot;: argument &quot;$mailer&quot; of method &quot;__construct()&quot; references interface &quot;Symfony\Component\Mailer\MailerInterface&quot; but no such service exists. You should maybe alias this interface to the existing &quot;TYPO3\CMS\Core\Mail\Mailer&quot; service."/>
    </service>
    <service id="TYPO3\CMS\Core\Mail\FileSpool" class="TYPO3\CMS\Core\Mail\FileSpool" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Mail\FileSpool&quot;: argument &quot;$path&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
      <tag name="container.error" message="Invalid constructor argument 3 for service &quot;TYPO3\CMS\Core\Mail\FileSpool&quot;: argument 1 must be defined before. Check your service definition."/>
      <argument key="2" type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Mail\FileSpool</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\Mail\FluidEmail" class="TYPO3\CMS\Core\Mail\FluidEmail" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Fluid\View\TemplatePaths"/>
    </service>
    <service id="TYPO3\CMS\Core\Mail\MailMessage" class="TYPO3\CMS\Core\Mail\MailMessage" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Mail\Mailer" class="TYPO3\CMS\Core\Mail\Mailer" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getMailer"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Mail\MailerInterface" class="TYPO3\CMS\Core\Mail\MailerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Mail\MboxTransport" class="TYPO3\CMS\Core\Mail\MboxTransport" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Mail\MboxTransport&quot;: argument &quot;$mboxFile&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
      <tag name="container.error" message="Invalid constructor argument 3 for service &quot;TYPO3\CMS\Core\Mail\MboxTransport&quot;: argument 1 must be defined before. Check your service definition."/>
      <argument key="2" type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Mail\MboxTransport</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\Mail\MemorySpool" class="TYPO3\CMS\Core\Mail\MemorySpool" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Core\Adapter\EventDispatcherAdapter"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Mail\MemorySpool</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\Mail\Rfc822AddressesParser" class="TYPO3\CMS\Core\Mail\Rfc822AddressesParser" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Mail\TemplatedEmailFactory" class="TYPO3\CMS\Core\Mail\TemplatedEmailFactory" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getTemplatedEmailFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Mail\TransportFactory" class="TYPO3\CMS\Core\Mail\TransportFactory" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getMailTransportFactory"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Messaging\AbstractMessage" class="TYPO3\CMS\Core\Messaging\AbstractMessage" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Messaging\FlashMessage" class="TYPO3\CMS\Core\Messaging\FlashMessage" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Messaging\FlashMessage&quot;: argument &quot;$message&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Messaging\FlashMessageQueue" class="TYPO3\CMS\Core\Messaging\FlashMessageQueue" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Messaging\FlashMessageQueue&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Messaging\FlashMessageRendererResolver" class="TYPO3\CMS\Core\Messaging\FlashMessageRendererResolver" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Messaging\FlashMessageService" class="TYPO3\CMS\Core\Messaging\FlashMessageService" public="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getFlashMessageService"/>
    </service>
    <service id="TYPO3\CMS\Core\Messaging\Renderer\BootstrapRenderer" class="TYPO3\CMS\Core\Messaging\Renderer\BootstrapRenderer" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Messaging\Renderer\FlashMessageRendererInterface" class="TYPO3\CMS\Core\Messaging\Renderer\FlashMessageRendererInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Messaging\Renderer\ListRenderer" class="TYPO3\CMS\Core\Messaging\Renderer\ListRenderer" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Messaging\Renderer\PlaintextRenderer" class="TYPO3\CMS\Core\Messaging\Renderer\PlaintextRenderer" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Messaging\WebhookMessageInterface" class="TYPO3\CMS\Core\Messaging\WebhookMessageInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Messenger\BusFactory" class="TYPO3\CMS\Core\Messenger\BusFactory" autowire="true" autoconfigure="true">
      <argument type="collection">
        <argument key="default" type="iterator">
          <argument type="service" id="Symfony\Component\Messenger\Middleware\SendMessageMiddleware"/>
          <argument type="service" id="Symfony\Component\Messenger\Middleware\HandleMessageMiddleware"/>
        </argument>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\Messenger\DoctrineTransportFactory" class="TYPO3\CMS\Core\Messenger\DoctrineTransportFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="Symfony\Component\Messenger\Transport\Serialization\PhpSerializer"/>
    </service>
    <service id="TYPO3\CMS\Core\Messenger\HandlersLocatorFactory" class="TYPO3\CMS\Core\Messenger\HandlersLocatorFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <call method="addHandler">
        <argument>TYPO3\CMS\Core\Messaging\WebhookMessageInterface</argument>
        <argument>TYPO3\CMS\Webhooks\MessageHandler\WebhookMessageHandler</argument>
        <argument>__invoke</argument>
        <argument>null</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Messenger\TransportLocator" class="TYPO3\CMS\Core\Messenger\TransportLocator" autowire="true" autoconfigure="true">
      <argument type="service" id=".service_locator.MQj6dX1"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\MetaTag\AbstractMetaTagManager" class="TYPO3\CMS\Core\MetaTag\AbstractMetaTagManager" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\MetaTag\EdgeMetaTagManager" class="TYPO3\CMS\Core\MetaTag\EdgeMetaTagManager" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\MetaTag\GenericMetaTagManager" class="TYPO3\CMS\Core\MetaTag\GenericMetaTagManager" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\MetaTag\Html5MetaTagManager" class="TYPO3\CMS\Core\MetaTag\Html5MetaTagManager" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface" class="TYPO3\CMS\Core\MetaTag\MetaTagManagerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\MetaTag\MetaTagManagerRegistry" class="TYPO3\CMS\Core\MetaTag\MetaTagManagerRegistry" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Middleware\AbstractContentSecurityPolicyReporter" class="TYPO3\CMS\Core\Middleware\AbstractContentSecurityPolicyReporter" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="typo3.middleware"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Middleware\BackendUserAuthenticator" class="TYPO3\CMS\Core\Middleware\BackendUserAuthenticator" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="typo3.middleware"/>
    </service>
    <service id="TYPO3\CMS\Core\Middleware\CacheDataCollectorAttribute" class="TYPO3\CMS\Core\Middleware\CacheDataCollectorAttribute" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="" method="onCacheTagAdded" before="" after=""/>
      <tag name="typo3.middleware"/>
    </service>
    <service id="TYPO3\CMS\Core\Middleware\NormalizedParamsAttribute" class="TYPO3\CMS\Core\Middleware\NormalizedParamsAttribute" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
    </service>
    <service id="TYPO3\CMS\Core\Middleware\RequestTokenMiddleware" class="TYPO3\CMS\Core\Middleware\RequestTokenMiddleware" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Middleware\RequestTokenMiddleware</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Middleware\ResponsePropagation" class="TYPO3\CMS\Core\Middleware\ResponsePropagation" public="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getResponsePropagationMiddleware"/>
    </service>
    <service id="TYPO3\CMS\Core\Middleware\VerifyHostHeader" class="TYPO3\CMS\Core\Middleware\VerifyHostHeader" public="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getVerifyHostHeaderMiddleware"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Package\AbstractServiceProvider" class="TYPO3\CMS\Core\Package\AbstractServiceProvider" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Cache\ComposerPackageArtifact" class="TYPO3\CMS\Core\Package\Cache\ComposerPackageArtifact" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Package\Cache\ComposerPackageArtifact&quot;: argument &quot;$packageArtifactsPath&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Cache\PackageCacheEntry" class="TYPO3\CMS\Core\Package\Cache\PackageCacheEntry" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Core\Package\Cache\PackageCacheEntry&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Package\Cache\PackageCacheInterface" class="TYPO3\CMS\Core\Package\Cache\PackageCacheInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Cache\PackageDependentCacheIdentifier" class="TYPO3\CMS\Core\Package\Cache\PackageDependentCacheIdentifier" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getPackageDependentCacheIdentifier"/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Cache\PackageStatesPackageCache" class="TYPO3\CMS\Core\Package\Cache\PackageStatesPackageCache" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Package\Cache\PackageStatesPackageCache&quot;: argument &quot;$packageStatesFile&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Event\AfterPackageActivationEvent" class="TYPO3\CMS\Core\Package\Event\AfterPackageActivationEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Package\Event\AfterPackageActivationEvent&quot;: argument &quot;$packageKey&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Event\AfterPackageDeactivationEvent" class="TYPO3\CMS\Core\Package\Event\AfterPackageDeactivationEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Package\Event\AfterPackageDeactivationEvent&quot;: argument &quot;$packageKey&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Event\BeforePackageActivationEvent" class="TYPO3\CMS\Core\Package\Event\BeforePackageActivationEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Package\Event\BeforePackageActivationEvent&quot;: argument &quot;$packageKeys&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Event\PackageInitializationEvent" class="TYPO3\CMS\Core\Package\Event\PackageInitializationEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Package\Event\PackageInitializationEvent&quot;: argument &quot;$extensionKey&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Event\PackagesMayHaveChangedEvent" class="TYPO3\CMS\Core\Package\Event\PackagesMayHaveChangedEvent" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Package\Exception" class="TYPO3\CMS\Core\Package\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Package\Exception\ImportRequirementsException" class="TYPO3\CMS\Core\Package\Exception\ImportRequirementsException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Package\Exception\InvalidPackageInitializationResultIdentifierException" class="TYPO3\CMS\Core\Package\Exception\InvalidPackageInitializationResultIdentifierException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Package\Exception\InvalidPackageKeyException" class="TYPO3\CMS\Core\Package\Exception\InvalidPackageKeyException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Package\Exception\InvalidPackageManifestException" class="TYPO3\CMS\Core\Package\Exception\InvalidPackageManifestException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Package\Exception\InvalidPackagePathException" class="TYPO3\CMS\Core\Package\Exception\InvalidPackagePathException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Package\Exception\InvalidPackageStateException" class="TYPO3\CMS\Core\Package\Exception\InvalidPackageStateException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Package\Exception\PackageAssetsPublishingFailedException" class="TYPO3\CMS\Core\Package\Exception\PackageAssetsPublishingFailedException" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Package\Exception\PackageAssetsPublishingFailedException&quot;: argument &quot;$publishingStrategy&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Exception\PackageManagerCacheUnavailableException" class="TYPO3\CMS\Core\Package\Exception\PackageManagerCacheUnavailableException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Package\Exception\PackageStatesFileNotWritableException" class="TYPO3\CMS\Core\Package\Exception\PackageStatesFileNotWritableException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Package\Exception\PackageStatesUnavailableException" class="TYPO3\CMS\Core\Package\Exception\PackageStatesUnavailableException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Package\Exception\ProtectedPackageKeyException" class="TYPO3\CMS\Core\Package\Exception\ProtectedPackageKeyException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Package\Exception\UnknownPackageException" class="TYPO3\CMS\Core\Package\Exception\UnknownPackageException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Package\Exception\UnknownPackagePathException" class="TYPO3\CMS\Core\Package\Exception\UnknownPackagePathException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Package\FailsafePackageManager" class="TYPO3\CMS\Core\Package\FailsafePackageManager" public="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getFailsafePackageManager"/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Initialization\CheckForImportRequirements" class="TYPO3\CMS\Core\Package\Initialization\CheckForImportRequirements" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_4"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Package\Initialization\CheckForImportRequirements</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\Package\Initialization\ImportExtensionDataOnPackageInitialization" class="TYPO3\CMS\Core\Package\Initialization\ImportExtensionDataOnPackageInitialization" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Registry"/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Initialization\ImportStaticSqlDataOnPackageInitialization" class="TYPO3\CMS\Core\Package\Initialization\ImportStaticSqlDataOnPackageInitialization" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="" method="__invoke" before="" after="TYPO3\CMS\Core\Package\Initialization\ImportExtensionDataOnPackageInitialization"/>
      <argument type="service" id="TYPO3\CMS\Core\Registry"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\Schema\SqlReader"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\Schema\SchemaMigrator"/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Initialization\PublishAssetsOnPackageInitialization" class="TYPO3\CMS\Core\Package\Initialization\PublishAssetsOnPackageInitialization" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\Package\MetaData" class="TYPO3\CMS\Core\Package\MetaData" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Package\MetaData&quot;: argument &quot;$packageKey&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Package\MetaData\PackageConstraint" class="TYPO3\CMS\Core\Package\MetaData\PackageConstraint" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Package\MetaData\PackageConstraint&quot;: argument &quot;$constraintType&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Package" class="TYPO3\CMS\Core\Package\Package" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Package\Package&quot;: argument &quot;$packageKey&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Package\PackageActivationService" class="TYPO3\CMS\Core\Package\PackageActivationService" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Core\BootService"/>
      <argument type="service" id="TYPO3\CMS\Core\Service\OpcodeCacheService"/>
    </service>
    <service id="TYPO3\CMS\Core\Package\PackageInitializationResult" class="TYPO3\CMS\Core\Package\PackageInitializationResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Package\PackageInitializationResult&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Package\PackageInterface" class="TYPO3\CMS\Core\Package\PackageInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Package\PackageSetup" class="TYPO3\CMS\Core\Package\PackageSetup" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\Schema\SqlReader"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\Schema\SchemaMigrator"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
    </service>
    <service id="TYPO3\CMS\Core\Package\PseudoServiceProvider" class="TYPO3\CMS\Core\Package\PseudoServiceProvider" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Package\PseudoServiceProvider&quot;: argument &quot;$package&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Package\PackageInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Package\Package&quot;, &quot;TYPO3\CMS\Core\Package\VirtualAppPackage&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Resource\Definition\DefaultPublicFilePrefix" class="TYPO3\CMS\Core\Package\Resource\Definition\DefaultPublicFilePrefix" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Package\Resource\Definition\DefaultPublicFolderPrefix" class="TYPO3\CMS\Core\Package\Resource\Definition\DefaultPublicFolderPrefix" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Package\Resource\Definition\DefaultPublicPrefix" class="TYPO3\CMS\Core\Package\Resource\Definition\DefaultPublicPrefix" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Package\Resource\Definition\DynamicPublicPrefixInterface" class="TYPO3\CMS\Core\Package\Resource\Definition\DynamicPublicPrefixInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Resource\Definition\PublicFileDefinition" class="TYPO3\CMS\Core\Package\Resource\Definition\PublicFileDefinition" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Package\Resource\Definition\PublicFileDefinition&quot;: argument &quot;$relativePath&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Resource\Definition\PublicResourceDefinition" class="TYPO3\CMS\Core\Package\Resource\Definition\PublicResourceDefinition" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Package\Resource\Definition\PublicResourceDefinition&quot;: argument &quot;$relativePath&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Resource\Definition\ResourceDefinition" class="TYPO3\CMS\Core\Package\Resource\Definition\ResourceDefinition" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Package\Resource\Definition\ResourceDefinition&quot;: argument &quot;$relativePath&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Package\Resource\Definition\ResourceDefinitionInterface" class="TYPO3\CMS\Core\Package\Resource\Definition\ResourceDefinitionInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Resource\ResourceCollection" class="TYPO3\CMS\Core\Package\Resource\ResourceCollection" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Package\Resource\ResourceCollectionInterface" class="TYPO3\CMS\Core\Package\Resource\ResourceCollectionInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Package\Stability" class="TYPO3\CMS\Core\Package\Stability" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Package\UnitTestPackageManager" class="TYPO3\CMS\Core\Package\UnitTestPackageManager" autowire="true">
      <argument type="service" id="TYPO3\CMS\Core\Service\DependencyOrderingService"/>
    </service>
    <service id="TYPO3\CMS\Core\Package\VirtualAppPackage" class="TYPO3\CMS\Core\Package\VirtualAppPackage" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Package\VirtualAppPackage&quot;: argument &quot;$packagePath&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Page\AssetCollector" class="TYPO3\CMS\Core\Page\AssetCollector" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\Page\AssetRenderer" class="TYPO3\CMS\Core\Page\AssetRenderer" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Page\AssetCollector"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\ResourceHashCollection"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\Page\ContentArea" class="TYPO3\CMS\Core\Page\ContentArea" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Page\ContentArea&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Page\ContentAreaClosure" class="TYPO3\CMS\Core\Page\ContentAreaClosure" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Page\ContentAreaClosure&quot;: argument &quot;$instantiator&quot; of method &quot;__construct()&quot; references class &quot;Closure&quot; but no such service exists. You should maybe alias this class to one of these existing services: &quot;backend.routes.warmer&quot;, &quot;backend.modules.warmer&quot;, &quot;dashboard.configuration.warmer&quot;, &quot;content-blocks.hide-content-element-children&quot;, &quot;content-blocks.hide-content-element-children-page-content-fetching&quot;, &quot;content-blocks.record-summary-for-localization&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Page\ContentAreaCollection" class="TYPO3\CMS\Core\Page\ContentAreaCollection" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Page\ContentAreaCollection&quot;: argument &quot;$contentAreas&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Page\ContentAreaNotFoundException" class="TYPO3\CMS\Core\Page\ContentAreaNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Page\ContentSlideMode" class="TYPO3\CMS\Core\Page\ContentSlideMode" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Page\Event\AbstractBeforeAssetRenderingEvent" class="TYPO3\CMS\Core\Page\Event\AbstractBeforeAssetRenderingEvent" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Page\Event\BeforeJavaScriptsRenderingEvent" class="TYPO3\CMS\Core\Page\Event\BeforeJavaScriptsRenderingEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Page\Event\BeforeJavaScriptsRenderingEvent&quot;: argument &quot;$isInline&quot; of method &quot;__construct()&quot; is type-hinted &quot;bool&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Page\Event\BeforeStylesheetsRenderingEvent" class="TYPO3\CMS\Core\Page\Event\BeforeStylesheetsRenderingEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Page\Event\BeforeStylesheetsRenderingEvent&quot;: argument &quot;$isInline&quot; of method &quot;__construct()&quot; is type-hinted &quot;bool&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Page\Event\ResolveJavaScriptImportEvent" class="TYPO3\CMS\Core\Page\Event\ResolveJavaScriptImportEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Page\Event\ResolveJavaScriptImportEvent&quot;: argument &quot;$specifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Page\Event\ResolveVirtualJavaScriptImportEvent" class="TYPO3\CMS\Core\Page\Event\ResolveVirtualJavaScriptImportEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Page\Event\ResolveVirtualJavaScriptImportEvent&quot;: argument &quot;$virtualName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Page\ImportMap" class="TYPO3\CMS\Core\Page\ImportMap" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Page\ImportMap&quot;: argument &quot;$packages&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Page\ImportMapCacheWarmer" class="TYPO3\CMS\Core\Page\ImportMapCacheWarmer" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="" method="warmupCaches" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Page\ImportMapFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Page\ImportMapFactory" class="TYPO3\CMS\Core\Page\ImportMapFactory" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyRegistry"/>
      <argument type="service" id="cache.assets"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="expression">service("package-dependent-cache-identifier").withPrefix("ImportMap").toString()</argument>
    </service>
    <service id="TYPO3\CMS\Core\Page\JavaScriptItems" class="TYPO3\CMS\Core\Page\JavaScriptItems" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Page\JavaScriptModuleInstruction" class="TYPO3\CMS\Core\Page\JavaScriptModuleInstruction" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Page\JavaScriptModuleInstruction&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Page\JavaScriptRenderer" class="TYPO3\CMS\Core\Page\JavaScriptRenderer" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Page\JavaScriptRenderer&quot;: argument &quot;$handlerResource&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Page\PageLayout" class="TYPO3\CMS\Core\Page\PageLayout" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Page\PageLayout&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Page\PageLayoutResolver" class="TYPO3\CMS\Core\Page\PageLayoutResolver" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendLayout\DataProviderCollection"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\PageTsConfigFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\Page\PageRenderer" class="TYPO3\CMS\Core\Page\PageRenderer" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="cache.assets"/>
      <argument type="service" id="TYPO3\CMS\Core\Service\MarkerBasedTemplateService"/>
      <argument type="service" id="TYPO3\CMS\Core\MetaTag\MetaTagManagerRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\AssetRenderer"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\AssetCollector"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\RelativeCssPathFixer"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconRegistry_decorated_2"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\ResourceHashCollection"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\Page\ResolveContentAreasEvent" class="TYPO3\CMS\Core\Page\ResolveContentAreasEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendLayout\BackendLayout"/>
    </service>
    <service id="TYPO3\CMS\Core\Page\ResourceHashCollection" class="TYPO3\CMS\Core\Page\ResourceHashCollection" autowire="true" autoconfigure="true">
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Page\ResourceHashCollection</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
      <argument type="service" id="cache.assets"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\PageTitle\AbstractPageTitleProvider" class="TYPO3\CMS\Core\PageTitle\AbstractPageTitleProvider" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="typo3.singleton"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\PageTitle\PageTitleProviderInterface" class="TYPO3\CMS\Core\PageTitle\PageTitleProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\PageTitle\PageTitleProviderManager" class="TYPO3\CMS\Core\PageTitle\PageTitleProviderManager" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Service\DependencyOrderingService"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\TypoScriptService"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\PageTitle\PageTitleProviderManager</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\PageTitle\RecordPageTitleProvider" class="TYPO3\CMS\Core\PageTitle\RecordPageTitleProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\PageTitle\RecordTitleProvider" class="TYPO3\CMS\Core\PageTitle\RecordTitleProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Pagination\AbstractPaginator" class="TYPO3\CMS\Core\Pagination\AbstractPaginator" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Pagination\ArrayPaginator" class="TYPO3\CMS\Core\Pagination\ArrayPaginator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Pagination\ArrayPaginator&quot;: argument &quot;$items&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Pagination\PaginationInterface" class="TYPO3\CMS\Core\Pagination\PaginationInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Pagination\PaginatorInterface" class="TYPO3\CMS\Core\Pagination\PaginatorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Pagination\QueryBuilderPaginator" class="TYPO3\CMS\Core\Pagination\QueryBuilderPaginator" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\Query\QueryBuilder"/>
    </service>
    <service id="TYPO3\CMS\Core\Pagination\SimplePagination" class="TYPO3\CMS\Core\Pagination\SimplePagination" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Pagination\SimplePagination&quot;: argument &quot;$paginator&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Pagination\PaginatorInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Pagination\ArrayPaginator&quot;, &quot;TYPO3\CMS\Core\Pagination\QueryBuilderPaginator&quot;, &quot;TYPO3\CMS\Extbase\Pagination\QueryResultPaginator&quot;, &quot;TYPO3\CMS\Filelist\Pagination\ResourceCollectionPaginator&quot;, &quot;TYPO3\CMS\IndexedSearch\Pagination\SlicePaginator&quot;, &quot;TYPO3\CMS\Reactions\Pagination\DemandedArrayPaginator&quot;, &quot;TYPO3\CMS\Webhooks\Pagination\DemandedArrayPaginator&quot;, &quot;TYPO3\CMS\Extensionmanager\Pagination\ExtensionListPaginator&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Pagination\SlidingWindowPagination" class="TYPO3\CMS\Core\Pagination\SlidingWindowPagination" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Pagination\SlidingWindowPagination&quot;: argument &quot;$paginator&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Pagination\PaginatorInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Pagination\ArrayPaginator&quot;, &quot;TYPO3\CMS\Core\Pagination\QueryBuilderPaginator&quot;, &quot;TYPO3\CMS\Extbase\Pagination\QueryResultPaginator&quot;, &quot;TYPO3\CMS\Filelist\Pagination\ResourceCollectionPaginator&quot;, &quot;TYPO3\CMS\IndexedSearch\Pagination\SlicePaginator&quot;, &quot;TYPO3\CMS\Reactions\Pagination\DemandedArrayPaginator&quot;, &quot;TYPO3\CMS\Webhooks\Pagination\DemandedArrayPaginator&quot;, &quot;TYPO3\CMS\Extensionmanager\Pagination\ExtensionListPaginator&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\PasswordPolicy\Event\EnrichPasswordValidationContextDataEvent" class="TYPO3\CMS\Core\PasswordPolicy\Event\EnrichPasswordValidationContextDataEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\PasswordPolicy\Event\EnrichPasswordValidationContextDataEvent&quot;: argument &quot;$userData&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\PasswordPolicy\Generator\PasswordGenerator" class="TYPO3\CMS\Core\PasswordPolicy\Generator\PasswordGenerator" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getPasswordGenerator"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\PasswordPolicy\Generator\PasswordGeneratorInterface" class="TYPO3\CMS\Core\PasswordPolicy\Generator\PasswordGeneratorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\PasswordPolicy\PasswordPolicy" class="TYPO3\CMS\Core\PasswordPolicy\PasswordPolicy" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\PasswordPolicy\PasswordPolicy&quot;: argument &quot;$validators&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\PasswordPolicy\PasswordPolicyAction" class="TYPO3\CMS\Core\PasswordPolicy\PasswordPolicyAction" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\PasswordPolicy\PasswordPolicyValidator" class="TYPO3\CMS\Core\PasswordPolicy\PasswordPolicyValidator" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\PasswordPolicy\PasswordPolicyAction"/>
    </service>
    <service id="TYPO3\CMS\Core\PasswordPolicy\PasswordService" class="TYPO3\CMS\Core\PasswordPolicy\PasswordService" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getPasswordService"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\PasswordPolicy\Validator\AbstractPasswordValidator" class="TYPO3\CMS\Core\PasswordPolicy\Validator\AbstractPasswordValidator" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\PasswordPolicy\Validator\CorePasswordValidator" class="TYPO3\CMS\Core\PasswordPolicy\Validator\CorePasswordValidator" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\PasswordPolicy\Validator\Dto\ContextData" class="TYPO3\CMS\Core\PasswordPolicy\Validator\Dto\ContextData" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\PasswordPolicy\Validator\NotCurrentPasswordValidator" class="TYPO3\CMS\Core\PasswordPolicy\Validator\NotCurrentPasswordValidator" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\RateLimiter\RateLimiterFactory" class="TYPO3\CMS\Core\RateLimiter\RateLimiterFactory" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\RateLimiter\Storage\CachingFrameworkStorage"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\RateLimiter\RateLimiterFactoryInterface" class="TYPO3\CMS\Core\RateLimiter\RateLimiterFactoryInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\RateLimiter\RequestRateLimitedException" class="TYPO3\CMS\Core\RateLimiter\RequestRateLimitedException" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\RateLimiter\RequestRateLimitedException&quot;: argument &quot;$statusHeaders&quot; of method &quot;TYPO3\CMS\Core\Error\Http\StatusException::__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\RateLimiter\Storage\CachingFrameworkStorage" class="TYPO3\CMS\Core\RateLimiter\Storage\CachingFrameworkStorage" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Cache\CacheManager"/>
    </service>
    <service id="TYPO3\CMS\Core\Registry" class="TYPO3\CMS\Core\Registry" public="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getRegistry"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Resource\AbstractFile" class="TYPO3\CMS\Core\Resource\AbstractFile" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFile" class="TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFile" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="TYPO3\CMS\Core\Resource\Event\AfterFileContentsSetEvent" method="__invoke" before="" after=""/>
      <tag name="event.listener" identifier="" event="TYPO3\CMS\Core\Resource\Event\AfterFileDeletedEvent" method="__invoke" before="" after=""/>
      <tag name="event.listener" identifier="" event="TYPO3\CMS\Core\Resource\Event\AfterFileMovedEvent" method="__invoke" before="" after=""/>
      <tag name="event.listener" identifier="" event="TYPO3\CMS\Core\Resource\Event\AfterFileRenamedEvent" method="__invoke" before="" after=""/>
      <tag name="event.listener" identifier="" event="TYPO3\CMS\Core\Resource\Event\AfterFileReplacedEvent" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Cache\CacheManager"/>
      <argument type="expression">service("features").isFeatureEnabled("frontend.cache.autoTagging")</argument>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFolder" class="TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFolder" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="TYPO3\CMS\Core\Resource\Event\AfterFolderRenamedEvent" method="__invoke" before="" after=""/>
      <tag name="event.listener" identifier="" event="TYPO3\CMS\Core\Resource\Event\BeforeFolderMovedEvent" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Cache\CacheManager"/>
      <argument type="expression">service("features").isFeatureEnabled("frontend.cache.autoTagging")</argument>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForMetaData" class="TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForMetaData" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataCreatedEvent" method="__invoke" before="" after=""/>
      <tag name="event.listener" identifier="" event="TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataDeletedEvent" method="__invoke" before="" after=""/>
      <tag name="event.listener" identifier="" event="TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataUpdatedEvent" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Cache\CacheManager"/>
      <argument type="expression">service("features").isFeatureEnabled("frontend.cache.autoTagging")</argument>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Capabilities" class="TYPO3\CMS\Core\Resource\Capabilities" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Resource\Collection\AbstractFileCollection" class="TYPO3\CMS\Core\Resource\Collection\AbstractFileCollection" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Collection\CategoryBasedFileCollection" class="TYPO3\CMS\Core\Resource\Collection\CategoryBasedFileCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Collection\FileCollectionRegistry" class="TYPO3\CMS\Core\Resource\Collection\FileCollectionRegistry" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Collection\FolderBasedFileCollection" class="TYPO3\CMS\Core\Resource\Collection\FolderBasedFileCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Collection\LazyFileReferenceCollection" class="TYPO3\CMS\Core\Resource\Collection\LazyFileReferenceCollection" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Collection\LazyFileReferenceCollection&quot;: argument &quot;$fieldValue&quot; of method &quot;__construct()&quot; is type-hinted &quot;mixed&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Collection\LazyFolderCollection" class="TYPO3\CMS\Core\Resource\Collection\LazyFolderCollection" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Collection\LazyFolderCollection&quot;: argument &quot;$fieldValue&quot; of method &quot;__construct()&quot; is type-hinted &quot;mixed&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Collection\StaticFileCollection" class="TYPO3\CMS\Core\Resource\Collection\StaticFileCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\DefaultUploadFolderResolver" class="TYPO3\CMS\Core\Resource\DefaultUploadFolderResolver" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\EventDispatcher\EventDispatcher"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Resource\Driver\AbstractDriver" class="TYPO3\CMS\Core\Resource\Driver\AbstractDriver" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Resource\Driver\AbstractHierarchicalFilesystemDriver" class="TYPO3\CMS\Core\Resource\Driver\AbstractHierarchicalFilesystemDriver" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Resource\Driver\DriverInterface" class="TYPO3\CMS\Core\Resource\Driver\DriverInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Driver\DriverRegistry" class="TYPO3\CMS\Core\Resource\Driver\DriverRegistry" public="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getDriverRegistry"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Driver\LocalDriver" class="TYPO3\CMS\Core\Resource\Driver\LocalDriver" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Resource\Driver\StreamableDriverInterface" class="TYPO3\CMS\Core\Resource\Driver\StreamableDriverInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior" class="TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterDefaultUploadFolderWasResolvedEvent" class="TYPO3\CMS\Core\Resource\Event\AfterDefaultUploadFolderWasResolvedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterDefaultUploadFolderWasResolvedEvent&quot;: argument &quot;$pid&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFileAddedEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFileAddedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFileAddedEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\FileInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFileAddedToIndexEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFileAddedToIndexEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFileAddedToIndexEvent&quot;: argument &quot;$fileUid&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFileCommandProcessedEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFileCommandProcessedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFileCommandProcessedEvent&quot;: argument &quot;$command&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFileContentsSetEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFileContentsSetEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFileContentsSetEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\FileInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFileCopiedEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFileCopiedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFileCopiedEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\FileInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFileCreatedEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFileCreatedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFileCreatedEvent&quot;: argument &quot;$fileName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFileDeletedEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFileDeletedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFileDeletedEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\FileInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFileMarkedAsMissingEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFileMarkedAsMissingEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFileMarkedAsMissingEvent&quot;: argument &quot;$fileUid&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataCreatedEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataCreatedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataCreatedEvent&quot;: argument &quot;$fileUid&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataDeletedEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataDeletedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataDeletedEvent&quot;: argument &quot;$fileUid&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataUpdatedEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataUpdatedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataUpdatedEvent&quot;: argument &quot;$fileUid&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFileMovedEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFileMovedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFileMovedEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\FileInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFileProcessingEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFileProcessingEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFileProcessingEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\FileInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFileRemovedFromIndexEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFileRemovedFromIndexEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFileRemovedFromIndexEvent&quot;: argument &quot;$fileUid&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFileRenamedEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFileRenamedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFileRenamedEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\FileInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFileReplacedEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFileReplacedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFileReplacedEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\FileInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFileUpdatedInIndexEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFileUpdatedInIndexEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFileUpdatedInIndexEvent&quot;: argument &quot;$properties&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFolderAddedEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFolderAddedEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\Folder"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFolderCopiedEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFolderCopiedEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\Folder"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\Folder"/>
      <argument>null</argument>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFolderDeletedEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFolderDeletedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\AfterFolderDeletedEvent&quot;: argument &quot;$wasDeleted&quot; of method &quot;__construct()&quot; is type-hinted &quot;bool&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFolderMovedEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFolderMovedEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\Folder"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\Folder"/>
      <argument>null</argument>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterFolderRenamedEvent" class="TYPO3\CMS\Core\Resource\Event\AfterFolderRenamedEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\Folder"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\Folder"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\AfterResourceStorageInitializationEvent" class="TYPO3\CMS\Core\Resource\Event\AfterResourceStorageInitializationEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceStorage"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\BeforeFileAddedEvent" class="TYPO3\CMS\Core\Resource\Event\BeforeFileAddedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\BeforeFileAddedEvent&quot;: argument &quot;$fileName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\BeforeFileContentsSetEvent" class="TYPO3\CMS\Core\Resource\Event\BeforeFileContentsSetEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\BeforeFileContentsSetEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\FileInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\BeforeFileCopiedEvent" class="TYPO3\CMS\Core\Resource\Event\BeforeFileCopiedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\BeforeFileCopiedEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\FileInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\BeforeFileCreatedEvent" class="TYPO3\CMS\Core\Resource\Event\BeforeFileCreatedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\BeforeFileCreatedEvent&quot;: argument &quot;$fileName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\BeforeFileDeletedEvent" class="TYPO3\CMS\Core\Resource\Event\BeforeFileDeletedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\BeforeFileDeletedEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\FileInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\BeforeFileMovedEvent" class="TYPO3\CMS\Core\Resource\Event\BeforeFileMovedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\BeforeFileMovedEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\FileInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\BeforeFileProcessingEvent" class="TYPO3\CMS\Core\Resource\Event\BeforeFileProcessingEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\BeforeFileProcessingEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\FileInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\BeforeFileRenamedEvent" class="TYPO3\CMS\Core\Resource\Event\BeforeFileRenamedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\BeforeFileRenamedEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\FileInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\BeforeFileReplacedEvent" class="TYPO3\CMS\Core\Resource\Event\BeforeFileReplacedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\BeforeFileReplacedEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\FileInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\BeforeFolderAddedEvent" class="TYPO3\CMS\Core\Resource\Event\BeforeFolderAddedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\BeforeFolderAddedEvent&quot;: argument &quot;$folderName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\BeforeFolderCopiedEvent" class="TYPO3\CMS\Core\Resource\Event\BeforeFolderCopiedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\BeforeFolderCopiedEvent&quot;: argument &quot;$targetFolderName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\BeforeFolderDeletedEvent" class="TYPO3\CMS\Core\Resource\Event\BeforeFolderDeletedEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\Folder"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\BeforeFolderMovedEvent" class="TYPO3\CMS\Core\Resource\Event\BeforeFolderMovedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\BeforeFolderMovedEvent&quot;: argument &quot;$targetFolderName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\BeforeFolderRenamedEvent" class="TYPO3\CMS\Core\Resource\Event\BeforeFolderRenamedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\BeforeFolderRenamedEvent&quot;: argument &quot;$targetName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent" class="TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent&quot;: argument &quot;$storageUid&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\EnrichFileMetaDataEvent" class="TYPO3\CMS\Core\Resource\Event\EnrichFileMetaDataEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\EnrichFileMetaDataEvent&quot;: argument &quot;$fileUid&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\GeneratePublicUrlForResourceEvent" class="TYPO3\CMS\Core\Resource\Event\GeneratePublicUrlForResourceEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\GeneratePublicUrlForResourceEvent&quot;: argument &quot;$resource&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\ResourceInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\Folder&quot;, &quot;TYPO3\CMS\Core\Resource\InaccessibleFolder&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\ModifyFileDumpEvent" class="TYPO3\CMS\Core\Resource\Event\ModifyFileDumpEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\ModifyFileDumpEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\ResourceInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\Folder&quot;, &quot;TYPO3\CMS\Core\Resource\InaccessibleFolder&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Event\SanitizeFileNameEvent" class="TYPO3\CMS\Core\Resource\Event\SanitizeFileNameEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Event\SanitizeFileNameEvent&quot;: argument &quot;$fileName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Exception" class="TYPO3\CMS\Core\Resource\Exception" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Resource\Exception\AbstractFileOperationException" class="TYPO3\CMS\Core\Resource\Exception\AbstractFileOperationException" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Exception\ExistingTargetFileNameException" class="TYPO3\CMS\Core\Resource\Exception\ExistingTargetFileNameException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\ExistingTargetFolderException" class="TYPO3\CMS\Core\Resource\Exception\ExistingTargetFolderException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\FileAlreadyProcessedException" class="TYPO3\CMS\Core\Resource\Exception\FileAlreadyProcessedException" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\ProcessedFile"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Exception\FileDoesNotExistException" class="TYPO3\CMS\Core\Resource\Exception\FileDoesNotExistException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\FileOperationErrorException" class="TYPO3\CMS\Core\Resource\Exception\FileOperationErrorException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\FolderDoesNotExistException" class="TYPO3\CMS\Core\Resource\Exception\FolderDoesNotExistException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\IllegalFileExtensionException" class="TYPO3\CMS\Core\Resource\Exception\IllegalFileExtensionException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\InsufficientFileAccessPermissionsException" class="TYPO3\CMS\Core\Resource\Exception\InsufficientFileAccessPermissionsException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\InsufficientFileReadPermissionsException" class="TYPO3\CMS\Core\Resource\Exception\InsufficientFileReadPermissionsException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\InsufficientFileWritePermissionsException" class="TYPO3\CMS\Core\Resource\Exception\InsufficientFileWritePermissionsException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\InsufficientFolderAccessPermissionsException" class="TYPO3\CMS\Core\Resource\Exception\InsufficientFolderAccessPermissionsException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\InsufficientFolderReadPermissionsException" class="TYPO3\CMS\Core\Resource\Exception\InsufficientFolderReadPermissionsException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\InsufficientFolderWritePermissionsException" class="TYPO3\CMS\Core\Resource\Exception\InsufficientFolderWritePermissionsException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\InsufficientUserPermissionsException" class="TYPO3\CMS\Core\Resource\Exception\InsufficientUserPermissionsException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\InvalidConfigurationException" class="TYPO3\CMS\Core\Resource\Exception\InvalidConfigurationException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\InvalidFileException" class="TYPO3\CMS\Core\Resource\Exception\InvalidFileException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\InvalidFileNameException" class="TYPO3\CMS\Core\Resource\Exception\InvalidFileNameException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\InvalidFolderException" class="TYPO3\CMS\Core\Resource\Exception\InvalidFolderException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\InvalidHashException" class="TYPO3\CMS\Core\Resource\Exception\InvalidHashException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\InvalidPathException" class="TYPO3\CMS\Core\Resource\Exception\InvalidPathException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\InvalidTargetFolderException" class="TYPO3\CMS\Core\Resource\Exception\InvalidTargetFolderException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\InvalidUidException" class="TYPO3\CMS\Core\Resource\Exception\InvalidUidException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\NotInMountPointException" class="TYPO3\CMS\Core\Resource\Exception\NotInMountPointException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\OnlineMediaAlreadyExistsException" class="TYPO3\CMS\Core\Resource\Exception\OnlineMediaAlreadyExistsException" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\File"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Exception\ResourceDoesNotExistException" class="TYPO3\CMS\Core\Resource\Exception\ResourceDoesNotExistException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\ResourcePermissionsUnavailableException" class="TYPO3\CMS\Core\Resource\Exception\ResourcePermissionsUnavailableException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\UploadException" class="TYPO3\CMS\Core\Resource\Exception\UploadException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Exception\UploadSizeException" class="TYPO3\CMS\Core\Resource\Exception\UploadSizeException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\File" class="TYPO3\CMS\Core\Resource\File" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\File&quot;: argument &quot;$fileData&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\FileCollectionRepository" class="TYPO3\CMS\Core\Resource\FileCollectionRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\Collection\FileCollectionRegistry"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Resource\FileInterface" class="TYPO3\CMS\Core\Resource\FileInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\FileReference" class="TYPO3\CMS\Core\Resource\FileReference" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\FileReference&quot;: argument &quot;$fileReferenceData&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\FileRepository" class="TYPO3\CMS\Core\Resource\FileRepository" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\FileType" class="TYPO3\CMS\Core\Resource\FileType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Filter\FileExtensionFilter" class="TYPO3\CMS\Core\Resource\Filter\FileExtensionFilter" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Filter\FileNameFilter" class="TYPO3\CMS\Core\Resource\Filter\FileNameFilter" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Filter\ImportExportFilter" class="TYPO3\CMS\Core\Resource\Filter\ImportExportFilter" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Folder" class="TYPO3\CMS\Core\Resource\Folder" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Folder&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Resource\FolderInterface" class="TYPO3\CMS\Core\Resource\FolderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\InaccessibleFolder" class="TYPO3\CMS\Core\Resource\InaccessibleFolder" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\InaccessibleFolder&quot;: argument &quot;$identifier&quot; of method &quot;TYPO3\CMS\Core\Resource\Folder::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Resource\Index\ExtractorInterface" class="TYPO3\CMS\Core\Resource\Index\ExtractorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="metadata.extractor"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Index\ExtractorRegistry" class="TYPO3\CMS\Core\Resource\Index\ExtractorRegistry" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id=".service_locator.guyYeIS"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Index\FileIndexRepository" class="TYPO3\CMS\Core\Resource\Index\FileIndexRepository" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getFileIndexRepository"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Index\Indexer" class="TYPO3\CMS\Core\Resource\Index\Indexer" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceStorage"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Resource\Index\Indexer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Index\MetaDataRepository" class="TYPO3\CMS\Core\Resource\Index\MetaDataRepository" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getMetaDataRepository"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\LocalPath" class="TYPO3\CMS\Core\Resource\LocalPath" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\LocalPath&quot;: argument &quot;$value&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\MetaDataAspect" class="TYPO3\CMS\Core\Resource\MetaDataAspect" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\File"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\MetaDataEventListener" class="TYPO3\CMS\Core\Resource\MetaDataEventListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="synchronize-file-meta-data-translations-after-update" event="" method="afterFileMetaDataUpdated" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\MimeTypeCollection" class="TYPO3\CMS\Core\Resource\MimeTypeCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\MimeTypeCompatibilityTypeGuesser" class="TYPO3\CMS\Core\Resource\MimeTypeCompatibilityTypeGuesser" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\MimeTypeDetector" class="TYPO3\CMS\Core\Resource\MimeTypeDetector" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\OnlineMedia\Event\AfterVideoPreviewFetchedEvent" class="TYPO3\CMS\Core\Resource\OnlineMedia\Event\AfterVideoPreviewFetchedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\OnlineMedia\Event\AfterVideoPreviewFetchedEvent&quot;: argument &quot;$onlineMediaHelper&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\VimeoHelper&quot;, &quot;TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\YouTubeHelper&quot;."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOEmbedHelper" class="TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOEmbedHelper" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOnlineMediaHelper" class="TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOnlineMediaHelper" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperInterface" class="TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry" class="TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\VimeoHelper" class="TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\VimeoHelper" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\VimeoHelper&quot;: argument &quot;$extension&quot; of method &quot;TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOnlineMediaHelper::__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\YouTubeHelper" class="TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\YouTubeHelper" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\YouTubeHelper&quot;: argument &quot;$extension&quot; of method &quot;TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\AbstractOnlineMediaHelper::__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\OnlineMedia\Metadata\Extractor" class="TYPO3\CMS\Core\Resource\OnlineMedia\Metadata\Extractor" autowire="true" autoconfigure="true">
      <tag name="metadata.extractor"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\OnlineMedia\Processing\PreviewProcessing" class="TYPO3\CMS\Core\Resource\OnlineMedia\Processing\PreviewProcessing" public="true" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Resource\OnlineMedia\Processing\PreviewProcessing</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Resource\OnlineMedia\Service\PreviewService" class="TYPO3\CMS\Core\Resource\OnlineMedia\Service\PreviewService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ProcessedFileRepository"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\ProcessedFile" class="TYPO3\CMS\Core\Resource\ProcessedFile" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;: argument &quot;$taskType&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\ProcessedFileRepository" class="TYPO3\CMS\Core\Resource\ProcessedFileRepository" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getProcessedFileRepository"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Resource\Processing\AbstractTask" class="TYPO3\CMS\Core\Resource\Processing\AbstractTask" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Processing\FileDeletionAspect" class="TYPO3\CMS\Core\Resource\Processing\FileDeletionAspect" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="delete-processed-files-after-add" event="" method="cleanupProcessedFilesPostFileAdd" before="" after=""/>
      <tag name="event.listener" identifier="delete-processed-files-after-replace" event="" method="cleanupProcessedFilesPostFileReplace" before="" after=""/>
      <tag name="event.listener" identifier="delete-processed-files-after-delete" event="" method="removeFromRepositoryAfterFileDeleted" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\Index\MetaDataRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ProcessedFileRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\Index\FileIndexRepository"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Processing\ImageCropScaleMaskTask" class="TYPO3\CMS\Core\Resource\Processing\ImageCropScaleMaskTask" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Processing\ImageCropScaleMaskTask&quot;: argument &quot;$configuration&quot; of method &quot;TYPO3\CMS\Core\Resource\Processing\AbstractTask::__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Processing\ImagePreviewTask" class="TYPO3\CMS\Core\Resource\Processing\ImagePreviewTask" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Processing\ImagePreviewTask&quot;: argument &quot;$configuration&quot; of method &quot;TYPO3\CMS\Core\Resource\Processing\AbstractTask::__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Processing\LocalImageProcessor" class="TYPO3\CMS\Core\Resource\Processing\LocalImageProcessor" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Resource\Processing\LocalImageProcessor</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Resource\Processing\ProcessorInterface" class="TYPO3\CMS\Core\Resource\Processing\ProcessorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Processing\ProcessorRegistry" class="TYPO3\CMS\Core\Resource\Processing\ProcessorRegistry" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Service\DependencyOrderingService"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Processing\SvgImageProcessor" class="TYPO3\CMS\Core\Resource\Processing\SvgImageProcessor" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\Svg\SvgDocumentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\Svg\SvgDocumentService"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Resource\Processing\TaskInterface" class="TYPO3\CMS\Core\Resource\Processing\TaskInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Processing\TaskTypeRegistry" class="TYPO3\CMS\Core\Resource\Processing\TaskTypeRegistry" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\RelativeCssPathFixer" class="TYPO3\CMS\Core\Resource\RelativeCssPathFixer" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Rendering\AudioTagRenderer" class="TYPO3\CMS\Core\Resource\Rendering\AudioTagRenderer" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Resource\Rendering\FileRendererInterface" class="TYPO3\CMS\Core\Resource\Rendering\FileRendererInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Rendering\RendererRegistry" class="TYPO3\CMS\Core\Resource\Rendering\RendererRegistry" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Rendering\VideoTagRenderer" class="TYPO3\CMS\Core\Resource\Rendering\VideoTagRenderer" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Rendering\VimeoRenderer" class="TYPO3\CMS\Core\Resource\Rendering\VimeoRenderer" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Rendering\YouTubeRenderer" class="TYPO3\CMS\Core\Resource\Rendering\YouTubeRenderer" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\ResourceFactory" class="TYPO3\CMS\Core\Resource\ResourceFactory" public="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getResourceFactory"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Resource\ResourceInterface" class="TYPO3\CMS\Core\Resource\ResourceInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\ResourceStorage" class="TYPO3\CMS\Core\Resource\ResourceStorage" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\ResourceStorage&quot;: argument &quot;$storageRecord&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Resource\ResourceStorageInterface" class="TYPO3\CMS\Core\Resource\ResourceStorageInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Search\FileSearchDemand" class="TYPO3\CMS\Core\Resource\Search\FileSearchDemand" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Core\Resource\Search\FileSearchDemand&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Search\FileSearchQuery" class="TYPO3\CMS\Core\Resource\Search\FileSearchQuery" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\Query\QueryBuilder"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Search\QueryRestrictions\ConsistencyRestriction" class="TYPO3\CMS\Core\Resource\Search\QueryRestrictions\ConsistencyRestriction" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\Query\QueryBuilder"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Search\QueryRestrictions\FolderHashesRestriction" class="TYPO3\CMS\Core\Resource\Search\QueryRestrictions\FolderHashesRestriction" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Search\QueryRestrictions\FolderHashesRestriction&quot;: argument &quot;$folderHashes&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Search\QueryRestrictions\FolderIdentifierRestriction" class="TYPO3\CMS\Core\Resource\Search\QueryRestrictions\FolderIdentifierRestriction" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Search\QueryRestrictions\FolderIdentifierRestriction&quot;: argument &quot;$folderIdentifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Search\QueryRestrictions\FolderMountsRestriction" class="TYPO3\CMS\Core\Resource\Search\QueryRestrictions\FolderMountsRestriction" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Authentication\BackendUserAuthentication"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Search\QueryRestrictions\FolderRestriction" class="TYPO3\CMS\Core\Resource\Search\QueryRestrictions\FolderRestriction" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Search\QueryRestrictions\FolderRestriction&quot;: argument &quot;$recursive&quot; of method &quot;__construct()&quot; is type-hinted &quot;bool&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Search\QueryRestrictions\SearchTermRestriction" class="TYPO3\CMS\Core\Resource\Search\QueryRestrictions\SearchTermRestriction" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\Search\FileSearchDemand"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\Query\QueryBuilder"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Search\QueryRestrictions\StorageRestriction" class="TYPO3\CMS\Core\Resource\Search\QueryRestrictions\StorageRestriction" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceStorage"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Search\Result\DriverFilteredSearchResult" class="TYPO3\CMS\Core\Resource\Search\Result\DriverFilteredSearchResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Resource\Search\Result\DriverFilteredSearchResult&quot;: argument &quot;$searchResult&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\Search\Result\FileSearchResultInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\Search\Result\DriverFilteredSearchResult&quot;, &quot;TYPO3\CMS\Core\Resource\Search\Result\EmptyFileSearchResult&quot;, &quot;TYPO3\CMS\Core\Resource\Search\Result\FileSearchResult&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Search\Result\EmptyFileSearchResult" class="TYPO3\CMS\Core\Resource\Search\Result\EmptyFileSearchResult" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Search\Result\FileSearchResult" class="TYPO3\CMS\Core\Resource\Search\Result\FileSearchResult" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\Search\FileSearchDemand"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Resource\Search\Result\FileSearchResultInterface" class="TYPO3\CMS\Core\Resource\Search\Result\FileSearchResultInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Security\FileMetadataPermissionsAspect" class="TYPO3\CMS\Core\Resource\Security\FileMetadataPermissionsAspect" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="evaluate-file-meta-data-edit-form-access" event="" method="isAllowedToShowEditForm" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Security\FileNameValidator" class="TYPO3\CMS\Core\Resource\Security\FileNameValidator" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getFileNameValidator"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Security\FilePermissionAspect" class="TYPO3\CMS\Core\Resource\Security\FilePermissionAspect" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Security\StoragePermissionsAspect" class="TYPO3\CMS\Core\Resource\Security\StoragePermissionsAspect" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="backend-user-permissions" event="" method="addUserPermissionsToStorage" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Security\SvgEventListener" class="TYPO3\CMS\Core\Resource\Security\SvgEventListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="svg-resource-storage-listener-before-file-added" event="" method="beforeFileAdded" before="" after=""/>
      <tag name="event.listener" identifier="svg-resource-storage-listener-before-file-replaced" event="" method="beforeFileReplaced" before="" after=""/>
      <tag name="event.listener" identifier="svg-resource-storage-listener-after-file-content-set" event="" method="afterFileContentsSet" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\Security\SvgSanitizer"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\Security\SvgTypeCheck"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Security\SvgHookHandler" class="TYPO3\CMS\Core\Resource\Security\SvgHookHandler" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\Security\SvgSanitizer"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\Security\SvgTypeCheck"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Security\SvgSanitizer" class="TYPO3\CMS\Core\Resource\Security\SvgSanitizer" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getSvgSanitizer"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Security\SvgTypeCheck" class="TYPO3\CMS\Core\Resource\Security\SvgTypeCheck" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\MimeTypeDetector"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Service\ConfigurationService" class="TYPO3\CMS\Core\Resource\Service\ConfigurationService" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Resource\Service\ExtractorService" class="TYPO3\CMS\Core\Resource\Service\ExtractorService" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\Index\ExtractorRegistry"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Service\FileProcessingService" class="TYPO3\CMS\Core\Resource\Service\FileProcessingService" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ProcessedFileRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\Processing\ProcessorRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\Processing\TaskTypeRegistry"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Service\ImageProcessingService" class="TYPO3\CMS\Core\Resource\Service\ImageProcessingService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\ProcessedFileRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Locking\ResourceMutex"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Service\ResourceConsistencyService" class="TYPO3\CMS\Core\Resource\Service\ResourceConsistencyService" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Crypto\Random"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\MimeTypeDetector"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\StorageRepository" class="TYPO3\CMS\Core\Resource\StorageRepository" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getStorageRepository"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\SynchronizeFolderRelations" class="TYPO3\CMS\Core\Resource\SynchronizeFolderRelations" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="synchronize-file-collections-after-folder-renamed" event="" method="synchronizeFileCollectionsAfterRename" before="" after=""/>
      <tag name="event.listener" identifier="synchronize-filemounts-after-folder-renamed" event="" method="synchronizeFilemountsAfterRename" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\TextExtraction\PlainTextExtractor" class="TYPO3\CMS\Core\Resource\TextExtraction\PlainTextExtractor" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Resource\TextExtraction\TextExtractorInterface" class="TYPO3\CMS\Core\Resource\TextExtraction\TextExtractorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\TextExtraction\TextExtractorRegistry" class="TYPO3\CMS\Core\Resource\TextExtraction\TextExtractorRegistry" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\Resource\Utility\ListUtility" class="TYPO3\CMS\Core\Resource\Utility\ListUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Routing\Aspect\AspectFactory" class="TYPO3\CMS\Core\Routing\Aspect\AspectFactory" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Routing\Aspect\AspectInterface" class="TYPO3\CMS\Core\Routing\Aspect\AspectInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\Aspect\LocaleModifier" class="TYPO3\CMS\Core\Routing\Aspect\LocaleModifier" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Routing\Aspect\LocaleModifier&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Routing\Aspect\MappableAspectInterface" class="TYPO3\CMS\Core\Routing\Aspect\MappableAspectInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\Aspect\MappableProcessor" class="TYPO3\CMS\Core\Routing\Aspect\MappableProcessor" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Routing\Aspect\ModifiableAspectInterface" class="TYPO3\CMS\Core\Routing\Aspect\ModifiableAspectInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\Aspect\PersistedAliasMapper" class="TYPO3\CMS\Core\Routing\Aspect\PersistedAliasMapper" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Routing\Aspect\PersistedAliasMapper&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Routing\Aspect\PersistedMappableAspectInterface" class="TYPO3\CMS\Core\Routing\Aspect\PersistedMappableAspectInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\Aspect\PersistedPatternMapper" class="TYPO3\CMS\Core\Routing\Aspect\PersistedPatternMapper" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Routing\Aspect\PersistedPatternMapper&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Routing\Aspect\StaticMappableAspectInterface" class="TYPO3\CMS\Core\Routing\Aspect\StaticMappableAspectInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\Aspect\StaticRangeMapper" class="TYPO3\CMS\Core\Routing\Aspect\StaticRangeMapper" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Routing\Aspect\StaticRangeMapper&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\Aspect\StaticValueMapper" class="TYPO3\CMS\Core\Routing\Aspect\StaticValueMapper" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Routing\Aspect\StaticValueMapper&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Routing\Aspect\UnresolvedValueInterface" class="TYPO3\CMS\Core\Routing\Aspect\UnresolvedValueInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\BackendEntryPointResolver" class="TYPO3\CMS\Core\Routing\BackendEntryPointResolver" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getBackendEntryPointResolver"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\BestUrlMatcher" class="TYPO3\CMS\Core\Routing\BestUrlMatcher" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Routing\BestUrlMatcher&quot;: argument &quot;$routes&quot; of method &quot;Symfony\Component\Routing\Matcher\UrlMatcher::__construct()&quot; references class &quot;Symfony\Component\Routing\RouteCollection&quot; but no such service exists. You should maybe alias this class to the existing &quot;TYPO3\CMS\Core\Routing\RouteCollection&quot; service."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Routing\Enhancer\AbstractEnhancer" class="TYPO3\CMS\Core\Routing\Enhancer\AbstractEnhancer" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Routing\Enhancer\DecoratingEnhancerInterface" class="TYPO3\CMS\Core\Routing\Enhancer\DecoratingEnhancerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\Enhancer\EnhancerFactory" class="TYPO3\CMS\Core\Routing\Enhancer\EnhancerFactory" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Routing\Enhancer\EnhancerInterface" class="TYPO3\CMS\Core\Routing\Enhancer\EnhancerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Routing\Enhancer\InflatableEnhancerInterface" class="TYPO3\CMS\Core\Routing\Enhancer\InflatableEnhancerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\Enhancer\PageTypeDecorator" class="TYPO3\CMS\Core\Routing\Enhancer\PageTypeDecorator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Routing\Enhancer\PageTypeDecorator&quot;: argument &quot;$configuration&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\Enhancer\PluginEnhancer" class="TYPO3\CMS\Core\Routing\Enhancer\PluginEnhancer" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Routing\Enhancer\PluginEnhancer&quot;: argument &quot;$configuration&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Routing\Enhancer\ResultingInterface" class="TYPO3\CMS\Core\Routing\Enhancer\ResultingInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Routing\Enhancer\RoutingEnhancerInterface" class="TYPO3\CMS\Core\Routing\Enhancer\RoutingEnhancerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\Enhancer\SimpleEnhancer" class="TYPO3\CMS\Core\Routing\Enhancer\SimpleEnhancer" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Routing\Enhancer\SimpleEnhancer&quot;: argument &quot;$configuration&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\Enhancer\VariableProcessor" class="TYPO3\CMS\Core\Routing\Enhancer\VariableProcessor" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Routing\Enhancer\VariableProcessorCache"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\Enhancer\VariableProcessorCache" class="TYPO3\CMS\Core\Routing\Enhancer\VariableProcessorCache" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Routing\Event\AfterPageUriGeneratedEvent" class="TYPO3\CMS\Core\Routing\Event\AfterPageUriGeneratedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Routing\Event\AfterPageUriGeneratedEvent&quot;: argument &quot;$uri&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\UriInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\Uri&quot;, &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\UriValue&quot;, &quot;TYPO3\CMS\Core\SystemResource\Http\CacheBustingUri&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\InvalidRouteArgumentsException" class="TYPO3\CMS\Core\Routing\InvalidRouteArgumentsException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Routing\MatchedRoute" class="TYPO3\CMS\Core\Routing\MatchedRoute" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Routing\MatchedRoute&quot;: argument &quot;$route&quot; of method &quot;__construct()&quot; references class &quot;Symfony\Component\Routing\Route&quot; but no such service exists. You should maybe alias this class to the existing &quot;TYPO3\CMS\Core\Routing\Route&quot; service."/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\PageArguments" class="TYPO3\CMS\Core\Routing\PageArguments" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Routing\PageArguments&quot;: argument &quot;$pageId&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\PageRouter" class="TYPO3\CMS\Core\Routing\PageRouter" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Site\Entity\Site"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\PageSlugCandidateProvider" class="TYPO3\CMS\Core\Routing\PageSlugCandidateProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Entity\Site"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\Enhancer\EnhancerFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\PageUriMatcher" class="TYPO3\CMS\Core\Routing\PageUriMatcher" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Routing\RouteCollection"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\RequestContextFactory" class="TYPO3\CMS\Core\Routing\RequestContextFactory" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getRequestContextFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\Route" class="TYPO3\CMS\Core\Routing\Route" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Routing\Route&quot;: argument &quot;$path&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\RouteCollection" class="TYPO3\CMS\Core\Routing\RouteCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Routing\RouteNotFoundException" class="TYPO3\CMS\Core\Routing\RouteNotFoundException" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Routing\RouteResultInterface" class="TYPO3\CMS\Core\Routing\RouteResultInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\RouteSorter" class="TYPO3\CMS\Core\Routing\RouteSorter" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Routing\RouterInterface" class="TYPO3\CMS\Core\Routing\RouterInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\SiteMatcher" class="TYPO3\CMS\Core\Routing\SiteMatcher" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\RequestContextFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\SiteRouteResult" class="TYPO3\CMS\Core\Routing\SiteRouteResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Routing\SiteRouteResult&quot;: argument &quot;$uri&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\UriInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\Uri&quot;, &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\UriValue&quot;, &quot;TYPO3\CMS\Core\SystemResource\Http\CacheBustingUri&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\SiteUrlResolver" class="TYPO3\CMS\Core\Routing\SiteUrlResolver" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Routing\SiteMatcher"/>
    </service>
    <service id="TYPO3\CMS\Core\Routing\UnableToLinkToPageException" class="TYPO3\CMS\Core\Routing\UnableToLinkToPageException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Routing\UrlGenerator" class="TYPO3\CMS\Core\Routing\UrlGenerator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Routing\UrlGenerator&quot;: argument &quot;$routes&quot; of method &quot;Symfony\Component\Routing\Generator\UrlGenerator::__construct()&quot; references class &quot;Symfony\Component\Routing\RouteCollection&quot; but no such service exists. You should maybe alias this class to the existing &quot;TYPO3\CMS\Core\Routing\RouteCollection&quot; service."/>
      <tag name="container.error" message="Invalid constructor argument 3 for service &quot;TYPO3\CMS\Core\Routing\UrlGenerator&quot;: argument 1 must be defined before. Check your service definition."/>
      <argument key="2" type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Routing\UrlGenerator</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <call method="injectMappableProcessor"/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\ActiveRelation" class="TYPO3\CMS\Core\Schema\ActiveRelation" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\ActiveRelation&quot;: argument &quot;$toTable&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Capability\FieldCapability" class="TYPO3\CMS\Core\Schema\Capability\FieldCapability" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Capability\FieldCapability&quot;: argument &quot;$field&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Schema\Field\FieldTypeInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Schema\Field\CategoryFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\CheckboxFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\ColorFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\CountryFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\DateTimeFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\EmailFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\FileFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\FlexFormFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\FolderFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\GroupFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\ImageManipulationFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\InlineFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\InputFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\JsonFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\LanguageFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\LinkFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\NoneFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\NumberFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\PassthroughFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\PasswordFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\RadioFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\SelectRelationFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\SlugFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\StaticSelectFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\SystemInternalFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\TextFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\UserFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\UuidFieldType&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Capability\LabelCapability" class="TYPO3\CMS\Core\Schema\Capability\LabelCapability" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Capability\LabelCapability&quot;: argument &quot;$primaryFieldName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Capability\LanguageAwareSchemaCapability" class="TYPO3\CMS\Core\Schema\Capability\LanguageAwareSchemaCapability" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Capability\LanguageAwareSchemaCapability&quot;: argument &quot;$originPointerField&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Schema\Field\FieldTypeInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Schema\Field\CategoryFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\CheckboxFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\ColorFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\CountryFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\DateTimeFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\EmailFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\FileFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\FlexFormFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\FolderFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\GroupFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\ImageManipulationFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\InlineFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\InputFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\JsonFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\LanguageFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\LinkFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\NoneFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\NumberFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\PassthroughFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\PasswordFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\RadioFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\SelectRelationFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\SlugFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\StaticSelectFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\SystemInternalFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\TextFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\UserFieldType&quot;, &quot;TYPO3\CMS\Core\Schema\Field\UuidFieldType&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Capability\RootLevelCapability" class="TYPO3\CMS\Core\Schema\Capability\RootLevelCapability" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Capability\RootLevelCapability&quot;: argument &quot;$rootLevelType&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Capability\ScalarCapability" class="TYPO3\CMS\Core\Schema\Capability\ScalarCapability" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Schema\Capability\SchemaCapabilityInterface" class="TYPO3\CMS\Core\Schema\Capability\SchemaCapabilityInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Capability\SystemInternalFieldCapability" class="TYPO3\CMS\Core\Schema\Capability\SystemInternalFieldCapability" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Capability\SystemInternalFieldCapability&quot;: argument &quot;$fieldName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Capability\TcaSchemaCapability" class="TYPO3\CMS\Core\Schema\Capability\TcaSchemaCapability" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Schema\Exception\FieldTypeNotAvailableException" class="TYPO3\CMS\Core\Schema\Exception\FieldTypeNotAvailableException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Schema\Exception\InvalidSchemaTypeException" class="TYPO3\CMS\Core\Schema\Exception\InvalidSchemaTypeException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Schema\Exception\UndefinedFieldException" class="TYPO3\CMS\Core\Schema\Exception\UndefinedFieldException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Schema\Exception\UndefinedSchemaException" class="TYPO3\CMS\Core\Schema\Exception\UndefinedSchemaException" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Schema\Field\AbstractFieldType" class="TYPO3\CMS\Core\Schema\Field\AbstractFieldType" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\CategoryFieldType" class="TYPO3\CMS\Core\Schema\Field\CategoryFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\CategoryFieldType&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\CheckboxFieldType" class="TYPO3\CMS\Core\Schema\Field\CheckboxFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\CheckboxFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\ColorFieldType" class="TYPO3\CMS\Core\Schema\Field\ColorFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\ColorFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\CountryFieldType" class="TYPO3\CMS\Core\Schema\Field\CountryFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\CountryFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\DateTimeFieldType" class="TYPO3\CMS\Core\Schema\Field\DateTimeFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\DateTimeFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\EmailFieldType" class="TYPO3\CMS\Core\Schema\Field\EmailFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\EmailFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\FieldCollection" class="TYPO3\CMS\Core\Schema\Field\FieldCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Schema\Field\FieldTranslationBehaviour" class="TYPO3\CMS\Core\Schema\Field\FieldTranslationBehaviour" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Schema\Field\FieldTypeInterface" class="TYPO3\CMS\Core\Schema\Field\FieldTypeInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\FileFieldType" class="TYPO3\CMS\Core\Schema\Field\FileFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\FileFieldType&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\FlexFormFieldType" class="TYPO3\CMS\Core\Schema\Field\FlexFormFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\FlexFormFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\FolderFieldType" class="TYPO3\CMS\Core\Schema\Field\FolderFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\FolderFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\GroupFieldType" class="TYPO3\CMS\Core\Schema\Field\GroupFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\GroupFieldType&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\ImageManipulationFieldType" class="TYPO3\CMS\Core\Schema\Field\ImageManipulationFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\ImageManipulationFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\InlineFieldType" class="TYPO3\CMS\Core\Schema\Field\InlineFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\InlineFieldType&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\InputFieldType" class="TYPO3\CMS\Core\Schema\Field\InputFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\InputFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\JsonFieldType" class="TYPO3\CMS\Core\Schema\Field\JsonFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\JsonFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\LanguageFieldType" class="TYPO3\CMS\Core\Schema\Field\LanguageFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\LanguageFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\LinkFieldType" class="TYPO3\CMS\Core\Schema\Field\LinkFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\LinkFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\NoneFieldType" class="TYPO3\CMS\Core\Schema\Field\NoneFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\NoneFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\NumberFieldType" class="TYPO3\CMS\Core\Schema\Field\NumberFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\NumberFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\PassthroughFieldType" class="TYPO3\CMS\Core\Schema\Field\PassthroughFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\PassthroughFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\PasswordFieldType" class="TYPO3\CMS\Core\Schema\Field\PasswordFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\PasswordFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\RadioFieldType" class="TYPO3\CMS\Core\Schema\Field\RadioFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\RadioFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Schema\Field\RelationalFieldTypeInterface" class="TYPO3\CMS\Core\Schema\Field\RelationalFieldTypeInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\SelectRelationFieldType" class="TYPO3\CMS\Core\Schema\Field\SelectRelationFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\SelectRelationFieldType&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\SlugFieldType" class="TYPO3\CMS\Core\Schema\Field\SlugFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\SlugFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\StaticSelectFieldType" class="TYPO3\CMS\Core\Schema\Field\StaticSelectFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\StaticSelectFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\SystemInternalFieldType" class="TYPO3\CMS\Core\Schema\Field\SystemInternalFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\SystemInternalFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\TextFieldType" class="TYPO3\CMS\Core\Schema\Field\TextFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\TextFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\UserFieldType" class="TYPO3\CMS\Core\Schema\Field\UserFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\UserFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Field\UuidFieldType" class="TYPO3\CMS\Core\Schema\Field\UuidFieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Field\UuidFieldType&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\Schema\Field\AbstractFieldType::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\FieldFormat" class="TYPO3\CMS\Core\Schema\FieldFormat" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Schema\FieldTypeFactory" class="TYPO3\CMS\Core\Schema\FieldTypeFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Schema\FlexFormSchema" class="TYPO3\CMS\Core\Schema\FlexFormSchema" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\FlexFormSchema&quot;: argument &quot;$structIdentifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\FlexFormSchemaFactory" class="TYPO3\CMS\Core\Schema\FlexFormSchemaFactory" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\FieldTypeFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\LanguageMarker" class="TYPO3\CMS\Core\Schema\LanguageMarker" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Schema\PassiveRelation" class="TYPO3\CMS\Core\Schema\PassiveRelation" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\PassiveRelation&quot;: argument &quot;$fromTable&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\RelationMap" class="TYPO3\CMS\Core\Schema\RelationMap" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Schema\RelationMapBuilder" class="TYPO3\CMS\Core\Schema\RelationMapBuilder" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools"/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\RelationshipType" class="TYPO3\CMS\Core\Schema\RelationshipType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Schema\SchemaCollection" class="TYPO3\CMS\Core\Schema\SchemaCollection" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\SchemaCollection&quot;: argument &quot;$items&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Schema\SchemaInterface" class="TYPO3\CMS\Core\Schema\SchemaInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\SchemaLabelResolver" class="TYPO3\CMS\Core\Schema\SchemaLabelResolver" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\ItemProcessingService"/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\SchemaTypeInformation" class="TYPO3\CMS\Core\Schema\SchemaTypeInformation" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\SchemaTypeInformation&quot;: argument &quot;$schemaName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\SearchableSchemaFieldsCollector" class="TYPO3\CMS\Core\Schema\SearchableSchemaFieldsCollector" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Struct\FlexSectionContainer" class="TYPO3\CMS\Core\Schema\Struct\FlexSectionContainer" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Struct\FlexSectionContainer&quot;: argument &quot;$sheetIdentifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Struct\FlexSheet" class="TYPO3\CMS\Core\Schema\Struct\FlexSheet" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Struct\FlexSheet&quot;: argument &quot;$sheetIdentifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Struct\SelectItem" class="TYPO3\CMS\Core\Schema\Struct\SelectItem" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Struct\SelectItem&quot;: argument &quot;$type&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\Struct\SelectItemCollection" class="TYPO3\CMS\Core\Schema\Struct\SelectItemCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Schema\Struct\WizardStep" class="TYPO3\CMS\Core\Schema\Struct\WizardStep" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\Struct\WizardStep&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\TcaSchema" class="TYPO3\CMS\Core\Schema\TcaSchema" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Schema\TcaSchema&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\TcaSchemaBuilder" class="TYPO3\CMS\Core\Schema\TcaSchemaBuilder" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\RelationMapBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\FieldTypeFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\TcaSchemaFactory" class="TYPO3\CMS\Core\Schema\TcaSchemaFactory" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3-core/tca-schema" event="" method="warmupCaches" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaBuilder"/>
      <argument type="expression">service("package-dependent-cache-identifier").withPrefix("TcaSchema").toString()</argument>
      <argument type="service" id="_early.cache.core"/>
    </service>
    <service id="TYPO3\CMS\Core\Schema\VisibleSchemaFieldsCollector" class="TYPO3\CMS\Core\Schema\VisibleSchemaFieldsCollector" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\RecordFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\AllowedCallableAssertion" class="TYPO3\CMS\Core\Security\AllowedCallableAssertion" public="true" autowire="true" autoconfigure="true">
      <argument type="collection">
        <argument type="collection">
          <argument>TYPO3\CMS\Extbase\Core\Bootstrap</argument>
          <argument>run</argument>
        </argument>
        <argument type="collection">
          <argument>TYPO3\CMS\Seo\XmlSitemap\XmlSitemapRenderer</argument>
          <argument>render</argument>
        </argument>
        <argument type="collection">
          <argument>TYPO3\CMS\ContentBlocks\UserFunction\ContentWhere</argument>
          <argument>extend</argument>
        </argument>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\Security\AllowedCallableException" class="TYPO3\CMS\Core\Security\AllowedCallableException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Configuration\Behavior" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Configuration\Behavior" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Configuration\CspConfigurationFactory" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Configuration\CspConfigurationFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Configuration\DispositionConfiguration" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Configuration\DispositionConfiguration" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\Configuration\DispositionConfiguration&quot;: argument &quot;$inheritDefault&quot; of method &quot;__construct()&quot; is type-hinted &quot;bool&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\ConsumableNonce" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\ConsumableNonce" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Security\ContentSecurityPolicy\CoveringInterface" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\CoveringInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Directive" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Directive" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Disposition" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Disposition" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\BeforePersistingReportEvent" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\BeforePersistingReportEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\BeforePersistingReportEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\InvestigateMutationsEvent" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\InvestigateMutationsEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Policy"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\Report"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\PolicyMutatedEvent" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\PolicyMutatedEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Scope"/>
      <argument>null</argument>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Policy"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Policy"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\PolicyPreparedEvent" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\PolicyPreparedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\PolicyPreparedEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\HashProxy" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\HashProxy" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\HashType" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\HashType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\HashValue" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\HashValue" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\HashValue&quot;: argument &quot;$value&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Middleware\PolicyBag" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Middleware\PolicyBag" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Scope"/>
      <argument type="service" id="TYPO3\CMS\Core\Type\Map"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Configuration\Behavior"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\ConsumableNonce"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Middleware\ResponseService" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Middleware\ResponseService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\ModelService" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\ModelService" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Mutation" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Mutation" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationMode"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Directive"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationCollection" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationMode" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationMode" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationOrigin" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationOrigin" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationOrigin&quot;: argument &quot;$value&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationOriginType" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationOriginType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationRepository" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="content.security.policies_decorated_40"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\ModelService"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\ScopeRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ResolutionRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Configuration\CspConfigurationFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationSuggestion" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationSuggestion" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationSuggestion&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Policy" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Policy" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyProvider" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyProvider" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.TYPO3\CMS\Core\Core\RequestId"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyRegistry"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\BackendEntryPointResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyRegistry" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyRegistry" public="true" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Processing\AssetHandler" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Processing\AssetHandler" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="security-csp-asset-handler" event="" method="__invoke" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Processing\GoogleMapsHandler" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Processing\GoogleMapsHandler" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="security-csp-google-maps-handler" event="" method="__invoke" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\RawValue" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\RawValue" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\RawValue&quot;: argument &quot;$value&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\Report" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\Report" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\Report&quot;: argument &quot;$requestTime&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ReportAttribute" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ReportAttribute" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ReportDemand" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ReportDemand" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ReportDetails" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ReportDetails" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ReportDetails&quot;: argument &quot;$array&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ReportRepository" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ReportRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ReportStatus" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ReportStatus" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\Resolution" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\Resolution" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\Resolution&quot;: argument &quot;$summary&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ResolutionRepository" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ResolutionRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\SummarizedReport" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\SummarizedReport" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\SummarizedReport&quot;: argument &quot;$requestTime&quot; of method &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\Report::__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Scope" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Scope" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\Scope&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\ScopeRepository" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\ScopeRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\SourceCollection" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\SourceCollection" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Security\ContentSecurityPolicy\SourceInterface" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\SourceInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\SourceKeyword" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\SourceKeyword" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\SourceScheme" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\SourceScheme" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Security\ContentSecurityPolicy\SourceValueInterface" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\SourceValueInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\UriValue" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\UriValue" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\Nonce" class="TYPO3\CMS\Core\Security\Nonce" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Security\Nonce&quot;: argument &quot;$binary&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Security\NonceException" class="TYPO3\CMS\Core\Security\NonceException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\NoncePool" class="TYPO3\CMS\Core\Security\NoncePool" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\PermissionSet\PrincipalContext" class="TYPO3\CMS\Core\Security\PermissionSet\PrincipalContext" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Security\PermissionSet\PrincipalContext&quot;: argument &quot;$id&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Security\PermissionSet\PrincipalRole" class="TYPO3\CMS\Core\Security\PermissionSet\PrincipalRole" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\PermissionSet\ProcessingContext" class="TYPO3\CMS\Core\Security\PermissionSet\ProcessingContext" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\RawValue" class="TYPO3\CMS\Core\Security\RawValue" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Security\RawValue&quot;: argument &quot;$value&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Security\RequestToken" class="TYPO3\CMS\Core\Security\RequestToken" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Security\RequestToken&quot;: argument &quot;$scope&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Security\RequestTokenException" class="TYPO3\CMS\Core\Security\RequestTokenException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Security\SecretIdentifier" class="TYPO3\CMS\Core\Security\SecretIdentifier" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Security\SecretIdentifier&quot;: argument &quot;$type&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Security\SigningProviderInterface" class="TYPO3\CMS\Core\Security\SigningProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Security\SigningSecretInterface" class="TYPO3\CMS\Core\Security\SigningSecretInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\SigningSecretResolver" class="TYPO3\CMS\Core\Security\SigningSecretResolver" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Security\SigningSecretResolver&quot;: argument &quot;$providers&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Serializer\AuthenticatedMessageDeserializer" class="TYPO3\CMS\Core\Serializer\AuthenticatedMessageDeserializer" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <argument type="service" id="TYPO3\CMS\Core\Serializer\DeserializationService"/>
    </service>
    <service id="TYPO3\CMS\Core\Serializer\DenyListDeserializer" class="TYPO3\CMS\Core\Serializer\DenyListDeserializer" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.cache.core"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <argument type="service" id="TYPO3\CMS\Core\Serializer\DeserializationService"/>
    </service>
    <service id="TYPO3\CMS\Core\Serializer\DeserializationService" class="TYPO3\CMS\Core\Serializer\DeserializationService" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Serializer\Exception\DeserializerException" class="TYPO3\CMS\Core\Serializer\Exception\DeserializerException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Serializer\Exception\InvalidDataException" class="TYPO3\CMS\Core\Serializer\Exception\InvalidDataException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Serializer\PolymorphicDeserializer" class="TYPO3\CMS\Core\Serializer\PolymorphicDeserializer" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Serializer\DeserializationService"/>
    </service>
    <service id="TYPO3\CMS\Core\Serializer\Typo3XmlParser" class="TYPO3\CMS\Core\Serializer\Typo3XmlParser" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Serializer\Typo3XmlParserOptions" class="TYPO3\CMS\Core\Serializer\Typo3XmlParserOptions" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Serializer\Typo3XmlSerializer" class="TYPO3\CMS\Core\Serializer\Typo3XmlSerializer" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Serializer\Typo3XmlSerializerOptions" class="TYPO3\CMS\Core\Serializer\Typo3XmlSerializerOptions" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Service\Archive\ZipService" class="TYPO3\CMS\Core\Service\Archive\ZipService" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Service\DatabaseUpgradeWizardsService" class="TYPO3\CMS\Core\Service\DatabaseUpgradeWizardsService" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getDatabaseUpgradeWizardsService"/>
    </service>
    <service id="TYPO3\CMS\Core\Service\DependencyOrderingService" class="TYPO3\CMS\Core\Service\DependencyOrderingService" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getDependencyOrderingService"/>
    </service>
    <service id="TYPO3\CMS\Core\Service\Exception" class="TYPO3\CMS\Core\Service\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Service\Exception\ConfigurationChangedException" class="TYPO3\CMS\Core\Service\Exception\ConfigurationChangedException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Service\Exception\SilentConfigurationUpgradeReadonlyException" class="TYPO3\CMS\Core\Service\Exception\SilentConfigurationUpgradeReadonlyException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Service\MarkerBasedTemplateService" class="TYPO3\CMS\Core\Service\MarkerBasedTemplateService" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="cache.assets"/>
      <argument type="service" id="cache.runtime"/>
    </service>
    <service id="TYPO3\CMS\Core\Service\OpcodeCacheService" class="TYPO3\CMS\Core\Service\OpcodeCacheService" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getOpcodeCacheService"/>
    </service>
    <service id="TYPO3\CMS\Core\Service\SilentConfigurationUpgradeService" class="TYPO3\CMS\Core\Service\SilentConfigurationUpgradeService" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getSilentConfigurationUpgradeService"/>
    </service>
    <service id="TYPO3\CMS\Core\Service\UpgradeWizardsService" class="TYPO3\CMS\Core\Service\UpgradeWizardsService" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Upgrades\UpgradeWizardRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Registry"/>
    </service>
    <service id="TYPO3\CMS\Core\ServiceProvider" class="TYPO3\CMS\Core\ServiceProvider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Session\Backend\DatabaseSessionBackend" class="TYPO3\CMS\Core\Session\Backend\DatabaseSessionBackend" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Session\Backend\Exception\AbstractBackendException" class="TYPO3\CMS\Core\Session\Backend\Exception\AbstractBackendException" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Session\Backend\Exception\SessionNotCreatedException" class="TYPO3\CMS\Core\Session\Backend\Exception\SessionNotCreatedException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Session\Backend\Exception\SessionNotFoundException" class="TYPO3\CMS\Core\Session\Backend\Exception\SessionNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Session\Backend\Exception\SessionNotUpdatedException" class="TYPO3\CMS\Core\Session\Backend\Exception\SessionNotUpdatedException" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Session\Backend\HashableSessionBackendInterface" class="TYPO3\CMS\Core\Session\Backend\HashableSessionBackendInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Session\Backend\RedisSessionBackend" class="TYPO3\CMS\Core\Session\Backend\RedisSessionBackend" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Session\Backend\RedisSessionBackend</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Session\Backend\SessionBackendInterface" class="TYPO3\CMS\Core\Session\Backend\SessionBackendInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Session\SessionManager" class="TYPO3\CMS\Core\Session\SessionManager" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\Session\UserSession" class="TYPO3\CMS\Core\Session\UserSession" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Core\Session\UserSession&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="TYPO3\CMS\Core\Session\UserSessionManager" class="TYPO3\CMS\Core\Session\UserSessionManager" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Session\UserSessionManager&quot;: argument &quot;$sessionBackend&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Session\Backend\SessionBackendInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Session\Backend\DatabaseSessionBackend&quot;, &quot;TYPO3\CMS\Core\Session\Backend\RedisSessionBackend&quot;."/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Session\UserSessionManager</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Settings\Category" class="TYPO3\CMS\Core\Settings\Category" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Settings\Category&quot;: argument &quot;$key&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Settings\CategoryAccumulator" class="TYPO3\CMS\Core\Settings\CategoryAccumulator" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Settings\CategoryDefinition" class="TYPO3\CMS\Core\Settings\CategoryDefinition" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Settings\CategoryDefinition&quot;: argument &quot;$key&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Settings\InvalidSettingDefinitionException" class="TYPO3\CMS\Core\Settings\InvalidSettingDefinitionException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Settings\SettingDefinition" class="TYPO3\CMS\Core\Settings\SettingDefinition" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Settings\SettingDefinition&quot;: argument &quot;$key&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Settings\SettingDefinitionValidation" class="TYPO3\CMS\Core\Settings\SettingDefinitionValidation" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Settings\SettingsTypeRegistry"/>
    </service>
    <service id="TYPO3\CMS\Core\Settings\SettingNotFoundException" class="TYPO3\CMS\Core\Settings\SettingNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Settings\SettingValue" class="TYPO3\CMS\Core\Settings\SettingValue" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Settings\SettingValue&quot;: argument &quot;$value&quot; of method &quot;__construct()&quot; is type-hinted &quot;mixed&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Settings\Settings" class="TYPO3\CMS\Core\Settings\Settings" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Settings\Settings&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Settings\SettingsDiff" class="TYPO3\CMS\Core\Settings\SettingsDiff" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Settings\SettingsDiff&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Settings\SettingsFactory" class="TYPO3\CMS\Core\Settings\SettingsFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Settings\SettingsTypeRegistry"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Settings\SettingsInterface" class="TYPO3\CMS\Core\Settings\SettingsInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Settings\SettingsProvider" class="TYPO3\CMS\Core\Settings\SettingsProvider" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Settings\SettingsProvider&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Settings\SettingsProviderInterface" class="TYPO3\CMS\Core\Settings\SettingsProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Settings\SettingsTypeInterface" class="TYPO3\CMS\Core\Settings\SettingsTypeInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="settings.type"/>
    </service>
    <service id="TYPO3\CMS\Core\Settings\SettingsTypeOption" class="TYPO3\CMS\Core\Settings\SettingsTypeOption" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Settings\SettingsTypeOption&quot;: argument &quot;$type&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Settings\SettingsTypeOptionAwareInterface" class="TYPO3\CMS\Core\Settings\SettingsTypeOptionAwareInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Settings\SettingsTypeRegistry" class="TYPO3\CMS\Core\Settings\SettingsTypeRegistry" autowire="true" autoconfigure="true">
      <argument type="service" id=".service_locator.sdQN07O"/>
    </service>
    <service id="TYPO3\CMS\Core\Settings\Type\BoolType" class="TYPO3\CMS\Core\Settings\Type\BoolType" autowire="true" autoconfigure="true">
      <tag name="settings.type"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Settings\Type\BoolType</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\Settings\Type\ColorType" class="TYPO3\CMS\Core\Settings\Type\ColorType" autowire="true" autoconfigure="true">
      <tag name="settings.type"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Settings\Type\ColorType</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\Settings\Type\IntType" class="TYPO3\CMS\Core\Settings\Type\IntType" autowire="true" autoconfigure="true">
      <tag name="settings.type"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Settings\Type\IntType</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\Settings\Type\NumberType" class="TYPO3\CMS\Core\Settings\Type\NumberType" autowire="true" autoconfigure="true">
      <tag name="settings.type"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Settings\Type\NumberType</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\Settings\Type\PageType" class="TYPO3\CMS\Core\Settings\Type\PageType" autowire="true" autoconfigure="true">
      <tag name="settings.type"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Settings\Type\PageType</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\Settings\Type\StringListType" class="TYPO3\CMS\Core\Settings\Type\StringListType" autowire="true" autoconfigure="true">
      <tag name="settings.type"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Settings\Type\StringListType</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\Settings\Type\StringType" class="TYPO3\CMS\Core\Settings\Type\StringType" autowire="true" autoconfigure="true">
      <tag name="settings.type"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Settings\Type\StringType</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\Settings\Type\TextType" class="TYPO3\CMS\Core\Settings\Type\TextType" autowire="true" autoconfigure="true">
      <tag name="settings.type"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Settings\Type\TextType</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\Settings\Type\UrlType" class="TYPO3\CMS\Core\Settings\Type\UrlType" autowire="true" autoconfigure="true">
      <tag name="settings.type"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Settings\Type\UrlType</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\SingletonInterface" class="TYPO3\CMS\Core\SingletonInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Entity\NullSite" class="TYPO3\CMS\Core\Site\Entity\NullSite" autowire="true" autoconfigure="true">
      <argument>null</argument>
      <argument type="service" id="TYPO3\CMS\Core\Http\Uri"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Entity\Site" class="TYPO3\CMS\Core\Site\Entity\Site" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Site\Entity\Site&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Site\Entity\SiteInterface" class="TYPO3\CMS\Core\Site\Entity\SiteInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Entity\SiteLanguage" class="TYPO3\CMS\Core\Site\Entity\SiteLanguage" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Site\Entity\SiteLanguage&quot;: argument &quot;$languageId&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Entity\SiteSettings" class="TYPO3\CMS\Core\Site\Entity\SiteSettings" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Site\Entity\SiteSettings&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Settings\SettingsInterface&quot; but no such service exists. Try changing the type-hint to &quot;Psr\Container\ContainerInterface&quot; instead."/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Entity\SiteTSconfig" class="TYPO3\CMS\Core\Site\Entity\SiteTSconfig" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Site\Entity\SiteTypoScript" class="TYPO3\CMS\Core\Site\Entity\SiteTypoScript" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\CategoryRegistry" class="TYPO3\CMS\Core\Site\Set\CategoryRegistry" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetRegistry"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\InvalidCategoryDefinitionsException" class="TYPO3\CMS\Core\Site\Set\InvalidCategoryDefinitionsException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\InvalidSetException" class="TYPO3\CMS\Core\Site\Set\InvalidSetException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\InvalidSetRouteEnhancersException" class="TYPO3\CMS\Core\Site\Set\InvalidSetRouteEnhancersException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\InvalidSettingsDefinitionsException" class="TYPO3\CMS\Core\Site\Set\InvalidSettingsDefinitionsException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\InvalidSettingsException" class="TYPO3\CMS\Core\Site\Set\InvalidSettingsException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetDefinition" class="TYPO3\CMS\Core\Site\Set\SetDefinition" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Site\Set\SetDefinition&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetError" class="TYPO3\CMS\Core\Site\Set\SetError" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetRegistry" class="TYPO3\CMS\Core\Site\Set\SetRegistry" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3-core/set-registry" event="" method="warmupCaches" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Service\DependencyOrderingService"/>
      <argument type="expression">service("package-dependent-cache-identifier").withPrefix("Sets").toString()</argument>
      <argument type="service" id="_early.cache.core"/>
      <argument type="service" id=".lazy.TYPO3\CMS\Core\Site\Set\SetCollector"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\Site\Set\SetRegistry</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\YamlSetDefinitionProvider" class="TYPO3\CMS\Core\Site\Set\YamlSetDefinitionProvider" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Settings\SettingDefinitionValidation"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Loader\YamlFileLoader"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Site\SiteAwareInterface" class="TYPO3\CMS\Core\Site\SiteAwareInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\SiteFinder" class="TYPO3\CMS\Core\Site\SiteFinder" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="TYPO3\CMS\Core\Configuration\Event\SiteConfigurationChangedEvent" method="siteConfigurationChanged" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\SiteConfiguration"/>
      <argument type="service" id="cache.runtime"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Site\SiteLanguageAwareInterface" class="TYPO3\CMS\Core\Site\SiteLanguageAwareInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\SiteLanguagePresets" class="TYPO3\CMS\Core\Site\SiteLanguagePresets" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Site\SiteSettingsFactory" class="TYPO3\CMS\Core\Site\SiteSettingsFactory" public="true" autowire="true" autoconfigure="true">
      <argument>%env(TYPO3:configPath)%/sites</argument>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Settings\SettingsTypeRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Settings\SettingsFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Loader\YamlFileLoader"/>
      <argument type="service" id="_early.cache.core"/>
      <argument type="expression">service("package-dependent-cache-identifier").withPrefix("SiteSettings")</argument>
    </service>
    <service id="TYPO3\CMS\Core\Site\SiteSettingsProvider" class="TYPO3\CMS\Core\Site\SiteSettingsProvider" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Site\SiteSettingsProvider&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Site\SiteSettingsService" class="TYPO3\CMS\Core\Site\SiteSettingsService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Configuration\SiteWriter"/>
      <argument type="service" id="_early.cache.core"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteSettingsFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Settings\SettingsFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Settings\SettingsTypeRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\TcaSiteSetCollector" class="TYPO3\CMS\Core\Site\TcaSiteSetCollector" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
    </service>
    <service id="TYPO3\CMS\Core\Slug\SlugNormalizer" class="TYPO3\CMS\Core\Slug\SlugNormalizer" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Charset\CharsetConverter"/>
    </service>
    <service id="TYPO3\CMS\Core\SysLog\Action" class="TYPO3\CMS\Core\SysLog\Action" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SysLog\Action\Cache" class="TYPO3\CMS\Core\SysLog\Action\Cache" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SysLog\Action\Database" class="TYPO3\CMS\Core\SysLog\Action\Database" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SysLog\Action\File" class="TYPO3\CMS\Core\SysLog\Action\File" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SysLog\Action\Login" class="TYPO3\CMS\Core\SysLog\Action\Login" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SysLog\Action\Setting" class="TYPO3\CMS\Core\SysLog\Action\Setting" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SysLog\Action\Site" class="TYPO3\CMS\Core\SysLog\Action\Site" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SysLog\Error" class="TYPO3\CMS\Core\SysLog\Error" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SysLog\Repository\LogEntryRepository" class="TYPO3\CMS\Core\SysLog\Repository\LogEntryRepository" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\SysLog\Type" class="TYPO3\CMS\Core\SysLog\Type" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SystemResource\Exception\CanNotDetectImageDimensionOfSystemResourceException" class="TYPO3\CMS\Core\SystemResource\Exception\CanNotDetectImageDimensionOfSystemResourceException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SystemResource\Exception\CanNotGenerateUriException" class="TYPO3\CMS\Core\SystemResource\Exception\CanNotGenerateUriException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SystemResource\Exception\CanNotResolvePublicResourceException" class="TYPO3\CMS\Core\SystemResource\Exception\CanNotResolvePublicResourceException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SystemResource\Exception\CanNotResolveSystemResourceException" class="TYPO3\CMS\Core\SystemResource\Exception\CanNotResolveSystemResourceException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SystemResource\Exception\CanNotResolveSystemResourceIdentifierException" class="TYPO3\CMS\Core\SystemResource\Exception\CanNotResolveSystemResourceIdentifierException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SystemResource\Exception\InvalidSystemResourceIdentifierException" class="TYPO3\CMS\Core\SystemResource\Exception\InvalidSystemResourceIdentifierException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SystemResource\Exception\SystemResourceDefinitionNotFoundException" class="TYPO3\CMS\Core\SystemResource\Exception\SystemResourceDefinitionNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SystemResource\Exception\SystemResourceDoesNotExistException" class="TYPO3\CMS\Core\SystemResource\Exception\SystemResourceDoesNotExistException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SystemResource\Exception\SystemResourceException" class="TYPO3\CMS\Core\SystemResource\Exception\SystemResourceException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SystemResource\Http\CacheBustingUri" class="TYPO3\CMS\Core\SystemResource\Http\CacheBustingUri" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SystemResource\Identifier\FalResourceIdentifier" class="TYPO3\CMS\Core\SystemResource\Identifier\FalResourceIdentifier" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\SystemResource\Identifier\FalResourceIdentifier&quot;: argument &quot;$storageId&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\SystemResource\Identifier\PackageResourceIdentifier" class="TYPO3\CMS\Core\SystemResource\Identifier\PackageResourceIdentifier" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\SystemResource\Identifier\PackageResourceIdentifier&quot;: argument &quot;$package&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Package\PackageInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Package\Package&quot;, &quot;TYPO3\CMS\Core\Package\VirtualAppPackage&quot;."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\SystemResource\Identifier\SystemResourceIdentifier" class="TYPO3\CMS\Core\SystemResource\Identifier\SystemResourceIdentifier" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\SystemResource\Identifier\UriResourceIdentifier" class="TYPO3\CMS\Core\SystemResource\Identifier\UriResourceIdentifier" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\SystemResource\Identifier\UriResourceIdentifier&quot;: argument &quot;$givenIdentifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\SystemResource\Publishing\DefaultSystemResourcePublisher" class="TYPO3\CMS\Core\SystemResource\Publishing\DefaultSystemResourcePublisher" public="true" autowire="true" autoconfigure="true">
      <argument type="collection">
        <argument type="service">
          <service class="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\JunctionPublisher" autowire="true" autoconfigure="true">
            <tag name="asset.filesystem_publisher"/>
            <argument type="service" id="TYPO3\CMS\Core\Utility\File\FileSystem"/>
          </service>
        </argument>
        <argument type="service">
          <service class="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\MirrorPublisher" autowire="true" autoconfigure="true">
            <tag name="asset.filesystem_publisher"/>
          </service>
        </argument>
        <argument type="service">
          <service class="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\SymlinkPublisher" autowire="true" autoconfigure="true">
            <tag name="asset.filesystem_publisher"/>
            <argument type="service" id="TYPO3\CMS\Core\Utility\File\FileSystem"/>
          </service>
        </argument>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\SystemResource\Publishing\DefaultSystemResourceUriGenerator" class="TYPO3\CMS\Core\SystemResource\Publishing\DefaultSystemResourceUriGenerator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\SystemResource\Publishing\DefaultSystemResourceUriGenerator&quot;: argument &quot;$publishingDirectory&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\FileSystemPublisherInterface" class="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\FileSystemPublisherInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="asset.filesystem_publisher"/>
    </service>
    <service id="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\JunctionPublisher" class="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\JunctionPublisher" autowire="true" autoconfigure="true">
      <tag name="asset.filesystem_publisher"/>
      <argument type="service" id="TYPO3\CMS\Core\Utility\File\FileSystem"/>
    </service>
    <service id="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\MirrorPublisher" class="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\MirrorPublisher" autowire="true" autoconfigure="true">
      <tag name="asset.filesystem_publisher"/>
    </service>
    <service id="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\PublishingConfiguration" class="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\PublishingConfiguration" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\SymlinkPublisher" class="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\SymlinkPublisher" autowire="true" autoconfigure="true">
      <tag name="asset.filesystem_publisher"/>
      <argument type="service" id="TYPO3\CMS\Core\Utility\File\FileSystem"/>
    </service>
    <service id="TYPO3\CMS\Core\SystemResource\Publishing\ResourcePublishingContext" class="TYPO3\CMS\Core\SystemResource\Publishing\ResourcePublishingContext" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\SystemResource\Publishing\ResourcePublishingContext&quot;: argument &quot;$package&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Package\PackageInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Package\Package&quot;, &quot;TYPO3\CMS\Core\Package\VirtualAppPackage&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\SystemResource\Publishing\ResourceUriBuildingContext" class="TYPO3\CMS\Core\SystemResource\Publishing\ResourceUriBuildingContext" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\SystemResource\Publishing\ResourceUriBuildingContext&quot;: argument &quot;$package&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Package\PackageInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Package\Package&quot;, &quot;TYPO3\CMS\Core\Package\VirtualAppPackage&quot;."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface" class="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\SystemResource\Publishing\SystemResourceUriGeneratorInterface" class="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourceUriGeneratorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\SystemResource\Publishing\UriGenerationOptions" class="TYPO3\CMS\Core\SystemResource\Publishing\UriGenerationOptions" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\SystemResource\Type\PackageResource" class="TYPO3\CMS\Core\SystemResource\Type\PackageResource" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\SystemResource\Type\PackageResource&quot;: argument &quot;$resourceDefinition&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Package\Resource\Definition\ResourceDefinitionInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Package\Resource\Definition\PublicFileDefinition&quot;, &quot;TYPO3\CMS\Core\Package\Resource\Definition\PublicResourceDefinition&quot;, &quot;TYPO3\CMS\Core\Package\Resource\Definition\ResourceDefinition&quot;."/>
    </service>
    <service id="TYPO3\CMS\Core\SystemResource\Type\PublicPackageFile" class="TYPO3\CMS\Core\SystemResource\Type\PublicPackageFile" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Identifier\PackageResourceIdentifier"/>
      <argument type="service" id="TYPO3\CMS\Core\Package\Resource\Definition\PublicResourceDefinition"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\SystemResource\Type\PublicResourceInterface" class="TYPO3\CMS\Core\SystemResource\Type\PublicResourceInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\SystemResource\Type\StaticResourceInterface" class="TYPO3\CMS\Core\SystemResource\Type\StaticResourceInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\SystemResource\Type\SystemResourceInterface" class="TYPO3\CMS\Core\SystemResource\Type\SystemResourceInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\SystemResource\Type\UriResource" class="TYPO3\CMS\Core\SystemResource\Type\UriResource" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Identifier\UriResourceIdentifier"/>
    </service>
    <service id="TYPO3\CMS\Core\Text\TextCropper" class="TYPO3\CMS\Core\Text\TextCropper" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TimeTracker\TimeTracker" class="TYPO3\CMS\Core\TimeTracker\TimeTracker" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Core\Tree\Event\ModifyTreeDataEvent" class="TYPO3\CMS\Core\Tree\Event\ModifyTreeDataEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Tree\Event\ModifyTreeDataEvent&quot;: argument &quot;$provider&quot; of method &quot;__construct()&quot; references class &quot;TYPO3\CMS\Core\Tree\TableConfiguration\AbstractTableConfigurationTreeDataProvider&quot; but no such service exists. You should maybe alias this class to the existing &quot;TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider&quot; service."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Tree\TableConfiguration\AbstractTableConfigurationTreeDataProvider" class="TYPO3\CMS\Core\Tree\TableConfiguration\AbstractTableConfigurationTreeDataProvider" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Tree\TableConfiguration\ArrayTreeRenderer" class="TYPO3\CMS\Core\Tree\TableConfiguration\ArrayTreeRenderer" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider" class="TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeNode" class="TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeNode" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Tree\TableConfiguration\TableConfigurationTree" class="TYPO3\CMS\Core\Tree\TableConfiguration\TableConfigurationTree" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Tree\TableConfiguration\TreeDataProviderFactory" class="TYPO3\CMS\Core\Tree\TableConfiguration\TreeDataProviderFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Type\BitSet" class="TYPO3\CMS\Core\Type\BitSet" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Type\Bitmask\BackendGroupMountOption" class="TYPO3\CMS\Core\Type\Bitmask\BackendGroupMountOption" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Type\Bitmask\PageTranslationVisibility" class="TYPO3\CMS\Core\Type\Bitmask\PageTranslationVisibility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Type\Bitmask\Permission" class="TYPO3\CMS\Core\Type\Bitmask\Permission" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Type\ContextualFeedbackSeverity" class="TYPO3\CMS\Core\Type\ContextualFeedbackSeverity" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Type\DocType" class="TYPO3\CMS\Core\Type\DocType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Type\Exception" class="TYPO3\CMS\Core\Type\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Type\Exception\InvalidEnumerationDefinitionException" class="TYPO3\CMS\Core\Type\Exception\InvalidEnumerationDefinitionException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Type\Exception\InvalidEnumerationValueException" class="TYPO3\CMS\Core\Type\Exception\InvalidEnumerationValueException" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Type\Exception\InvalidValueExceptionInterface" class="TYPO3\CMS\Core\Type\Exception\InvalidValueExceptionInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Type\File\FileInfo" class="TYPO3\CMS\Core\Type\File\FileInfo" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Type\File\FileInfo&quot;: argument &quot;$filename&quot; of method &quot;SplFileInfo::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Type\File\ImageInfo" class="TYPO3\CMS\Core\Type\File\ImageInfo" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Type\File\ImageInfo&quot;: argument &quot;$filename&quot; of method &quot;SplFileInfo::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Core\Type\File\ImageInfo</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Core\Type\Map" class="TYPO3\CMS\Core\Type\Map" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Type\TypeInterface" class="TYPO3\CMS\Core\Type\TypeInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Type\VirtualRecord" class="TYPO3\CMS\Core\Type\VirtualRecord" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\AST\AbstractAstBuilder" class="TYPO3\CMS\Core\TypoScript\AST\AbstractAstBuilder" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\AST\AstBuilder" class="TYPO3\CMS\Core\TypoScript\AST\AstBuilder" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\AST\AstBuilderInterface" class="TYPO3\CMS\Core\TypoScript\AST\AstBuilderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\AST\CommentAwareAstBuilder" class="TYPO3\CMS\Core\TypoScript\AST\CommentAwareAstBuilder" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getCommentAwareAstBuilder"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\AST\CurrentObjectPath\CurrentObjectPath" class="TYPO3\CMS\Core\TypoScript\AST\CurrentObjectPath\CurrentObjectPath" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\AST\CurrentObjectPath\CurrentObjectPathStack" class="TYPO3\CMS\Core\TypoScript\AST\CurrentObjectPath\CurrentObjectPathStack" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\AST\Event\EvaluateModifierFunctionEvent" class="TYPO3\CMS\Core\TypoScript\AST\Event\EvaluateModifierFunctionEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\TypoScript\AST\Event\EvaluateModifierFunctionEvent&quot;: argument &quot;$functionName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\AST\Merger\SetupConfigMerger" class="TYPO3\CMS\Core\TypoScript\AST\Merger\SetupConfigMerger" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\AST\Node\AbstractChildNode" class="TYPO3\CMS\Core\TypoScript\AST\Node\AbstractChildNode" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\AST\Node\AbstractNode" class="TYPO3\CMS\Core\TypoScript\AST\Node\AbstractNode" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\AST\Node\ChildNode" class="TYPO3\CMS\Core\TypoScript\AST\Node\ChildNode" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\TypoScript\AST\Node\ChildNode&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\TypoScript\AST\Node\AbstractChildNode::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\AST\Node\ChildNodeInterface" class="TYPO3\CMS\Core\TypoScript\AST\Node\ChildNodeInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\AST\Node\NodeInterface" class="TYPO3\CMS\Core\TypoScript\AST\Node\NodeInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\AST\Node\ReferenceChildNode" class="TYPO3\CMS\Core\TypoScript\AST\Node\ReferenceChildNode" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\TypoScript\AST\Node\ReferenceChildNode&quot;: argument &quot;$name&quot; of method &quot;TYPO3\CMS\Core\TypoScript\AST\Node\AbstractChildNode::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\AST\Node\RootNode" class="TYPO3\CMS\Core\TypoScript\AST\Node\RootNode" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\AST\Traverser\AstTraverser" class="TYPO3\CMS\Core\TypoScript\AST\Traverser\AstTraverser" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getAstTraverser"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\AST\Visitor\AstConstantCommentVisitor" class="TYPO3\CMS\Core\TypoScript\AST\Visitor\AstConstantCommentVisitor" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\AST\Visitor\AstNodeFinderVisitor" class="TYPO3\CMS\Core\TypoScript\AST\Visitor\AstNodeFinderVisitor" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\AST\Visitor\AstSortChildrenVisitor" class="TYPO3\CMS\Core\TypoScript\AST\Visitor\AstSortChildrenVisitor" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\AST\Visitor\AstVisitorInterface" class="TYPO3\CMS\Core\TypoScript\AST\Visitor\AstVisitorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\FrontendTypoScript" class="TYPO3\CMS\Core\TypoScript\FrontendTypoScript" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\TypoScript\FrontendTypoScript&quot;: argument &quot;$settingsConditionList&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\FrontendTypoScriptFactory" class="TYPO3\CMS\Core\TypoScript\FrontendTypoScriptFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateTreeBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\Tokenizer\LossyTokenizer"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\Traverser\IncludeTreeTraverser"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\Traverser\ConditionVerdictAwareIncludeTreeTraverser"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\Event\AfterTemplatesHaveBeenDeterminedEvent" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Event\AfterTemplatesHaveBeenDeterminedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\TypoScript\IncludeTree\Event\AfterTemplatesHaveBeenDeterminedEvent&quot;: argument &quot;$rootline&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\Event\BeforeLoadedPageTsConfigEvent" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Event\BeforeLoadedPageTsConfigEvent" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\Event\BeforeLoadedUserTsConfigEvent" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Event\BeforeLoadedUserTsConfigEvent" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\Event\ModifyLoadedPageTsConfigEvent" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Event\ModifyLoadedPageTsConfigEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\TypoScript\IncludeTree\Event\ModifyLoadedPageTsConfigEvent&quot;: argument &quot;$tsConfig&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\AbstractConditionInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\AbstractConditionInclude" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\AbstractInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\AbstractInclude" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\AtImportInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\AtImportInclude" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\ConditionElseInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\ConditionElseInclude" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\ConditionInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\ConditionInclude" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\ConditionStopInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\ConditionStopInclude" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\DefaultTypoScriptInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\DefaultTypoScriptInclude" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\DefaultTypoScriptMagicKeyInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\DefaultTypoScriptMagicKeyInclude" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\ExtensionStaticInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\ExtensionStaticInclude" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\FileInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\FileInclude" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeConditionInterface" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeConditionInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeStaticFileDatabaseInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeStaticFileDatabaseInclude" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeStaticFileFileInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\IncludeStaticFileFileInclude" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\RootInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\RootInclude" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\SegmentInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\SegmentInclude" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\SiteInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\SiteInclude" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\SiteTemplateInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\SiteTemplateInclude" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\StringInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\StringInclude" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\SysTemplateInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\SysTemplateInclude" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\TsConfigInclude" class="TYPO3\CMS\Core\TypoScript\IncludeTree\IncludeNode\TsConfigInclude" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\StringTreeBuilder" class="TYPO3\CMS\Core\TypoScript\IncludeTree\StringTreeBuilder" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\TreeFromLineStreamBuilder"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateRepository" class="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateRepository" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateTreeBuilder" class="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateTreeBuilder" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\TreeFromLineStreamBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetRegistry"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\Traverser\ConditionVerdictAwareIncludeTreeTraverser" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Traverser\ConditionVerdictAwareIncludeTreeTraverser" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\Traverser\IncludeTreeTraverser" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Traverser\IncludeTreeTraverser" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\IncludeTree\Traverser\IncludeTreeTraverserInterface" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Traverser\IncludeTreeTraverserInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\TreeFromLineStreamBuilder" class="TYPO3\CMS\Core\TypoScript\IncludeTree\TreeFromLineStreamBuilder" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\Security\FileNameValidator"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\TsConfigTreeBuilder" class="TYPO3\CMS\Core\TypoScript\IncludeTree\TsConfigTreeBuilder" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\TreeFromLineStreamBuilder"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="TYPO3\CMS\Core\EventDispatcher\EventDispatcher"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetRegistry"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeAstBuilderVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeAstBuilderVisitor" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\AST\AstBuilder"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeCommentAwareAstBuilderVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeCommentAwareAstBuilderVisitor" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\AST\CommentAwareAstBuilder"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionAggregatorVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionAggregatorVisitor" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionEnforcerVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionEnforcerVisitor" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionIncludeListAccumulatorVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionIncludeListAccumulatorVisitor" shared="false" public="true" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionMatcherVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionMatcherVisitor" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageLayoutResolver"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionMatcherVisitor</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeNodeFinderVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeNodeFinderVisitor" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeSetupConditionConstantSubstitutionVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeSetupConditionConstantSubstitutionVisitor" shared="false" public="true" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeSourceAggregatorVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeSourceAggregatorVisitor" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeSyntaxScannerVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeSyntaxScannerVisitor" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeVisitorInterface" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeVisitorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\PageTsConfig" class="TYPO3\CMS\Core\TypoScript\PageTsConfig" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\TypoScript\PageTsConfig&quot;: argument &quot;$conditionListWithVerdicts&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\PageTsConfigFactory" class="TYPO3\CMS\Core\TypoScript\PageTsConfigFactory" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\Tokenizer\LossyTokenizer"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\TsConfigTreeBuilder"/>
      <argument type="service" id="cache.typoscript"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\Tokenizer\Line\AbstractLine" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\AbstractLine" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\BlockCloseLine" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\BlockCloseLine" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\CommentLine" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\CommentLine" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\ConditionElseLine" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\ConditionElseLine" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\ConditionLine" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\ConditionLine" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\ConditionStopLine" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\ConditionStopLine" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\EmptyLine" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\EmptyLine" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierAssignmentLine" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierAssignmentLine" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierBlockOpenLine" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierBlockOpenLine" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierCopyLine" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierCopyLine" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierFunctionLine" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierFunctionLine" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierReferenceLine" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierReferenceLine" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierUnsetLine" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\IdentifierUnsetLine" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\ImportLine" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\ImportLine" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\InvalidLine" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\InvalidLine" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\Tokenizer\Line\LineInterface" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\LineInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\LineStream" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Line\LineStream" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\LosslessTokenizer" class="TYPO3\CMS\Core\TypoScript\Tokenizer\LosslessTokenizer" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getLosslessTokenizer"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\LossyTokenizer" class="TYPO3\CMS\Core\TypoScript\Tokenizer\LossyTokenizer" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\Tokenizer\Token\AbstractToken" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Token\AbstractToken" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\Tokenizer\Token\AbstractTokenStream" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Token\AbstractTokenStream" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Token\ConstantAwareTokenStream" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Token\ConstantAwareTokenStream" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Token\IdentifierToken" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Token\IdentifierToken" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\TypoScript\Tokenizer\Token\IdentifierToken&quot;: argument &quot;$value&quot; of method &quot;TYPO3\CMS\Core\TypoScript\Tokenizer\Token\AbstractToken::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Token\IdentifierTokenStream" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Token\IdentifierTokenStream" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Token\Token" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Token\Token" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\TypoScript\Tokenizer\Token\Token&quot;: argument &quot;$value&quot; of method &quot;TYPO3\CMS\Core\TypoScript\Tokenizer\Token\AbstractToken::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\Tokenizer\Token\TokenInterface" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Token\TokenInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Token\TokenStream" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Token\TokenStream" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\Tokenizer\Token\TokenStreamInterface" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Token\TokenStreamInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\Token\TokenType" class="TYPO3\CMS\Core\TypoScript\Tokenizer\Token\TokenType" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\TypoScript\Tokenizer\TokenizerInterface" class="TYPO3\CMS\Core\TypoScript\Tokenizer\TokenizerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\TypoScriptService" class="TYPO3\CMS\Core\TypoScript\TypoScriptService" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getTypoScriptService"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\TypoScriptStringFactory" class="TYPO3\CMS\Core\TypoScript\TypoScriptStringFactory" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getTypoScriptStringFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\UserTsConfig" class="TYPO3\CMS\Core\TypoScript\UserTsConfig" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\AST\Node\RootNode"/>
    </service>
    <service id="TYPO3\CMS\Core\TypoScript\UserTsConfigFactory" class="TYPO3\CMS\Core\TypoScript\UserTsConfigFactory" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\Tokenizer\LossyTokenizer"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\TsConfigTreeBuilder"/>
      <argument type="service" id="cache.typoscript"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Upgrades\AbstractListTypeToCTypeUpdate" class="TYPO3\CMS\Core\Upgrades\AbstractListTypeToCTypeUpdate" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Upgrades\BackendUserLanguageMigration" class="TYPO3\CMS\Core\Upgrades\BackendUserLanguageMigration" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="backendUserLanguageMigration"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Upgrades\ChattyInterface" class="TYPO3\CMS\Core\Upgrades\ChattyInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Upgrades\ConfirmableInterface" class="TYPO3\CMS\Core\Upgrades\ConfirmableInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Upgrades\Confirmation" class="TYPO3\CMS\Core\Upgrades\Confirmation" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Upgrades\Confirmation&quot;: argument &quot;$title&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Upgrades\DatabaseRowsUpdateWizard" class="TYPO3\CMS\Core\Upgrades\DatabaseRowsUpdateWizard" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="databaseRowsUpdateWizard"/>
    </service>
    <service id="TYPO3\CMS\Core\Upgrades\DatabaseUpdatedPrerequisite" class="TYPO3\CMS\Core\Upgrades\DatabaseUpdatedPrerequisite" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Service\DatabaseUpgradeWizardsService"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="TYPO3\CMS\Core\Upgrades\LanguagePackUpdateTimestampMigration" class="TYPO3\CMS\Core\Upgrades\LanguagePackUpdateTimestampMigration" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="languagePackUpdateTimestampMigration"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Serializer\DenyListDeserializer"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguagePackStatesStore"/>
    </service>
    <service id="TYPO3\CMS\Core\Upgrades\MigrateExtensionDataImportRegistryKeysUpdate" class="TYPO3\CMS\Core\Upgrades\MigrateExtensionDataImportRegistryKeysUpdate" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="migrateExtensionDataImportRegistryKeys"/>
    </service>
    <service id="TYPO3\CMS\Core\Upgrades\NullToDefaultUpdateWizard" class="TYPO3\CMS\Core\Upgrades\NullToDefaultUpdateWizard" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="nullToDefaultUpdateWizard"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\Schema\SchemaMigrator"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\Upgrades\PageDoktypeLinkMigration" class="TYPO3\CMS\Core\Upgrades\PageDoktypeLinkMigration" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="pageDoktypeLinkMigration"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Core\Upgrades\PagesRecyclerDoktypeMigration" class="TYPO3\CMS\Core\Upgrades\PagesRecyclerDoktypeMigration" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="pagesRecyclerDoktypeMigration"/>
    </service>
    <service id="TYPO3\CMS\Core\Upgrades\PrerequisiteCollection" class="TYPO3\CMS\Core\Upgrades\PrerequisiteCollection" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\Upgrades\PrerequisiteInterface" class="TYPO3\CMS\Core\Upgrades\PrerequisiteInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Upgrades\ReferenceIndexUpdatedPrerequisite" class="TYPO3\CMS\Core\Upgrades\ReferenceIndexUpdatedPrerequisite" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ReferenceIndex"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Upgrades\RepeatableInterface" class="TYPO3\CMS\Core\Upgrades\RepeatableInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Upgrades\RowUpdater\RowUpdaterInterface" class="TYPO3\CMS\Core\Upgrades\RowUpdater\RowUpdaterInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Upgrades\SysFileMimeTypeMigration" class="TYPO3\CMS\Core\Upgrades\SysFileMimeTypeMigration" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="sysFileMimeTypeMigration"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\Upgrades\UpgradeWizardInterface" class="TYPO3\CMS\Core\Upgrades\UpgradeWizardInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\Upgrades\UpgradeWizardRegistry" class="TYPO3\CMS\Core\Upgrades\UpgradeWizardRegistry" autowire="true" autoconfigure="true">
      <argument type="service" id=".service_locator.GetuWgF"/>
    </service>
    <service id="TYPO3\CMS\Core\Upgrades\UserPermissionsForRenamedModulesMigration" class="TYPO3\CMS\Core\Upgrades\UserPermissionsForRenamedModulesMigration" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="userPermissionsForRenamedModulesMigration"/>
    </service>
    <service id="TYPO3\CMS\Core\Utility\ArrayUtility" class="TYPO3\CMS\Core\Utility\ArrayUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\ClassNamingUtility" class="TYPO3\CMS\Core\Utility\ClassNamingUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\CommandUtility" class="TYPO3\CMS\Core\Utility\CommandUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\CsvUtility" class="TYPO3\CMS\Core\Utility\CsvUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\DebugUtility" class="TYPO3\CMS\Core\Utility\DebugUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\DiffGranularity" class="TYPO3\CMS\Core\Utility\DiffGranularity" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\DiffUtility" class="TYPO3\CMS\Core\Utility\DiffUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\Exception\MissingArrayPathException" class="TYPO3\CMS\Core\Utility\Exception\MissingArrayPathException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\Exception\NotImplementedMethodException" class="TYPO3\CMS\Core\Utility\Exception\NotImplementedMethodException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\ExtensionManagementUtility" class="TYPO3\CMS\Core\Utility\ExtensionManagementUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\File\BasicFileUtility" class="TYPO3\CMS\Core\Utility\File\BasicFileUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\File\ExtendedFileUtility" class="TYPO3\CMS\Core\Utility\File\ExtendedFileUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\File\FileSystem" class="TYPO3\CMS\Core\Utility\File\FileSystem" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\GeneralUtility" class="TYPO3\CMS\Core\Utility\GeneralUtility" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Core\Utility\GeneralUtility&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="TYPO3\CMS\Core\Utility\HttpUtility" class="TYPO3\CMS\Core\Utility\HttpUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\IpAnonymizationUtility" class="TYPO3\CMS\Core\Utility\IpAnonymizationUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\MailUtility" class="TYPO3\CMS\Core\Utility\MailUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\MathUtility" class="TYPO3\CMS\Core\Utility\MathUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\PathUtility" class="TYPO3\CMS\Core\Utility\PathUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\PermutationUtility" class="TYPO3\CMS\Core\Utility\PermutationUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\RootlineUtility" class="TYPO3\CMS\Core\Utility\RootlineUtility" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Utility\RootlineUtility&quot;: argument &quot;$uid&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Utility\String\StringFragment" class="TYPO3\CMS\Core\Utility\String\StringFragment" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Utility\String\StringFragment&quot;: argument &quot;$value&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Utility\String\StringFragmentCollection" class="TYPO3\CMS\Core\Utility\String\StringFragmentCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\String\StringFragmentPattern" class="TYPO3\CMS\Core\Utility\String\StringFragmentPattern" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Utility\String\StringFragmentPattern&quot;: argument &quot;$type&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Utility\String\StringFragmentSplitter" class="TYPO3\CMS\Core\Utility\String\StringFragmentSplitter" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\StringUtility" class="TYPO3\CMS\Core\Utility\StringUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Utility\VersionNumberUtility" class="TYPO3\CMS\Core\Utility\VersionNumberUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Validation\ResultException" class="TYPO3\CMS\Core\Validation\ResultException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\Validation\ResultMessage" class="TYPO3\CMS\Core\Validation\ResultMessage" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Core\Validation\ResultMessage&quot;: argument &quot;$message&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Core\Versioning\VersionState" class="TYPO3\CMS\Core\Versioning\VersionState" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\View\ResponsableViewInterface" class="TYPO3\CMS\Core\View\ResponsableViewInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\View\ViewFactoryData" class="TYPO3\CMS\Core\View\ViewFactoryData" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Core\View\ViewFactoryInterface" class="TYPO3\CMS\Core\View\ViewFactoryInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Core\View\ViewInterface" class="TYPO3\CMS\Core\View\ViewInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Core\ViewHelpers\IconForRecordViewHelper" class="TYPO3\CMS\Core\ViewHelpers\IconForRecordViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\ViewHelpers\IconForResourceViewHelper" class="TYPO3\CMS\Core\ViewHelpers\IconForResourceViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\ViewHelpers\IconViewHelper" class="TYPO3\CMS\Core\ViewHelpers\IconViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Core\ViewHelpers\NormalizedUrlViewHelper" class="TYPO3\CMS\Core\ViewHelpers\NormalizedUrlViewHelper" shared="false" public="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getNormalizedUrlViewHelper"/>
    </service>
    <service id="TYPO3\CMS\Install\Attribute\UpgradeWizard" class="TYPO3\CMS\Install\Attribute\UpgradeWizard" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Install\Attribute\UpgradeWizard&quot;: argument &quot;$identifier&quot; of method &quot;TYPO3\CMS\Core\Attribute\UpgradeWizard::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Install\Updates\AbstractListTypeToCTypeUpdate" class="TYPO3\CMS\Install\Updates\AbstractListTypeToCTypeUpdate" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Install\Updates\ChattyInterface" class="TYPO3\CMS\Install\Updates\ChattyInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Install\Updates\ConfirmableInterface" class="TYPO3\CMS\Install\Updates\ConfirmableInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Install\Updates\Confirmation" class="TYPO3\CMS\Install\Updates\Confirmation" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Install\Updates\Confirmation&quot;: argument &quot;$title&quot; of method &quot;TYPO3\CMS\Core\Upgrades\Confirmation::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite" class="TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Service\DatabaseUpgradeWizardsService"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Install\Updates\PrerequisiteInterface" class="TYPO3\CMS\Install\Updates\PrerequisiteInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite" class="TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ReferenceIndex"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Install\Updates\RepeatableInterface" class="TYPO3\CMS\Install\Updates\RepeatableInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Install\Updates\UpgradeWizardInterface" class="TYPO3\CMS\Install\Updates\UpgradeWizardInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="core.middlewares" class="ArrayObject" public="true" autowire="true" autoconfigure="true">
      <argument>core</argument>
      <factory service="TYPO3\CMS\Core\Http\MiddlewareStackResolver" method="resolve"/>
    </service>
    <service id="cache.hash" class="TYPO3\CMS\Core\Cache\Frontend\FrontendInterface" autowire="true" autoconfigure="true">
      <argument>hash</argument>
      <factory service="TYPO3\CMS\Core\Cache\CacheManager" method="getCache"/>
    </service>
    <service id="cache.pages" class="TYPO3\CMS\Core\Cache\Frontend\FrontendInterface" autowire="true" autoconfigure="true">
      <argument>pages</argument>
      <factory service="TYPO3\CMS\Core\Cache\CacheManager" method="getCache"/>
    </service>
    <service id="cache.rootline" class="TYPO3\CMS\Core\Cache\Frontend\FrontendInterface" autowire="true" autoconfigure="true">
      <argument>rootline</argument>
      <factory service="TYPO3\CMS\Core\Cache\CacheManager" method="getCache"/>
    </service>
    <service id="cache.l10n" class="TYPO3\CMS\Core\Cache\Frontend\FrontendInterface" autowire="true" autoconfigure="true">
      <argument>l10n</argument>
      <factory service="TYPO3\CMS\Core\Cache\CacheManager" method="getCache"/>
    </service>
    <service id="cache.typoscript" class="TYPO3\CMS\Core\Cache\Frontend\PhpFrontend" autowire="true" autoconfigure="true">
      <argument>typoscript</argument>
      <factory service="TYPO3\CMS\Core\Cache\CacheManager" method="getCache"/>
    </service>
    <service id="Symfony\Component\Messenger\Middleware\SendMessageMiddleware" class="Symfony\Component\Messenger\Middleware\SendMessageMiddleware" autowire="true" autoconfigure="true">
      <tag name="messenger.middleware"/>
      <argument type="service" id="TYPO3\CMS\Core\Messenger\TransportLocator"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="Symfony\Component\Messenger\Middleware\HandleMessageMiddleware" class="Symfony\Component\Messenger\Middleware\HandleMessageMiddleware" autowire="true" autoconfigure="true">
      <tag name="messenger.middleware" after="Symfony\Component\Messenger\Middleware\SendMessageMiddleware"/>
      <argument type="service" id="Symfony\Component\Messenger\Handler\HandlersLocatorInterface"/>
    </service>
    <service id="messenger.bus.default" class="Symfony\Component\Messenger\MessageBusInterface" autowire="true" autoconfigure="true">
      <factory service="TYPO3\CMS\Core\Messenger\BusFactory" method="createBus"/>
    </service>
    <service id="Symfony\Component\Messenger\Handler\HandlersLocatorInterface" class="Symfony\Component\Messenger\Handler\HandlersLocatorInterface" autowire="true" autoconfigure="true">
      <factory service="TYPO3\CMS\Core\Messenger\HandlersLocatorFactory" method="createHandlersLocator"/>
    </service>
    <service id="Symfony\Component\Messenger\Transport\Serialization\PhpSerializer" class="Symfony\Component\Messenger\Transport\Serialization\PhpSerializer" autowire="true" autoconfigure="true"/>
    <service id="Symfony\Component\Messenger\Transport\Sync\SyncTransport" class="Symfony\Component\Messenger\Transport\Sync\SyncTransport" autowire="true" autoconfigure="true">
      <tag name="messenger.sender" identifier="default"/>
      <argument type="service" id="messenger.bus.default"/>
    </service>
    <service id="Symfony\Component\Messenger\Bridge\Doctrine\Transport\DoctrineTransport" class="Symfony\Component\Messenger\Bridge\Doctrine\Transport\DoctrineTransport" autowire="true" autoconfigure="true">
      <tag name="messenger.sender" identifier="doctrine"/>
      <tag name="messenger.receiver" identifier="doctrine"/>
      <argument type="collection">
        <argument key="queue_name">default</argument>
      </argument>
      <factory service="TYPO3\CMS\Core\Messenger\DoctrineTransportFactory" method="createTransport"/>
    </service>
    <service id="GuzzleHttp\Client" class="GuzzleHttp\Client" autowire="true" autoconfigure="true">
      <factory service="TYPO3\CMS\Core\Http\Client\GuzzleClientFactory" method="getClient"/>
    </service>
    <service id="Masterminds\HTML5" class="Masterminds\HTML5" public="true" autowire="true" autoconfigure="true">
      <factory class="TYPO3\CMS\Core\DependencyInjection\CommonFactory" method="createHtml5Parser"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Scheduler\AbstractAdditionalFieldProvider" class="TYPO3\CMS\Scheduler\AbstractAdditionalFieldProvider" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Scheduler\AdditionalFieldProviderInterface" class="TYPO3\CMS\Scheduler\AdditionalFieldProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Scheduler\Command\SchedulerCommand" class="TYPO3\CMS\Scheduler\Command\SchedulerCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="scheduler:run" description="Starts the TYPO3 Scheduler from the command line." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Scheduler"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Domain\Repository\SchedulerTaskRepository"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Service\TaskService"/>
      <call method="setName">
        <argument>scheduler:run</argument>
      </call>
      <call method="setDescription">
        <argument>Starts the TYPO3 Scheduler from the command line.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Scheduler\Command\SchedulerExecuteCommand" class="TYPO3\CMS\Scheduler\Command\SchedulerExecuteCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="scheduler:execute" description="Executes given TYPO3 Scheduler tasks." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Domain\Repository\SchedulerTaskRepository"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Service\TaskService"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Scheduler"/>
      <call method="setName">
        <argument>scheduler:execute</argument>
      </call>
      <call method="setDescription">
        <argument>Executes given TYPO3 Scheduler tasks.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Scheduler\Command\SchedulerListCommand" class="TYPO3\CMS\Scheduler\Command\SchedulerListCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="scheduler:list" description="Lists all TYPO3 Scheduler tasks." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Domain\Repository\SchedulerTaskRepository"/>
      <call method="setName">
        <argument>scheduler:list</argument>
      </call>
      <call method="setDescription">
        <argument>Lists all TYPO3 Scheduler tasks.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Scheduler\Controller\NewSchedulerTaskController" class="TYPO3\CMS\Scheduler\Controller\NewSchedulerTaskController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Service\TaskService"/>
    </service>
    <service id="TYPO3\CMS\Scheduler\Controller\SchedulerModuleController" class="TYPO3\CMS\Scheduler\Controller\SchedulerModuleController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Scheduler"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Domain\Repository\SchedulerTaskRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Service\TaskService"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Core\Registry"/>
    </service>
    <service id="TYPO3\CMS\Scheduler\CronCommand\CronCommand" class="TYPO3\CMS\Scheduler\CronCommand\CronCommand" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Scheduler\CronCommand\CronCommand&quot;: argument &quot;$cronCommand&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Scheduler\CronCommand\NormalizeCommand" class="TYPO3\CMS\Scheduler\CronCommand\NormalizeCommand" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Scheduler\Domain\Repository\SchedulerTaskRepository" class="TYPO3\CMS\Scheduler\Domain\Repository\SchedulerTaskRepository" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Scheduler\Task\TaskSerializer"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Service\TaskService"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
    </service>
    <service id="TYPO3\CMS\Scheduler\Event\AfterTaskExecutionEvent" class="TYPO3\CMS\Scheduler\Event\AfterTaskExecutionEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Scheduler\Event\AfterTaskExecutionEvent&quot;: argument &quot;$task&quot; of method &quot;__construct()&quot; references class &quot;TYPO3\CMS\Scheduler\Task\AbstractTask&quot; but no such service exists. You should maybe alias this class to one of these existing services: &quot;TYPO3\CMS\Scheduler\Task\CachingFrameworkGarbageCollectionTask&quot;, &quot;TYPO3\CMS\Scheduler\Task\ExecuteSchedulableCommandTask&quot;, &quot;TYPO3\CMS\Scheduler\Task\FileStorageExtractionTask&quot;, &quot;TYPO3\CMS\Scheduler\Task\FileStorageIndexingTask&quot;, &quot;TYPO3\CMS\Scheduler\Task\IpAnonymizationTask&quot;, &quot;TYPO3\CMS\Scheduler\Task\OptimizeDatabaseTableTask&quot;, &quot;TYPO3\CMS\Scheduler\Task\RecyclerGarbageCollectionTask&quot;, &quot;TYPO3\CMS\Scheduler\Task\TableGarbageCollectionTask&quot;."/>
    </service>
    <service id="TYPO3\CMS\Scheduler\Event\ModifyNewSchedulerTaskWizardItemsEvent" class="TYPO3\CMS\Scheduler\Event\ModifyNewSchedulerTaskWizardItemsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Scheduler\Event\ModifyNewSchedulerTaskWizardItemsEvent&quot;: argument &quot;$wizardItems&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Scheduler\EventListener\AddSchedulableCommandsAsNativeTaskTypes" class="TYPO3\CMS\Scheduler\EventListener\AddSchedulableCommandsAsNativeTaskTypes" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Console\CommandRegistry_decorated_2"/>
    </service>
    <service id="TYPO3\CMS\Scheduler\EventListener\ReplaceAddNewButtonToFormEngine" class="TYPO3\CMS\Scheduler\EventListener\ReplaceAddNewButtonToFormEngine" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
    </service>
    <service id="TYPO3\CMS\Scheduler\Exception\InvalidDateException" class="TYPO3\CMS\Scheduler\Exception\InvalidDateException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Scheduler\Exception\InvalidTaskException" class="TYPO3\CMS\Scheduler\Exception\InvalidTaskException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Scheduler\Exception" class="TYPO3\CMS\Scheduler\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Scheduler\Execution" class="TYPO3\CMS\Scheduler\Execution" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Scheduler\FailedExecutionException" class="TYPO3\CMS\Scheduler\FailedExecutionException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Scheduler\Form\Element\AdditionalSchedulerFieldsElement" class="TYPO3\CMS\Scheduler\Form\Element\AdditionalSchedulerFieldsElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Service\TaskService"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Domain\Repository\SchedulerTaskRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Controller\SchedulerModuleController"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Scheduler\Form\Element\AdditionalSchedulerFieldsElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Scheduler\Form\Element\RegisteredExtractors" class="TYPO3\CMS\Scheduler\Form\Element\RegisteredExtractors" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\Index\ExtractorRegistry"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Scheduler\Form\Element\RegisteredExtractors</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Scheduler\Form\Element\SchedulableCommandConfigurationElement" class="TYPO3\CMS\Scheduler\Form\Element\SchedulableCommandConfigurationElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Service\TaskService"/>
      <argument type="service" id="TYPO3\CMS\Core\Console\CommandRegistry_decorated_2"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Domain\Repository\SchedulerTaskRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Scheduler\Form\Element\SchedulableCommandConfigurationElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Scheduler\Form\Element\TaskTypeInfoElement" class="TYPO3\CMS\Scheduler\Form\Element\TaskTypeInfoElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Service\TaskService"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Scheduler\Form\Element\TaskTypeInfoElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Scheduler\Form\Element\TimingOptionsElement" class="TYPO3\CMS\Scheduler\Form\Element\TimingOptionsElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Scheduler\Form\Element\TimingOptionsElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Scheduler\Form\FieldInformation\ExpirePeriodInformation" class="TYPO3\CMS\Scheduler\Form\FieldInformation\ExpirePeriodInformation" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Scheduler\Form\FieldInformation\ExpirePeriodInformation</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Scheduler\Hooks\SchedulerTaskPersistenceValidator" class="TYPO3\CMS\Scheduler\Hooks\SchedulerTaskPersistenceValidator" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Scheduler\Service\TaskService"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Domain\Repository\SchedulerTaskRepository"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Controller\SchedulerModuleController"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
    </service>
    <service id="TYPO3\CMS\Scheduler\Migration\SchedulerDatabaseStorageMigration" class="TYPO3\CMS\Scheduler\Migration\SchedulerDatabaseStorageMigration" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="schedulerDatabaseStorageMigration"/>
      <argument type="service" id="TYPO3\CMS\Core\Serializer\DenyListDeserializer"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Scheduler\ProgressProviderInterface" class="TYPO3\CMS\Scheduler\ProgressProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Scheduler\Scheduler" class="TYPO3\CMS\Scheduler\Scheduler" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Scheduler\Scheduler</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Scheduler\Task\TaskSerializer"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Domain\Repository\SchedulerTaskRepository"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Scheduler\SchedulerManagementAction" class="TYPO3\CMS\Scheduler\SchedulerManagementAction" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Scheduler\Service\TaskService" class="TYPO3\CMS\Scheduler\Service\TaskService" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Console\CommandRegistry_decorated_2"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Scheduler\SystemInformation\ToolbarItemProvider" class="TYPO3\CMS\Scheduler\SystemInformation\ToolbarItemProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="scheduler/show-latest-errors" event="" method="getItem" before="" after=""/>
    </service>
    <service id=".abstract.TYPO3\CMS\Scheduler\Task\AbstractTask" class="TYPO3\CMS\Scheduler\Task\AbstractTask" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="psr.logger_aware"/>
    </service>
    <service id="TYPO3\CMS\Scheduler\Task\CachingFrameworkGarbageCollectionTask" class="TYPO3\CMS\Scheduler\Task\CachingFrameworkGarbageCollectionTask" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Scheduler\Task\CachingFrameworkGarbageCollectionTask</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Scheduler\Task\ExecuteSchedulableCommandTask" class="TYPO3\CMS\Scheduler\Task\ExecuteSchedulableCommandTask" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Scheduler\Task\ExecuteSchedulableCommandTask</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Scheduler\Task\FileStorageExtractionTask" class="TYPO3\CMS\Scheduler\Task\FileStorageExtractionTask" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Scheduler\Task\FileStorageExtractionTask</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Scheduler\Task\FileStorageIndexingTask" class="TYPO3\CMS\Scheduler\Task\FileStorageIndexingTask" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Scheduler\Task\FileStorageIndexingTask</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Scheduler\Task\IpAnonymizationTask" class="TYPO3\CMS\Scheduler\Task\IpAnonymizationTask" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Scheduler\Task\IpAnonymizationTask</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Scheduler\Task\OptimizeDatabaseTableTask" class="TYPO3\CMS\Scheduler\Task\OptimizeDatabaseTableTask" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Scheduler\Task\OptimizeDatabaseTableTask</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Scheduler\Task\RecyclerGarbageCollectionTask" class="TYPO3\CMS\Scheduler\Task\RecyclerGarbageCollectionTask" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Scheduler\Task\RecyclerGarbageCollectionTask</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Scheduler\Task\TableGarbageCollectionTask" class="TYPO3\CMS\Scheduler\Task\TableGarbageCollectionTask" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Scheduler\Task\TableGarbageCollectionTask</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Scheduler\Task\TaskSerializer" class="TYPO3\CMS\Scheduler\Task\TaskSerializer" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Scheduler\Service\TaskService"/>
    </service>
    <service id="TYPO3\CMS\Scheduler\Task\TaskStatus" class="TYPO3\CMS\Scheduler\Task\TaskStatus" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Scheduler\Task\TaskStatus&quot;: argument &quot;$type&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Scheduler\Validation\Validator\TaskValidator" class="TYPO3\CMS\Scheduler\Validation\Validator\TaskValidator" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Attribute\Authorize" class="TYPO3\CMS\Extbase\Attribute\Authorize" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Attribute\FileUpload" class="TYPO3\CMS\Extbase\Attribute\FileUpload" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Attribute\FileUpload&quot;: argument &quot;$validation&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Attribute\IgnoreValidation" class="TYPO3\CMS\Extbase\Attribute\IgnoreValidation" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Attribute\ORM\Cascade" class="TYPO3\CMS\Extbase\Attribute\ORM\Cascade" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Attribute\ORM\Lazy" class="TYPO3\CMS\Extbase\Attribute\ORM\Lazy" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Attribute\ORM\Transient" class="TYPO3\CMS\Extbase\Attribute\ORM\Transient" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Attribute\RateLimit" class="TYPO3\CMS\Extbase\Attribute\RateLimit" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Attribute\Validate" class="TYPO3\CMS\Extbase\Attribute\Validate" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Attribute\Validate&quot;: argument &quot;$validator&quot; of method &quot;__construct()&quot; is type-hinted &quot;array|string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Authorization\AuthorizationFailureReason" class="TYPO3\CMS\Extbase\Authorization\AuthorizationFailureReason" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Authorization\AuthorizationResult" class="TYPO3\CMS\Extbase\Authorization\AuthorizationResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Extbase\Authorization\AuthorizationResult&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Configuration\BackendConfigurationManager" class="TYPO3\CMS\Extbase\Configuration\BackendConfigurationManager" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\TypoScriptService"/>
      <argument type="service" id="cache.typoscript"/>
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\FrontendTypoScriptFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetRegistry"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager" class="TYPO3\CMS\Extbase\Configuration\ConfigurationManager" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\FrontendConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\BackendConfigurationManager"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface" class="TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Configuration\Exception" class="TYPO3\CMS\Extbase\Configuration\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Configuration\Exception\NoServerRequestGivenException" class="TYPO3\CMS\Extbase\Configuration\Exception\NoServerRequestGivenException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Configuration\FrontendConfigurationManager" class="TYPO3\CMS\Extbase\Configuration\FrontendConfigurationManager" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\TypoScriptService"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\Repository\PageRepository"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Extbase\ConfigurationModuleProvider\ClassConfigurationProvider" class="TYPO3\CMS\Extbase\ConfigurationModuleProvider\ClassConfigurationProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\ClassesConfiguration"/>
    </service>
    <service id="TYPO3\CMS\Extbase\ContentObject\ExtbasePluginContentObject" class="TYPO3\CMS\Extbase\ContentObject\ExtbasePluginContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="EXTBASEPLUGIN"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Core\Bootstrap" class="TYPO3\CMS\Extbase\Core\Bootstrap" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="security.allowed-callable" method="run"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Service\CacheService"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Dispatcher"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Web\RequestBuilder"/>
    </service>
    <service id="TYPO3\CMS\Extbase\DependencyInjection\AuthorizePass" class="TYPO3\CMS\Extbase\DependencyInjection\AuthorizePass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\DependencyInjection\AuthorizePass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\DependencyInjection\RateLimitPass" class="TYPO3\CMS\Extbase\DependencyInjection\RateLimitPass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\DependencyInjection\RateLimitPass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\DependencyInjection\TypeConverterPass" class="TYPO3\CMS\Extbase\DependencyInjection\TypeConverterPass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\DependencyInjection\TypeConverterPass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Domain\Model\Category" class="TYPO3\CMS\Extbase\Domain\Model\Category" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Domain\Model\File" class="TYPO3\CMS\Extbase\Domain\Model\File" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Domain\Model\FileReference" class="TYPO3\CMS\Extbase\Domain\Model\FileReference" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Domain\Model\Folder" class="TYPO3\CMS\Extbase\Domain\Model\Folder" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject" class="TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\DomainObject\AbstractEntity" class="TYPO3\CMS\Extbase\DomainObject\AbstractEntity" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\DomainObject\AbstractValueObject" class="TYPO3\CMS\Extbase\DomainObject\AbstractValueObject" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface" class="TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Error\Error" class="TYPO3\CMS\Extbase\Error\Error" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Error\Error&quot;: argument &quot;$message&quot; of method &quot;TYPO3\CMS\Extbase\Error\Message::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Error\Message" class="TYPO3\CMS\Extbase\Error\Message" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Error\Message&quot;: argument &quot;$message&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Error\Notice" class="TYPO3\CMS\Extbase\Error\Notice" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Error\Notice&quot;: argument &quot;$message&quot; of method &quot;TYPO3\CMS\Extbase\Error\Message::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Error\Result" class="TYPO3\CMS\Extbase\Error\Result" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Error\Warning" class="TYPO3\CMS\Extbase\Error\Warning" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Error\Warning&quot;: argument &quot;$message&quot; of method &quot;TYPO3\CMS\Extbase\Error\Message::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Event\Configuration\BeforeFlexFormConfigurationOverrideEvent" class="TYPO3\CMS\Extbase\Event\Configuration\BeforeFlexFormConfigurationOverrideEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Event\Configuration\BeforeFlexFormConfigurationOverrideEvent&quot;: argument &quot;$frameworkConfiguration&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Event\Mvc\AfterRequestDispatchedEvent" class="TYPO3\CMS\Extbase\Event\Mvc\AfterRequestDispatchedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Event\Mvc\AfterRequestDispatchedEvent&quot;: argument &quot;$response&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ResponseInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\HtmlResponse&quot;, &quot;TYPO3\CMS\Core\Http\JsonResponse&quot;, &quot;TYPO3\CMS\Core\Http\NullResponse&quot;, &quot;TYPO3\CMS\Core\Http\RedirectResponse&quot;, &quot;TYPO3\CMS\Core\Http\Response&quot;, &quot;TYPO3\CMS\Extbase\Http\ForwardResponse&quot;."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Event\Mvc\BeforeActionAuthorizationDeniedEvent" class="TYPO3\CMS\Extbase\Event\Mvc\BeforeActionAuthorizationDeniedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Event\Mvc\BeforeActionAuthorizationDeniedEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Event\Mvc\BeforeActionCallEvent" class="TYPO3\CMS\Extbase\Event\Mvc\BeforeActionCallEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Event\Mvc\BeforeActionCallEvent&quot;: argument &quot;$controllerClassName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Event\Mvc\BeforeActionRateLimitResponseEvent" class="TYPO3\CMS\Extbase\Event\Mvc\BeforeActionRateLimitResponseEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Event\Mvc\BeforeActionRateLimitResponseEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Event\Persistence\AfterObjectThawedEvent" class="TYPO3\CMS\Extbase\Event\Persistence\AfterObjectThawedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Event\Persistence\AfterObjectThawedEvent&quot;: argument &quot;$mappedObject&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Domain\Model\Category&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\File&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\FileReference&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\Folder&quot;, &quot;TYPO3\CMS\Form\Mvc\Property\TypeConverter\PseudoFileReference&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\BackendUser&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\BackendUserGroup&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\FileMount&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Address&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Category&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Key&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Map&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Offer&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Product&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Variant&quot;."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Event\Persistence\EntityAddedToPersistenceEvent" class="TYPO3\CMS\Extbase\Event\Persistence\EntityAddedToPersistenceEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Event\Persistence\EntityAddedToPersistenceEvent&quot;: argument &quot;$persistedObject&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Domain\Model\Category&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\File&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\FileReference&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\Folder&quot;, &quot;TYPO3\CMS\Form\Mvc\Property\TypeConverter\PseudoFileReference&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\BackendUser&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\BackendUserGroup&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\FileMount&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Address&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Category&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Key&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Map&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Offer&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Product&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Variant&quot;."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Event\Persistence\EntityFinalizedAfterPersistenceEvent" class="TYPO3\CMS\Extbase\Event\Persistence\EntityFinalizedAfterPersistenceEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Event\Persistence\EntityFinalizedAfterPersistenceEvent&quot;: argument &quot;$persistedObject&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Domain\Model\Category&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\File&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\FileReference&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\Folder&quot;, &quot;TYPO3\CMS\Form\Mvc\Property\TypeConverter\PseudoFileReference&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\BackendUser&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\BackendUserGroup&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\FileMount&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Address&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Category&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Key&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Map&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Offer&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Product&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Variant&quot;."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Event\Persistence\EntityPersistedEvent" class="TYPO3\CMS\Extbase\Event\Persistence\EntityPersistedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Event\Persistence\EntityPersistedEvent&quot;: argument &quot;$persistedObject&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Domain\Model\Category&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\File&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\FileReference&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\Folder&quot;, &quot;TYPO3\CMS\Form\Mvc\Property\TypeConverter\PseudoFileReference&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\BackendUser&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\BackendUserGroup&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\FileMount&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Address&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Category&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Key&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Map&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Offer&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Product&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Variant&quot;."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Event\Persistence\EntityRemovedFromPersistenceEvent" class="TYPO3\CMS\Extbase\Event\Persistence\EntityRemovedFromPersistenceEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Event\Persistence\EntityRemovedFromPersistenceEvent&quot;: argument &quot;$persistedObject&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Domain\Model\Category&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\File&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\FileReference&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\Folder&quot;, &quot;TYPO3\CMS\Form\Mvc\Property\TypeConverter\PseudoFileReference&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\BackendUser&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\BackendUserGroup&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\FileMount&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Address&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Category&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Key&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Map&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Offer&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Product&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Variant&quot;."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Event\Persistence\EntityUpdatedInPersistenceEvent" class="TYPO3\CMS\Extbase\Event\Persistence\EntityUpdatedInPersistenceEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Event\Persistence\EntityUpdatedInPersistenceEvent&quot;: argument &quot;$persistedObject&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Domain\Model\Category&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\File&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\FileReference&quot;, &quot;TYPO3\CMS\Extbase\Domain\Model\Folder&quot;, &quot;TYPO3\CMS\Form\Mvc\Property\TypeConverter\PseudoFileReference&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\BackendUser&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\BackendUserGroup&quot;, &quot;TYPO3\CMS\Beuser\Domain\Model\FileMount&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Address&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Category&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Key&quot;, &quot;Clickstorm\GoMapsExt\Domain\Model\Map&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Offer&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Product&quot;, &quot;HOCHZWEI\H2products\Domain\Model\Variant&quot;."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Event\Persistence\ModifyQueryBeforeFetchingObjectCountEvent" class="TYPO3\CMS\Extbase\Event\Persistence\ModifyQueryBeforeFetchingObjectCountEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Query"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Event\Persistence\ModifyQueryBeforeFetchingObjectDataEvent" class="TYPO3\CMS\Extbase\Event\Persistence\ModifyQueryBeforeFetchingObjectDataEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Query"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Event\Persistence\ModifyResultAfterFetchingObjectCountEvent" class="TYPO3\CMS\Extbase\Event\Persistence\ModifyResultAfterFetchingObjectCountEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Event\Persistence\ModifyResultAfterFetchingObjectCountEvent&quot;: argument &quot;$result&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Event\Persistence\ModifyResultAfterFetchingObjectDataEvent" class="TYPO3\CMS\Extbase\Event\Persistence\ModifyResultAfterFetchingObjectDataEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Event\Persistence\ModifyResultAfterFetchingObjectDataEvent&quot;: argument &quot;$result&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Event\Service\ModifyUploadedFileTargetFilenameEvent" class="TYPO3\CMS\Extbase\Event\Service\ModifyUploadedFileTargetFilenameEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Event\Service\ModifyUploadedFileTargetFilenameEvent&quot;: argument &quot;$targetFilename&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\EventListener\AddDefaultModuleIcon" class="TYPO3\CMS\Extbase\EventListener\AddDefaultModuleIcon" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="extbase/add-default-extbase-module-icon" event="" method="__invoke" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Extbase\EventListener\ExtbaseHistoryTracker" class="TYPO3\CMS\Extbase\EventListener\ExtbaseHistoryTracker" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="extbase-history-tracker-persisted" event="" method="onEntityPersisted" before="" after=""/>
      <tag name="event.listener" identifier="extbase-history-tracker-updated" event="" method="onEntityUpdated" before="" after=""/>
      <tag name="event.listener" identifier="extbase-history-tracker-removed" event="" method="onEntityRemoved" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceCorrelationScope"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Exception" class="TYPO3\CMS\Extbase\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Http\ForwardResponse" class="TYPO3\CMS\Extbase\Http\ForwardResponse" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Http\ForwardResponse&quot;: argument &quot;$actionName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Mvc\Controller\ActionController" class="TYPO3\CMS\Extbase\Mvc\Controller\ActionController" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Mvc\Controller\Argument" class="TYPO3\CMS\Extbase\Mvc\Controller\Argument" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Mvc\Controller\Argument&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Mvc\Controller\Arguments" class="TYPO3\CMS\Extbase\Mvc\Controller\Arguments" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry" class="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Service\ActionAuthorizationService"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface" class="TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="extbase.controller"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Mvc\Controller\Exception\RequiredArgumentMissingException" class="TYPO3\CMS\Extbase\Mvc\Controller\Exception\RequiredArgumentMissingException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\Controller\FileHandlingServiceConfiguration" class="TYPO3\CMS\Extbase\Mvc\Controller\FileHandlingServiceConfiguration" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\Controller\FileUploadConfiguration" class="TYPO3\CMS\Extbase\Mvc\Controller\FileUploadConfiguration" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Mvc\Controller\FileUploadConfiguration&quot;: argument &quot;$propertyName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Mvc\Controller\FileUploadDeletionConfiguration" class="TYPO3\CMS\Extbase\Mvc\Controller\FileUploadDeletionConfiguration" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Mvc\Controller\FileUploadDeletionConfiguration&quot;: argument &quot;$propertyName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfiguration" class="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfiguration" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService" class="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry" class="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\RateLimiter\RateLimiterFactory"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Mvc\Dispatcher" class="TYPO3\CMS\Extbase\Mvc\Dispatcher" autowire="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Mvc\Exception" class="TYPO3\CMS\Extbase\Mvc\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\Exception\InfiniteLoopException" class="TYPO3\CMS\Extbase\Mvc\Exception\InfiniteLoopException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\Exception\InvalidActionNameException" class="TYPO3\CMS\Extbase\Mvc\Exception\InvalidActionNameException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\Exception\InvalidArgumentMixingException" class="TYPO3\CMS\Extbase\Mvc\Exception\InvalidArgumentMixingException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\Exception\InvalidArgumentNameException" class="TYPO3\CMS\Extbase\Mvc\Exception\InvalidArgumentNameException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\Exception\InvalidArgumentTypeException" class="TYPO3\CMS\Extbase\Mvc\Exception\InvalidArgumentTypeException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\Exception\InvalidArgumentValueException" class="TYPO3\CMS\Extbase\Mvc\Exception\InvalidArgumentValueException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerException" class="TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerNameException" class="TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerNameException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\Exception\InvalidExtensionNameException" class="TYPO3\CMS\Extbase\Mvc\Exception\InvalidExtensionNameException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\Exception\NoSuchActionException" class="TYPO3\CMS\Extbase\Mvc\Exception\NoSuchActionException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\Exception\NoSuchArgumentException" class="TYPO3\CMS\Extbase\Mvc\Exception\NoSuchArgumentException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\Exception\NoSuchControllerException" class="TYPO3\CMS\Extbase\Mvc\Exception\NoSuchControllerException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\ExtbaseRequestParameters" class="TYPO3\CMS\Extbase\Mvc\ExtbaseRequestParameters" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\Request" class="TYPO3\CMS\Extbase\Mvc\Request" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Mvc\RequestInterface" class="TYPO3\CMS\Extbase\Mvc\RequestInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Mvc\View\JsonView" class="TYPO3\CMS\Extbase\Mvc\View\JsonView" shared="false" public="true" autowire="true" autoconfigure="true">
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extbase\Mvc\Web\RequestBuilder" class="TYPO3\CMS\Extbase\Mvc\Web\RequestBuilder" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Mvc\Web\RequestBuilderDefaultValues" class="TYPO3\CMS\Extbase\Mvc\Web\RequestBuilderDefaultValues" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Extbase\Mvc\Web\RequestBuilderDefaultValues&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder" class="TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Pagination\QueryResultPaginator" class="TYPO3\CMS\Extbase\Pagination\QueryResultPaginator" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\QueryResult"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\ClassesConfiguration" class="TYPO3\CMS\Extbase\Persistence\ClassesConfiguration" autowire="true" autoconfigure="true">
      <factory service="TYPO3\CMS\Extbase\Persistence\ClassesConfigurationFactory" method="createClassesConfiguration"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\ClassesConfigurationFactory" class="TYPO3\CMS\Extbase\Persistence\ClassesConfigurationFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="cache.extbase"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="expression">service("package-dependent-cache-identifier").withPrefix("PersistenceClasses").toString()</argument>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Exception" class="TYPO3\CMS\Extbase\Persistence\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Exception\IllegalObjectTypeException" class="TYPO3\CMS\Extbase\Persistence\Exception\IllegalObjectTypeException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Exception\IllegalRelationTypeException" class="TYPO3\CMS\Extbase\Persistence\Exception\IllegalRelationTypeException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Exception\InvalidQueryException" class="TYPO3\CMS\Extbase\Persistence\Exception\InvalidQueryException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Exception\UnknownObjectException" class="TYPO3\CMS\Extbase\Persistence\Exception\UnknownObjectException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Backend" class="TYPO3\CMS\Extbase\Persistence\Generic\Backend" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Session"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ReferenceIndex"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceCorrelationScope"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\BackendInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\BackendInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Exception" class="TYPO3\CMS\Extbase\Persistence\Generic\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Exception\InconsistentQuerySettingsException" class="TYPO3\CMS\Extbase\Persistence\Generic\Exception\InconsistentQuerySettingsException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Exception\InvalidClassException" class="TYPO3\CMS\Extbase\Persistence\Generic\Exception\InvalidClassException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Exception\InvalidRelationConfigurationException" class="TYPO3\CMS\Extbase\Persistence\Generic\Exception\InvalidRelationConfigurationException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Exception\MissingColumnMapException" class="TYPO3\CMS\Extbase\Persistence\Generic\Exception\MissingColumnMapException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Exception\NotImplementedException" class="TYPO3\CMS\Extbase\Persistence\Generic\Exception\NotImplementedException" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Exception\NotImplementedException&quot;: argument &quot;$method&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Exception\RepositoryException" class="TYPO3\CMS\Extbase\Persistence\Generic\Exception\RepositoryException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Exception\TooDirtyException" class="TYPO3\CMS\Extbase\Persistence\Generic\Exception\TooDirtyException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Exception\UnexpectedTypeException" class="TYPO3\CMS\Extbase\Persistence\Generic\Exception\UnexpectedTypeException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Exception\UnsupportedOrderException" class="TYPO3\CMS\Extbase\Persistence\Generic\Exception\UnsupportedOrderException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Exception\UnsupportedRelationException" class="TYPO3\CMS\Extbase\Persistence\Generic\Exception\UnsupportedRelationException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\LazyLoadingProxy" class="TYPO3\CMS\Extbase\Persistence\Generic\LazyLoadingProxy" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\LazyLoadingProxy&quot;: argument &quot;$parentObject&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\LazyObjectStorage" class="TYPO3\CMS\Extbase\Persistence\Generic\LazyObjectStorage" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\LazyObjectStorage&quot;: argument &quot;$parentObject&quot; of method &quot;__construct()&quot; is type-hinted &quot;object&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\LoadingStrategyInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\LoadingStrategyInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\ColumnMap" class="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\ColumnMap" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Mapper\ColumnMap&quot;: argument &quot;$columnName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\ColumnMap\Relation" class="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\ColumnMap\Relation" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\ColumnMapFactory" class="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\ColumnMapFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMap" class="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMap" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMap&quot;: argument &quot;$className&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory" class="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\ClassesConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\ColumnMapFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="expression">service("package-dependent-cache-identifier").toString()</argument>
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="cache.extbase"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper" class="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\QueryObjectModelFactory"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Session"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\QueryFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="Doctrine\Instantiator\InstantiatorInterface"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Country\CountryProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\Exception" class="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\Exception\NonExistentPropertyException" class="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\Exception\NonExistentPropertyException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\Exception\UnknownPropertyTypeException" class="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\Exception\UnknownPropertyTypeException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceCorrelationScope" class="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceCorrelationScope" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Crypto\Random"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager" class="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\QueryFactory"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Backend"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Session"/>
      <call method="initializeObject"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\PropertyType" class="TYPO3\CMS\Extbase\Persistence\Generic\PropertyType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Extbase\Persistence\Generic\PropertyType&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\AndInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\AndInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\BindVariableValue" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\BindVariableValue" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\BindVariableValue&quot;: argument &quot;$variableName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\BindVariableValueInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\BindVariableValueInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Coalesce" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Coalesce" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Coalesce&quot;: argument &quot;$operands&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\CoalesceInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\CoalesceInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison&quot;: argument &quot;$operand1&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\PropertyValueInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LowerCase&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\PropertyValue&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\UpperCase&quot;."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\ComparisonInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\ComparisonInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Concat" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Concat" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Concat&quot;: argument &quot;$operands&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\ConcatInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\ConcatInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\ConstraintInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\ConstraintInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\DynamicOperandInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\DynamicOperandInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\EquiJoinCondition" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\EquiJoinCondition" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\EquiJoinCondition&quot;: argument &quot;$selector1Name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\EquiJoinConditionInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\EquiJoinConditionInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\FunctionExpressionInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\FunctionExpressionInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Join" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Join" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Join&quot;: argument &quot;$left&quot; of method &quot;__construct()&quot; has type &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\SelectorInterface&amp;TYPO3\CMS\Extbase\Persistence\Generic\Qom\SourceInterface&quot; but this class was not found."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\JoinConditionInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\JoinConditionInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\JoinInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\JoinInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalAnd" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalAnd" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalAnd&quot;: argument &quot;$constraint1&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\ConstraintInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalAnd&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalNot&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalOr&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Statement&quot;."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalNot" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalNot" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalNot&quot;: argument &quot;$constraint&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\ConstraintInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalAnd&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalNot&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalOr&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Statement&quot;."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalOr" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalOr" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalOr&quot;: argument &quot;$constraint1&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\ConstraintInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalAnd&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalNot&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalOr&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Statement&quot;."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\LowerCase" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\LowerCase" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LowerCase&quot;: argument &quot;$operand&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\PropertyValueInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LowerCase&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\PropertyValue&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\UpperCase&quot;."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\LowerCaseInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\LowerCaseInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\NotInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\NotInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\OperandInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\OperandInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\OrInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\OrInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Ordering" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Ordering" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Ordering&quot;: argument &quot;$operand&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\DynamicOperandInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Coalesce&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Concat&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LowerCase&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\PropertyValue&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Trim&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\UpperCase&quot;."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\OrderingInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\OrderingInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\PropertyValue" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\PropertyValue" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\PropertyValue&quot;: argument &quot;$propertyName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\PropertyValueInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\PropertyValueInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\QueryObjectModelFactory" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\QueryObjectModelFactory" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Selector" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Selector" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Selector&quot;: argument &quot;$selectorName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\SelectorInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\SelectorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\SourceInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\SourceInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Statement" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Statement" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Statement&quot;: argument &quot;$statement&quot; of method &quot;__construct()&quot; has type &quot;Doctrine\DBAL\Statement|TYPO3\CMS\Core\Database\Query\QueryBuilder&quot; but this class was not found."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\StaticOperandInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\StaticOperandInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Trim" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Trim" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Trim&quot;: argument &quot;$operand&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\DynamicOperandInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Coalesce&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Concat&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LowerCase&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\PropertyValue&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\Trim&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\UpperCase&quot;."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\TrimInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\TrimInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\UpperCase" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\UpperCase" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\UpperCase&quot;: argument &quot;$operand&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\PropertyValueInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\LowerCase&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\PropertyValue&quot;, &quot;TYPO3\CMS\Extbase\Persistence\Generic\Qom\UpperCase&quot;."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Qom\UpperCaseInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\UpperCaseInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Query" class="TYPO3\CMS\Extbase\Persistence\Generic\Query" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\QueryObjectModelFactory"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\QueryFactory" class="TYPO3\CMS\Extbase\Persistence\Generic\QueryFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\QueryFactoryInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\QueryFactoryInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\QueryResult" class="TYPO3\CMS\Extbase\Persistence\Generic\QueryResult" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\QuerySettingsInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\QuerySettingsInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Session" class="TYPO3\CMS\Extbase\Persistence\Generic\Session" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\Generic\Storage\BackendInterface" class="TYPO3\CMS\Extbase\Persistence\Generic\Storage\BackendInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Storage\Exception\BadConstraintException" class="TYPO3\CMS\Extbase\Persistence\Generic\Storage\Exception\BadConstraintException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Storage\Exception\SqlErrorException" class="TYPO3\CMS\Extbase\Persistence\Generic\Storage\Exception\SqlErrorException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend" class="TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Service\CacheService"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Frontend\Cache\CacheLifetimeCalculator"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="expression">service("features").isFeatureEnabled("frontend.cache.autoTagging")</argument>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbQueryParser" class="TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbQueryParser" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings" class="TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\ObjectMonitoringInterface" class="TYPO3\CMS\Extbase\Persistence\ObjectMonitoringInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\ObjectStorage" class="TYPO3\CMS\Extbase\Persistence\ObjectStorage" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\PersistenceManagerInterface" class="TYPO3\CMS\Extbase\Persistence\PersistenceManagerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\QueryInterface" class="TYPO3\CMS\Extbase\Persistence\QueryInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\QueryResultInterface" class="TYPO3\CMS\Extbase\Persistence\QueryResultInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Persistence\Repository" class="TYPO3\CMS\Extbase\Persistence\Repository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Persistence\RepositoryInterface" class="TYPO3\CMS\Extbase\Persistence\RepositoryInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\Exception" class="TYPO3\CMS\Extbase\Property\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Property\Exception\DuplicateObjectException" class="TYPO3\CMS\Extbase\Property\Exception\DuplicateObjectException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Property\Exception\DuplicateTypeConverterException" class="TYPO3\CMS\Extbase\Property\Exception\DuplicateTypeConverterException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Property\Exception\InvalidDataTypeException" class="TYPO3\CMS\Extbase\Property\Exception\InvalidDataTypeException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Property\Exception\InvalidPropertyMappingConfigurationException" class="TYPO3\CMS\Extbase\Property\Exception\InvalidPropertyMappingConfigurationException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Property\Exception\InvalidSourceException" class="TYPO3\CMS\Extbase\Property\Exception\InvalidSourceException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Property\Exception\InvalidTargetException" class="TYPO3\CMS\Extbase\Property\Exception\InvalidTargetException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Property\Exception\InvalidTypeConverterConfigurationException" class="TYPO3\CMS\Extbase\Property\Exception\InvalidTypeConverterConfigurationException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Property\Exception\TargetNotFoundException" class="TYPO3\CMS\Extbase\Property\Exception\TargetNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Property\Exception\TypeConverterException" class="TYPO3\CMS\Extbase\Property\Exception\TypeConverterException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Property\PropertyMapper" class="TYPO3\CMS\Extbase\Property\PropertyMapper" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Property\TypeConverterRegistry"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationBuilder"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\PropertyMappingConfiguration" class="TYPO3\CMS\Extbase\Property\PropertyMappingConfiguration" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationBuilder" class="TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationBuilder" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationInterface" class="TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileFolderConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileFolderConverter" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="typo3.singleton"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Property\TypeConverter\AbstractTypeConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\AbstractTypeConverter" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\TypeConverter\ArrayConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\ArrayConverter" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.type_converter" priority="10" target="array" sources="array,string"/>
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\TypeConverter\BooleanConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\BooleanConverter" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.type_converter" priority="10" target="boolean" sources="boolean,string"/>
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\TypeConverter\CoreTypeConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\CoreTypeConverter" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.type_converter" priority="10" target="TYPO3\CMS\Core\Type\TypeInterface" sources="string, integer, float, boolean, array"/>
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\TypeConverter\CountryConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\CountryConverter" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.type_converter" priority="10" target="TYPO3\CMS\Core\Country\Country" sources="string"/>
      <tag name="typo3.singleton"/>
      <call method="injectCountryProvider">
        <argument type="service" id="TYPO3\CMS\Core\Country\CountryProvider"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\TypeConverter\DateTimeConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\DateTimeConverter" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.type_converter" priority="10" target="DateTime" sources="string,integer,array"/>
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\TypeConverter\EnumConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\EnumConverter" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.type_converter" priority="20" target="object" sources="string,integer,float"/>
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\TypeConverter\FileConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\FileConverter" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.type_converter" priority="10" target="TYPO3\CMS\Extbase\Domain\Model\File" sources="integer, string"/>
      <tag name="typo3.singleton"/>
      <call method="injectFileFactory">
        <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\TypeConverter\FileReferenceConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\FileReferenceConverter" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.type_converter" priority="10" target="TYPO3\CMS\Extbase\Domain\Model\FileReference" sources="integer"/>
      <tag name="typo3.singleton"/>
      <call method="injectFileFactory">
        <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\TypeConverter\FloatConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\FloatConverter" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.type_converter" priority="10" target="float" sources="float, integer, string"/>
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\TypeConverter\FolderConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\FolderConverter" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.type_converter" priority="10" target="TYPO3\CMS\Extbase\Domain\Model\Folder" sources="string"/>
      <tag name="typo3.singleton"/>
      <call method="injectFileFactory">
        <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\TypeConverter\IntegerConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\IntegerConverter" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.type_converter" priority="10" target="integer" sources="integer, string"/>
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\TypeConverter\ObjectConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\ObjectConverter" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.type_converter" priority="10" target="object" sources="array"/>
      <tag name="typo3.singleton"/>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\TypeConverter\ObjectStorageConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\ObjectStorageConverter" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.type_converter" priority="10" target="TYPO3\CMS\Extbase\Persistence\ObjectStorage" sources="string, array"/>
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\TypeConverter\PersistentObjectConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\PersistentObjectConverter" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.type_converter" priority="20" target="TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject" sources="integer, string, array"/>
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\TypeConverter\StringConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\StringConverter" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.type_converter" priority="10" target="string" sources="string, integer"/>
      <tag name="typo3.singleton"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Property\TypeConverterInterface" class="TYPO3\CMS\Extbase\Property\TypeConverterInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Property\TypeConverterRegistry" class="TYPO3\CMS\Extbase\Property\TypeConverterRegistry" autowire="true" autoconfigure="true">
      <call method="add">
        <argument type="service">
          <service class="TYPO3\CMS\Extbase\Property\TypeConverter\ArrayConverter" public="true" autowire="true" autoconfigure="true">
            <tag name="extbase.type_converter" priority="10" target="array" sources="array,string"/>
            <tag name="typo3.singleton"/>
          </service>
        </argument>
        <argument>10</argument>
        <argument type="collection">
          <argument>array</argument>
          <argument>string</argument>
        </argument>
        <argument>array</argument>
      </call>
      <call method="add">
        <argument type="service">
          <service class="TYPO3\CMS\Extbase\Property\TypeConverter\BooleanConverter" public="true" autowire="true" autoconfigure="true">
            <tag name="extbase.type_converter" priority="10" target="boolean" sources="boolean,string"/>
            <tag name="typo3.singleton"/>
          </service>
        </argument>
        <argument>10</argument>
        <argument type="collection">
          <argument>boolean</argument>
          <argument>string</argument>
        </argument>
        <argument>boolean</argument>
      </call>
      <call method="add">
        <argument type="service">
          <service class="TYPO3\CMS\Extbase\Property\TypeConverter\CoreTypeConverter" public="true" autowire="true" autoconfigure="true">
            <tag name="extbase.type_converter" priority="10" target="TYPO3\CMS\Core\Type\TypeInterface" sources="string, integer, float, boolean, array"/>
            <tag name="typo3.singleton"/>
          </service>
        </argument>
        <argument>10</argument>
        <argument type="collection">
          <argument>string</argument>
          <argument>integer</argument>
          <argument>float</argument>
          <argument>boolean</argument>
          <argument>array</argument>
        </argument>
        <argument>TYPO3\CMS\Core\Type\TypeInterface</argument>
      </call>
      <call method="add">
        <argument type="service">
          <service class="TYPO3\CMS\Extbase\Property\TypeConverter\CountryConverter" public="true" autowire="true" autoconfigure="true">
            <tag name="extbase.type_converter" priority="10" target="TYPO3\CMS\Core\Country\Country" sources="string"/>
            <tag name="typo3.singleton"/>
            <call method="injectCountryProvider">
              <argument type="service" id="TYPO3\CMS\Core\Country\CountryProvider"/>
            </call>
          </service>
        </argument>
        <argument>10</argument>
        <argument type="collection">
          <argument>string</argument>
        </argument>
        <argument>TYPO3\CMS\Core\Country\Country</argument>
      </call>
      <call method="add">
        <argument type="service">
          <service class="TYPO3\CMS\Extbase\Property\TypeConverter\DateTimeConverter" public="true" autowire="true" autoconfigure="true">
            <tag name="extbase.type_converter" priority="10" target="DateTime" sources="string,integer,array"/>
            <tag name="typo3.singleton"/>
          </service>
        </argument>
        <argument>10</argument>
        <argument type="collection">
          <argument>string</argument>
          <argument>integer</argument>
          <argument>array</argument>
        </argument>
        <argument>DateTime</argument>
      </call>
      <call method="add">
        <argument type="service">
          <service class="TYPO3\CMS\Extbase\Property\TypeConverter\EnumConverter" public="true" autowire="true" autoconfigure="true">
            <tag name="extbase.type_converter" priority="20" target="object" sources="string,integer,float"/>
            <tag name="typo3.singleton"/>
          </service>
        </argument>
        <argument>20</argument>
        <argument type="collection">
          <argument>string</argument>
          <argument>integer</argument>
          <argument>float</argument>
        </argument>
        <argument>object</argument>
      </call>
      <call method="add">
        <argument type="service">
          <service class="TYPO3\CMS\Extbase\Property\TypeConverter\FileConverter" public="true" autowire="true" autoconfigure="true">
            <tag name="extbase.type_converter" priority="10" target="TYPO3\CMS\Extbase\Domain\Model\File" sources="integer, string"/>
            <tag name="typo3.singleton"/>
            <call method="injectFileFactory">
              <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
            </call>
          </service>
        </argument>
        <argument>10</argument>
        <argument type="collection">
          <argument>integer</argument>
          <argument>string</argument>
        </argument>
        <argument>TYPO3\CMS\Extbase\Domain\Model\File</argument>
      </call>
      <call method="add">
        <argument type="service">
          <service class="TYPO3\CMS\Extbase\Property\TypeConverter\FileReferenceConverter" public="true" autowire="true" autoconfigure="true">
            <tag name="extbase.type_converter" priority="10" target="TYPO3\CMS\Extbase\Domain\Model\FileReference" sources="integer"/>
            <tag name="typo3.singleton"/>
            <call method="injectFileFactory">
              <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
            </call>
          </service>
        </argument>
        <argument>10</argument>
        <argument type="collection">
          <argument>integer</argument>
        </argument>
        <argument>TYPO3\CMS\Extbase\Domain\Model\FileReference</argument>
      </call>
      <call method="add">
        <argument type="service">
          <service class="TYPO3\CMS\Extbase\Property\TypeConverter\FloatConverter" public="true" autowire="true" autoconfigure="true">
            <tag name="extbase.type_converter" priority="10" target="float" sources="float, integer, string"/>
            <tag name="typo3.singleton"/>
          </service>
        </argument>
        <argument>10</argument>
        <argument type="collection">
          <argument>float</argument>
          <argument>integer</argument>
          <argument>string</argument>
        </argument>
        <argument>float</argument>
      </call>
      <call method="add">
        <argument type="service">
          <service class="TYPO3\CMS\Extbase\Property\TypeConverter\FolderConverter" public="true" autowire="true" autoconfigure="true">
            <tag name="extbase.type_converter" priority="10" target="TYPO3\CMS\Extbase\Domain\Model\Folder" sources="string"/>
            <tag name="typo3.singleton"/>
            <call method="injectFileFactory">
              <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
            </call>
          </service>
        </argument>
        <argument>10</argument>
        <argument type="collection">
          <argument>string</argument>
        </argument>
        <argument>TYPO3\CMS\Extbase\Domain\Model\Folder</argument>
      </call>
      <call method="add">
        <argument type="service">
          <service class="TYPO3\CMS\Extbase\Property\TypeConverter\IntegerConverter" public="true" autowire="true" autoconfigure="true">
            <tag name="extbase.type_converter" priority="10" target="integer" sources="integer, string"/>
            <tag name="typo3.singleton"/>
          </service>
        </argument>
        <argument>10</argument>
        <argument type="collection">
          <argument>integer</argument>
          <argument>string</argument>
        </argument>
        <argument>integer</argument>
      </call>
      <call method="add">
        <argument type="service">
          <service class="TYPO3\CMS\Extbase\Property\TypeConverter\ObjectConverter" public="true" autowire="true" autoconfigure="true">
            <tag name="extbase.type_converter" priority="10" target="object" sources="array"/>
            <tag name="typo3.singleton"/>
            <call method="injectReflectionService">
              <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
            </call>
            <call method="injectContainer">
              <argument type="service" id="service_container"/>
            </call>
          </service>
        </argument>
        <argument>10</argument>
        <argument type="collection">
          <argument>array</argument>
        </argument>
        <argument>object</argument>
      </call>
      <call method="add">
        <argument type="service">
          <service class="TYPO3\CMS\Extbase\Property\TypeConverter\ObjectStorageConverter" public="true" autowire="true" autoconfigure="true">
            <tag name="extbase.type_converter" priority="10" target="TYPO3\CMS\Extbase\Persistence\ObjectStorage" sources="string, array"/>
            <tag name="typo3.singleton"/>
          </service>
        </argument>
        <argument>10</argument>
        <argument type="collection">
          <argument>string</argument>
          <argument>array</argument>
        </argument>
        <argument>TYPO3\CMS\Extbase\Persistence\ObjectStorage</argument>
      </call>
      <call method="add">
        <argument type="service">
          <service class="TYPO3\CMS\Extbase\Property\TypeConverter\PersistentObjectConverter" public="true" autowire="true" autoconfigure="true">
            <tag name="extbase.type_converter" priority="20" target="TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject" sources="integer, string, array"/>
            <tag name="typo3.singleton"/>
            <call method="injectPersistenceManager">
              <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
            </call>
            <call method="injectReflectionService">
              <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
            </call>
            <call method="injectContainer">
              <argument type="service" id="service_container"/>
            </call>
          </service>
        </argument>
        <argument>20</argument>
        <argument type="collection">
          <argument>integer</argument>
          <argument>string</argument>
          <argument>array</argument>
        </argument>
        <argument>TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject</argument>
      </call>
      <call method="add">
        <argument type="service">
          <service class="TYPO3\CMS\Extbase\Property\TypeConverter\StringConverter" public="true" autowire="true" autoconfigure="true">
            <tag name="extbase.type_converter" priority="10" target="string" sources="string, integer"/>
            <tag name="typo3.singleton"/>
          </service>
        </argument>
        <argument>10</argument>
        <argument type="collection">
          <argument>string</argument>
          <argument>integer</argument>
        </argument>
        <argument>string</argument>
      </call>
      <call method="add">
        <argument type="service">
          <service class="TYPO3\CMS\Form\Mvc\Property\TypeConverter\FormDefinitionArrayConverter" public="true" autowire="true" autoconfigure="true">
            <tag name="extbase.type_converter" priority="10" target="TYPO3\CMS\Form\Type\FormDefinitionArray" sources="string"/>
            <tag name="typo3.singleton"/>
            <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FormDefinitionValidationService"/>
            <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FormDefinitionConversionService"/>
            <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\ConfigurationService"/>
          </service>
        </argument>
        <argument>10</argument>
        <argument type="collection">
          <argument>string</argument>
        </argument>
        <argument>TYPO3\CMS\Form\Type\FormDefinitionArray</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Extbase\Reflection\ClassSchema" class="TYPO3\CMS\Extbase\Reflection\ClassSchema" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Reflection\ClassSchema&quot;: argument &quot;$className&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Reflection\ClassSchema\Exception\NoPropertyTypesException" class="TYPO3\CMS\Extbase\Reflection\ClassSchema\Exception\NoPropertyTypesException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Reflection\ClassSchema\Exception\NoSuchMethodException" class="TYPO3\CMS\Extbase\Reflection\ClassSchema\Exception\NoSuchMethodException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Reflection\ClassSchema\Exception\NoSuchMethodParameterException" class="TYPO3\CMS\Extbase\Reflection\ClassSchema\Exception\NoSuchMethodParameterException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Reflection\ClassSchema\Exception\NoSuchPropertyException" class="TYPO3\CMS\Extbase\Reflection\ClassSchema\Exception\NoSuchPropertyException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Reflection\ClassSchema\Method" class="TYPO3\CMS\Extbase\Reflection\ClassSchema\Method" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Reflection\ClassSchema\Method&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter" class="TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Reflection\ClassSchema\MethodParameter&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Reflection\ClassSchema\Property" class="TYPO3\CMS\Extbase\Reflection\ClassSchema\Property" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Reflection\ClassSchema\Property&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Reflection\ClassSchema\PropertyCharacteristics" class="TYPO3\CMS\Extbase\Reflection\ClassSchema\PropertyCharacteristics" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Reflection\ClassSchema\TypeAdapter" class="TYPO3\CMS\Extbase\Reflection\ClassSchema\TypeAdapter" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Reflection\ClassSchema\TypeAdapter&quot;: argument &quot;$type&quot; of method &quot;__construct()&quot; references class &quot;Symfony\Component\TypeInfo\Type&quot; but no such service exists."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Reflection\DocBlock\Tags\Null_" class="TYPO3\CMS\Extbase\Reflection\DocBlock\Tags\Null_" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Reflection\Exception" class="TYPO3\CMS\Extbase\Reflection\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Reflection\Exception\PropertyNotAccessibleException" class="TYPO3\CMS\Extbase\Reflection\Exception\PropertyNotAccessibleException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Reflection\Exception\UnknownClassException" class="TYPO3\CMS\Extbase\Reflection\Exception\UnknownClassException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Reflection\ObjectAccess" class="TYPO3\CMS\Extbase\Reflection\ObjectAccess" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Reflection\ReflectionService" class="TYPO3\CMS\Extbase\Reflection\ReflectionService" public="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Extbase\ServiceProvider" method="getReflectionService"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Routing\ExtbasePluginEnhancer" class="TYPO3\CMS\Extbase\Routing\ExtbasePluginEnhancer" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Routing\ExtbasePluginEnhancer&quot;: argument &quot;$configuration&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Security\Exception" class="TYPO3\CMS\Extbase\Security\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Security\Exception\InvalidArgumentForHashGenerationException" class="TYPO3\CMS\Extbase\Security\Exception\InvalidArgumentForHashGenerationException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Security\Exception\InvalidHashException" class="TYPO3\CMS\Extbase\Security\Exception\InvalidHashException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Security\HashScope" class="TYPO3\CMS\Extbase\Security\HashScope" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Service\ActionAuthorizationService" class="TYPO3\CMS\Extbase\Service\ActionAuthorizationService" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Service\CacheService" class="TYPO3\CMS\Extbase\Service\CacheService" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Cache\CacheManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Service\ExtensionService" class="TYPO3\CMS\Extbase\Service\ExtensionService" public="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Extbase\ServiceProvider" method="getExtensionService"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Service\FileHandlingService" class="TYPO3\CMS\Extbase\Service\FileHandlingService" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\StorageRepository"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Service\ImageService" class="TYPO3\CMS\Extbase\Service\ImageService" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Extbase\ServiceProvider" method="getImageService"/>
    </service>
    <service id="TYPO3\CMS\Extbase\ServiceProvider" class="TYPO3\CMS\Extbase\ServiceProvider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Utility\DebuggerUtility" class="TYPO3\CMS\Extbase\Utility\DebuggerUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Utility\Exception\InvalidTypeException" class="TYPO3\CMS\Extbase\Utility\Exception\InvalidTypeException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Utility\ExtensionUtility" class="TYPO3\CMS\Extbase\Utility\ExtensionUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Utility\LocalizationUtility" class="TYPO3\CMS\Extbase\Utility\LocalizationUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Utility\TypeHandlingUtility" class="TYPO3\CMS\Extbase\Utility\TypeHandlingUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Validation\Error" class="TYPO3\CMS\Extbase\Validation\Error" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extbase\Validation\Error&quot;: argument &quot;$message&quot; of method &quot;TYPO3\CMS\Extbase\Error\Message::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Exception" class="TYPO3\CMS\Extbase\Validation\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Validation\Exception\InvalidTypeHintException" class="TYPO3\CMS\Extbase\Validation\Exception\InvalidTypeHintException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Validation\Exception\InvalidValidationConfigurationException" class="TYPO3\CMS\Extbase\Validation\Exception\InvalidValidationConfigurationException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Validation\Exception\InvalidValidationOptionsException" class="TYPO3\CMS\Extbase\Validation\Exception\InvalidValidationOptionsException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Validation\Exception\NoSuchValidatorException" class="TYPO3\CMS\Extbase\Validation\Exception\NoSuchValidatorException" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Extbase\Validation\Validator\AbstractCompositeValidator" class="TYPO3\CMS\Extbase\Validation\Validator\AbstractCompositeValidator" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="extbase.validator"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Validation\Validator\AbstractGenericObjectValidator" class="TYPO3\CMS\Extbase\Validation\Validator\AbstractGenericObjectValidator" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="extbase.validator"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Validation\Validator\AbstractValidator" class="TYPO3\CMS\Extbase\Validation\Validator\AbstractValidator" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\AlphanumericValidator" class="TYPO3\CMS\Extbase\Validation\Validator\AlphanumericValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\BooleanValidator" class="TYPO3\CMS\Extbase\Validation\Validator\BooleanValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\CollectionValidator" class="TYPO3\CMS\Extbase\Validation\Validator\CollectionValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\ConjunctionValidator" class="TYPO3\CMS\Extbase\Validation\Validator\ConjunctionValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\ConstraintDecoratingValidator" class="TYPO3\CMS\Extbase\Validation\Validator\ConstraintDecoratingValidator" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\DateTimeValidator" class="TYPO3\CMS\Extbase\Validation\Validator\DateTimeValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\DisjunctionValidator" class="TYPO3\CMS\Extbase\Validation\Validator\DisjunctionValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\EmailAddressValidator" class="TYPO3\CMS\Extbase\Validation\Validator\EmailAddressValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\FileExtensionMimeTypeConsistencyValidator" class="TYPO3\CMS\Extbase\Validation\Validator\FileExtensionMimeTypeConsistencyValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\FileExtensionValidator" class="TYPO3\CMS\Extbase\Validation\Validator\FileExtensionValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\FileNameValidator" class="TYPO3\CMS\Extbase\Validation\Validator\FileNameValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\FileSizeValidator" class="TYPO3\CMS\Extbase\Validation\Validator\FileSizeValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\FloatValidator" class="TYPO3\CMS\Extbase\Validation\Validator\FloatValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\GenericObjectValidator" class="TYPO3\CMS\Extbase\Validation\Validator\GenericObjectValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\ImageDimensionsValidator" class="TYPO3\CMS\Extbase\Validation\Validator\ImageDimensionsValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\IntegerValidator" class="TYPO3\CMS\Extbase\Validation\Validator\IntegerValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\MimeTypeValidator" class="TYPO3\CMS\Extbase\Validation\Validator\MimeTypeValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\NotEmptyValidator" class="TYPO3\CMS\Extbase\Validation\Validator\NotEmptyValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\NumberRangeValidator" class="TYPO3\CMS\Extbase\Validation\Validator\NumberRangeValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\NumberValidator" class="TYPO3\CMS\Extbase\Validation\Validator\NumberValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Validation\Validator\ObjectValidatorInterface" class="TYPO3\CMS\Extbase\Validation\Validator\ObjectValidatorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\RegularExpressionValidator" class="TYPO3\CMS\Extbase\Validation\Validator\RegularExpressionValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\StringLengthValidator" class="TYPO3\CMS\Extbase\Validation\Validator\StringLengthValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\StringValidator" class="TYPO3\CMS\Extbase\Validation\Validator\StringValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\TextValidator" class="TYPO3\CMS\Extbase\Validation\Validator\TextValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\Validator\UrlValidator" class="TYPO3\CMS\Extbase\Validation\Validator\UrlValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface" class="TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Extbase\Validation\ValidatorClassNameResolver" class="TYPO3\CMS\Extbase\Validation\ValidatorClassNameResolver" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extbase\Validation\ValidatorResolver" class="TYPO3\CMS\Extbase\Validation\ValidatorResolver" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
    </service>
    <service id="cache.extbase" class="TYPO3\CMS\Core\Cache\Frontend\FrontendInterface" autowire="true" autoconfigure="true">
      <argument>extbase</argument>
      <factory service="TYPO3\CMS\Core\Cache\CacheManager" method="getCache"/>
    </service>
    <service id="Doctrine\Instantiator\InstantiatorInterface" class="Doctrine\Instantiator\Instantiator" autowire="true" autoconfigure="true"/>
    <service id="extbase.configuration.module.provider.classConfiguration" class="TYPO3\CMS\Extbase\ConfigurationModuleProvider\ClassConfigurationProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="extbaseClassConfiguration" label="extbase.messages:class_configuration"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\ClassesConfiguration"/>
    </service>
    <service id="TYPO3\CMS\Fluid\Core\Rendering\RenderingContext" class="TYPO3\CMS\Fluid\Core\Rendering\RenderingContext" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="TYPO3\CMS\Fluid\Command\AnalyzeCommand" class="TYPO3\CMS\Fluid\Command\AnalyzeCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="fluid:analyze" description="Analyzes Fluid templates for syntax errors and deprecated functionality." hidden="false" schedulable="true"/>
      <tag name="console.command" command="fluid:analyse" hidden="false" alias="true"/>
      <argument type="service" id="TYPO3\CMS\Fluid\Service\TemplateFinder"/>
      <argument type="service" id="TYPO3\CMS\Fluid\Core\Rendering\RenderingContextFactory"/>
      <call method="setName">
        <argument>fluid:analyze</argument>
      </call>
      <call method="setDescription">
        <argument>Analyzes Fluid templates for syntax errors and deprecated functionality.</argument>
      </call>
      <call method="setAliases">
        <argument type="collection">
          <argument>fluid:analyse</argument>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Fluid\Command\NamespacesCommand" class="TYPO3\CMS\Fluid\Command\NamespacesCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="fluid:namespaces" description="Lists all registered global Fluid ViewHelper namespaces." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverFactoryInterface"/>
      <call method="setName">
        <argument>fluid:namespaces</argument>
      </call>
      <call method="setDescription">
        <argument>Lists all registered global Fluid ViewHelper namespaces.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Fluid\Command\SchemaCommand" class="TYPO3\CMS\Fluid\Command\SchemaCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="fluid:schema:generate" description="Generates XSD schema files for all available ViewHelpers in var/transient/." hidden="false" schedulable="true"/>
      <argument type="service" id="_early.Composer\Autoload\ClassLoader"/>
      <argument type="service" id="TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverFactoryInterface"/>
      <argument type="service" id="TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverDelegateRegistry"/>
      <call method="setName">
        <argument>fluid:schema:generate</argument>
      </call>
      <call method="setDescription">
        <argument>Generates XSD schema files for all available ViewHelpers in var/transient/.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Fluid\Command\WarmupCommand" class="TYPO3\CMS\Fluid\Command\WarmupCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="fluid:cache:warmup" description="Performs a cache warmup for detected Fluid templates." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Fluid\Service\CacheWarmupService"/>
      <call method="setName">
        <argument>fluid:cache:warmup</argument>
      </call>
      <call method="setDescription">
        <argument>Performs a cache warmup for detected Fluid templates.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Fluid\ConfigurationModuleProvider\NamespacesProvider" class="TYPO3\CMS\Fluid\ConfigurationModuleProvider\NamespacesProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverFactoryInterface"/>
    </service>
    <service id="TYPO3\CMS\Fluid\Core\Cache\FluidTemplateCache" class="TYPO3\CMS\Fluid\Core\Cache\FluidTemplateCache" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Fluid\Core\Cache\FluidTemplateCache&quot;: argument &quot;$identifier&quot; of method &quot;TYPO3\CMS\Core\Cache\Frontend\PhpFrontend::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Fluid\Core\Component\ComponentCollectionRegistry" class="TYPO3\CMS\Fluid\Core\Component\ComponentCollectionRegistry" autowire="true" autoconfigure="true">
      <argument type="service" id="cache.fluid_component_definitions"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="fluid.component.collections_decorated_40"/>
    </service>
    <service id="TYPO3\CMS\Fluid\Core\Component\DeclarativeComponentCollection" class="TYPO3\CMS\Fluid\Core\Component\DeclarativeComponentCollection" autoconfigure="true">
      <tag name="fluid.resolverdelegate"/>
    </service>
    <service id="TYPO3\CMS\Fluid\Core\Component\EventBasedComponentRenderer" class="TYPO3\CMS\Fluid\Core\Component\EventBasedComponentRenderer" autoconfigure="true"/>
    <service id="TYPO3\CMS\Fluid\Core\Rendering\RenderingContextFactory" class="TYPO3\CMS\Fluid\Core\Rendering\RenderingContextFactory" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Fluid\ServiceProvider" method="getRenderingContextFactory"/>
    </service>
    <service id="TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolver" class="TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolver" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolver&quot;: argument &quot;$namespaces&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverDelegateRegistry" class="TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverDelegateRegistry" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Fluid\Core\Component\ComponentCollectionRegistry"/>
      <argument type="tagged_iterator" tag="fluid.resolverdelegate" index-by="identifier" default-index-method="getDefaultIdentifierName" default-priority-method="getDefaultIdentifierPriority" exclude="TYPO3\CMS\Fluid\Core\Component\DeclarativeComponentCollection"/>
    </service>
    <service id="TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverFactory" class="TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverFactory" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Fluid\ServiceProvider" method="getViewHelperResolverFactory"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverFactoryInterface" class="TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverFactoryInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Fluid\Event\BeforeRenderTextEvent" class="TYPO3\CMS\Fluid\Event\BeforeRenderTextEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Fluid\Event\BeforeRenderTextEvent&quot;: argument &quot;$record&quot; of method &quot;__construct()&quot; has type &quot;TYPO3\CMS\Core\Domain\RecordInterface|TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface&quot; but this class was not found."/>
    </service>
    <service id="TYPO3\CMS\Fluid\Event\ModifyComponentDefinitionEvent" class="TYPO3\CMS\Fluid\Event\ModifyComponentDefinitionEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Fluid\Event\ModifyComponentDefinitionEvent&quot;: argument &quot;$namespace&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Fluid\Event\ModifyNamespacesEvent" class="TYPO3\CMS\Fluid\Event\ModifyNamespacesEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Fluid\Event\ModifyNamespacesEvent&quot;: argument &quot;$namespaces&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Fluid\Event\ModifyRenderedContentAreaEvent" class="TYPO3\CMS\Fluid\Event\ModifyRenderedContentAreaEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Fluid\Event\ModifyRenderedContentAreaEvent&quot;: argument &quot;$renderedContentArea&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Fluid\Event\ModifyRenderedRecordEvent" class="TYPO3\CMS\Fluid\Event\ModifyRenderedRecordEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Fluid\Event\ModifyRenderedRecordEvent&quot;: argument &quot;$renderedRecord&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Fluid\Event\ProvideStaticVariablesToComponentEvent" class="TYPO3\CMS\Fluid\Event\ProvideStaticVariablesToComponentEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Fluid\Event\ProvideStaticVariablesToComponentEvent&quot;: argument &quot;$componentCollection&quot; of method &quot;__construct()&quot; has type &quot;TYPO3Fluid\Fluid\Core\Component\ComponentDefinitionProviderInterface&amp;TYPO3Fluid\Fluid\Core\Component\ComponentTemplateResolverInterface&amp;TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperResolverDelegateInterface&quot; but this class was not found."/>
    </service>
    <service id="TYPO3\CMS\Fluid\Event\RenderComponentEvent" class="TYPO3\CMS\Fluid\Event\RenderComponentEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Fluid\Event\RenderComponentEvent&quot;: argument &quot;$componentCollection&quot; of method &quot;__construct()&quot; has type &quot;TYPO3Fluid\Fluid\Core\Component\ComponentDefinitionProviderInterface&amp;TYPO3Fluid\Fluid\Core\Component\ComponentTemplateResolverInterface&amp;TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperResolverDelegateInterface&quot; but this class was not found."/>
    </service>
    <service id="TYPO3\CMS\Fluid\EventListener\CacheWarmupEventListener" class="TYPO3\CMS\Fluid\EventListener\CacheWarmupEventListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Fluid\Service\CacheWarmupService"/>
    </service>
    <service id="TYPO3\CMS\Fluid\Service\CacheWarmupService" class="TYPO3\CMS\Fluid\Service\CacheWarmupService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Fluid\Service\TemplateFinder"/>
      <argument type="service" id="TYPO3\CMS\Fluid\Core\Rendering\RenderingContextFactory"/>
    </service>
    <service id="TYPO3\CMS\Fluid\Service\TemplateFinder" class="TYPO3\CMS\Fluid\Service\TemplateFinder" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ServiceProvider" class="TYPO3\CMS\Fluid\ServiceProvider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Fluid\View\FluidViewAdapter" class="TYPO3\CMS\Fluid\View\FluidViewAdapter" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Fluid\View\FluidViewAdapter&quot;: argument &quot;$view&quot; of method &quot;__construct()&quot; has type &quot;TYPO3Fluid\Fluid\View\TemplateAwareViewInterface&amp;TYPO3Fluid\Fluid\View\ViewInterface&quot; but this class was not found."/>
    </service>
    <service id="TYPO3\CMS\Fluid\View\FluidViewFactory" class="TYPO3\CMS\Fluid\View\FluidViewFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Fluid\Core\Rendering\RenderingContextFactory"/>
    </service>
    <service id="TYPO3\CMS\Fluid\View\TemplatePaths" class="TYPO3\CMS\Fluid\View\TemplatePaths" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Asset\CssViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Asset\CssViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\AssetCollector"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\RelativeCssPathFixer"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Asset\ModuleViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Asset\ModuleViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\AssetCollector"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Asset\ScriptViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Asset\ScriptViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\AssetCollector"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Asset\StyleAttrViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Asset\StyleAttrViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection_decorated_1"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBackendViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBackendViewHelper" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Be\InfoboxViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\InfoboxViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Be\LinkViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\LinkViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemGroupViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemGroupViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Be\PageInfoViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\PageInfoViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Be\PagePathViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\PagePathViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Be\PageRendererViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\PageRendererViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfAuthenticatedViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfAuthenticatedViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfHasRoleViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfHasRoleViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Be\TableListViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\TableListViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Be\UriViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\UriViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\CObjectViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\CObjectViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Debug\RenderViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Debug\RenderViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\DebugViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\DebugViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\FeatureViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\FeatureViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\FlashMessagesViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\FlashMessagesViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageRendererResolver"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="fluid.viewhelper"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Form\ButtonViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\ButtonViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Form\CheckboxViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\CheckboxViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Form\CountrySelectViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\CountrySelectViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Form\HiddenViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\HiddenViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Form\PasswordViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\PasswordViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Form\RadioViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\RadioViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Form\Select\OptgroupViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\Select\OptgroupViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Form\Select\OptionViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\Select\OptionViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Form\SelectViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\SelectViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Form\SubmitViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\SubmitViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Form\TextareaViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\TextareaViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Form\TextfieldViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\TextfieldViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Form\UploadDeleteCheckboxViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\UploadDeleteCheckboxViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Form\UploadViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\UploadViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Form\ValidationResultsViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\ValidationResultsViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Fluid\ViewHelpers\Format\AbstractEncodingViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\AbstractEncodingViewHelper" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Format\BytesViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\BytesViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Format\CropViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\CropViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Text\TextCropper"/>
      <argument type="service" id="TYPO3\CMS\Core\Html\HtmlCropper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Format\CurrencyViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\CurrencyViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Format\DateViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\DateViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlentitiesDecodeViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlentitiesDecodeViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlentitiesViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlentitiesViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Format\PaddingViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\PaddingViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Image\SrcsetViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Image\SrcsetViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Service\ImageService"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\ImageViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\ImageViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Link\ActionViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\ActionViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Link\EmailViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\EmailViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\EmailLinkHandler"/>
      <argument type="service" id="TYPO3\CMS\Frontend\Typolink\LinkFactory"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Link\ExternalViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\ExternalViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Link\FileViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\FileViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Link\PageViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\PageViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\MediaViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\MediaViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Page\FooterDataViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Page\FooterDataViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Page\HeaderDataViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Page\HeaderDataViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Page\MetaViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Page\MetaViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\MetaTag\MetaTagManagerRegistry"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Page\TitleViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Page\TitleViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\PageTitle\RecordTitleProvider"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Render\ContentAreaViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Render\ContentAreaViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Render\RecordViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Render\RecordViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Render\TextViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Render\TextViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\RecordFactory"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Sanitize\HtmlViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Sanitize\HtmlViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Security\IfAuthenticatedViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Security\IfAuthenticatedViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Security\IfHasRoleViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Security\IfHasRoleViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Transform\HtmlViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Transform\HtmlViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\TranslateViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\TranslateViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Uri\ActionViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\ActionViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Uri\ExternalViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\ExternalViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Uri\ImageViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\ImageViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Uri\PageViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\PageViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Uri\TypolinkViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\TypolinkViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="cache.fluid_template" class="TYPO3\CMS\Core\Cache\Frontend\FrontendInterface" autowire="true" autoconfigure="true">
      <argument>fluid_template</argument>
      <factory service="TYPO3\CMS\Core\Cache\CacheManager" method="getCache"/>
    </service>
    <service id="cache.fluid_component_definitions" class="TYPO3\CMS\Core\Cache\Frontend\FrontendInterface" autowire="true" autoconfigure="true">
      <argument>fluid_component_definitions</argument>
      <factory service="TYPO3\CMS\Core\Cache\CacheManager" method="getCache"/>
    </service>
    <service id="TYPO3Fluid\Fluid\Core\Parser\TemplateProcessor\EscapingModifierTemplateProcessor" class="TYPO3Fluid\Fluid\Core\Parser\TemplateProcessor\EscapingModifierTemplateProcessor" shared="false" public="true" autowire="true" autoconfigure="true"/>
    <service id="TYPO3Fluid\Fluid\Core\Parser\TemplateProcessor\PassthroughSourceModifierTemplateProcessor" class="TYPO3Fluid\Fluid\Core\Parser\TemplateProcessor\PassthroughSourceModifierTemplateProcessor" shared="false" public="true" autowire="true" autoconfigure="true"/>
    <service id="TYPO3Fluid\Fluid\Core\Parser\TemplateProcessor\NamespaceDetectionTemplateProcessor" class="TYPO3Fluid\Fluid\Core\Parser\TemplateProcessor\NamespaceDetectionTemplateProcessor" shared="false" public="true" autowire="true" autoconfigure="true"/>
    <service id="TYPO3Fluid\Fluid\Core\Parser\TemplateProcessor\RemoveCommentsTemplateProcessor" class="TYPO3Fluid\Fluid\Core\Parser\TemplateProcessor\RemoveCommentsTemplateProcessor" shared="false" public="true" autowire="true" autoconfigure="true"/>
    <service id="TYPO3Fluid\Fluid\Core\ViewHelper\StrictArgumentProcessor" class="TYPO3Fluid\Fluid\Core\ViewHelper\StrictArgumentProcessor" autowire="true" autoconfigure="true"/>
    <service id="fluid.configuration.module.provider.namespaces" class="TYPO3\CMS\Fluid\ConfigurationModuleProvider\NamespacesProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="fluidNamespaces" label="fluid.messages:fluidNamespaces" after="translationDomainList"/>
      <argument type="service" id="TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverFactoryInterface"/>
    </service>
    <service id="TYPO3\CMS\Install\Controller\BackendModuleController" class="TYPO3\CMS\Install\Controller\BackendModuleController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Install\Service\SessionService"/>
    </service>
    <service id="TYPO3\CMS\Install\Controller\EntryPointRedirectController" class="TYPO3\CMS\Install\Controller\EntryPointRedirectController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
    </service>
    <service id="TYPO3\CMS\Install\Controller\ServerResponseCheckController" class="TYPO3\CMS\Install\Controller\ServerResponseCheckController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
    </service>
    <service id="TYPO3\CMS\Install\Service\Typo3tempFileService" class="TYPO3\CMS\Install\Service\Typo3tempFileService" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\ProcessedFileRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\StorageRepository"/>
    </service>
    <service id="TYPO3\CMS\Install\Report\EnvironmentStatusReport" class="TYPO3\CMS\Install\Report\EnvironmentStatusReport" autowire="true" autoconfigure="true">
      <tag name="reports.status"/>
    </service>
    <service id="TYPO3\CMS\Install\Report\InstallStatusReport" class="TYPO3\CMS\Install\Report\InstallStatusReport" autowire="true" autoconfigure="true">
      <tag name="reports.status"/>
      <argument type="service" id="TYPO3\CMS\Core\Service\UpgradeWizardsService"/>
    </service>
    <service id="TYPO3\CMS\Install\Report\SecurityStatusReport" class="TYPO3\CMS\Install\Report\SecurityStatusReport" autowire="true" autoconfigure="true">
      <tag name="reports.status"/>
    </service>
    <service id="TYPO3\CMS\Install\SystemEnvironment\ServerResponse\ServerResponseCheck" class="TYPO3\CMS\Install\SystemEnvironment\ServerResponse\ServerResponseCheck" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument>true</argument>
    </service>
    <service id="TYPO3\CMS\Backend\Attribute\AsAvatarProvider" class="TYPO3\CMS\Backend\Attribute\AsAvatarProvider" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Attribute\AsAvatarProvider&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Attribute\AsController" class="TYPO3\CMS\Backend\Attribute\AsController" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Attribute\AsSidebarComponent" class="TYPO3\CMS\Backend\Attribute\AsSidebarComponent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Attribute\AsSidebarComponent&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Authentication\BackendLocker" class="TYPO3\CMS\Backend\Authentication\BackendLocker" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Authentication\Event\PasswordHasBeenResetEvent" class="TYPO3\CMS\Backend\Authentication\Event\PasswordHasBeenResetEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Authentication\Event\PasswordHasBeenResetEvent&quot;: argument &quot;$userId&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Authentication\Event\SwitchUserEvent" class="TYPO3\CMS\Backend\Authentication\Event\SwitchUserEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Authentication\Event\SwitchUserEvent&quot;: argument &quot;$sessionId&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Authentication\PasswordReset" class="TYPO3\CMS\Backend\Authentication\PasswordReset" public="true" autowire="true" autoconfigure="true">
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Backend\Authentication\PasswordReset</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Core\Mail\Mailer"/>
      <argument type="service" id="TYPO3\CMS\Core\Mail\TemplatedEmailFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\Random"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Session\SessionManager"/>
      <argument type="service" id="backendPasswordRecovery.rateLimiterFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Backend\Avatar\Avatar" class="TYPO3\CMS\Backend\Backend\Avatar\Avatar" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="TYPO3\CMS\Core\Service\DependencyOrderingService"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="collection">
        <argument type="service" id="TYPO3\CMS\Backend\Backend\Avatar\DefaultAvatarProvider"/>
      </argument>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Backend\Avatar\AvatarProviderInterface" class="TYPO3\CMS\Backend\Backend\Avatar\AvatarProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Backend\Avatar\DefaultAvatarProvider" class="TYPO3\CMS\Backend\Backend\Avatar\DefaultAvatarProvider" autowire="true" autoconfigure="true">
      <tag name="backend.avatar_provider" identifier="defaultAvatarProvider" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Backend\Backend\Avatar\Image" class="TYPO3\CMS\Backend\Backend\Avatar\Image" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Backend\Avatar\Image&quot;: argument &quot;$url&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Backend\Bookmark\Bookmark" class="TYPO3\CMS\Backend\Backend\Bookmark\Bookmark" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Backend\Bookmark\Bookmark&quot;: argument &quot;$id&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Backend\Bookmark\BookmarkGroup" class="TYPO3\CMS\Backend\Backend\Bookmark\BookmarkGroup" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Backend\Bookmark\BookmarkGroup&quot;: argument &quot;$id&quot; of method &quot;__construct()&quot; is type-hinted &quot;int|string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Backend\Bookmark\BookmarkGroupType" class="TYPO3\CMS\Backend\Backend\Bookmark\BookmarkGroupType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Backend\Bookmark\BookmarkRepository" class="TYPO3\CMS\Backend\Backend\Bookmark\BookmarkRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\Backend\Bookmark\BookmarkService" class="TYPO3\CMS\Backend\Backend\Bookmark\BookmarkService" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Backend\Bookmark\BookmarkRepository"/>
      <argument type="service" id="TYPO3\CMS\Backend\Backend\Bookmark\Security\BookmarkVoter"/>
      <argument type="service" id="TYPO3\CMS\Backend\Backend\Bookmark\Security\BookmarkGroupVoter"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\Router"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Backend\Bookmark\Security\BookmarkGroupVoter" class="TYPO3\CMS\Backend\Backend\Bookmark\Security\BookmarkGroupVoter" public="true" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Backend\Bookmark\Security\BookmarkVoter" class="TYPO3\CMS\Backend\Backend\Bookmark\Security\BookmarkVoter" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\Router"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Backend\Backend\Bookmark\Security\BookmarkVoter</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Core\Resource\StorageRepository"/>
    </service>
    <service id="TYPO3\CMS\Backend\Backend\ColorScheme" class="TYPO3\CMS\Backend\Backend\ColorScheme" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Backend\Event\ModifyClearCacheActionsEvent" class="TYPO3\CMS\Backend\Backend\Event\ModifyClearCacheActionsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Backend\Event\ModifyClearCacheActionsEvent&quot;: argument &quot;$cacheActions&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Backend\Event\SystemInformationToolbarCollectorEvent" class="TYPO3\CMS\Backend\Backend\Event\SystemInformationToolbarCollectorEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Backend\ToolbarItems\SystemInformationToolbarItem"/>
    </service>
    <service id="TYPO3\CMS\Backend\Backend\QrCodeSize" class="TYPO3\CMS\Backend\Backend\QrCodeSize" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Backend\ThumbnailSize" class="TYPO3\CMS\Backend\Backend\ThumbnailSize" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Backend\ToolbarItems\BookmarkToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\BookmarkToolbarItem" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.toolbar.item"/>
      <argument type="service" id="TYPO3\CMS\Backend\Backend\Bookmark\BookmarkService"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.toolbar.item"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Backend\ToolbarItems\LiveSearchToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\LiveSearchToolbarItem" autowire="true" autoconfigure="true">
      <tag name="backend.toolbar.item"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Backend\ToolbarItems\SystemInformationToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\SystemInformationToolbarItem" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.toolbar.item"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Information\Typo3Version"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Backend\ToolbarItems\UserToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\UserToolbarItem" autowire="true" autoconfigure="true">
      <tag name="backend.toolbar.item"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Breadcrumb\BreadcrumbContext" class="TYPO3\CMS\Backend\Breadcrumb\BreadcrumbContext" autowire="true" autoconfigure="true">
      <argument>null</argument>
    </service>
    <service id="TYPO3\CMS\Backend\Breadcrumb\BreadcrumbFactory" class="TYPO3\CMS\Backend\Breadcrumb\BreadcrumbFactory" autowire="true" autoconfigure="true">
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Backend\Breadcrumb\BreadcrumbFactory</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Core\Domain\RecordFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Breadcrumb\BreadcrumbProviderInterface" class="TYPO3\CMS\Backend\Breadcrumb\BreadcrumbProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="backend.breadcrumb.provider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Breadcrumb\NullContextBreadcrumbProvider" class="TYPO3\CMS\Backend\Breadcrumb\NullContextBreadcrumbProvider" autowire="true" autoconfigure="true">
      <tag name="backend.breadcrumb.provider"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\StorageRepository"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Backend\Breadcrumb\RecordBreadcrumbProvider" class="TYPO3\CMS\Backend\Breadcrumb\RecordBreadcrumbProvider" autowire="true" autoconfigure="true">
      <tag name="backend.breadcrumb.provider"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleResolver"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Backend\Breadcrumb\RecordBreadcrumbProvider</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Backend\Breadcrumb\ResourceBreadcrumbProvider" class="TYPO3\CMS\Backend\Breadcrumb\ResourceBreadcrumbProvider" autowire="true" autoconfigure="true">
      <tag name="backend.breadcrumb.provider"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleResolver"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Backend\Breadcrumb\ResourceBreadcrumbProvider</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Backend\Clipboard\Clipboard" class="TYPO3\CMS\Backend\Clipboard\Clipboard" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Clipboard\Type\CountMode" class="TYPO3\CMS\Backend\Clipboard\Type\CountMode" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\CodeEditor\Addon" class="TYPO3\CMS\Backend\CodeEditor\Addon" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\CodeEditor\Addon&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\CodeEditor\CodeEditor" class="TYPO3\CMS\Backend\CodeEditor\CodeEditor" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Backend\CodeEditor\Exception\InvalidModeException" class="TYPO3\CMS\Backend\CodeEditor\Exception\InvalidModeException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\CodeEditor\Mode" class="TYPO3\CMS\Backend\CodeEditor\Mode" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Page\JavaScriptModuleInstruction"/>
    </service>
    <service id="TYPO3\CMS\Backend\CodeEditor\Registry\AddonRegistry" class="TYPO3\CMS\Backend\CodeEditor\Registry\AddonRegistry" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Backend\CodeEditor\Registry\ModeRegistry" class="TYPO3\CMS\Backend\CodeEditor\Registry\ModeRegistry" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Backend\Command\CreateBackendUserCommand" class="TYPO3\CMS\Backend\Command\CreateBackendUserCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="backend:user:create" description="Creates a backend user." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Configuration\ConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\Locales"/>
      <call method="setName">
        <argument>backend:user:create</argument>
      </call>
      <call method="setDescription">
        <argument>Creates a backend user.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Command\DebugBackendModulesCommand" class="TYPO3\CMS\Backend\Command\DebugBackendModulesCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="debug:backend:modules" description="Debugging: Shows a list of the backend module tree (only for development purpose)" hidden="false" schedulable="true"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Core\BootService"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <call method="setName">
        <argument>debug:backend:modules</argument>
      </call>
      <call method="setDescription">
        <argument>Debugging: Shows a list of the backend module tree (only for development purpose)</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Command\DebugBackendRoutesCommand" class="TYPO3\CMS\Backend\Command\DebugBackendRoutesCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="debug:backend:routes" description="Debugging: Lists all registered backend routes (only for development purpose)" hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\Router"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleRegistry"/>
      <call method="setName">
        <argument>debug:backend:routes</argument>
      </call>
      <call method="setDescription">
        <argument>Debugging: Lists all registered backend routes (only for development purpose)</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Command\LockBackendCommand" class="TYPO3\CMS\Backend\Command\LockBackendCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="backend:lock" description="Locks the TYPO3 Backend" hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Backend\Authentication\BackendLocker"/>
      <call method="setName">
        <argument>backend:lock</argument>
      </call>
      <call method="setDescription">
        <argument>Locks the TYPO3 Backend</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Command\ProgressListener\ReferenceIndexProgressListener" class="TYPO3\CMS\Backend\Command\ProgressListener\ReferenceIndexProgressListener" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Command\ReferenceIndexUpdateCommand" class="TYPO3\CMS\Backend\Command\ReferenceIndexUpdateCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="referenceindex:update" description="Updates the reference index of TYPO3" hidden="false" schedulable="true"/>
      <call method="setName">
        <argument>referenceindex:update</argument>
      </call>
      <call method="setDescription">
        <argument>Updates the reference index of TYPO3</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Command\ResetPasswordCommand" class="TYPO3\CMS\Backend\Command\ResetPasswordCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="backend:resetpassword" description="Triggers a password reset for a backend user." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Backend\Authentication\PasswordReset"/>
      <call method="setName">
        <argument>backend:resetpassword</argument>
      </call>
      <call method="setDescription">
        <argument>Triggers a password reset for a backend user.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Command\UnlockBackendCommand" class="TYPO3\CMS\Backend\Command\UnlockBackendCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="backend:unlock" description="Unlocks the TYPO3 Backend" hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Backend\Authentication\BackendLocker"/>
      <call method="setName">
        <argument>backend:unlock</argument>
      </call>
      <call method="setDescription">
        <argument>Unlocks the TYPO3 Backend</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Configuration\BackendUserConfiguration" class="TYPO3\CMS\Backend\Configuration\BackendUserConfiguration" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Authentication\BackendUserAuthentication"/>
    </service>
    <service id="TYPO3\CMS\Backend\Configuration\SiteTcaConfiguration" class="TYPO3\CMS\Backend\Configuration\SiteTcaConfiguration" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Configuration\TCA\ItemsProcessorFunctions" class="TYPO3\CMS\Backend\Configuration\TCA\ItemsProcessorFunctions" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Configuration\TCA\UserFunctions" class="TYPO3\CMS\Backend\Configuration\TCA\UserFunctions" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider" class="TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Context\PageContext" class="TYPO3\CMS\Backend\Context\PageContext" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Context\PageContext&quot;: argument &quot;$pageId&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Context\PageContextFactory" class="TYPO3\CMS\Backend\Context\PageContextFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\User\SharedUserPreferences"/>
      <argument type="service" id="TYPO3\CMS\Backend\Service\PageLanguageInformationService"/>
    </service>
    <service id="TYPO3\CMS\Backend\ContextMenu\ContextMenu" class="TYPO3\CMS\Backend\ContextMenu\ContextMenu" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\ContextMenu\ItemProviders\ItemProvidersRegistry"/>
    </service>
    <service id="TYPO3\CMS\Backend\ContextMenu\ItemProviders\AbstractProvider" class="TYPO3\CMS\Backend\ContextMenu\ItemProviders\AbstractProvider" autowire="true" autoconfigure="true">
      <tag name="backend.contextmenu.itemprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\ContextMenu\ItemProviders\ItemProvidersRegistry" class="TYPO3\CMS\Backend\ContextMenu\ItemProviders\ItemProvidersRegistry" autowire="true" autoconfigure="true">
      <argument type="tagged_iterator" tag="backend.contextmenu.itemprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\ContextMenu\ItemProviders\PageProvider" class="TYPO3\CMS\Backend\ContextMenu\ItemProviders\PageProvider" autowire="true" autoconfigure="true">
      <tag name="backend.contextmenu.itemprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\ContextMenu\ItemProviders\ProviderInterface" class="TYPO3\CMS\Backend\ContextMenu\ItemProviders\ProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="backend.contextmenu.itemprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\ContextMenu\ItemProviders\RecordProvider" class="TYPO3\CMS\Backend\ContextMenu\ItemProviders\RecordProvider" autowire="true" autoconfigure="true">
      <tag name="backend.contextmenu.itemprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository"/>
    </service>
    <service id="TYPO3\CMS\Backend\ContextMenu\ItemProviders\SiteSettingsProvider" class="TYPO3\CMS\Backend\ContextMenu\ItemProviders\SiteSettingsProvider" autowire="true" autoconfigure="true">
      <tag name="backend.contextmenu.itemprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\AboutController" class="TYPO3\CMS\Backend\Controller\AboutController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Information\Typo3Version"/>
      <argument type="service" id="TYPO3\CMS\Core\Information\Typo3Information"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Controller\AbstractFormEngineAjaxController" class="TYPO3\CMS\Backend\Controller\AbstractFormEngineAjaxController" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Controller\AbstractLinkBrowserController" class="TYPO3\CMS\Backend\Controller\AbstractLinkBrowserController" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Controller\AbstractMfaController" class="TYPO3\CMS\Backend\Controller\AbstractMfaController" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\AjaxLoginController" class="TYPO3\CMS\Backend\Controller\AjaxLoginController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\FormProtection\FormProtectionFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Authentication\BackendLocker"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\BackendController" class="TYPO3\CMS\Backend\Controller\BackendController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Information\Typo3Version"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\Toolbar\ToolbarItemsRegistry"/>
      <argument type="service" id="TYPO3\CMS\Backend\Sidebar\SidebarFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\BackendEntryPointResolver"/>
      <argument type="service" id="TYPO3\CMS\Backend\Backend\Bookmark\BookmarkService"/>
      <argument type="service" id="TYPO3\CMS\Backend\Date\DateConfigurationFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\BookmarkController" class="TYPO3\CMS\Backend\Controller\BookmarkController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Backend\Bookmark\BookmarkService"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\ClearCacheController" class="TYPO3\CMS\Backend\Controller\ClearCacheController" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Controller\ClipboardController" class="TYPO3\CMS\Backend\Controller\ClipboardController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\CodeEditor\CodeCompletionController" class="TYPO3\CMS\Backend\Controller\CodeEditor\CodeCompletionController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateTreeBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\Tokenizer\LossyTokenizer"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\Traverser\IncludeTreeTraverser"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\CodeEditor\TypoScriptReferenceController" class="TYPO3\CMS\Backend\Controller\CodeEditor\TypoScriptReferenceController" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Controller\ColorSchemeController" class="TYPO3\CMS\Backend\Controller\ColorSchemeController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\ColumnSelectorController" class="TYPO3\CMS\Backend\Controller\ColumnSelectorController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController" class="TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Utility\DiffUtility"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\ValueFormatter\FlexFormValueFormatter"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController" class="TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\VisibleSchemaFieldsCollector"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\SearchableSchemaFieldsCollector"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\Index\MetaDataRepository"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController" class="TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController" class="TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Service\DependencyOrderingService"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendLayoutView"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\ContextMenuController" class="TYPO3\CMS\Backend\Controller\ContextMenuController" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Controller\ContextualRecordEditController" class="TYPO3\CMS\Backend\Controller\ContextualRecordEditController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataCompiler"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormResultFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormResultHandler"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\DummyController" class="TYPO3\CMS\Backend\Controller\DummyController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\EditDocumentController" class="TYPO3\CMS\Backend\Controller\EditDocumentController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\RecordFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Breadcrumb\BreadcrumbFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\BackendEntryPointResolver"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataCompiler"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormResultFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormResultHandler"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\RecordIdentityRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\RecordIdentity\RecordTypeLabelResolver"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\ElementBrowserController" class="TYPO3\CMS\Backend\Controller\ElementBrowserController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\ElementBrowser\ElementBrowserRegistry"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Event\AfterBackendPageRenderEvent" class="TYPO3\CMS\Backend\Controller\Event\AfterBackendPageRenderEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Controller\Event\AfterBackendPageRenderEvent&quot;: argument &quot;$content&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Event\AfterFileStorageTreeItemsPreparedEvent" class="TYPO3\CMS\Backend\Controller\Event\AfterFileStorageTreeItemsPreparedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Controller\Event\AfterFileStorageTreeItemsPreparedEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Event\AfterFormEnginePageInitializedEvent" class="TYPO3\CMS\Backend\Controller\Event\AfterFormEnginePageInitializedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Controller\Event\AfterFormEnginePageInitializedEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Event\AfterPageColumnsSelectedForLocalizationEvent" class="TYPO3\CMS\Backend\Controller\Event\AfterPageColumnsSelectedForLocalizationEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Controller\Event\AfterPageColumnsSelectedForLocalizationEvent&quot;: argument &quot;$columns&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Event\AfterPageTreeItemsPreparedEvent" class="TYPO3\CMS\Backend\Controller\Event\AfterPageTreeItemsPreparedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Controller\Event\AfterPageTreeItemsPreparedEvent&quot;: argument &quot;$searchQuery&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Event\AfterRecordOpenedEvent" class="TYPO3\CMS\Backend\Controller\Event\AfterRecordOpenedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Controller\Event\AfterRecordOpenedEvent&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Event\AfterRecordSummaryForLocalizationEvent" class="TYPO3\CMS\Backend\Controller\Event\AfterRecordSummaryForLocalizationEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Controller\Event\AfterRecordSummaryForLocalizationEvent&quot;: argument &quot;$records&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Event\BeforeBackendPageRenderEvent" class="TYPO3\CMS\Backend\Controller\Event\BeforeBackendPageRenderEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Controller\Event\BeforeBackendPageRenderEvent&quot;: argument &quot;$view&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\View\ViewInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Mvc\View\JsonView&quot;, &quot;TYPO3\CMS\Fluid\View\FluidViewAdapter&quot;, &quot;TYPO3\CMS\Backend\Template\ModuleTemplate&quot;."/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Event\BeforeFormEnginePageInitializedEvent" class="TYPO3\CMS\Backend\Controller\Event\BeforeFormEnginePageInitializedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Controller\Event\BeforeFormEnginePageInitializedEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Event\ModifyAllowedItemsEvent" class="TYPO3\CMS\Backend\Controller\Event\ModifyAllowedItemsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Controller\Event\ModifyAllowedItemsEvent&quot;: argument &quot;$allowedItems&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Event\ModifyGenericBackendMessagesEvent" class="TYPO3\CMS\Backend\Controller\Event\ModifyGenericBackendMessagesEvent" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Controller\Event\ModifyLinkHandlersEvent" class="TYPO3\CMS\Backend\Controller\Event\ModifyLinkHandlersEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Controller\Event\ModifyLinkHandlersEvent&quot;: argument &quot;$linkHandlers&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Event\ModifyNewContentElementWizardItemsEvent" class="TYPO3\CMS\Backend\Controller\Event\ModifyNewContentElementWizardItemsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Controller\Event\ModifyNewContentElementWizardItemsEvent&quot;: argument &quot;$wizardItems&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Event\ModifyNewRecordCreationLinksEvent" class="TYPO3\CMS\Backend\Controller\Event\ModifyNewRecordCreationLinksEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Controller\Event\ModifyNewRecordCreationLinksEvent&quot;: argument &quot;$groupedCreationLinks&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Event\ModifyPageLayoutContentEvent" class="TYPO3\CMS\Backend\Controller\Event\ModifyPageLayoutContentEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Controller\Event\ModifyPageLayoutContentEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Event\RenderAdditionalContentToRecordListEvent" class="TYPO3\CMS\Backend\Controller\Event\RenderAdditionalContentToRecordListEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Controller\Event\RenderAdditionalContentToRecordListEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\File\FileController" class="TYPO3\CMS\Backend\Controller\File\FileController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Utility\File\ExtendedFileUtility"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\File\ImageProcessController" class="TYPO3\CMS\Backend\Controller\File\ImageProcessController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\Service\ImageProcessingService"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Controller\File\ImageProcessController</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\FileStorage\TreeController" class="TYPO3\CMS\Backend\Controller\FileStorage\TreeController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Tree\FileStorageTreeProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\FormFilesAjaxController" class="TYPO3\CMS\Backend\Controller\FormFilesAjaxController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataCompiler"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\InlineStackProcessor"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\FormFlexAjaxController" class="TYPO3\CMS\Backend\Controller\FormFlexAjaxController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataCompiler"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\FormInlineAjaxController" class="TYPO3\CMS\Backend\Controller\FormInlineAjaxController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataCompiler"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\InlineStackProcessor"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\FormSelectTreeAjaxController" class="TYPO3\CMS\Backend\Controller\FormSelectTreeAjaxController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataCompiler"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\FormSlugAjaxController" class="TYPO3\CMS\Backend\Controller\FormSlugAjaxController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\JavaScriptLanguageDomainController" class="TYPO3\CMS\Backend\Controller\JavaScriptLanguageDomainController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\JavaScriptLanguageDomainProvider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\LinkBrowserController" class="TYPO3\CMS\Backend\Controller\LinkBrowserController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\LinkService"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <call method="injectDependencyOrderingService">
        <argument type="service" id="TYPO3\CMS\Core\Service\DependencyOrderingService"/>
      </call>
      <call method="injectPageRenderer">
        <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      </call>
      <call method="injectUriBuilder">
        <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      </call>
      <call method="injectExtensionConfiguration">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\LinkController" class="TYPO3\CMS\Backend\Controller\LinkController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\LinkService"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\LiveSearchController" class="TYPO3\CMS\Backend\Controller\LiveSearchController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Search\LiveSearch\SearchRepository"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\LoginController" class="TYPO3\CMS\Backend\Controller\LoginController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Information\Typo3Information"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Backend\LoginProvider\LoginProviderResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\BackendEntryPointResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\FormProtection\FormProtectionFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\Locales"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\AuthenticationStyleInformation"/>
      <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\LogoutController" class="TYPO3\CMS\Backend\Controller\LogoutController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\FormProtection\FormProtectionFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\MfaAjaxController" class="TYPO3\CMS\Backend\Controller\MfaAjaxController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderRegistry"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\MfaConfigurationController" class="TYPO3\CMS\Backend\Controller\MfaConfigurationController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <call method="injectMfaProviderRegistry">
        <argument type="service" id="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderRegistry"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\MfaController" class="TYPO3\CMS\Backend\Controller\MfaController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\AuthenticationStyleInformation"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Backend\Controller\MfaController</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <call method="injectMfaProviderRegistry">
        <argument type="service" id="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderRegistry"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\MfaSetupController" class="TYPO3\CMS\Backend\Controller\MfaSetupController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\AuthenticationStyleInformation"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Backend\Controller\MfaSetupController</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <call method="injectMfaProviderRegistry">
        <argument type="service" id="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderRegistry"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\NewRecordController" class="TYPO3\CMS\Backend\Controller\NewRecordController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\RecordFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\SchemaLabelResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\TranslationDomainResolver"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\OnlineMediaController" class="TYPO3\CMS\Backend\Controller\OnlineMediaController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\DefaultUploadFolderResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Page\MovePageController" class="TYPO3\CMS\Backend\Controller\Page\MovePageController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Page\NewMultiplePagesController" class="TYPO3\CMS\Backend\Controller\Page\NewMultiplePagesController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataCompiler"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Page\SortSubPagesController" class="TYPO3\CMS\Backend\Controller\Page\SortSubPagesController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Page\TreeController" class="TYPO3\CMS\Backend\Controller\Page\TreeController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataCompiler"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\PageLayoutController" class="TYPO3\CMS\Backend\Controller\PageLayoutController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\Repository\PageRepository"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\Drawing\BackendLayoutRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendLayoutView"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\Buttons\LanguageSelectorBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Service\PageLinkMessageProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\SchemaLabelResolver"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\RecordIdentityRenderer"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigActiveController" class="TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigActiveController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\TsConfigTreeBuilder"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigIncludesController" class="TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigIncludesController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\TsConfigTreeBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigRecordsOverviewController" class="TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigRecordsOverviewController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\QrCodeController" class="TYPO3\CMS\Backend\Controller\QrCodeController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\MimeTypeDetector"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\GraphicalFunctions"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\RecordListController" class="TYPO3\CMS\Backend\Controller\RecordListController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id="TYPO3\CMS\Backend\Context\PageContextFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\Buttons\LanguageSelectorBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\RecordIdentityRenderer"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\RecordListDownloadController" class="TYPO3\CMS\Backend\Controller\RecordListDownloadController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\ResetPasswordController" class="TYPO3\CMS\Backend\Controller\ResetPasswordController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\Locales"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Authentication\PasswordReset"/>
      <argument type="service" id="TYPO3\CMS\Core\Information\Typo3Information"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\AuthenticationStyleInformation"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Resource\ResourceController" class="TYPO3\CMS\Backend\Controller\Resource\ResourceController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Utility\File\ExtendedFileUtility"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Security\SudoModeController" class="TYPO3\CMS\Backend\Controller\Security\SudoModeController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessStorage"/>
      <argument type="service" id="TYPO3\CMS\Backend\Security\SudoMode\PasswordVerification"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\BackendEntryPointResolver"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Backend\Controller\Security\SudoModeController</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\SetupModuleController" class="TYPO3\CMS\Backend\Controller\SetupModuleController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Information\Typo3Information"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\FormProtection\FormProtectionFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\Locales"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\DateFormatter"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataCompiler"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormResultFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormResultHandler"/>
      <argument type="service" id="TYPO3\CMS\Core\Authentication\UserSettingsSchema"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaBuilder"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\SimpleDataHandlerController" class="TYPO3\CMS\Backend\Controller\SimpleDataHandlerController" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Controller\SiteConfigurationController" class="TYPO3\CMS\Backend\Controller\SiteConfigurationController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataCompiler"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormResultFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormResultHandler"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\SiteConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\SiteWriter"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\CategoryRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Settings\SettingsTypeRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteSettingsService"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Processor\Placeholder\EnvPlaceholderProcessor"/>
      <argument type="service" id="TYPO3\CMS\Backend\Configuration\SiteTcaConfiguration"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\SiteInlineAjaxController" class="TYPO3\CMS\Backend\Controller\SiteInlineAjaxController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataCompiler"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteLanguagePresets"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\InlineStackProcessor"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Configuration\SiteTcaConfiguration"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\SiteSettingsController" class="TYPO3\CMS\Backend\Controller\SiteSettingsController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteSettingsService"/>
      <argument type="service" id="TYPO3\CMS\Core\Settings\SettingsTypeRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\CategoryRegistry"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\FormProtection\FormProtectionFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\StateTrackerController" class="TYPO3\CMS\Backend\Controller\StateTrackerController" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Controller\SubmoduleOverviewController" class="TYPO3\CMS\Backend\Controller\SubmoduleOverviewController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\SwitchUserController" class="TYPO3\CMS\Backend\Controller\SwitchUserController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\SystemInformationController" class="TYPO3\CMS\Backend\Controller\SystemInformationController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Backend\ToolbarItems\SystemInformationToolbarItem"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\UserSettingsController" class="TYPO3\CMS\Backend\Controller\UserSettingsController" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Controller\Wizard\AddController" class="TYPO3\CMS\Backend\Controller\Wizard\AddController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataCompiler"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Wizard\EditController" class="TYPO3\CMS\Backend\Controller\Wizard\EditController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Wizard\ImageManipulationController" class="TYPO3\CMS\Backend\Controller\Wizard\ImageManipulationController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Wizard\ListController" class="TYPO3\CMS\Backend\Controller\Wizard\ListController" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Controller\Wizard\LocalizationController" class="TYPO3\CMS\Backend\Controller\Wizard\LocalizationController" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Localization\ManualLocalizationHandler"/>
      <argument type="service" id="TYPO3\CMS\Backend\Localization\LocalizationHandlerRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendLayoutView"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Wizard\PageWizardController" class="TYPO3\CMS\Backend\Controller\Wizard\PageWizardController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataCompiler"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Wizard\SuggestWizardController" class="TYPO3\CMS\Backend\Controller\Wizard\SuggestWizardController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Controller\Wizard\WizardController" class="TYPO3\CMS\Backend\Controller\Wizard\WizardController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Wizard\WizardProviderRegistry"/>
    </service>
    <service id="TYPO3\CMS\Backend\Date\DateConfiguration" class="TYPO3\CMS\Backend\Date\DateConfiguration" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Date\DateConfiguration&quot;: argument &quot;$timezone&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Date\DateConfigurationFactory" class="TYPO3\CMS\Backend\Date\DateConfigurationFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Date\DateFormats" class="TYPO3\CMS\Backend\Date\DateFormats" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Date\DateFormats&quot;: argument &quot;$date&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\DependencyInjection\AvatarProviderPass" class="TYPO3\CMS\Backend\DependencyInjection\AvatarProviderPass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\DependencyInjection\AvatarProviderPass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\DependencyInjection\ModuleAccessGatePass" class="TYPO3\CMS\Backend\DependencyInjection\ModuleAccessGatePass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\DependencyInjection\ModuleAccessGatePass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\DependencyInjection\SidebarComponentsPass" class="TYPO3\CMS\Backend\DependencyInjection\SidebarComponentsPass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\DependencyInjection\SidebarComponentsPass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Domain\Model\Element\ImmediateActionElement" class="TYPO3\CMS\Backend\Domain\Model\Element\ImmediateActionElement" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Backend\Domain\Model\Element\ImmediateActionElement&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="TYPO3\CMS\Backend\Domain\Model\Language\LanguageItem" class="TYPO3\CMS\Backend\Domain\Model\Language\LanguageItem" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Site\Entity\SiteLanguage"/>
      <argument type="service" id="TYPO3\CMS\Backend\Domain\Model\Language\LanguageStatus"/>
    </service>
    <service id="TYPO3\CMS\Backend\Domain\Model\Language\LanguageStatus" class="TYPO3\CMS\Backend\Domain\Model\Language\LanguageStatus" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Domain\Model\Language\PageLanguageInformation" class="TYPO3\CMS\Backend\Domain\Model\Language\PageLanguageInformation" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Domain\Model\Language\PageLanguageInformation&quot;: argument &quot;$pageId&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository" class="TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\RecordFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Dto\Breadcrumb\BreadcrumbNode" class="TYPO3\CMS\Backend\Dto\Breadcrumb\BreadcrumbNode" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Dto\Breadcrumb\BreadcrumbNode&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Dto\FormElementData" class="TYPO3\CMS\Backend\Dto\FormElementData" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Dto\FormElementData&quot;: argument &quot;$title&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Dto\Settings\EditableSetting" class="TYPO3\CMS\Backend\Dto\Settings\EditableSetting" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Dto\Settings\EditableSetting&quot;: argument &quot;$value&quot; of method &quot;__construct()&quot; is type-hinted &quot;array|bool|float|int|null|string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Dto\Tree\FileTreeItem" class="TYPO3\CMS\Backend\Dto\Tree\FileTreeItem" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Dto\Tree\FileTreeItem&quot;: argument &quot;$pathIdentifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Dto\Tree\Label\Label" class="TYPO3\CMS\Backend\Dto\Tree\Label\Label" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Dto\Tree\Label\Label&quot;: argument &quot;$label&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Dto\Tree\PageTreeItem" class="TYPO3\CMS\Backend\Dto\Tree\PageTreeItem" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Dto\Tree\PageTreeItem&quot;: argument &quot;$doktype&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Dto\Tree\SelectTreeItem" class="TYPO3\CMS\Backend\Dto\Tree\SelectTreeItem" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Dto\Tree\SelectTreeItem&quot;: argument &quot;$checked&quot; of method &quot;__construct()&quot; is type-hinted &quot;bool&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Dto\Tree\Status\StatusInformation" class="TYPO3\CMS\Backend\Dto\Tree\Status\StatusInformation" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Dto\Tree\Status\StatusInformation&quot;: argument &quot;$label&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Dto\Tree\TreeItem" class="TYPO3\CMS\Backend\Dto\Tree\TreeItem" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Dto\Tree\TreeItem&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\ElementBrowser\AbstractElementBrowser" class="TYPO3\CMS\Backend\ElementBrowser\AbstractElementBrowser" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\ElementBrowser\DatabaseBrowser" class="TYPO3\CMS\Backend\ElementBrowser\DatabaseBrowser" shared="false" autowire="true" autoconfigure="true">
      <tag name="recordlist.elementbrowser"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\SiteMatcher"/>
      <argument type="service" id="TYPO3\CMS\Backend\Context\PageContextFactory"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface" class="TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="recordlist.elementbrowser"/>
    </service>
    <service id="TYPO3\CMS\Backend\ElementBrowser\ElementBrowserParameters" class="TYPO3\CMS\Backend\ElementBrowser\ElementBrowserParameters" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\ElementBrowser\ElementBrowserRegistry" class="TYPO3\CMS\Backend\ElementBrowser\ElementBrowserRegistry" autowire="true" autoconfigure="true">
      <argument type="tagged_iterator" tag="recordlist.elementbrowser"/>
    </service>
    <service id="TYPO3\CMS\Backend\ElementBrowser\Event\IsFileSelectableEvent" class="TYPO3\CMS\Backend\ElementBrowser\Event\IsFileSelectableEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\ElementBrowser\Event\IsFileSelectableEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\FileInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Backend\Event\AddUserSettingsJavaScriptModulesEvent" class="TYPO3\CMS\Backend\Event\AddUserSettingsJavaScriptModulesEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Event\AddUserSettingsJavaScriptModulesEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Backend\EventListener\AfterBackendPageRenderEventListener" class="TYPO3\CMS\Backend\EventListener\AfterBackendPageRenderEventListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="TYPO3\CMS\Backend\Controller\Event\AfterBackendPageRenderEvent" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
    </service>
    <service id="TYPO3\CMS\Backend\EventListener\FailedLoginAttemptNotification" class="TYPO3\CMS\Backend\EventListener\FailedLoginAttemptNotification" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3/cms-backend/failed-login-attempt-notification" event="TYPO3\CMS\Core\Authentication\Event\LoginAttemptFailedEvent" method="__invoke" before="" after=""/>
      <tag name="event.listener" identifier="typo3/cms-backend/failed-mfa-verification-notification" event="TYPO3\CMS\Core\Authentication\Event\MfaVerificationFailedEvent" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Mail\TemplatedEmailFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Mail\Mailer"/>
    </service>
    <service id="TYPO3\CMS\Backend\EventListener\FailedMfaAttemptNotification" class="TYPO3\CMS\Backend\EventListener\FailedMfaAttemptNotification" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3/cms-backend/failed-mfa-attempt-notification" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Mail\TemplatedEmailFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Mail\Mailer"/>
    </service>
    <service id="TYPO3\CMS\Backend\EventListener\InitializeCodeEditorInEditFileForm" class="TYPO3\CMS\Backend\EventListener\InitializeCodeEditorInEditFileForm" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3-codeeditor/initialize-code-editor-in-edit-file-form" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Backend\CodeEditor\Registry\ModeRegistry"/>
    </service>
    <service id="TYPO3\CMS\Backend\Exception\AccessDeniedException" class="TYPO3\CMS\Backend\Exception\AccessDeniedException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Exception\BackendAccessDeniedException" class="TYPO3\CMS\Backend\Exception\BackendAccessDeniedException" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Exception\BackendAccessDeniedException&quot;: argument &quot;$statusHeaders&quot; of method &quot;TYPO3\CMS\Core\Error\Http\StatusException::__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Exception\BackendLockedException" class="TYPO3\CMS\Backend\Exception\BackendLockedException" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Exception\BackendLockedException&quot;: argument &quot;$statusHeaders&quot; of method &quot;TYPO3\CMS\Core\Error\Http\StatusException::__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Exception\ModuleAccessDeniedException" class="TYPO3\CMS\Backend\Exception\ModuleAccessDeniedException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Exception\NoAccessibleModuleException" class="TYPO3\CMS\Backend\Exception\NoAccessibleModuleException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Exception\NonRoutableModuleException" class="TYPO3\CMS\Backend\Exception\NonRoutableModuleException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Exception\PageAccessDeniedException" class="TYPO3\CMS\Backend\Exception\PageAccessDeniedException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Exception\SiteValidationErrorException" class="TYPO3\CMS\Backend\Exception\SiteValidationErrorException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Exception" class="TYPO3\CMS\Backend\Exception" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Backend\Form\AbstractNode" class="TYPO3\CMS\Backend\Form\AbstractNode" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Form\Behavior\OnFieldChangeInterface" class="TYPO3\CMS\Backend\Form\Behavior\OnFieldChangeInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Behavior\ReloadOnFieldChange" class="TYPO3\CMS\Backend\Form\Behavior\ReloadOnFieldChange" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Form\Behavior\ReloadOnFieldChange&quot;: argument &quot;$confirmation&quot; of method &quot;__construct()&quot; is type-hinted &quot;bool&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Behavior\UpdateBitmaskOnFieldChange" class="TYPO3\CMS\Backend\Form\Behavior\UpdateBitmaskOnFieldChange" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Form\Behavior\UpdateBitmaskOnFieldChange&quot;: argument &quot;$position&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Behavior\UpdateValueOnFieldChange" class="TYPO3\CMS\Backend\Form\Behavior\UpdateValueOnFieldChange" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Form\Behavior\UpdateValueOnFieldChange&quot;: argument &quot;$tableName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Form\Container\AbstractContainer" class="TYPO3\CMS\Backend\Form\Container\AbstractContainer" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\FileReferenceContainer" class="TYPO3\CMS\Backend\Form\Container\FileReferenceContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\InlineStackProcessor"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\FileReferenceContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\FilesControlContainer" class="TYPO3\CMS\Backend\Form\Container\FilesControlContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\InlineStackProcessor"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\DefaultUploadFolderResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\FilesControlContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\FlexFormContainerContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormContainerContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\FlexFormContainerContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\FlexFormElementContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormElementContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\FlexFormElementContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\FlexFormEntryContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormEntryContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\FlexFormEntryContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\FlexFormNoTabsContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormNoTabsContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\FlexFormNoTabsContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\FlexFormSectionContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormSectionContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\FlexFormSectionContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\FlexFormTabsContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormTabsContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\FlexFormTabsContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\FormWrapContainer" class="TYPO3\CMS\Backend\Form\Container\FormWrapContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\FormWrapContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\FullRecordContainer" class="TYPO3\CMS\Backend\Form\Container\FullRecordContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\FullRecordContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\InlineControlContainer" class="TYPO3\CMS\Backend\Form\Container\InlineControlContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\InlineStackProcessor"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\InlineControlContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\InlineRecordContainer" class="TYPO3\CMS\Backend\Form\Container\InlineRecordContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\InlineStackProcessor"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\InlineRecordContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\ListOfFieldsContainer" class="TYPO3\CMS\Backend\Form\Container\ListOfFieldsContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\ListOfFieldsContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\NoTabsContainer" class="TYPO3\CMS\Backend\Form\Container\NoTabsContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\NoTabsContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\OuterWrapContainer" class="TYPO3\CMS\Backend\Form\Container\OuterWrapContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\OuterWrapContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\PaletteAndSingleContainer" class="TYPO3\CMS\Backend\Form\Container\PaletteAndSingleContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\PaletteAndSingleContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\SingleFieldContainer" class="TYPO3\CMS\Backend\Form\Container\SingleFieldContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\InlineStackProcessor"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\SingleFieldContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\SiteLanguageContainer" class="TYPO3\CMS\Backend\Form\Container\SiteLanguageContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\InlineStackProcessor"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteLanguagePresets"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\SiteLanguageContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Container\TabsContainer" class="TYPO3\CMS\Backend\Form\Container\TabsContainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Container\TabsContainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Form\Element\AbstractFormElement" class="TYPO3\CMS\Backend\Form\Element\AbstractFormElement" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\AvatarElement" class="TYPO3\CMS\Backend\Form\Element\AvatarElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\AvatarElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\BackendLayoutWizardElement" class="TYPO3\CMS\Backend\Form\Element\BackendLayoutWizardElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\TypoScriptStringFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\BackendLayoutWizardElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\CategoryElement" class="TYPO3\CMS\Backend\Form\Element\CategoryElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\CategoryElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\CheckboxElement" class="TYPO3\CMS\Backend\Form\Element\CheckboxElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconRegistry_decorated_2"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\CheckboxElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\CheckboxLabeledToggleElement" class="TYPO3\CMS\Backend\Form\Element\CheckboxLabeledToggleElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\CheckboxLabeledToggleElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\CheckboxToggleElement" class="TYPO3\CMS\Backend\Form\Element\CheckboxToggleElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\CheckboxToggleElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\CodeEditorElement" class="TYPO3\CMS\Backend\Form\Element\CodeEditorElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\CodeEditorElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\ColorElement" class="TYPO3\CMS\Backend\Form\Element\ColorElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\ColorElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\DatetimeElement" class="TYPO3\CMS\Backend\Form\Element\DatetimeElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\DatetimeElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\EmailElement" class="TYPO3\CMS\Backend\Form\Element\EmailElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\EmailElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\FileInfoElement" class="TYPO3\CMS\Backend\Form\Element\FileInfoElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\FileInfoElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\FolderElement" class="TYPO3\CMS\Backend\Form\Element\FolderElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\FolderElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\GroupElement" class="TYPO3\CMS\Backend\Form\Element\GroupElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\GroupElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\ImageManipulationElement" class="TYPO3\CMS\Backend\Form\Element\ImageManipulationElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\ImageManipulationElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\InputHiddenElement" class="TYPO3\CMS\Backend\Form\Element\InputHiddenElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\InputHiddenElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\InputSlugElement" class="TYPO3\CMS\Backend\Form\Element\InputSlugElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\InputSlugElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\InputTextElement" class="TYPO3\CMS\Backend\Form\Element\InputTextElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\InputTextElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\JsonElement" class="TYPO3\CMS\Backend\Form\Element\JsonElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\JsonElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\LinkElement" class="TYPO3\CMS\Backend\Form\Element\LinkElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\LinkService"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\LinkElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\MfaInfoElement" class="TYPO3\CMS\Backend\Form\Element\MfaInfoElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderRegistry"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\MfaInfoElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\NoneElement" class="TYPO3\CMS\Backend\Form\Element\NoneElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\NoneElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\NumberElement" class="TYPO3\CMS\Backend\Form\Element\NumberElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\NumberElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\PassThroughElement" class="TYPO3\CMS\Backend\Form\Element\PassThroughElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\PassThroughElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\PasswordElement" class="TYPO3\CMS\Backend\Form\Element\PasswordElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\PasswordElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\RadioElement" class="TYPO3\CMS\Backend\Form\Element\RadioElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\RadioElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\SelectCheckBoxElement" class="TYPO3\CMS\Backend\Form\Element\SelectCheckBoxElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\SelectCheckBoxElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\SelectCountryElement" class="TYPO3\CMS\Backend\Form\Element\SelectCountryElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\SelectCountryElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\SelectMultipleSideBySideElement" class="TYPO3\CMS\Backend\Form\Element\SelectMultipleSideBySideElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\SelectMultipleSideBySideElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\SelectSingleBoxElement" class="TYPO3\CMS\Backend\Form\Element\SelectSingleBoxElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\SelectSingleBoxElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\SelectSingleElement" class="TYPO3\CMS\Backend\Form\Element\SelectSingleElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\InlineStackProcessor"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\SelectSingleElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\SelectTreeElement" class="TYPO3\CMS\Backend\Form\Element\SelectTreeElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\SelectTreeElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\TablePermissionElement" class="TYPO3\CMS\Backend\Form\Element\TablePermissionElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\TablePermissionElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\TextElement" class="TYPO3\CMS\Backend\Form\Element\TextElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\TextElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\TextTableElement" class="TYPO3\CMS\Backend\Form\Element\TextTableElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\TextTableElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\UnknownElement" class="TYPO3\CMS\Backend\Form\Element\UnknownElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\UnknownElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\UserElement" class="TYPO3\CMS\Backend\Form\Element\UserElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\UserElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\UserSysFileStorageIsPublicElement" class="TYPO3\CMS\Backend\Form\Element\UserSysFileStorageIsPublicElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\StorageRepository"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\UserSysFileStorageIsPublicElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Element\UuidElement" class="TYPO3\CMS\Backend\Form\Element\UuidElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\Element\UuidElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Event\CustomFileControlsEvent" class="TYPO3\CMS\Backend\Form\Event\CustomFileControlsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Form\Event\CustomFileControlsEvent&quot;: argument &quot;$resultArray&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Event\CustomFileSelectorsEvent" class="TYPO3\CMS\Backend\Form\Event\CustomFileSelectorsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Form\Event\CustomFileSelectorsEvent&quot;: argument &quot;$selectors&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Event\ModifyEditFormUserAccessEvent" class="TYPO3\CMS\Backend\Form\Event\ModifyEditFormUserAccessEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Form\Event\ModifyEditFormUserAccessEvent&quot;: argument &quot;$tableName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Event\ModifyFileReferenceControlsEvent" class="TYPO3\CMS\Backend\Form\Event\ModifyFileReferenceControlsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Form\Event\ModifyFileReferenceControlsEvent&quot;: argument &quot;$controls&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Event\ModifyFileReferenceEnabledControlsEvent" class="TYPO3\CMS\Backend\Form\Event\ModifyFileReferenceEnabledControlsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Form\Event\ModifyFileReferenceEnabledControlsEvent&quot;: argument &quot;$data&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Event\ModifyImageManipulationPreviewUrlEvent" class="TYPO3\CMS\Backend\Form\Event\ModifyImageManipulationPreviewUrlEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Form\Event\ModifyImageManipulationPreviewUrlEvent&quot;: argument &quot;$databaseRow&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Event\ModifyInlineElementControlsEvent" class="TYPO3\CMS\Backend\Form\Event\ModifyInlineElementControlsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Form\Event\ModifyInlineElementControlsEvent&quot;: argument &quot;$controls&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Event\ModifyInlineElementEnabledControlsEvent" class="TYPO3\CMS\Backend\Form\Event\ModifyInlineElementEnabledControlsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Form\Event\ModifyInlineElementEnabledControlsEvent&quot;: argument &quot;$data&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Event\ModifyLinkExplanationEvent" class="TYPO3\CMS\Backend\Form\Event\ModifyLinkExplanationEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Form\Event\ModifyLinkExplanationEvent&quot;: argument &quot;$linkExplanation&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Exception" class="TYPO3\CMS\Backend\Form\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Form\Exception\AccessDeniedContentEditException" class="TYPO3\CMS\Backend\Form\Exception\AccessDeniedContentEditException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Form\Exception\AccessDeniedEditInternalsException" class="TYPO3\CMS\Backend\Form\Exception\AccessDeniedEditInternalsException" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Backend\Form\Exception\AccessDeniedException" class="TYPO3\CMS\Backend\Form\Exception\AccessDeniedException" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Exception\AccessDeniedListenerException" class="TYPO3\CMS\Backend\Form\Exception\AccessDeniedListenerException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Form\Exception\AccessDeniedPageEditException" class="TYPO3\CMS\Backend\Form\Exception\AccessDeniedPageEditException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Form\Exception\AccessDeniedPageNewException" class="TYPO3\CMS\Backend\Form\Exception\AccessDeniedPageNewException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Form\Exception\AccessDeniedRootNodeException" class="TYPO3\CMS\Backend\Form\Exception\AccessDeniedRootNodeException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Form\Exception\AccessDeniedTableModifyException" class="TYPO3\CMS\Backend\Form\Exception\AccessDeniedTableModifyException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Form\Exception\DatabaseDefaultLanguageException" class="TYPO3\CMS\Backend\Form\Exception\DatabaseDefaultLanguageException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Form\Exception\DatabaseRecordException" class="TYPO3\CMS\Backend\Form\Exception\DatabaseRecordException" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Form\Exception\DatabaseRecordException&quot;: argument &quot;$message&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Exception\DatabaseRecordWorkspaceDeletePlaceholderException" class="TYPO3\CMS\Backend\Form\Exception\DatabaseRecordWorkspaceDeletePlaceholderException" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Form\Exception\DatabaseRecordWorkspaceDeletePlaceholderException&quot;: argument &quot;$message&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Exception\NoFieldsToRenderException" class="TYPO3\CMS\Backend\Form\Exception\NoFieldsToRenderException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Form\FieldControl\AddRecord" class="TYPO3\CMS\Backend\Form\FieldControl\AddRecord" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldControl\AddRecord</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldControl\EditPopup" class="TYPO3\CMS\Backend\Form\FieldControl\EditPopup" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldControl\EditPopup</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldControl\ElementBrowser" class="TYPO3\CMS\Backend\Form\FieldControl\ElementBrowser" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\InlineStackProcessor"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldControl\ElementBrowser</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldControl\InsertClipboard" class="TYPO3\CMS\Backend\Form\FieldControl\InsertClipboard" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldControl\InsertClipboard</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldControl\LinkPopup" class="TYPO3\CMS\Backend\Form\FieldControl\LinkPopup" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldControl\LinkPopup</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldControl\ListModule" class="TYPO3\CMS\Backend\Form\FieldControl\ListModule" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldControl\ListModule</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldControl\PasswordGenerator" class="TYPO3\CMS\Backend\Form\FieldControl\PasswordGenerator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldControl\PasswordGenerator</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldControl\ResetSelection" class="TYPO3\CMS\Backend\Form\FieldControl\ResetSelection" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldControl\ResetSelection</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldInformation\AdminIsSystemMaintainer" class="TYPO3\CMS\Backend\Form\FieldInformation\AdminIsSystemMaintainer" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldInformation\AdminIsSystemMaintainer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldInformation\BackendLayoutFromParentPage" class="TYPO3\CMS\Backend\Form\FieldInformation\BackendLayoutFromParentPage" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendLayoutView"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldInformation\BackendLayoutFromParentPage</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldInformation\NoSelectableItemsAvailable" class="TYPO3\CMS\Backend\Form\FieldInformation\NoSelectableItemsAvailable" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldInformation\NoSelectableItemsAvailable</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldInformation\TcaDescription" class="TYPO3\CMS\Backend\Form\FieldInformation\TcaDescription" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldInformation\TcaDescription</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldWizard\DefaultLanguageDifferences" class="TYPO3\CMS\Backend\Form\FieldWizard\DefaultLanguageDifferences" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Utility\DiffUtility"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldWizard\DefaultLanguageDifferences</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldWizard\LocalizationStateSelector" class="TYPO3\CMS\Backend\Form\FieldWizard\LocalizationStateSelector" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldWizard\LocalizationStateSelector</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageContent" class="TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageContent" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageContent</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageThumbnails" class="TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageThumbnails" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageThumbnails</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldWizard\RecordsOverview" class="TYPO3\CMS\Backend\Form\FieldWizard\RecordsOverview" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldWizard\RecordsOverview</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldWizard\SelectIcons" class="TYPO3\CMS\Backend\Form\FieldWizard\SelectIcons" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldWizard\SelectIcons</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldWizard\ShortcutValidation" class="TYPO3\CMS\Backend\Form\FieldWizard\ShortcutValidation" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldWizard\ShortcutValidation</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FieldWizard\TableList" class="TYPO3\CMS\Backend\Form\FieldWizard\TableList" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FieldWizard\TableList</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormAction" class="TYPO3\CMS\Backend\Form\FormAction" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Backend\Form\FormAction&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataCompiler" class="TYPO3\CMS\Backend\Form\FormDataCompiler" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Form\FormDataGroup\FlexFormSegment" class="TYPO3\CMS\Backend\Form\FormDataGroup\FlexFormSegment" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataGroup\OrderedProviderList"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataGroup\OnTheFly" class="TYPO3\CMS\Backend\Form\FormDataGroup\OnTheFly" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Form\FormDataGroup\OrderedProviderList" class="TYPO3\CMS\Backend\Form\FormDataGroup\OrderedProviderList" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="TYPO3\CMS\Core\Service\DependencyOrderingService"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataGroup\SiteConfigurationDataGroup" class="TYPO3\CMS\Backend\Form\FormDataGroup\SiteConfigurationDataGroup" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataGroup\OrderedProviderList"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataGroup\TcaDatabaseRecord" class="TYPO3\CMS\Backend\Form\FormDataGroup\TcaDatabaseRecord" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataGroup\OrderedProviderList"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataGroup\TcaInputPlaceholderRecord" class="TYPO3\CMS\Backend\Form\FormDataGroup\TcaInputPlaceholderRecord" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataGroup\OrderedProviderList"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataGroup\TcaSelectTreeAjaxFieldData" class="TYPO3\CMS\Backend\Form\FormDataGroup\TcaSelectTreeAjaxFieldData" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataGroup\OrderedProviderList"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataGroup\UserSettingsDataGroup" class="TYPO3\CMS\Backend\Form\FormDataGroup\UserSettingsDataGroup" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataGroup\OrderedProviderList"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Form\FormDataGroupInterface" class="TYPO3\CMS\Backend\Form\FormDataGroupInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Form\FormDataProvider\AbstractDatabaseRecordProvider" class="TYPO3\CMS\Backend\Form\FormDataProvider\AbstractDatabaseRecordProvider" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="psr.logger_aware"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Form\FormDataProvider\AbstractItemProvider" class="TYPO3\CMS\Backend\Form\FormDataProvider\AbstractItemProvider" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseDefaultLanguagePageRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseDefaultLanguagePageRow" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseDefaultLanguagePageRow</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEffectivePid" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEffectivePid" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseLanguageRows" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseLanguageRows" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageLanguageOverlayRows" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageLanguageOverlayRows" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageRootline" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageRootline" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordOverrideValues" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordOverrideValues" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordTypeValue" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordTypeValue" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDateTimeFields" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDateTimeFields" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultAsReadonly" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultAsReadonly" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultValues" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultValues" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowInitializeNew" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowInitializeNew" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseSystemLanguageRows" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseSystemLanguageRows" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUniqueUidNewRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUniqueUidNewRow" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUserPermissionCheck" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUserPermissionCheck" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\EvaluateDisplayConditions" class="TYPO3\CMS\Backend\Form\FormDataProvider\EvaluateDisplayConditions" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca" class="TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\InlineOverrideChildTca" class="TYPO3\CMS\Backend\Form\FormDataProvider\InlineOverrideChildTca" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfig" class="TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfig" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfigMerged" class="TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfigMerged" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\ReturnUrl" class="TYPO3\CMS\Backend\Form\FormDataProvider\ReturnUrl" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\SiteDatabaseEditRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\SiteDatabaseEditRow" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Configuration\SiteTcaConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Processor\Placeholder\EnvPlaceholderProcessor"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving" class="TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\SiteTcaInline" class="TYPO3\CMS\Backend\Form\FormDataProvider\SiteTcaInline" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\InlineStackProcessor"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FormDataProvider\SiteTcaInline</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\SystemMaintainerAsReadonly" class="TYPO3\CMS\Backend\Form\FormDataProvider\SystemMaintainerAsReadonly" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaCategory" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaCategory" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <call method="injectIconFactory">
        <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      </call>
      <call method="injectFileRepository">
        <argument type="service" id="TYPO3\CMS\Core\Resource\FileRepository"/>
      </call>
      <call method="injectFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
      <call method="injectItemProcessingService">
        <argument type="service" id="TYPO3\CMS\Core\DataHandling\ItemProcessingService"/>
      </call>
      <call method="injectEnvPlaceholderProcessor">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Processor\Placeholder\EnvPlaceholderProcessor"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <call method="injectIconFactory">
        <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      </call>
      <call method="injectFileRepository">
        <argument type="service" id="TYPO3\CMS\Core\Resource\FileRepository"/>
      </call>
      <call method="injectFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
      <call method="injectItemProcessingService">
        <argument type="service" id="TYPO3\CMS\Core\DataHandling\ItemProcessingService"/>
      </call>
      <call method="injectEnvPlaceholderProcessor">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Processor\Placeholder\EnvPlaceholderProcessor"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsOverrides" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsOverrides" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessCommon" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessCommon" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldLabels" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldLabels" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessPlaceholders" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessPlaceholders" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessRecordTitle" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessRecordTitle" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessShowitem" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessShowitem" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveEmptyRelations" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveEmptyRelations" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveUnused" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveUnused" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaCountry" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaCountry" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Country\CountryProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\Processor\SelectItemProcessor"/>
      <call method="injectIconFactory">
        <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      </call>
      <call method="injectFileRepository">
        <argument type="service" id="TYPO3\CMS\Core\Resource\FileRepository"/>
      </call>
      <call method="injectFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
      <call method="injectItemProcessingService">
        <argument type="service" id="TYPO3\CMS\Core\DataHandling\ItemProcessingService"/>
      </call>
      <call method="injectEnvPlaceholderProcessor">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Processor\Placeholder\EnvPlaceholderProcessor"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaFiles" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaFiles" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\InlineStackProcessor"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FormDataProvider\TcaFiles</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexPrepare" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexPrepare" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexProcess" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexProcess" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaFolder" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaFolder" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaGroup" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaGroup" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\InlineStackProcessor"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineConfiguration" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineConfiguration" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineExpandCollapseState" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineExpandCollapseState" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineIsOnSymmetricSide" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineIsOnSymmetricSide" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInputPlaceholders" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInputPlaceholders" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaJson" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaJson" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FormDataProvider\TcaJson</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaLanguage" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaLanguage" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <call method="injectIconFactory">
        <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      </call>
      <call method="injectFileRepository">
        <argument type="service" id="TYPO3\CMS\Core\Resource\FileRepository"/>
      </call>
      <call method="injectFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
      <call method="injectItemProcessingService">
        <argument type="service" id="TYPO3\CMS\Core\DataHandling\ItemProcessingService"/>
      </call>
      <call method="injectEnvPlaceholderProcessor">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Processor\Placeholder\EnvPlaceholderProcessor"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaRadioItems" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaRadioItems" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <call method="injectIconFactory">
        <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      </call>
      <call method="injectFileRepository">
        <argument type="service" id="TYPO3\CMS\Core\Resource\FileRepository"/>
      </call>
      <call method="injectFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
      <call method="injectItemProcessingService">
        <argument type="service" id="TYPO3\CMS\Core\DataHandling\ItemProcessingService"/>
      </call>
      <call method="injectEnvPlaceholderProcessor">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Processor\Placeholder\EnvPlaceholderProcessor"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaRecordTitle" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaRecordTitle" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectItems" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectItems" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\Processor\SelectItemProcessor"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Processor\Placeholder\EnvPlaceholderProcessor"/>
      <call method="injectIconFactory">
        <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      </call>
      <call method="injectFileRepository">
        <argument type="service" id="TYPO3\CMS\Core\Resource\FileRepository"/>
      </call>
      <call method="injectFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
      <call method="injectItemProcessingService">
        <argument type="service" id="TYPO3\CMS\Core\DataHandling\ItemProcessingService"/>
      </call>
      <call method="injectEnvPlaceholderProcessor">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Processor\Placeholder\EnvPlaceholderProcessor"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectTreeItems" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectTreeItems" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <call method="injectIconFactory">
        <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      </call>
      <call method="injectFileRepository">
        <argument type="service" id="TYPO3\CMS\Core\Resource\FileRepository"/>
      </call>
      <call method="injectFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
      <call method="injectItemProcessingService">
        <argument type="service" id="TYPO3\CMS\Core\DataHandling\ItemProcessingService"/>
      </call>
      <call method="injectEnvPlaceholderProcessor">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Processor\Placeholder\EnvPlaceholderProcessor"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaShortcut" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaShortcut" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaSiteLanguage" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaSiteLanguage" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\InlineStackProcessor"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Processor\Placeholder\EnvPlaceholderProcessor"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\FormDataProvider\TcaSiteLanguage</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaSlug" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaSlug" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaTablePermission" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaTablePermission" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <call method="injectIconFactory">
        <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      </call>
      <call method="injectFileRepository">
        <argument type="service" id="TYPO3\CMS\Core\Resource\FileRepository"/>
      </call>
      <call method="injectFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
      <call method="injectItemProcessingService">
        <argument type="service" id="TYPO3\CMS\Core\DataHandling\ItemProcessingService"/>
      </call>
      <call method="injectEnvPlaceholderProcessor">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Processor\Placeholder\EnvPlaceholderProcessor"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaText" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaText" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Richtext"/>
      <argument type="service" id="TYPO3\CMS\Core\Html\RteHtmlParser"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaTtContentColPosItemsRestrictionByBackendLayout" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaTtContentColPosItemsRestrictionByBackendLayout" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendLayoutView"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaTtContentCtypeItemsRestrictionByBackendLayout" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaTtContentCtypeItemsRestrictionByBackendLayout" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendLayoutView"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaTypesCtrlOverrides" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaTypesCtrlOverrides" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\TcaUuid" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaUuid" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsDatabaseEditRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsDatabaseEditRow" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Authentication\UserSettingsSchema"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsDisabledFields" class="TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsDisabledFields" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Authentication\UserSettingsSchema"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsOverrideFields" class="TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsOverrideFields" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Authentication\UserSettingsSchema"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormDataProvider\UserTsConfig" class="TYPO3\CMS\Backend\Form\FormDataProvider\UserTsConfig" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Form\FormDataProviderInterface" class="TYPO3\CMS\Backend\Form\FormDataProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormResult" class="TYPO3\CMS\Backend\Form\FormResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Form\FormResult&quot;: argument &quot;$html&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\FormResultCollection" class="TYPO3\CMS\Backend\Form\FormResultCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Form\FormResultCompiler" class="TYPO3\CMS\Backend\Form\FormResultCompiler" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Form\FormResultFactory" class="TYPO3\CMS\Backend\Form\FormResultFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Form\FormResultHandler" class="TYPO3\CMS\Backend\Form\FormResultHandler" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\InlineStackProcessor" class="TYPO3\CMS\Backend\Form\InlineStackProcessor" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Form\NodeExpansion\FieldControl" class="TYPO3\CMS\Backend\Form\NodeExpansion\FieldControl" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Service\DependencyOrderingService"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\NodeExpansion\FieldControl</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\NodeExpansion\FieldInformation" class="TYPO3\CMS\Backend\Form\NodeExpansion\FieldInformation" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Service\DependencyOrderingService"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\NodeExpansion\FieldInformation</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\NodeExpansion\FieldWizard" class="TYPO3\CMS\Backend\Form\NodeExpansion\FieldWizard" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Service\DependencyOrderingService"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Form\NodeExpansion\FieldWizard</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Form\NodeFactory" class="TYPO3\CMS\Backend\Form\NodeFactory" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Backend\Form\NodeInterface" class="TYPO3\CMS\Backend\Form\NodeInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="backend.form.node"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Form\NodeResolverInterface" class="TYPO3\CMS\Backend\Form\NodeResolverInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Processor\SelectItemProcessor" class="TYPO3\CMS\Backend\Form\Processor\SelectItemProcessor" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Form\Utility\FormEngineUtility" class="TYPO3\CMS\Backend\Form\Utility\FormEngineUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Form\Wizard\SuggestWizardDefaultReceiver" class="TYPO3\CMS\Backend\Form\Wizard\SuggestWizardDefaultReceiver" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Form\Wizard\SuggestWizardDefaultReceiver&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\History\Event\AfterHistoryRollbackFinishedEvent" class="TYPO3\CMS\Backend\History\Event\AfterHistoryRollbackFinishedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\History\Event\AfterHistoryRollbackFinishedEvent&quot;: argument &quot;$rollbackFields&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\History\Event\BeforeHistoryRollbackStartEvent" class="TYPO3\CMS\Backend\History\Event\BeforeHistoryRollbackStartEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\History\Event\BeforeHistoryRollbackStartEvent&quot;: argument &quot;$rollbackFields&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\History\RecordHistory" class="TYPO3\CMS\Backend\History\RecordHistory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\History\RecordHistoryRollback" class="TYPO3\CMS\Backend\History\RecordHistoryRollback" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\Hooks\DataHandlerAuthenticationContext" class="TYPO3\CMS\Backend\Hooks\DataHandlerAuthenticationContext" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessStorage"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Middleware\SudoModeInterceptor"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\Hooks\DataHandlerContentElementRestrictionHook" class="TYPO3\CMS\Backend\Hooks\DataHandlerContentElementRestrictionHook" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendLayoutView"/>
    </service>
    <service id="TYPO3\CMS\Backend\Http\Application" class="TYPO3\CMS\Backend\Http\Application" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.request_handler"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id=".autowire_inline.TYPO3\CMS\Backend\Http\Application.1"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Http\Application</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Http\RequestHandler" class="TYPO3\CMS\Backend\Http\RequestHandler" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.request_handler"/>
      <argument type="service" id="TYPO3\CMS\Backend\Http\RouteDispatcher"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_4"/>
    </service>
    <service id="TYPO3\CMS\Backend\Http\RouteDispatcher" class="TYPO3\CMS\Backend\Http\RouteDispatcher" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\FormProtection\FormProtectionFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessStorage"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      <argument type="service" id="TYPO3\CMS\Backend\Http\Security\ReferrerEnforcer"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="TYPO3\CMS\Backend\Http\Security\ReferrerEnforcer" class="TYPO3\CMS\Backend\Http\Security\ReferrerEnforcer" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Routing\BackendEntryPointResolver"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\LinkHandler\AbstractLinkHandler" class="TYPO3\CMS\Backend\LinkHandler\AbstractLinkHandler" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\LinkHandler\LinkHandlerInterface" class="TYPO3\CMS\Backend\LinkHandler\LinkHandlerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\LinkHandler\LinkHandlerVariableProviderInterface" class="TYPO3\CMS\Backend\LinkHandler\LinkHandlerVariableProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\LinkHandler\LinkHandlerViewProviderInterface" class="TYPO3\CMS\Backend\LinkHandler\LinkHandlerViewProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\LinkHandler\MailLinkHandler" class="TYPO3\CMS\Backend\LinkHandler\MailLinkHandler" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\LinkHandler\PageLinkHandler" class="TYPO3\CMS\Backend\LinkHandler\PageLinkHandler" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\LinkHandler\RecordLinkHandler" class="TYPO3\CMS\Backend\LinkHandler\RecordLinkHandler" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\RecordList\ElementBrowserRecordList"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\RecordSearchBoxComponent"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\LinkService"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\SiteMatcher"/>
      <argument type="service" id="TYPO3\CMS\Backend\Context\PageContextFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\LinkHandler\TelephoneLinkHandler" class="TYPO3\CMS\Backend\LinkHandler\TelephoneLinkHandler" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\LinkHandler\UrlLinkHandler" class="TYPO3\CMS\Backend\LinkHandler\UrlLinkHandler" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Localization\Event\ModifyLocalizationHandlerIsAvailableEvent" class="TYPO3\CMS\Backend\Localization\Event\ModifyLocalizationHandlerIsAvailableEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Localization\Event\ModifyLocalizationHandlerIsAvailableEvent&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Localization\Finisher\LocalizationFinisherInterface" class="TYPO3\CMS\Backend\Localization\Finisher\LocalizationFinisherInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Localization\Finisher\NoopLocalizationFinisher" class="TYPO3\CMS\Backend\Localization\Finisher\NoopLocalizationFinisher" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Localization\Finisher\RedirectLocalizationFinisher" class="TYPO3\CMS\Backend\Localization\Finisher\RedirectLocalizationFinisher" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Localization\Finisher\RedirectLocalizationFinisher&quot;: argument &quot;$url&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Localization\Finisher\ReloadLocalizationFinisher" class="TYPO3\CMS\Backend\Localization\Finisher\ReloadLocalizationFinisher" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Backend\Localization\LocalizationHandlerInterface" class="TYPO3\CMS\Backend\Localization\LocalizationHandlerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="backend.localization.handler"/>
    </service>
    <service id="TYPO3\CMS\Backend\Localization\LocalizationHandlerRegistry" class="TYPO3\CMS\Backend\Localization\LocalizationHandlerRegistry" autowire="true" autoconfigure="true">
      <argument type="tagged_iterator" tag="backend.localization.handler"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\Localization\LocalizationInstructions" class="TYPO3\CMS\Backend\Localization\LocalizationInstructions" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Localization\LocalizationInstructions&quot;: argument &quot;$mainRecordType&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Localization\LocalizationMode" class="TYPO3\CMS\Backend\Localization\LocalizationMode" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Localization\LocalizationResult" class="TYPO3\CMS\Backend\Localization\LocalizationResult" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Localization\ManualLocalizationHandler" class="TYPO3\CMS\Backend\Localization\ManualLocalizationHandler" autowire="true" autoconfigure="true">
      <tag name="backend.localization.handler"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository"/>
    </service>
    <service id="TYPO3\CMS\Backend\LoginProvider\Event\ModifyPageLayoutOnLoginProviderSelectionEvent" class="TYPO3\CMS\Backend\LoginProvider\Event\ModifyPageLayoutOnLoginProviderSelectionEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\LoginProvider\Event\ModifyPageLayoutOnLoginProviderSelectionEvent&quot;: argument &quot;$view&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\View\ViewInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Mvc\View\JsonView&quot;, &quot;TYPO3\CMS\Fluid\View\FluidViewAdapter&quot;, &quot;TYPO3\CMS\Backend\Template\ModuleTemplate&quot;."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\LoginProvider\LoginProviderInterface" class="TYPO3\CMS\Backend\LoginProvider\LoginProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\LoginProvider\LoginProviderResolver" class="TYPO3\CMS\Backend\LoginProvider\LoginProviderResolver" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\LoginProvider\UsernamePasswordLoginProvider" class="TYPO3\CMS\Backend\LoginProvider\UsernamePasswordLoginProvider" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Authentication\PasswordReset"/>
    </service>
    <service id="TYPO3\CMS\Backend\Middleware\AdditionalResponseHeaders" class="TYPO3\CMS\Backend\Middleware\AdditionalResponseHeaders" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
    </service>
    <service id="TYPO3\CMS\Backend\Middleware\BackendModuleValidator" class="TYPO3\CMS\Backend\Middleware\BackendModuleValidator" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Middleware\BackendRouteInitialization" class="TYPO3\CMS\Backend\Middleware\BackendRouteInitialization" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\Router"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\RequestContextFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Middleware\BackendUserAuthenticator" class="TYPO3\CMS\Backend\Middleware\BackendUserAuthenticator" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\RateLimiter\RateLimiterFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Middleware\BackendUserAuthenticator</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Middleware\ContentSecurityPolicyHeaders" class="TYPO3\CMS\Backend\Middleware\ContentSecurityPolicyHeaders" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Core\RequestId"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Backend\Middleware\ContentSecurityPolicyHeaders</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="cache.assets"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Middleware\ResponseService"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\Middleware\ContentSecurityPolicyReporter" class="TYPO3\CMS\Backend\Middleware\ContentSecurityPolicyReporter" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Configuration\CspConfigurationFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ReportRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
    </service>
    <service id="TYPO3\CMS\Backend\Middleware\ForcedHttpsBackendRedirector" class="TYPO3\CMS\Backend\Middleware\ForcedHttpsBackendRedirector" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\BackendEntryPointResolver"/>
    </service>
    <service id="TYPO3\CMS\Backend\Middleware\JavaScriptLabelImportMapEntryResolver" class="TYPO3\CMS\Backend\Middleware\JavaScriptLabelImportMapEntryResolver" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_4"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="expression">service("package-dependent-cache-identifier").withAdditionalHashedIdentifier("JavaScriptLanguageDomain").toString()</argument>
    </service>
    <service id="TYPO3\CMS\Backend\Middleware\LockedBackendGuard" class="TYPO3\CMS\Backend\Middleware\LockedBackendGuard" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Authentication\BackendLocker"/>
    </service>
    <service id="TYPO3\CMS\Backend\Middleware\PageContextInitialization" class="TYPO3\CMS\Backend\Middleware\PageContextInitialization" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Context\PageContextFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Middleware\PageContextInitialization</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Middleware\SiteResolver" class="TYPO3\CMS\Backend\Middleware\SiteResolver" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\SiteMatcher"/>
    </service>
    <service id="TYPO3\CMS\Backend\Middleware\SudoModeInterceptor" class="TYPO3\CMS\Backend\Middleware\SudoModeInterceptor" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessStorage"/>
      <argument type="service" id="TYPO3\CMS\Backend\Controller\Security\SudoModeController"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ServerRequestFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\Application"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Backend\Middleware\SudoModeInterceptor</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Backend\Module\AccessGate\AdminGate" class="TYPO3\CMS\Backend\Module\AccessGate\AdminGate" autowire="true" autoconfigure="true">
      <tag name="backend.module_access_gate" identifier="admin" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Backend\Module\AccessGate\SystemMaintainerGate" class="TYPO3\CMS\Backend\Module\AccessGate\SystemMaintainerGate" autowire="true" autoconfigure="true">
      <tag name="backend.module_access_gate" identifier="systemMaintainer" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Backend\Module\AccessGate\UserGate" class="TYPO3\CMS\Backend\Module\AccessGate\UserGate" autowire="true" autoconfigure="true">
      <tag name="backend.module_access_gate" identifier="user" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleRegistry"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Module\BaseModule" class="TYPO3\CMS\Backend\Module\BaseModule" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Module\BeforeModuleCreationEvent" class="TYPO3\CMS\Backend\Module\BeforeModuleCreationEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Module\BeforeModuleCreationEvent&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Module\ExtbaseModule" class="TYPO3\CMS\Backend\Module\ExtbaseModule" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Backend\Module\ExtbaseModule&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="TYPO3\CMS\Backend\Module\MenuModule" class="TYPO3\CMS\Backend\Module\MenuModule" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleInterface"/>
    </service>
    <service id="TYPO3\CMS\Backend\Module\Module" class="TYPO3\CMS\Backend\Module\Module" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Backend\Module\Module&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Module\ModuleAccessGateInterface" class="TYPO3\CMS\Backend\Module\ModuleAccessGateInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Module\ModuleAccessGateRegistry" class="TYPO3\CMS\Backend\Module\ModuleAccessGateRegistry" autowire="true" autoconfigure="true">
      <argument type="collection">
        <argument key="admin" type="service" id="TYPO3\CMS\Backend\Module\AccessGate\AdminGate"/>
        <argument key="systemMaintainer" type="service" id="TYPO3\CMS\Backend\Module\AccessGate\SystemMaintainerGate"/>
        <argument key="user" type="service" id="TYPO3\CMS\Backend\Module\AccessGate\UserGate"/>
      </argument>
    </service>
    <service id="TYPO3\CMS\Backend\Module\ModuleAccessResult" class="TYPO3\CMS\Backend\Module\ModuleAccessResult" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Module\ModuleData" class="TYPO3\CMS\Backend\Module\ModuleData" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Module\ModuleData&quot;: argument &quot;$moduleIdentifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Module\ModuleFactory" class="TYPO3\CMS\Backend\Module\ModuleFactory" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconRegistry_decorated_2"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Module\ModuleInterface" class="TYPO3\CMS\Backend\Module\ModuleInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Module\ModuleProvider" class="TYPO3\CMS\Backend\Module\ModuleProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleRegistry"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleAccessGateRegistry"/>
    </service>
    <service id="TYPO3\CMS\Backend\Module\ModuleRegistry" class="TYPO3\CMS\Backend\Module\ModuleRegistry" public="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Backend\ServiceProvider" method="getModuleRegistry"/>
    </service>
    <service id="TYPO3\CMS\Backend\Module\ModuleResolver" class="TYPO3\CMS\Backend\Module\ModuleResolver" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Preview\FluidBasedContentPreviewRenderer" class="TYPO3\CMS\Backend\Preview\FluidBasedContentPreviewRenderer" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3-backend/fluid-preview/content" event="" method="__invoke" before="" after=""/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Backend\Preview\FluidBasedContentPreviewRenderer</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Preview\PreviewRendererInterface" class="TYPO3\CMS\Backend\Preview\PreviewRendererInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Preview\RecordFieldPreviewProcessor" class="TYPO3\CMS\Backend\Preview\RecordFieldPreviewProcessor" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Html\SanitizerBuilderFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer" class="TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer" public="true" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Backend\Preview\StandardPreviewRendererResolver" class="TYPO3\CMS\Backend\Preview\StandardPreviewRendererResolver" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\RecordList\DatabaseRecordList" class="TYPO3\CMS\Backend\RecordList\DatabaseRecordList" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\SearchableSchemaFieldsCollector"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\RecordFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendLayoutView"/>
    </service>
    <service id="TYPO3\CMS\Backend\RecordList\DownloadPreset" class="TYPO3\CMS\Backend\RecordList\DownloadPreset" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\RecordList\DownloadPreset&quot;: argument &quot;$label&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\RecordList\DownloadRecordList" class="TYPO3\CMS\Backend\RecordList\DownloadRecordList" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\RecordList\DatabaseRecordList"/>
      <argument type="service" id="TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\RecordList\ElementBrowserRecordList" class="TYPO3\CMS\Backend\RecordList\ElementBrowserRecordList" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\SearchableSchemaFieldsCollector"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\RecordFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendLayoutView"/>
    </service>
    <service id="TYPO3\CMS\Backend\RecordList\Event\AfterRecordListRowPreparedEvent" class="TYPO3\CMS\Backend\RecordList\Event\AfterRecordListRowPreparedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\RecordList\Event\AfterRecordListRowPreparedEvent&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\RecordList\Event\BeforeRecordDownloadIsExecutedEvent" class="TYPO3\CMS\Backend\RecordList\Event\BeforeRecordDownloadIsExecutedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\RecordList\Event\BeforeRecordDownloadIsExecutedEvent&quot;: argument &quot;$headerRow&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\RecordList\Event\BeforeRecordDownloadPresetsAreDisplayedEvent" class="TYPO3\CMS\Backend\RecordList\Event\BeforeRecordDownloadPresetsAreDisplayedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\RecordList\Event\BeforeRecordDownloadPresetsAreDisplayedEvent&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\RecordList\Event\ModifyRecordListHeaderColumnsEvent" class="TYPO3\CMS\Backend\RecordList\Event\ModifyRecordListHeaderColumnsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\RecordList\Event\ModifyRecordListHeaderColumnsEvent&quot;: argument &quot;$columns&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\RecordList\Event\ModifyRecordListRecordActionsEvent" class="TYPO3\CMS\Backend\RecordList\Event\ModifyRecordListRecordActionsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\RecordList\Event\ModifyRecordListRecordActionsEvent&quot;: argument &quot;$record&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Domain\RecordInterface&quot; but no such service exists. Try changing the type-hint to &quot;Psr\Container\ContainerInterface&quot; instead."/>
    </service>
    <service id="TYPO3\CMS\Backend\RecordList\Event\ModifyRecordListTableActionsEvent" class="TYPO3\CMS\Backend\RecordList\Event\ModifyRecordListTableActionsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\RecordList\Event\ModifyRecordListTableActionsEvent&quot;: argument &quot;$actions&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Resource\Processing\DeferredBackendImageProcessor" class="TYPO3\CMS\Backend\Resource\Processing\DeferredBackendImageProcessor" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Resource\PublicUrlPrefixer" class="TYPO3\CMS\Backend\Resource\PublicUrlPrefixer" public="true" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Routing\Event\AfterPagePreviewUriGeneratedEvent" class="TYPO3\CMS\Backend\Routing\Event\AfterPagePreviewUriGeneratedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Routing\Event\AfterPagePreviewUriGeneratedEvent&quot;: argument &quot;$previewUri&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\UriInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\Uri&quot;, &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\UriValue&quot;, &quot;TYPO3\CMS\Core\SystemResource\Http\CacheBustingUri&quot;."/>
    </service>
    <service id="TYPO3\CMS\Backend\Routing\Event\BeforePagePreviewUriGeneratedEvent" class="TYPO3\CMS\Backend\Routing\Event\BeforePagePreviewUriGeneratedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Routing\Event\BeforePagePreviewUriGeneratedEvent&quot;: argument &quot;$pageId&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Routing\Exception\InvalidRequestTokenException" class="TYPO3\CMS\Backend\Routing\Exception\InvalidRequestTokenException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Routing\Exception\MissingRequestTokenException" class="TYPO3\CMS\Backend\Routing\Exception\MissingRequestTokenException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Routing\Exception\ResourceNotFoundException" class="TYPO3\CMS\Backend\Routing\Exception\ResourceNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Routing\Exception\RouteNotFoundException" class="TYPO3\CMS\Backend\Routing\Exception\RouteNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Routing\Exception\RouteTypeNotAllowedException" class="TYPO3\CMS\Backend\Routing\Exception\RouteTypeNotAllowedException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Routing\PreviewUriBuilder" class="TYPO3\CMS\Backend\Routing\PreviewUriBuilder" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Routing\PreviewUriBuilder&quot;: argument &quot;$pageId&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Routing\Route" class="TYPO3\CMS\Backend\Routing\Route" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Routing\Route&quot;: argument &quot;$path&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Routing\RouteRedirect" class="TYPO3\CMS\Backend\Routing\RouteRedirect" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Backend\Routing\RouteRedirect&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="TYPO3\CMS\Backend\Routing\RouteResult" class="TYPO3\CMS\Backend\Routing\RouteResult" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Routing\Route"/>
    </service>
    <service id="TYPO3\CMS\Backend\Routing\Router" class="TYPO3\CMS\Backend\Routing\Router" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Routing\RequestContextFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\BackendEntryPointResolver"/>
      <configurator service="TYPO3\CMS\Backend\Routing\RouterConfigurator" method="__invoke"/>
    </service>
    <service id="TYPO3\CMS\Backend\Routing\RouterConfigurationEvent" class="TYPO3\CMS\Backend\Routing\RouterConfigurationEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Routing\Router"/>
    </service>
    <service id="TYPO3\CMS\Backend\Routing\RouterConfigurator" class="TYPO3\CMS\Backend\Routing\RouterConfigurator" autowire="true" autoconfigure="true">
      <argument type="service" id=".lazy.backend.routes.Ys91S5F"/>
      <argument type="service" id="_early.cache.core"/>
      <argument type="expression">service("package-dependent-cache-identifier").withPrefix("BackendRoutes").toString()</argument>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\Routing\UriBuilder" class="TYPO3\CMS\Backend\Routing\UriBuilder" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\Router"/>
      <argument type="service" id="TYPO3\CMS\Core\FormProtection\FormProtectionFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\RequestContextFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Search\Event\BeforeLiveSearchFormIsBuiltEvent" class="TYPO3\CMS\Backend\Search\Event\BeforeLiveSearchFormIsBuiltEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Search\Event\BeforeLiveSearchFormIsBuiltEvent&quot;: argument &quot;$hints&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Search\Event\BeforeSearchInDatabaseRecordProviderEvent" class="TYPO3\CMS\Backend\Search\Event\BeforeSearchInDatabaseRecordProviderEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Search\Event\BeforeSearchInDatabaseRecordProviderEvent&quot;: argument &quot;$searchPageIds&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Search\Event\ModifyConstraintsForLiveSearchEvent" class="TYPO3\CMS\Backend\Search\Event\ModifyConstraintsForLiveSearchEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Search\Event\ModifyConstraintsForLiveSearchEvent&quot;: argument &quot;$constraints&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Search\Event\ModifyQueryForLiveSearchEvent" class="TYPO3\CMS\Backend\Search\Event\ModifyQueryForLiveSearchEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Search\Event\ModifyQueryForLiveSearchEvent&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Search\Event\ModifyResultItemInLiveSearchEvent" class="TYPO3\CMS\Backend\Search\Event\ModifyResultItemInLiveSearchEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Search\LiveSearch\ResultItem"/>
    </service>
    <service id="TYPO3\CMS\Backend\Search\EventListener\AddLiveSearchFrontendUriResolverListener" class="TYPO3\CMS\Backend\Search\EventListener\AddLiveSearchFrontendUriResolverListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3/cms-backend/add-live-search-frontend-uri-resolver" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\SiteUrlResolver"/>
    </service>
    <service id="TYPO3\CMS\Backend\Search\EventListener\AddLiveSearchResultActionsListener" class="TYPO3\CMS\Backend\Search\EventListener\AddLiveSearchResultActionsListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3/cms-backend/add-live-search-result-actions-listener" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Search\EventListener\ExcludePagesFromSearchFieldsLookup" class="TYPO3\CMS\Backend\Search\EventListener\ExcludePagesFromSearchFieldsLookup" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3/cms-backend/exclude-pages-from-search-fields-lookup" event="" method="__invoke" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Backend\Search\LiveSearch\BackendModuleProvider" class="TYPO3\CMS\Backend\Search\LiveSearch\BackendModuleProvider" autowire="true" autoconfigure="true">
      <tag name="livesearch.provider"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Search\LiveSearch\DatabaseRecordActionType" class="TYPO3\CMS\Backend\Search\LiveSearch\DatabaseRecordActionType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Search\LiveSearch\DatabaseRecordProvider" class="TYPO3\CMS\Backend\Search\LiveSearch\DatabaseRecordProvider" autowire="true" autoconfigure="true">
      <tag name="livesearch.provider" priority="50"/>
      <tag name="livesearch.provider"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Search\LiveSearch\QueryParser"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\SearchableSchemaFieldsCollector"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\Search\LiveSearch\PageRecordProvider" class="TYPO3\CMS\Backend\Search\LiveSearch\PageRecordProvider" autowire="true" autoconfigure="true">
      <tag name="livesearch.provider" priority="60"/>
      <tag name="livesearch.provider"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Search\LiveSearch\QueryParser"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\SearchableSchemaFieldsCollector"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\Search\LiveSearch\QueryParser" class="TYPO3\CMS\Backend\Search\LiveSearch\QueryParser" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Search\LiveSearch\ResultItem" class="TYPO3\CMS\Backend\Search\LiveSearch\ResultItem" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Search\LiveSearch\ResultItem&quot;: argument &quot;$providerClassName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Search\LiveSearch\ResultItemAction" class="TYPO3\CMS\Backend\Search\LiveSearch\ResultItemAction" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Search\LiveSearch\ResultItemAction&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Search\LiveSearch\SearchDemand\DemandProperty" class="TYPO3\CMS\Backend\Search\LiveSearch\SearchDemand\DemandProperty" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Search\LiveSearch\SearchDemand\DemandProperty&quot;: argument &quot;$value&quot; of method &quot;__construct()&quot; is type-hinted &quot;mixed&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Search\LiveSearch\SearchDemand\DemandPropertyName" class="TYPO3\CMS\Backend\Search\LiveSearch\SearchDemand\DemandPropertyName" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Search\LiveSearch\SearchDemand\MutableSearchDemand" class="TYPO3\CMS\Backend\Search\LiveSearch\SearchDemand\MutableSearchDemand" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Search\LiveSearch\SearchDemand\SearchDemand" class="TYPO3\CMS\Backend\Search\LiveSearch\SearchDemand\SearchDemand" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Backend\Search\LiveSearch\SearchProviderInterface" class="TYPO3\CMS\Backend\Search\LiveSearch\SearchProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="livesearch.provider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Search\LiveSearch\SearchProviderRegistry" class="TYPO3\CMS\Backend\Search\LiveSearch\SearchProviderRegistry" autowire="true" autoconfigure="true">
      <argument type="tagged_iterator" tag="livesearch.provider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Search\LiveSearch\SearchRepository" class="TYPO3\CMS\Backend\Search\LiveSearch\SearchRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Search\LiveSearch\SearchProviderRegistry"/>
    </service>
    <service id="TYPO3\CMS\Backend\Security\CategoryPermissionsAspect" class="TYPO3\CMS\Backend\Security\CategoryPermissionsAspect" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="backend-user-permissions" event="" method="addUserPermissionsToCategoryTreeData" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Backend\Security\ContentSecurityPolicy\CspAjaxController" class="TYPO3\CMS\Backend\Security\ContentSecurityPolicy\CspAjaxController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\ModelService"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ReportRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ResolutionRepository"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
    </service>
    <service id="TYPO3\CMS\Backend\Security\ContentSecurityPolicy\CspModuleController" class="TYPO3\CMS\Backend\Security\ContentSecurityPolicy\CspModuleController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\ScopeRepository"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Security\EmailLoginNotification" class="TYPO3\CMS\Backend\Security\EmailLoginNotification" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3/cms-backend/login-notification" event="" method="emailAtLogin" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Mail\Mailer"/>
      <argument type="service" id="TYPO3\CMS\Core\Mail\TemplatedEmailFactory"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Backend\Security\EmailLoginNotification</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessClaim" class="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessClaim" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Security\SudoMode\Access\AccessClaim&quot;: argument &quot;$expiration&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessFactory" class="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessFactory" public="true" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessGrant" class="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessGrant" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Security\SudoMode\Access\AccessGrant&quot;: argument &quot;$subject&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Backend\Security\SudoMode\Access\AccessSubjectInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Backend\Security\SudoMode\Access\RouteAccessSubject&quot;, &quot;TYPO3\CMS\Backend\Security\SudoMode\Access\TableAccessSubject&quot;."/>
    </service>
    <service id="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessLifetime" class="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessLifetime" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessStorage" class="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessStorage" public="true" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Backend\Security\SudoMode\Access\AccessStorage</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Security\SudoMode\Access\AccessSubjectInterface" class="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessSubjectInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Security\SudoMode\Access\RouteAccessSubject" class="TYPO3\CMS\Backend\Security\SudoMode\Access\RouteAccessSubject" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Security\SudoMode\Access\RouteAccessSubject&quot;: argument &quot;$subject&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Security\SudoMode\Access\ServerRequestInstruction" class="TYPO3\CMS\Backend\Security\SudoMode\Access\ServerRequestInstruction" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Backend\Security\SudoMode\Access\ServerRequestInstruction&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="TYPO3\CMS\Backend\Security\SudoMode\Access\TableAccessSubject" class="TYPO3\CMS\Backend\Security\SudoMode\Access\TableAccessSubject" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Security\SudoMode\Access\TableAccessSubject&quot;: argument &quot;$subject&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Security\SudoMode\Event\SudoModeRequiredEvent" class="TYPO3\CMS\Backend\Security\SudoMode\Event\SudoModeRequiredEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessClaim"/>
    </service>
    <service id="TYPO3\CMS\Backend\Security\SudoMode\Event\SudoModeVerifyEvent" class="TYPO3\CMS\Backend\Security\SudoMode\Event\SudoModeVerifyEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Security\SudoMode\Event\SudoModeVerifyEvent&quot;: argument &quot;$password&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Security\SudoMode\Exception\RequestGrantedException" class="TYPO3\CMS\Backend\Security\SudoMode\Exception\RequestGrantedException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Security\SudoMode\Exception\VerificationRequiredException" class="TYPO3\CMS\Backend\Security\SudoMode\Exception\VerificationRequiredException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Security\SudoMode\PasswordVerification" class="TYPO3\CMS\Backend\Security\SudoMode\PasswordVerification" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Service\PageLanguageInformationService" class="TYPO3\CMS\Backend\Service\PageLanguageInformationService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="cache.runtime"/>
    </service>
    <service id="TYPO3\CMS\Backend\Service\PageLinkMessageProvider" class="TYPO3\CMS\Backend\Service\PageLinkMessageProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\PageTypeLinkResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\RecordFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\ServiceProvider" class="TYPO3\CMS\Backend\ServiceProvider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Sidebar\ModuleMenuSidebarComponent" class="TYPO3\CMS\Backend\Sidebar\ModuleMenuSidebarComponent" autowire="true" autoconfigure="true">
      <tag name="backend.sidebar.component" identifier="module-menu" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Backend\Sidebar\Sidebar" class="TYPO3\CMS\Backend\Sidebar\Sidebar" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Sidebar\Sidebar&quot;: argument &quot;$components&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Sidebar\SidebarComponentContext" class="TYPO3\CMS\Backend\Sidebar\SidebarComponentContext" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Sidebar\SidebarComponentContext&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Sidebar\SidebarComponentInterface" class="TYPO3\CMS\Backend\Sidebar\SidebarComponentInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Sidebar\SidebarComponentResult" class="TYPO3\CMS\Backend\Sidebar\SidebarComponentResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Sidebar\SidebarComponentResult&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Sidebar\SidebarComponentsRegistry" class="TYPO3\CMS\Backend\Sidebar\SidebarComponentsRegistry" autowire="true" autoconfigure="true">
      <argument type="collection">
        <argument key="module-menu" type="service" id="TYPO3\CMS\Backend\Sidebar\ModuleMenuSidebarComponent"/>
      </argument>
    </service>
    <service id="TYPO3\CMS\Backend\Sidebar\SidebarFactory" class="TYPO3\CMS\Backend\Sidebar\SidebarFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Sidebar\SidebarComponentsRegistry"/>
    </service>
    <service id="TYPO3\CMS\Backend\Template\Components\AbstractControl" class="TYPO3\CMS\Backend\Template\Components\AbstractControl" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\ActionGroup" class="TYPO3\CMS\Backend\Template\Components\ActionGroup" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\Breadcrumb" class="TYPO3\CMS\Backend\Template\Components\Breadcrumb" public="true" autowire="true" autoconfigure="true">
      <argument type="tagged_iterator" tag="backend.breadcrumb.provider"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Backend\Template\Components\Breadcrumb</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Backend\Template\Components\ButtonBar" class="TYPO3\CMS\Backend\Template\Components\ButtonBar" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\AbstractButton" class="TYPO3\CMS\Backend\Template\Components\Buttons\AbstractButton" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton" class="TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Backend\Template\Components\Buttons\ButtonInterface" class="TYPO3\CMS\Backend\Template\Components\Buttons\ButtonInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\ButtonSize" class="TYPO3\CMS\Backend\Template\Components\Buttons\ButtonSize" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Backend\Template\Components\Buttons\DropDown\AbstractDropDownItem" class="TYPO3\CMS\Backend\Template\Components\Buttons\DropDown\AbstractDropDownItem" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\DropDown\DropDownDivider" class="TYPO3\CMS\Backend\Template\Components\Buttons\DropDown\DropDownDivider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\DropDown\DropDownGeneric" class="TYPO3\CMS\Backend\Template\Components\Buttons\DropDown\DropDownGeneric" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\DropDown\DropDownHeader" class="TYPO3\CMS\Backend\Template\Components\Buttons\DropDown\DropDownHeader" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\DropDown\DropDownItem" class="TYPO3\CMS\Backend\Template\Components\Buttons\DropDown\DropDownItem" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Backend\Template\Components\Buttons\DropDown\DropDownItemInterface" class="TYPO3\CMS\Backend\Template\Components\Buttons\DropDown\DropDownItemInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\DropDown\DropDownRadio" class="TYPO3\CMS\Backend\Template\Components\Buttons\DropDown\DropDownRadio" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\DropDown\DropDownToggle" class="TYPO3\CMS\Backend\Template\Components\Buttons\DropDown\DropDownToggle" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\DropDownButton" class="TYPO3\CMS\Backend\Template\Components\Buttons\DropDownButton" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\FullyRenderedButton" class="TYPO3\CMS\Backend\Template\Components\Buttons\FullyRenderedButton" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\GenericButton" class="TYPO3\CMS\Backend\Template\Components\Buttons\GenericButton" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\InputButton" class="TYPO3\CMS\Backend\Template\Components\Buttons\InputButton" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\LanguageSelectorBuilder" class="TYPO3\CMS\Backend\Template\Components\Buttons\LanguageSelectorBuilder" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\LanguageSelectorMode" class="TYPO3\CMS\Backend\Template\Components\Buttons\LanguageSelectorMode" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\LinkButton" class="TYPO3\CMS\Backend\Template\Components\Buttons\LinkButton" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Backend\Template\Components\Buttons\PositionInterface" class="TYPO3\CMS\Backend\Template\Components\Buttons\PositionInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\SplitButton" class="TYPO3\CMS\Backend\Template\Components\Buttons\SplitButton" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\SplitButtonItems" class="TYPO3\CMS\Backend\Template\Components\Buttons\SplitButtonItems" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Template\Components\Buttons\SplitButtonItems&quot;: argument &quot;$options&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Template\Components\ComponentFactory" class="TYPO3\CMS\Backend\Template\Components\ComponentFactory" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
    </service>
    <service id="TYPO3\CMS\Backend\Template\Components\ComponentGroup" class="TYPO3\CMS\Backend\Template\Components\ComponentGroup" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Template\Components\ComponentGroup&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Template\Components\ComponentInterface" class="TYPO3\CMS\Backend\Template\Components\ComponentInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Template\Components\DocHeaderComponent" class="TYPO3\CMS\Backend\Template\Components\DocHeaderComponent" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\MenuRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\RecordFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Breadcrumb\BreadcrumbFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Backend\Template\Components\DocHeaderComponent</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Backend\Template\Components\Event\ModifyPreviewUrlForQrCodeEvent" class="TYPO3\CMS\Backend\Template\Components\Event\ModifyPreviewUrlForQrCodeEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Template\Components\Event\ModifyPreviewUrlForQrCodeEvent&quot;: argument &quot;$pageId&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Template\Components\Menu\Menu" class="TYPO3\CMS\Backend\Template\Components\Menu\Menu" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\Menu\MenuItem" class="TYPO3\CMS\Backend\Template\Components\Menu\MenuItem" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\MenuRegistry" class="TYPO3\CMS\Backend\Template\Components\MenuRegistry" shared="false" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\MetaInformation" class="TYPO3\CMS\Backend\Template\Components\MetaInformation" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\Components\ModifyButtonBarEvent" class="TYPO3\CMS\Backend\Template\Components\ModifyButtonBarEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Template\Components\ModifyButtonBarEvent&quot;: argument &quot;$buttons&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Template\Components\MultiRecordSelection\Action" class="TYPO3\CMS\Backend\Template\Components\MultiRecordSelection\Action" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Template\Components\MultiRecordSelection\Action&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Template\Enum\ModuleLayout" class="TYPO3\CMS\Backend\Template\Enum\ModuleLayout" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Template\ModuleTemplate" class="TYPO3\CMS\Backend\Template\ModuleTemplate" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Template\ModuleTemplate&quot;: argument &quot;$view&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\View\ViewInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Mvc\View\JsonView&quot;, &quot;TYPO3\CMS\Fluid\View\FluidViewAdapter&quot;, &quot;TYPO3\CMS\Backend\Template\ModuleTemplate&quot;."/>
    </service>
    <service id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory" class="TYPO3\CMS\Backend\Template\ModuleTemplateFactory" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Toolbar\InformationStatus" class="TYPO3\CMS\Backend\Toolbar\InformationStatus" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Backend\Toolbar\RequestAwareToolbarItemInterface" class="TYPO3\CMS\Backend\Toolbar\RequestAwareToolbarItemInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface" class="TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="backend.toolbar.item"/>
    </service>
    <service id="TYPO3\CMS\Backend\Toolbar\ToolbarItemsRegistry" class="TYPO3\CMS\Backend\Toolbar\ToolbarItemsRegistry" autowire="true" autoconfigure="true">
      <argument type="tagged_iterator" tag="backend.toolbar.item"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Tree\AbstractTree" class="TYPO3\CMS\Backend\Tree\AbstractTree" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Tree\AbstractTreeDataProvider" class="TYPO3\CMS\Backend\Tree\AbstractTreeDataProvider" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Tree\ComparableNodeInterface" class="TYPO3\CMS\Backend\Tree\ComparableNodeInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Tree\FileStorageTreeProvider" class="TYPO3\CMS\Backend\Tree\FileStorageTreeProvider" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Backend\Tree\Renderer\AbstractTreeRenderer" class="TYPO3\CMS\Backend\Tree\Renderer\AbstractTreeRenderer" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Tree\Renderer\UnorderedListTreeRenderer" class="TYPO3\CMS\Backend\Tree\Renderer\UnorderedListTreeRenderer" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Tree\Repository\AfterRawPageRowPreparedEvent" class="TYPO3\CMS\Backend\Tree\Repository\AfterRawPageRowPreparedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Tree\Repository\AfterRawPageRowPreparedEvent&quot;: argument &quot;$rawPage&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Tree\Repository\BeforePageTreeIsFilteredEvent" class="TYPO3\CMS\Backend\Tree\Repository\BeforePageTreeIsFilteredEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\Tree\Repository\BeforePageTreeIsFilteredEvent&quot;: argument &quot;$searchUids&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\Tree\Repository\PageTreeFilter" class="TYPO3\CMS\Backend\Tree\Repository\PageTreeFilter" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="page-tree-uid-provider" event="" method="addUidsFromSearchPhrase" before="" after=""/>
      <tag name="event.listener" identifier="page-tree-wildcard-alias-filter" event="" method="addWildCardAliasFilter" before="" after="page-tree-uid-provider"/>
      <tag name="event.listener" identifier="page-tree-translated-pages-filter" event="" method="addTranslatedPagesFilter" before="" after=""/>
      <tag name="event.listener" identifier="page-tree-add-search-result-label" event="" method="attachSearchResultLabel" before="" after=""/>
      <tag name="event.listener" identifier="page-tree-add-translation-status" event="" method="attachTranslationInfoLabel" before="" after=""/>
      <tag name="event.listener" identifier="page-tree-frontend-uri-provider" event="" method="addUidsFromSearchPhraseWithFrontendUri" before="" after="page-tree-uid-provider"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\SiteUrlResolver"/>
    </service>
    <service id="TYPO3\CMS\Backend\Tree\Repository\PageTreeRepository" class="TYPO3\CMS\Backend\Tree\Repository\PageTreeRepository" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Tree\SortedTreeNodeCollection" class="TYPO3\CMS\Backend\Tree\SortedTreeNodeCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Tree\TreeNode" class="TYPO3\CMS\Backend\Tree\TreeNode" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Tree\TreeNodeCollection" class="TYPO3\CMS\Backend\Tree\TreeNodeCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Tree\TreeRepresentationNode" class="TYPO3\CMS\Backend\Tree\TreeRepresentationNode" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Backend\Tree\View\AbstractContentPagePositionMap" class="TYPO3\CMS\Backend\Tree\View\AbstractContentPagePositionMap" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Tree\View\AbstractTreeView" class="TYPO3\CMS\Backend\Tree\View\AbstractTreeView" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Tree\View\ContentCreationPagePositionMap" class="TYPO3\CMS\Backend\Tree\View\ContentCreationPagePositionMap" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendLayoutView"/>
    </service>
    <service id="TYPO3\CMS\Backend\Tree\View\ContentMovingPagePositionMap" class="TYPO3\CMS\Backend\Tree\View\ContentMovingPagePositionMap" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendLayoutView"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Tree\View\LinkParameterProviderInterface" class="TYPO3\CMS\Backend\Tree\View\LinkParameterProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\Tree\View\PagePositionMap" class="TYPO3\CMS\Backend\Tree\View\PagePositionMap" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Tree\View\PageTreeView" class="TYPO3\CMS\Backend\Tree\View\PageTreeView" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\Upgrades\UserSettingsMigration" class="TYPO3\CMS\Backend\Upgrades\UserSettingsMigration" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="setup_userSettingsMigration"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Authentication\UserSettingsFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Upgrades\UserSettingsNormalizationMigration" class="TYPO3\CMS\Backend\Upgrades\UserSettingsNormalizationMigration" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="setup_userSettingsCleanUpMigration"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\Upgrades\UserSettingsScrubbingMigration" class="TYPO3\CMS\Backend\Upgrades\UserSettingsScrubbingMigration" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="setup_userSettingsScrubbingMigration"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\User\SharedUserPreferences" class="TYPO3\CMS\Backend\User\SharedUserPreferences" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\UserFunctions\UserSettingsItemsProcFunc" class="TYPO3\CMS\Backend\UserFunctions\UserSettingsItemsProcFunc" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\Locales"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\OfficialLanguages"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\Utility\BackendUtility" class="TYPO3\CMS\Backend\Utility\BackendUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\View\AuthenticationStyleInformation" class="TYPO3\CMS\Backend\View\AuthenticationStyleInformation" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Backend\View\AuthenticationStyleInformation</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\View\BackendLayout\BackendLayout" class="TYPO3\CMS\Backend\View\BackendLayout\BackendLayout" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\View\BackendLayout\BackendLayout&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\View\BackendLayout\BackendLayoutCollection" class="TYPO3\CMS\Backend\View\BackendLayout\BackendLayoutCollection" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\View\BackendLayout\BackendLayoutCollection&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\View\BackendLayout\ContentFetcher" class="TYPO3\CMS\Backend\View\BackendLayout\ContentFetcher" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendLayoutView"/>
    </service>
    <service id="TYPO3\CMS\Backend\View\BackendLayout\DataProviderCollection" class="TYPO3\CMS\Backend\View\BackendLayout\DataProviderCollection" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="tagged_iterator" tag="page_layout.data_provider"/>
    </service>
    <service id="TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext" class="TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext&quot;: argument &quot;$pageId&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\View\BackendLayout\DataProviderInterface" class="TYPO3\CMS\Backend\View\BackendLayout\DataProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="page_layout.data_provider"/>
    </service>
    <service id="TYPO3\CMS\Backend\View\BackendLayout\DefaultDataProvider" class="TYPO3\CMS\Backend\View\BackendLayout\DefaultDataProvider" autowire="true" autoconfigure="true">
      <tag name="page_layout.data_provider"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\FileRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\View\BackendLayout\Grid\AbstractGridObject" class="TYPO3\CMS\Backend\View\BackendLayout\Grid\AbstractGridObject" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\View\BackendLayout\Grid\Grid" class="TYPO3\CMS\Backend\View\BackendLayout\Grid\Grid" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\View\PageLayoutContext"/>
    </service>
    <service id="TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumn" class="TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumn" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumn&quot;: argument &quot;$definition&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem" class="TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem&quot;: argument &quot;$record&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Domain\RecordInterface&quot; but no such service exists. Try changing the type-hint to &quot;Psr\Container\ContainerInterface&quot; instead."/>
    </service>
    <service id="TYPO3\CMS\Backend\View\BackendLayout\Grid\GridRow" class="TYPO3\CMS\Backend\View\BackendLayout\Grid\GridRow" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\View\PageLayoutContext"/>
    </service>
    <service id="TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn" class="TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\View\BackendLayout\Grid\LanguageColumn&quot;: argument &quot;$translationInfo&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\View\BackendLayout\PageTsBackendLayoutDataProvider" class="TYPO3\CMS\Backend\View\BackendLayout\PageTsBackendLayoutDataProvider" autowire="true" autoconfigure="true">
      <tag name="page_layout.data_provider"/>
    </service>
    <service id="TYPO3\CMS\Backend\View\BackendLayoutView" class="TYPO3\CMS\Backend\View\BackendLayoutView" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendLayout\DataProviderCollection"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\TypoScriptStringFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageLayoutResolver"/>
    </service>
    <service id="TYPO3\CMS\Backend\View\BackendViewFactory" class="TYPO3\CMS\Backend\View\BackendViewFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Fluid\Core\Rendering\RenderingContextFactory"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
    </service>
    <service id="TYPO3\CMS\Backend\View\Drawing\BackendLayoutRenderer" class="TYPO3\CMS\Backend\View\Drawing\BackendLayoutRenderer" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\RecordFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration" class="TYPO3\CMS\Backend\View\Drawing\DrawingConfiguration" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Backend\View\Event\AbstractSectionMarkupGeneratedEvent" class="TYPO3\CMS\Backend\View\Event\AbstractSectionMarkupGeneratedEvent" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\View\Event\AfterPageContentPreviewRenderedEvent" class="TYPO3\CMS\Backend\View\Event\AfterPageContentPreviewRenderedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\View\Event\AfterPageContentPreviewRenderedEvent&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\View\Event\AfterSectionMarkupGeneratedEvent" class="TYPO3\CMS\Backend\View\Event\AfterSectionMarkupGeneratedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\View\Event\AfterSectionMarkupGeneratedEvent&quot;: argument &quot;$columnConfig&quot; of method &quot;TYPO3\CMS\Backend\View\Event\AbstractSectionMarkupGeneratedEvent::__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\View\Event\BeforeSectionMarkupGeneratedEvent" class="TYPO3\CMS\Backend\View\Event\BeforeSectionMarkupGeneratedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\View\Event\BeforeSectionMarkupGeneratedEvent&quot;: argument &quot;$columnConfig&quot; of method &quot;TYPO3\CMS\Backend\View\Event\AbstractSectionMarkupGeneratedEvent::__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\View\Event\IsContentUsedOnPageLayoutEvent" class="TYPO3\CMS\Backend\View\Event\IsContentUsedOnPageLayoutEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\View\Event\IsContentUsedOnPageLayoutEvent&quot;: argument &quot;$record&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\View\Event\ManipulateBackendLayoutColPosConfigurationForPageEvent" class="TYPO3\CMS\Backend\View\Event\ManipulateBackendLayoutColPosConfigurationForPageEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\View\Event\ManipulateBackendLayoutColPosConfigurationForPageEvent&quot;: argument &quot;$configuration&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\View\Event\ModifyDatabaseQueryForContentEvent" class="TYPO3\CMS\Backend\View\Event\ModifyDatabaseQueryForContentEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\View\Event\ModifyDatabaseQueryForContentEvent&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\View\Event\ModifyDatabaseQueryForRecordListingEvent" class="TYPO3\CMS\Backend\View\Event\ModifyDatabaseQueryForRecordListingEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\View\Event\ModifyDatabaseQueryForRecordListingEvent&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\View\Event\PageContentPreviewRenderingEvent" class="TYPO3\CMS\Backend\View\Event\PageContentPreviewRenderingEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\View\Event\PageContentPreviewRenderingEvent&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Backend\View\PageLayoutContext" class="TYPO3\CMS\Backend\View\PageLayoutContext" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\View\PageLayoutContext&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Backend\View\PageViewMode" class="TYPO3\CMS\Backend\View\PageViewMode" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Backend\View\ProgressListenerInterface" class="TYPO3\CMS\Backend\View\ProgressListenerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Backend\View\RecordIdentity\RecordTypeLabelResolver" class="TYPO3\CMS\Backend\View\RecordIdentity\RecordTypeLabelResolver" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\SchemaLabelResolver"/>
    </service>
    <service id="TYPO3\CMS\Backend\View\RecordIdentityRenderer" class="TYPO3\CMS\Backend\View\RecordIdentityRenderer" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\RecordIdentity\RecordTypeLabelResolver"/>
    </service>
    <service id="TYPO3\CMS\Backend\View\RecordSearchBoxComponent" class="TYPO3\CMS\Backend\View\RecordSearchBoxComponent" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\View\ResourceUtilityRenderer" class="TYPO3\CMS\Backend\View\ResourceUtilityRenderer" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Backend\View\ResourceUtilityRenderer&quot;: argument &quot;$parameterProvider&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Backend\Tree\View\LinkParameterProviderInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Backend\ElementBrowser\DatabaseBrowser&quot;, &quot;TYPO3\CMS\Backend\LinkHandler\PageLinkHandler&quot;, &quot;TYPO3\CMS\Backend\LinkHandler\RecordLinkHandler&quot;, &quot;TYPO3\CMS\Filelist\ElementBrowser\CreateFileBrowser&quot;, &quot;TYPO3\CMS\Filelist\ElementBrowser\CreateFolderBrowser&quot;, &quot;TYPO3\CMS\Filelist\ElementBrowser\FileBrowser&quot;, &quot;TYPO3\CMS\Filelist\ElementBrowser\FolderBrowser&quot;, &quot;TYPO3\CMS\Filelist\LinkHandler\FileLinkHandler&quot;, &quot;TYPO3\CMS\Filelist\LinkHandler\FolderLinkHandler&quot;."/>
    </service>
    <service id="TYPO3\CMS\Backend\View\SetupModuleViewMode" class="TYPO3\CMS\Backend\View\SetupModuleViewMode" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\View\SetupSettingsViewMode" class="TYPO3\CMS\Backend\View\SetupSettingsViewMode" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Backend\View\ValueFormatter\FlexFormValueFormatter" class="TYPO3\CMS\Backend\View\ValueFormatter\FlexFormValueFormatter" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Backend\ViewHelpers\AvatarViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\AvatarViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Backend\ViewHelpers\LanguageColumnViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\LanguageColumnViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Backend\ViewHelpers\Link\DocumentationViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Link\DocumentationViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Backend\ViewHelpers\Link\EditRecordViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Link\EditRecordViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
    </service>
    <service id="TYPO3\CMS\Backend\ViewHelpers\Link\NewRecordViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Link\NewRecordViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Backend\ViewHelpers\LoginLogoViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\LoginLogoViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\AuthenticationStyleInformation"/>
      <argument type="service" id="TYPO3\CMS\Core\Package\Cache\PackageDependentCacheIdentifier"/>
      <argument type="service" id="cache.assets"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\Svg\SvgDocumentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\Svg\SvgDocumentService"/>
    </service>
    <service id="TYPO3\CMS\Backend\ViewHelpers\Mfa\IfHasStateViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Mfa\IfHasStateViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Backend\ViewHelpers\ModuleLinkViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\ModuleLinkViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Backend\ViewHelpers\ThumbnailViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\ThumbnailViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Backend\ViewHelpers\Toolbar\AttributesViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Toolbar\AttributesViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Backend\ViewHelpers\Toolbar\IfHasDropdownViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Toolbar\IfHasDropdownViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Backend\ViewHelpers\Type\IsArrayViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Type\IsArrayViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Backend\ViewHelpers\TypoScript\FineDiffViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\TypoScript\FineDiffViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Backend\ViewHelpers\Uri\EditRecordViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Uri\EditRecordViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Backend\ViewHelpers\Uri\NewRecordViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Uri\NewRecordViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Backend\Wizard\DTO\Configuration" class="TYPO3\CMS\Backend\Wizard\DTO\Configuration" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Backend\Wizard\DTO\Configuration&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="TYPO3\CMS\Backend\Wizard\DTO\Finisher" class="TYPO3\CMS\Backend\Wizard\DTO\Finisher" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Backend\Wizard\DTO\Finisher&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="TYPO3\CMS\Backend\Wizard\DTO\Step" class="TYPO3\CMS\Backend\Wizard\DTO\Step" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Backend\Wizard\DTO\Step&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="TYPO3\CMS\Backend\Wizard\DTO\SubmissionResult" class="TYPO3\CMS\Backend\Wizard\DTO\SubmissionResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Backend\Wizard\DTO\SubmissionResult&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="TYPO3\CMS\Backend\Wizard\PageWizardProvider" class="TYPO3\CMS\Backend\Wizard\PageWizardProvider" autowire="true" autoconfigure="true">
      <tag name="backend.wizard.provider"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Wizard\PageWizardStepBuilder"/>
    </service>
    <service id="TYPO3\CMS\Backend\Wizard\PageWizardStepBuilder" class="TYPO3\CMS\Backend\Wizard\PageWizardStepBuilder" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormResultFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormDataCompiler"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Backend\Wizard\WizardProviderInterface" class="TYPO3\CMS\Backend\Wizard\WizardProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="backend.wizard.provider"/>
    </service>
    <service id="TYPO3\CMS\Backend\Wizard\WizardProviderRegistry" class="TYPO3\CMS\Backend\Wizard\WizardProviderRegistry" autowire="true" autoconfigure="true">
      <argument type="service" id=".service_locator.Knqj1x4"/>
    </service>
    <service id="backend.middlewares" class="ArrayObject" public="true" autowire="true" autoconfigure="true">
      <argument>backend</argument>
      <factory service="TYPO3\CMS\Core\Http\MiddlewareStackResolver" method="resolve"/>
    </service>
    <service id="TYPO3\CMS\Backend\Module\ModuleInterface" class="TYPO3\CMS\Backend\Module\ModuleInterface" autowire="true" autoconfigure="true"/>
    <service id="backendPasswordRecovery.rateLimiterFactory" class="TYPO3\CMS\Core\RateLimiter\RateLimiterFactory" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\RateLimiter\Storage\CachingFrameworkStorage"/>
      <argument type="collection">
        <argument key="id">backend-password-recovery</argument>
        <argument key="policy">sliding_window</argument>
        <argument key="limit">3</argument>
        <argument key="interval">30 minutes</argument>
      </argument>
    </service>
    <service id="TYPO3\CMS\Frontend\Aspect\FileMetadataOverlayAspect" class="TYPO3\CMS\Frontend\Aspect\FileMetadataOverlayAspect" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3-frontend/overlay" event="" method="languageAndWorkspaceOverlay" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Frontend\Aspect\PreviewAspect" class="TYPO3\CMS\Frontend\Aspect\PreviewAspect" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Authentication\FrontendBackendUserAuthentication" class="TYPO3\CMS\Frontend\Authentication\FrontendBackendUserAuthentication" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Frontend\Authentication\FrontendBackendUserAuthentication</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication" class="TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Frontend\Authentication\ModifyResolvedFrontendGroupsEvent" class="TYPO3\CMS\Frontend\Authentication\ModifyResolvedFrontendGroupsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Authentication\ModifyResolvedFrontendGroupsEvent&quot;: argument &quot;$groups&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Frontend\Cache\CacheInstruction" class="TYPO3\CMS\Frontend\Cache\CacheInstruction" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Cache\CacheLifetimeCalculator" class="TYPO3\CMS\Frontend\Cache\CacheLifetimeCalculator" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Cache\MetaDataState" class="TYPO3\CMS\Frontend\Cache\MetaDataState" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\ModelService"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Cache\NonceValueSubstitution" class="TYPO3\CMS\Frontend\Cache\NonceValueSubstitution" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Category\Collection\CategoryCollection" class="TYPO3\CMS\Frontend\Category\Collection\CategoryCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Content\ContentAreaResolver" class="TYPO3\CMS\Frontend\Content\ContentAreaResolver" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Frontend\Content\RecordCollector"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Content\RecordCollector" class="TYPO3\CMS\Frontend\Content\RecordCollector" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Domain\RecordFactory"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Frontend\ContentObject\AbstractContentObject" class="TYPO3\CMS\Frontend\ContentObject\AbstractContentObject" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\CaseContentObject" class="TYPO3\CMS\Frontend\ContentObject\CaseContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="CASE"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\ContentContentObject" class="TYPO3\CMS\Frontend\ContentObject\ContentContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="CONTENT"/>
      <argument type="service" id="TYPO3\CMS\Core\TimeTracker\TimeTracker"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor" class="TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Frontend\DataProcessing\DataProcessorRegistry"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayContentObject" class="TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="COA"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayInternalContentObject" class="TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayInternalContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="COA_INT"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\ContentObjectFactory" class="TYPO3\CMS\Frontend\ContentObject\ContentObjectFactory" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id=".service_locator.fsb4NYw"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Frontend\ContentObject\ContentObjectGetPublicUrlForFileHookInterface" class="TYPO3\CMS\Frontend\ContentObject\ContentObjectGetPublicUrlForFileHookInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer" class="TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="expression">service("features").isFeatureEnabled("frontend.cache.autoTagging")</argument>
      <argument type="service" id="TYPO3\CMS\Frontend\Cache\CacheLifetimeCalculator"/>
      <argument type="service" id="cache.hash"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <argument type="service" id="TYPO3\CMS\Frontend\Page\FrontendUrlPrefix"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\Locales"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\TypoScriptService"/>
      <argument type="service" id="TYPO3\CMS\Core\Html\SanitizerBuilderFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Text\TextCropper"/>
      <argument type="service" id="TYPO3\CMS\Core\Html\HtmlCropper"/>
      <argument type="service" id="TYPO3\CMS\Frontend\Typolink\LinkVarsCalculator"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageLayoutResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools"/>
      <argument type="service" id="TYPO3\CMS\Frontend\Typolink\LinkFactory"/>
      <argument type="service" id="TYPO3\CMS\Frontend\Typolink\LinkResultService"/>
      <argument type="service" id="TYPO3\CMS\Core\TimeTracker\TimeTracker"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Frontend\ContentObject\DataProcessorInterface" class="TYPO3\CMS\Frontend\ContentObject\DataProcessorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\Event\AfterContentObjectRendererInitializedEvent" class="TYPO3\CMS\Frontend\ContentObject\Event\AfterContentObjectRendererInitializedEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\Event\AfterGetDataResolvedEvent" class="TYPO3\CMS\Frontend\ContentObject\Event\AfterGetDataResolvedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\ContentObject\Event\AfterGetDataResolvedEvent&quot;: argument &quot;$parameterString&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\Event\AfterImageResourceResolvedEvent" class="TYPO3\CMS\Frontend\ContentObject\Event\AfterImageResourceResolvedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\ContentObject\Event\AfterImageResourceResolvedEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; has type &quot;TYPO3\CMS\Core\Resource\File|TYPO3\CMS\Core\Resource\FileReference&quot; but this class was not found."/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\Event\AfterStdWrapFunctionsExecutedEvent" class="TYPO3\CMS\Frontend\ContentObject\Event\AfterStdWrapFunctionsExecutedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\ContentObject\Event\AfterStdWrapFunctionsExecutedEvent&quot;: argument &quot;$content&quot; of method &quot;TYPO3\CMS\Frontend\ContentObject\Event\EnhanceStdWrapEvent::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\Event\AfterStdWrapFunctionsInitializedEvent" class="TYPO3\CMS\Frontend\ContentObject\Event\AfterStdWrapFunctionsInitializedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\ContentObject\Event\AfterStdWrapFunctionsInitializedEvent&quot;: argument &quot;$content&quot; of method &quot;TYPO3\CMS\Frontend\ContentObject\Event\EnhanceStdWrapEvent::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\Event\BeforeStdWrapContentStoredInCacheEvent" class="TYPO3\CMS\Frontend\ContentObject\Event\BeforeStdWrapContentStoredInCacheEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\ContentObject\Event\BeforeStdWrapContentStoredInCacheEvent&quot;: argument &quot;$content&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\Event\BeforeStdWrapFunctionsExecutedEvent" class="TYPO3\CMS\Frontend\ContentObject\Event\BeforeStdWrapFunctionsExecutedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\ContentObject\Event\BeforeStdWrapFunctionsExecutedEvent&quot;: argument &quot;$content&quot; of method &quot;TYPO3\CMS\Frontend\ContentObject\Event\EnhanceStdWrapEvent::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\Event\BeforeStdWrapFunctionsInitializedEvent" class="TYPO3\CMS\Frontend\ContentObject\Event\BeforeStdWrapFunctionsInitializedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\ContentObject\Event\BeforeStdWrapFunctionsInitializedEvent&quot;: argument &quot;$content&quot; of method &quot;TYPO3\CMS\Frontend\ContentObject\Event\EnhanceStdWrapEvent::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Frontend\ContentObject\Event\EnhanceStdWrapEvent" class="TYPO3\CMS\Frontend\ContentObject\Event\EnhanceStdWrapEvent" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\Event\ModifyImageSourceCollectionEvent" class="TYPO3\CMS\Frontend\ContentObject\Event\ModifyImageSourceCollectionEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\ContentObject\Event\ModifyImageSourceCollectionEvent&quot;: argument &quot;$sourceCollection&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\Event\ModifyRecordsAfterFetchingContentEvent" class="TYPO3\CMS\Frontend\ContentObject\Event\ModifyRecordsAfterFetchingContentEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\ContentObject\Event\ModifyRecordsAfterFetchingContentEvent&quot;: argument &quot;$records&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\Exception\ContentRenderingException" class="TYPO3\CMS\Frontend\ContentObject\Exception\ContentRenderingException" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Frontend\ContentObject\Exception\ExceptionHandlerInterface" class="TYPO3\CMS\Frontend\ContentObject\Exception\ExceptionHandlerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\Exception\ProductionExceptionHandler" class="TYPO3\CMS\Frontend\ContentObject\Exception\ProductionExceptionHandler" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\Random"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Frontend\ContentObject\Exception\ProductionExceptionHandler</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="_early.TYPO3\CMS\Core\Core\RequestId"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Frontend\ContentObject\FileLinkHookInterface" class="TYPO3\CMS\Frontend\ContentObject\FileLinkHookInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\FilesContentObject" class="TYPO3\CMS\Frontend\ContentObject\FilesContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="FILES"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject" class="TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="FLUIDTEMPLATE"/>
      <argument type="service" id="TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\TypoScriptService"/>
      <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\HierarchicalMenuContentObject" class="TYPO3\CMS\Frontend\ContentObject\HierarchicalMenuContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="HMENU"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\ImageContentObject" class="TYPO3\CMS\Frontend\ContentObject\ImageContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="IMAGE"/>
      <argument type="service" id="TYPO3\CMS\Core\Service\MarkerBasedTemplateService"/>
      <argument type="service" id="TYPO3\CMS\Core\TimeTracker\TimeTracker"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Frontend\ContentObject\ImageContentObject</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\ImageResourceContentObject" class="TYPO3\CMS\Frontend\ContentObject\ImageResourceContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="IMG_RESOURCE"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\LoadRegisterContentObject" class="TYPO3\CMS\Frontend\ContentObject\LoadRegisterContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="LOAD_REGISTER"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject" class="TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\Menu\CategoryMenuUtility" class="TYPO3\CMS\Frontend\ContentObject\Menu\CategoryMenuUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\ContentObject\Menu\Exception\NoSuchMenuTypeException" class="TYPO3\CMS\Frontend\ContentObject\Menu\Exception\NoSuchMenuTypeException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\ContentObject\Menu\MenuContentObjectFactory" class="TYPO3\CMS\Frontend\ContentObject\Menu\MenuContentObjectFactory" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject" class="TYPO3\CMS\Frontend\ContentObject\Menu\TextMenuContentObject" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\ContentObject\PageViewContentObject" class="TYPO3\CMS\Frontend\ContentObject\PageViewContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="PAGEVIEW"/>
      <argument type="service" id="TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\TypoScriptService"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageLayoutResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\RecordsContentObject" class="TYPO3\CMS\Frontend\ContentObject\RecordsContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="RECORDS"/>
      <argument type="service" id="TYPO3\CMS\Core\TimeTracker\TimeTracker"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\Register" class="TYPO3\CMS\Frontend\ContentObject\Register" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\ContentObject\RegisterStack" class="TYPO3\CMS\Frontend\ContentObject\RegisterStack" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\ContentObject\RestoreRegisterContentObject" class="TYPO3\CMS\Frontend\ContentObject\RestoreRegisterContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="RESTORE_REGISTER"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\ScalableVectorGraphicsContentObject" class="TYPO3\CMS\Frontend\ContentObject\ScalableVectorGraphicsContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="SVG"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\Svg\SvgDocumentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\Svg\SvgDocumentService"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\TextContentObject" class="TYPO3\CMS\Frontend\ContentObject\TextContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="TEXT"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\UserContentObject" class="TYPO3\CMS\Frontend\ContentObject\UserContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="USER"/>
    </service>
    <service id="TYPO3\CMS\Frontend\ContentObject\UserInternalContentObject" class="TYPO3\CMS\Frontend\ContentObject\UserInternalContentObject" shared="false" autowire="true" autoconfigure="true">
      <tag name="frontend.contentobject" identifier="USER_INT"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Controller\ErrorController" class="TYPO3\CMS\Frontend\Controller\ErrorController" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Frontend\Middleware\ContentSecurityPolicyHeaders"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Controller\ShowImageController" class="TYPO3\CMS\Frontend\Controller\ShowImageController" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\Security\FileNameValidator"/>
    </service>
    <service id="TYPO3\CMS\Frontend\DataProcessing\CommaSeparatedValueProcessor" class="TYPO3\CMS\Frontend\DataProcessing\CommaSeparatedValueProcessor" autowire="true" autoconfigure="true">
      <tag name="data.processor" identifier="comma-separated-value"/>
    </service>
    <service id="TYPO3\CMS\Frontend\DataProcessing\DataProcessorRegistry" class="TYPO3\CMS\Frontend\DataProcessing\DataProcessorRegistry" autowire="true" autoconfigure="true">
      <argument type="service" id=".service_locator.0fk8fMn"/>
    </service>
    <service id="TYPO3\CMS\Frontend\DataProcessing\DatabaseQueryProcessor" class="TYPO3\CMS\Frontend\DataProcessing\DatabaseQueryProcessor" public="true" autowire="true" autoconfigure="true">
      <tag name="data.processor" identifier="database-query"/>
      <argument type="service" id="TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor"/>
    </service>
    <service id="TYPO3\CMS\Frontend\DataProcessing\FilesProcessor" class="TYPO3\CMS\Frontend\DataProcessing\FilesProcessor" autowire="true" autoconfigure="true">
      <tag name="data.processor" identifier="files"/>
    </service>
    <service id="TYPO3\CMS\Frontend\DataProcessing\FlexFormProcessor" class="TYPO3\CMS\Frontend\DataProcessing\FlexFormProcessor" public="true" autowire="true" autoconfigure="true">
      <tag name="data.processor" identifier="flex-form"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools"/>
    </service>
    <service id="TYPO3\CMS\Frontend\DataProcessing\GalleryProcessor" class="TYPO3\CMS\Frontend\DataProcessing\GalleryProcessor" shared="false" autowire="true" autoconfigure="true">
      <tag name="data.processor" identifier="gallery"/>
    </service>
    <service id="TYPO3\CMS\Frontend\DataProcessing\LanguageMenuProcessor" class="TYPO3\CMS\Frontend\DataProcessing\LanguageMenuProcessor" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="data.processor" identifier="language-menu"/>
      <argument type="service" id="TYPO3\CMS\Frontend\ContentObject\Menu\MenuContentObjectFactory"/>
    </service>
    <service id="TYPO3\CMS\Frontend\DataProcessing\MenuProcessor" class="TYPO3\CMS\Frontend\DataProcessing\MenuProcessor" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="data.processor" identifier="menu"/>
      <argument type="service" id="TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor"/>
      <argument type="service" id="TYPO3\CMS\Frontend\ContentObject\Menu\MenuContentObjectFactory"/>
    </service>
    <service id="TYPO3\CMS\Frontend\DataProcessing\PageContentFetchingProcessor" class="TYPO3\CMS\Frontend\DataProcessing\PageContentFetchingProcessor" autowire="true" autoconfigure="true">
      <tag name="data.processor" identifier="page-content"/>
      <argument type="service" id="TYPO3\CMS\Frontend\Content\RecordCollector"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Frontend\DataProcessing\RecordTransformationProcessor" class="TYPO3\CMS\Frontend\DataProcessing\RecordTransformationProcessor" autowire="true" autoconfigure="true">
      <tag name="data.processor" identifier="record-transformation"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\RecordFactory"/>
    </service>
    <service id="TYPO3\CMS\Frontend\DataProcessing\SiteLanguageProcessor" class="TYPO3\CMS\Frontend\DataProcessing\SiteLanguageProcessor" autowire="true" autoconfigure="true">
      <tag name="data.processor" identifier="site-language"/>
    </service>
    <service id="TYPO3\CMS\Frontend\DataProcessing\SiteProcessor" class="TYPO3\CMS\Frontend\DataProcessing\SiteProcessor" autowire="true" autoconfigure="true">
      <tag name="data.processor" identifier="site"/>
    </service>
    <service id="TYPO3\CMS\Frontend\DataProcessing\SplitProcessor" class="TYPO3\CMS\Frontend\DataProcessing\SplitProcessor" autowire="true" autoconfigure="true">
      <tag name="data.processor" identifier="split"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\AfterCacheableContentIsGeneratedEvent" class="TYPO3\CMS\Frontend\Event\AfterCacheableContentIsGeneratedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Event\AfterCacheableContentIsGeneratedEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\AfterCachedPageIsPersistedEvent" class="TYPO3\CMS\Frontend\Event\AfterCachedPageIsPersistedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Event\AfterCachedPageIsPersistedEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\AfterContentHasBeenFetchedEvent" class="TYPO3\CMS\Frontend\Event\AfterContentHasBeenFetchedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Event\AfterContentHasBeenFetchedEvent&quot;: argument &quot;$groupedContent&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\AfterLinkIsGeneratedEvent" class="TYPO3\CMS\Frontend\Event\AfterLinkIsGeneratedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Event\AfterLinkIsGeneratedEvent&quot;: argument &quot;$linkInstructions&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\AfterPageAndLanguageIsResolvedEvent" class="TYPO3\CMS\Frontend\Event\AfterPageAndLanguageIsResolvedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Event\AfterPageAndLanguageIsResolvedEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\AfterPageWithRootLineIsResolvedEvent" class="TYPO3\CMS\Frontend\Event\AfterPageWithRootLineIsResolvedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Event\AfterPageWithRootLineIsResolvedEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\AfterTypoScriptDeterminedEvent" class="TYPO3\CMS\Frontend\Event\AfterTypoScriptDeterminedEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\FrontendTypoScript"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\BeforeDatabaseRecordLinkResolvedEvent" class="TYPO3\CMS\Frontend\Event\BeforeDatabaseRecordLinkResolvedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Event\BeforeDatabaseRecordLinkResolvedEvent&quot;: argument &quot;$linkDetails&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\BeforePageCacheIdentifierIsHashedEvent" class="TYPO3\CMS\Frontend\Event\BeforePageCacheIdentifierIsHashedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Event\BeforePageCacheIdentifierIsHashedEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\BeforePageIsResolvedEvent" class="TYPO3\CMS\Frontend\Event\BeforePageIsResolvedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Event\BeforePageIsResolvedEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\FilterMenuItemsEvent" class="TYPO3\CMS\Frontend\Event\FilterMenuItemsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Event\FilterMenuItemsEvent&quot;: argument &quot;$allMenuItems&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\ModifyCacheLifetimeForPageEvent" class="TYPO3\CMS\Frontend\Event\ModifyCacheLifetimeForPageEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Event\ModifyCacheLifetimeForPageEvent&quot;: argument &quot;$cacheLifetime&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\ModifyCacheLifetimeForRowEvent" class="TYPO3\CMS\Frontend\Event\ModifyCacheLifetimeForRowEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Event\ModifyCacheLifetimeForRowEvent&quot;: argument &quot;$cacheLifetime&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\ModifyHrefLangTagsEvent" class="TYPO3\CMS\Frontend\Event\ModifyHrefLangTagsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Event\ModifyHrefLangTagsEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\ModifyPageLinkConfigurationEvent" class="TYPO3\CMS\Frontend\Event\ModifyPageLinkConfigurationEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Event\ModifyPageLinkConfigurationEvent&quot;: argument &quot;$configuration&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\ModifyTypoScriptConfigEvent" class="TYPO3\CMS\Frontend\Event\ModifyTypoScriptConfigEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Event\ModifyTypoScriptConfigEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\ModifyTypoScriptConstantsEvent" class="TYPO3\CMS\Frontend\Event\ModifyTypoScriptConstantsEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\AST\Node\RootNode"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Event\ShouldUseCachedPageDataIfAvailableEvent" class="TYPO3\CMS\Frontend\Event\ShouldUseCachedPageDataIfAvailableEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Event\ShouldUseCachedPageDataIfAvailableEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Frontend\EventListener\AvoidContentSecurityPolicyNonceEventListener" class="TYPO3\CMS\Frontend\EventListener\AvoidContentSecurityPolicyNonceEventListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3/cms-frontend/content-security-policy/avoid-nonce" event="" method="" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Frontend\Exception" class="TYPO3\CMS\Frontend\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Html\HtmlWorker" class="TYPO3\CMS\Frontend\Html\HtmlWorker" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Frontend\Typolink\LinkFactory"/>
      <argument type="service" id="Masterminds\HTML5"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Http\Application" class="TYPO3\CMS\Frontend\Http\Application" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.request_handler"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id=".autowire_inline.TYPO3\CMS\Frontend\Http\Application.1"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Frontend\Http\Application</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Frontend\Http\RequestHandler" class="TYPO3\CMS\Frontend\Http\RequestHandler" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.request_handler"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_4"/>
      <argument type="service" id="TYPO3\CMS\Core\TimeTracker\TimeTracker"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\TypoScriptService"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Middleware\ResponseService"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="cache.pages"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Frontend\Cache\CacheLifetimeCalculator"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Imaging\GifBuilder" class="TYPO3\CMS\Frontend\Imaging\GifBuilder" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Middleware\BackendUserAuthenticator" class="TYPO3\CMS\Frontend\Middleware\BackendUserAuthenticator" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Middleware\CacheTimeout" class="TYPO3\CMS\Frontend\Middleware\CacheTimeout" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Middleware\ContentLengthResponseHeader" class="TYPO3\CMS\Frontend\Middleware\ContentLengthResponseHeader" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Middleware\ContentSecurityPolicyHeaders" class="TYPO3\CMS\Frontend\Middleware\ContentSecurityPolicyHeaders" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Core\RequestId"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Frontend\Middleware\ContentSecurityPolicyHeaders</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="cache.assets"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Configuration\CspConfigurationFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Middleware\ResponseService"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Middleware\ContentSecurityPolicyReporter" class="TYPO3\CMS\Frontend\Middleware\ContentSecurityPolicyReporter" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Configuration\CspConfigurationFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\ReportRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Middleware\EidHandler" class="TYPO3\CMS\Frontend\Middleware\EidHandler" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\Dispatcher"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator" class="TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\RateLimiter\RateLimiterFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Frontend\Middleware\MaintenanceMode" class="TYPO3\CMS\Frontend\Middleware\MaintenanceMode" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Middleware\PageArgumentValidator" class="TYPO3\CMS\Frontend\Middleware\PageArgumentValidator" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="TYPO3\CMS\Frontend\Page\CacheHashCalculator"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Frontend\Middleware\PageArgumentValidator</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Frontend\Middleware\PageResolver" class="TYPO3\CMS\Frontend\Middleware\PageResolver" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Middleware\PrepareTypoScriptFrontendRendering" class="TYPO3\CMS\Frontend\Middleware\PrepareTypoScriptFrontendRendering" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\FrontendTypoScriptFactory"/>
      <argument type="service" id="cache.typoscript"/>
      <argument type="service" id="cache.pages"/>
      <argument type="service" id="TYPO3\CMS\Core\Locking\ResourceMutex"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Frontend\Middleware\PrepareTypoScriptFrontendRendering</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Frontend\Controller\ErrorController"/>
      <argument type="service" id="TYPO3\CMS\Core\TimeTracker\TimeTracker"/>
      <argument type="service" id="TYPO3\CMS\Frontend\Page\PageInformationFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Middleware\PreviewSimulator" class="TYPO3\CMS\Frontend\Middleware\PreviewSimulator" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Middleware\ShortcutAndMountPointRedirect" class="TYPO3\CMS\Frontend\Middleware\ShortcutAndMountPointRedirect" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\PageTypeLinkResolver"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Frontend\Middleware\ShortcutAndMountPointRedirect</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Frontend\Middleware\SiteBaseRedirectResolver" class="TYPO3\CMS\Frontend\Middleware\SiteBaseRedirectResolver" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Middleware\SiteResolver" class="TYPO3\CMS\Frontend\Middleware\SiteResolver" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="TYPO3\CMS\Core\Routing\SiteMatcher"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Frontend\Middleware\SiteResolver</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Frontend\Controller\ErrorController"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Middleware\StaticRouteResolver" class="TYPO3\CMS\Frontend\Middleware\StaticRouteResolver" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\RequestFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\LinkService"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization" class="TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3-frontend/timetracker-init-middleware" event="" method="typoScriptDeterminedListener" before="" after=""/>
      <tag name="typo3.middleware"/>
      <argument type="service" id="TYPO3\CMS\Core\TimeTracker\TimeTracker"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Page\CacheHashCalculator" class="TYPO3\CMS\Frontend\Page\CacheHashCalculator" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Frontend\Page\CacheHashConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Page\CacheHashConfiguration" class="TYPO3\CMS\Frontend\Page\CacheHashConfiguration" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Page\FrontendUrlPrefix" class="TYPO3\CMS\Frontend\Page\FrontendUrlPrefix" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Page\PageAccessFailureReasons" class="TYPO3\CMS\Frontend\Page\PageAccessFailureReasons" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Page\PageInformation" class="TYPO3\CMS\Frontend\Page\PageInformation" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Page\PageInformationCreationFailedException" class="TYPO3\CMS\Frontend\Page\PageInformationCreationFailedException" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Page\PageInformationCreationFailedException&quot;: argument &quot;$response&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ResponseInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\HtmlResponse&quot;, &quot;TYPO3\CMS\Core\Http\JsonResponse&quot;, &quot;TYPO3\CMS\Core\Http\NullResponse&quot;, &quot;TYPO3\CMS\Core\Http\RedirectResponse&quot;, &quot;TYPO3\CMS\Core\Http\Response&quot;, &quot;TYPO3\CMS\Extbase\Http\ForwardResponse&quot;."/>
    </service>
    <service id="TYPO3\CMS\Frontend\Page\PageInformationFactory" class="TYPO3\CMS\Frontend\Page\PageInformationFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Frontend\Page\PageInformationFactory</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Core\Domain\Access\RecordAccessVoter"/>
      <argument type="service" id="TYPO3\CMS\Frontend\Controller\ErrorController"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageLayoutResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\PageTypeLinkResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Page\PageParts" class="TYPO3\CMS\Frontend\Page\PageParts" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Resource\FileCollector" class="TYPO3\CMS\Frontend\Resource\FileCollector" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\FileCollectionRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\FileRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Frontend\Resource\FileCollector</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Frontend\Resource\FilePathSanitizer" class="TYPO3\CMS\Frontend\Resource\FilePathSanitizer" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Resource\PublicUrlPrefixer" class="TYPO3\CMS\Frontend\Resource\PublicUrlPrefixer" public="true" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Response\ResponseData" class="TYPO3\CMS\Frontend\Response\ResponseData" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Frontend\Typolink\AbstractTypolinkBuilder" class="TYPO3\CMS\Frontend\Typolink\AbstractTypolinkBuilder" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Typolink\DatabaseRecordLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\DatabaseRecordLinkBuilder" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Typolink\EmailLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\EmailLinkBuilder" public="true" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\LinkService"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Frontend\Typolink\EmailLinkBuilder</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Frontend\Typolink\ExternalUrlLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\ExternalUrlLinkBuilder" public="true" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Typolink\FileOrFolderLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\FileOrFolderLinkBuilder" public="true" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Typolink\LegacyLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\LegacyLinkBuilder" public="true" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Typolink\LinkFactory" class="TYPO3\CMS\Frontend\Typolink\LinkFactory" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\LinkService"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService"/>
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Frontend\Typolink\LinkFactory</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Frontend\Typolink\LinkResult" class="TYPO3\CMS\Frontend\Typolink\LinkResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Frontend\Typolink\LinkResult&quot;: argument &quot;$type&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Frontend\Typolink\LinkResultInterface" class="TYPO3\CMS\Frontend\Typolink\LinkResultInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Typolink\LinkResultService" class="TYPO3\CMS\Frontend\Typolink\LinkResultService" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Frontend\Typolink\LinkResultStateInterface" class="TYPO3\CMS\Frontend\Typolink\LinkResultStateInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Typolink\LinkVarsCalculator" class="TYPO3\CMS\Frontend\Typolink\LinkVarsCalculator" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Typolink\PageLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\PageLinkBuilder" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Frontend\Cache\CacheLifetimeCalculator"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\Access\RecordAccessVoter"/>
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="TYPO3\CMS\Frontend\Typolink\LinkVarsCalculator"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\LinkService"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\PageTypeLinkResolver"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Frontend\Typolink\PageLinkBuilder</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\RecordFactory"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Typolink\TelephoneLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\TelephoneLinkBuilder" public="true" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Frontend\Typolink\TypolinkBuilderInterface" class="TYPO3\CMS\Frontend\Typolink\TypolinkBuilderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Typolink\UnableToLinkException" class="TYPO3\CMS\Frontend\Typolink\UnableToLinkException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Frontend\Upgrades\MediaFieldsZeroToNullUpdateWizard" class="TYPO3\CMS\Frontend\Upgrades\MediaFieldsZeroToNullUpdateWizard" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="mediaFieldsZeroToNullUpdateWizard"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Upgrades\SynchronizeColPosAndCTypeWithDefaultLanguage" class="TYPO3\CMS\Frontend\Upgrades\SynchronizeColPosAndCTypeWithDefaultLanguage" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="synchronizeColPosAndCTypeWithDefaultLanguage"/>
    </service>
    <service id="TYPO3\CMS\Frontend\Utility\CanonicalizationUtility" class="TYPO3\CMS\Frontend\Utility\CanonicalizationUtility" autowire="true" autoconfigure="true"/>
    <service id="frontend.middlewares" class="ArrayObject" public="true" autowire="true" autoconfigure="true">
      <argument>frontend</argument>
      <factory service="TYPO3\CMS\Core\Http\MiddlewareStackResolver" method="resolve"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Controller\DashboardAjaxController" class="TYPO3\CMS\Dashboard\Controller\DashboardAjaxController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\Repository\DashboardRepository"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\DashboardPresetRegistry_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\WidgetRegistry"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\WidgetGroupInitializationService"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\Factory\WidgetSettingsFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Settings\SettingsTypeRegistry"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Controller\DashboardController" class="TYPO3\CMS\Dashboard\Controller\DashboardController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\DashboardInitializationService"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Dashboard" class="TYPO3\CMS\Dashboard\Dashboard" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Dashboard\Dashboard&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Dashboard\DashboardEntry" class="TYPO3\CMS\Dashboard\DashboardEntry" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Dashboard\DashboardEntry&quot;: argument &quot;$renderer&quot; of method &quot;__construct()&quot; has type &quot;TYPO3\CMS\Dashboard\Widgets\WidgetInterface|TYPO3\CMS\Dashboard\Widgets\WidgetRendererInterface&quot; but this class was not found."/>
    </service>
    <service id="TYPO3\CMS\Dashboard\DashboardInitializationService" class="TYPO3\CMS\Dashboard\DashboardInitializationService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Dashboard\Repository\DashboardRepository"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\DashboardPresetRegistry_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\WidgetRegistry"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\DashboardPreset" class="TYPO3\CMS\Dashboard\DashboardPreset" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Dashboard\DashboardPreset&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Dashboard\DependencyInjection\DashboardWidgetPass" class="TYPO3\CMS\Dashboard\DependencyInjection\DashboardWidgetPass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Dashboard\DependencyInjection\DashboardWidgetPass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Dto\Dashboard" class="TYPO3\CMS\Dashboard\Dto\Dashboard" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Dashboard\Dto\Dashboard&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Dto\WidgetConfiguration" class="TYPO3\CMS\Dashboard\Dto\WidgetConfiguration" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Dashboard\Dto\WidgetConfiguration&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Dto\WidgetData" class="TYPO3\CMS\Dashboard\Dto\WidgetData" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Dashboard\Dto\WidgetData&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Dto\WidgetPosition" class="TYPO3\CMS\Dashboard\Dto\WidgetPosition" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Dashboard\Dto\WidgetPosition&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Exception\InvalidRssFeedException" class="TYPO3\CMS\Dashboard\Exception\InvalidRssFeedException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Dashboard\Factory\WidgetSettingsFactory" class="TYPO3\CMS\Dashboard\Factory\WidgetSettingsFactory" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Settings\SettingsFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Settings\SettingDefinitionValidation"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Persistence\DashboardCreationEnricher" class="TYPO3\CMS\Dashboard\Persistence\DashboardCreationEnricher" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Dashboard\Repository\DashboardRepository" class="TYPO3\CMS\Dashboard\Repository\DashboardRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\WidgetRegistry"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\Factory\WidgetSettingsFactory"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\ServiceProvider" class="TYPO3\CMS\Dashboard\ServiceProvider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Dashboard\ViewHelpers\Widget\ButtonViewHelper" class="TYPO3\CMS\Dashboard\ViewHelpers\Widget\ButtonViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\WidgetApi" class="TYPO3\CMS\Dashboard\WidgetApi" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Dashboard\WidgetGroup" class="TYPO3\CMS\Dashboard\WidgetGroup" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Dashboard\WidgetGroup&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Dashboard\WidgetGroupInitializationService" class="TYPO3\CMS\Dashboard\WidgetGroupInitializationService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Dashboard\WidgetGroupRegistry_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\WidgetRegistry"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\WidgetRegistry" class="TYPO3\CMS\Dashboard\WidgetRegistry" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\Factory\WidgetSettingsFactory"/>
      <call method="registerWidget">
        <argument>rssWidgetConfiguration</argument>
      </call>
      <call method="registerWidget">
        <argument>t3newsWidgetConfiguration</argument>
      </call>
      <call method="registerWidget">
        <argument>sysLogErrorsWidgetConfiguration</argument>
      </call>
      <call method="registerWidget">
        <argument>docGettingStartedWidgetConfiguration</argument>
      </call>
      <call method="registerWidget">
        <argument>docTypoScriptReferenceWidgetConfiguration</argument>
      </call>
      <call method="registerWidget">
        <argument>docTSconfigWidgetConfiguration</argument>
      </call>
      <call method="registerWidget">
        <argument>t3informationWidgetConfiguration</argument>
      </call>
      <call method="registerWidget">
        <argument>typeOfUsersWidgetConfiguration</argument>
      </call>
      <call method="registerWidget">
        <argument>t3securityAdvisoriesWidgetConfiguration</argument>
      </call>
      <call method="registerWidget">
        <argument>failedLoginsWidgetConfiguration</argument>
      </call>
      <call method="registerWidget">
        <argument>bookmarksWidgetConfiguration</argument>
      </call>
      <call method="registerWidget">
        <argument>latestChangedPagesWidgetConfiguration</argument>
      </call>
      <call method="registerWidget">
        <argument>latestBeLoginsWidgetConfiguration</argument>
      </call>
      <call method="registerWidget">
        <argument>seo-pagesWithoutMetaDescriptionWidgetConfiguration</argument>
      </call>
      <call method="registerWidget">
        <argument>pages_width_internal_noteWidgetConfiguration</argument>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Dashboard\Widgets\AdditionalCssInterface" class="TYPO3\CMS\Dashboard\Widgets\AdditionalCssInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Dashboard\Widgets\AdditionalJavaScriptInterface" class="TYPO3\CMS\Dashboard\Widgets\AdditionalJavaScriptInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Dashboard\Widgets\AdminOnlyWidgetInterface" class="TYPO3\CMS\Dashboard\Widgets\AdminOnlyWidgetInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Widgets\BarChartWidget" class="TYPO3\CMS\Dashboard\Widgets\BarChartWidget" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Dashboard\Widgets\BarChartWidget&quot;: argument &quot;$dataProvider&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Dashboard\Widgets\ChartDataProviderInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Dashboard\Widgets\Provider\SysLogErrorsDataProvider&quot;, &quot;TYPO3\CMS\Dashboard\Widgets\Provider\TypeOfUsersChartDataProvider&quot;."/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Widgets\BookmarksWidget" class="TYPO3\CMS\Dashboard\Widgets\BookmarksWidget" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Backend\Bookmark\BookmarkService"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Dashboard\Widgets\ButtonProviderInterface" class="TYPO3\CMS\Dashboard\Widgets\ButtonProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Dashboard\Widgets\ChartDataProviderInterface" class="TYPO3\CMS\Dashboard\Widgets\ChartDataProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Widgets\CtaWidget" class="TYPO3\CMS\Dashboard\Widgets\CtaWidget" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Widgets\DoughnutChartWidget" class="TYPO3\CMS\Dashboard\Widgets\DoughnutChartWidget" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Dashboard\Widgets\DoughnutChartWidget&quot;: argument &quot;$dataProvider&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Dashboard\Widgets\ChartDataProviderInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Dashboard\Widgets\Provider\SysLogErrorsDataProvider&quot;, &quot;TYPO3\CMS\Dashboard\Widgets\Provider\TypeOfUsersChartDataProvider&quot;."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Dashboard\Widgets\ElementAttributesInterface" class="TYPO3\CMS\Dashboard\Widgets\ElementAttributesInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Dashboard\Widgets\EventDataInterface" class="TYPO3\CMS\Dashboard\Widgets\EventDataInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Dashboard\Widgets\JavaScriptInterface" class="TYPO3\CMS\Dashboard\Widgets\JavaScriptInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Widgets\LatestBeLoginsWidget" class="TYPO3\CMS\Dashboard\Widgets\LatestBeLoginsWidget" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Dashboard\Widgets\LatestBeLoginsWidget&quot;: argument &quot;$buttonProvider&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Dashboard\Widgets\ButtonProviderInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Dashboard\Widgets\Provider\ButtonProvider&quot;, &quot;TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider&quot;, &quot;dashboard.buttons.syslogErrors&quot;, &quot;dashboard.buttons.syslogUsers&quot;, &quot;dashboard.buttons.t3news&quot;, &quot;dashboard.buttons.t3securityAdvisories&quot;, &quot;dashboard.buttons.docGettingStarted&quot;, &quot;dashboard.buttons.docTypoScriptReference&quot;, &quot;dashboard.buttons.docTSconfig&quot;."/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Widgets\LatestChangedPagesWidget" class="TYPO3\CMS\Dashboard\Widgets\LatestChangedPagesWidget" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Dashboard\Widgets\ListDataProviderInterface" class="TYPO3\CMS\Dashboard\Widgets\ListDataProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Widgets\ListWidget" class="TYPO3\CMS\Dashboard\Widgets\ListWidget" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Dashboard\Widgets\ListWidget&quot;: argument &quot;$dataProvider&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Dashboard\Widgets\ListDataProviderInterface&quot; but no such service exists. Did you create an instantiable class that implements this interface?"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Dashboard\Widgets\NumberWithIconDataProviderInterface" class="TYPO3\CMS\Dashboard\Widgets\NumberWithIconDataProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Widgets\NumberWithIconWidget" class="TYPO3\CMS\Dashboard\Widgets\NumberWithIconWidget" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\Widgets\Provider\NumberOfFailedLoginsDataProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Widgets\Provider\ButtonProvider" class="TYPO3\CMS\Dashboard\Widgets\Provider\ButtonProvider" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Dashboard\Widgets\Provider\ButtonProvider&quot;: argument &quot;$title&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Widgets\Provider\LatestBeLoginsDataProvider" class="TYPO3\CMS\Dashboard\Widgets\Provider\LatestBeLoginsDataProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Widgets\Provider\NumberOfFailedLoginsDataProvider" class="TYPO3\CMS\Dashboard\Widgets\Provider\NumberOfFailedLoginsDataProvider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider" class="TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider&quot;: argument &quot;$title&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Widgets\Provider\SysLogErrorsDataProvider" class="TYPO3\CMS\Dashboard\Widgets\Provider\SysLogErrorsDataProvider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Dashboard\Widgets\Provider\TypeOfUsersChartDataProvider" class="TYPO3\CMS\Dashboard\Widgets\Provider\TypeOfUsersChartDataProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Dashboard\Widgets\RequestAwareWidgetInterface" class="TYPO3\CMS\Dashboard\Widgets\RequestAwareWidgetInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Widgets\RssWidget" class="TYPO3\CMS\Dashboard\Widgets\RssWidget" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration"/>
      <argument type="service" id="cache.dashboard.rss"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Widgets\T3GeneralInformationWidget" class="TYPO3\CMS\Dashboard\Widgets\T3GeneralInformationWidget" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration" class="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Dashboard\Widgets\WidgetConfigurationInterface" class="TYPO3\CMS\Dashboard\Widgets\WidgetConfigurationInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Widgets\WidgetContext" class="TYPO3\CMS\Dashboard\Widgets\WidgetContext" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Dashboard\Widgets\WidgetContext&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Dashboard\Widgets\WidgetInterface" class="TYPO3\CMS\Dashboard\Widgets\WidgetInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Dashboard\Widgets\WidgetRendererInterface" class="TYPO3\CMS\Dashboard\Widgets\WidgetRendererInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\Widgets\WidgetResult" class="TYPO3\CMS\Dashboard\Widgets\WidgetResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Dashboard\Widgets\WidgetResult&quot;: argument &quot;$content&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="dashboard.buttons.syslogErrors" class="TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider" autowire="true" autoconfigure="true">
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.sysLogErrors.buttonText</argument>
    </service>
    <service id="dashboard.buttons.syslogUsers" class="TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider" autowire="true" autoconfigure="true">
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.sysLogUsers.buttonText</argument>
      <argument/>
      <argument>user</argument>
    </service>
    <service id="cache.dashboard.rss" class="TYPO3\CMS\Core\Cache\Frontend\FrontendInterface" autowire="true" autoconfigure="true">
      <argument>dashboard_rss</argument>
      <factory service="TYPO3\CMS\Core\Cache\CacheManager" method="getCache"/>
    </service>
    <service id="dashboard.buttons.t3news" class="TYPO3\CMS\Dashboard\Widgets\Provider\ButtonProvider" autowire="true" autoconfigure="true">
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.t3news.moreItems</argument>
      <argument>https://news.typo3.com</argument>
      <argument>_blank</argument>
    </service>
    <service id="dashboard.buttons.t3securityAdvisories" class="TYPO3\CMS\Dashboard\Widgets\Provider\ButtonProvider" autowire="true" autoconfigure="true">
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.t3securityAdvisories.moreItems</argument>
      <argument>https://news.typo3.com/security</argument>
      <argument>_blank</argument>
    </service>
    <service id="dashboard.buttons.docGettingStarted" class="TYPO3\CMS\Dashboard\Widgets\Provider\ButtonProvider" autowire="true" autoconfigure="true">
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.gettingStarted.content.label</argument>
      <argument>https://docs.typo3.org/permalink/t3start:start</argument>
      <argument>_blank</argument>
    </service>
    <service id="dashboard.buttons.docTypoScriptReference" class="TYPO3\CMS\Dashboard\Widgets\Provider\ButtonProvider" autowire="true" autoconfigure="true">
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.typoscriptReference.content.label</argument>
      <argument>https://docs.typo3.org/permalink/t3tsref:start</argument>
      <argument>_blank</argument>
    </service>
    <service id="dashboard.buttons.docTSconfig" class="TYPO3\CMS\Dashboard\Widgets\Provider\ButtonProvider" autowire="true" autoconfigure="true">
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.TSconfigReference.content.label</argument>
      <argument>https://docs.typo3.org/permalink/t3tsref:pagetsconfig</argument>
      <argument>_blank</argument>
    </service>
    <service id="dashboard.widget.rss" class="TYPO3\CMS\Dashboard\Widgets\RssWidget" public="true" autowire="true" autoconfigure="true">
      <tag name="dashboard.widget" identifier="rss" groupNames="news" title="LLL:EXT:dashboard/Resources/Private/Language/locallang_widget_rss.xlf:widget.rss.title" description="LLL:EXT:dashboard/Resources/Private/Language/locallang_widget_rss.xlf:widget.rss.description" iconIdentifier="content-widget-rss" height="large" width="medium"/>
      <argument type="service" id="rssWidgetConfiguration"/>
      <argument type="service" id="cache.dashboard.rss"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
    </service>
    <service id="dashboard.widget.t3news" class="TYPO3\CMS\Dashboard\Widgets\RssWidget" public="true" autowire="true" autoconfigure="true">
      <tag name="dashboard.widget" identifier="t3news" groupNames="news" title="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.t3news.title" description="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.t3news.description" iconIdentifier="content-widget-rss" height="large" width="medium"/>
      <argument type="service" id="t3newsWidgetConfiguration"/>
      <argument type="service" id="cache.dashboard.rss"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="dashboard.buttons.t3news"/>
      <argument type="collection">
        <argument key="feedUrl">https://typo3.org/rss</argument>
      </argument>
    </service>
    <service id="dashboard.widget.sysLogErrors" class="TYPO3\CMS\Dashboard\Widgets\BarChartWidget" public="true" autowire="true" autoconfigure="true">
      <tag name="dashboard.widget" identifier="sysLogErrors" groupNames="systemInfo" title="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.sysLogErrors.title" description="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.sysLogErrors.description" iconIdentifier="content-widget-chart-bar" height="medium" width="medium"/>
      <argument type="service" id="sysLogErrorsWidgetConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\Widgets\Provider\SysLogErrorsDataProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="dashboard.buttons.syslogErrors"/>
      <argument type="collection">
        <argument key="refreshAvailable">true</argument>
      </argument>
    </service>
    <service id="dashboard.widget.docGettingStarted" class="TYPO3\CMS\Dashboard\Widgets\CtaWidget" public="true" autowire="true" autoconfigure="true">
      <tag name="dashboard.widget" identifier="docGettingStarted" groupNames="documentation" title="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.gettingStarted.title" description="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.gettingStarted.description" iconIdentifier="content-widget-text" height="small"/>
      <argument type="service" id="docGettingStartedWidgetConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="dashboard.buttons.docGettingStarted"/>
      <argument type="collection">
        <argument key="text">LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.gettingStarted.text</argument>
      </argument>
    </service>
    <service id="dashboard.widget.docTypoScriptReference" class="TYPO3\CMS\Dashboard\Widgets\CtaWidget" public="true" autowire="true" autoconfigure="true">
      <tag name="dashboard.widget" identifier="docTypoScriptReference" groupNames="documentation" title="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.typoscriptReference.title" description="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.typoscriptReference.description" iconIdentifier="content-widget-text" height="small"/>
      <argument type="service" id="docTypoScriptReferenceWidgetConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="dashboard.buttons.docTypoScriptReference"/>
      <argument type="collection">
        <argument key="text">LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.typoscriptReference.text</argument>
      </argument>
    </service>
    <service id="dashboard.widget.docTSconfig" class="TYPO3\CMS\Dashboard\Widgets\CtaWidget" public="true" autowire="true" autoconfigure="true">
      <tag name="dashboard.widget" identifier="docTSconfig" groupNames="documentation" title="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.TSconfigReference.title" description="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.TSconfigReference.description" iconIdentifier="content-widget-text" height="small"/>
      <argument type="service" id="docTSconfigWidgetConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="dashboard.buttons.docTSconfig"/>
      <argument type="collection">
        <argument key="text">LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.TSconfigReference.text</argument>
      </argument>
    </service>
    <service id="dashboard.widget.t3information" class="TYPO3\CMS\Dashboard\Widgets\T3GeneralInformationWidget" public="true" autowire="true" autoconfigure="true">
      <tag name="dashboard.widget" identifier="t3information" groupNames="general" title="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.t3information.title" description="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.t3information.description" iconIdentifier="content-widget-text" height="medium" width="medium"/>
      <argument type="service" id="t3informationWidgetConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
    </service>
    <service id="dashboard.widget.typeOfUsers" class="TYPO3\CMS\Dashboard\Widgets\DoughnutChartWidget" public="true" autowire="true" autoconfigure="true">
      <tag name="dashboard.widget" identifier="typeOfUsers" groupNames="systemInfo" title="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.typeOfUsers.title" description="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.typeOfUsers.description" iconIdentifier="content-widget-chart-pie" height="medium"/>
      <argument type="service" id="typeOfUsersWidgetConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\Widgets\Provider\TypeOfUsersChartDataProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
    </service>
    <service id="dashboard.widget.t3securityAdvisories" class="TYPO3\CMS\Dashboard\Widgets\RssWidget" public="true" autowire="true" autoconfigure="true">
      <tag name="dashboard.widget" identifier="t3securityAdvisories" groupNames="news" title="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.t3securityAdvisories.title" description="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.t3securityAdvisories.description" iconIdentifier="content-widget-rss" height="large" width="medium"/>
      <argument type="service" id="t3securityAdvisoriesWidgetConfiguration"/>
      <argument type="service" id="cache.dashboard.rss"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="dashboard.buttons.t3securityAdvisories"/>
      <argument type="collection">
        <argument key="feedUrl">https://typo3.org/rss-security</argument>
      </argument>
    </service>
    <service id="dashboard.widget.failedLogins" class="TYPO3\CMS\Dashboard\Widgets\NumberWithIconWidget" public="true" autowire="true" autoconfigure="true">
      <tag name="dashboard.widget" identifier="failedLogins" groupNames="systemInfo" title="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.failedLogins.title" description="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.failedLogins.description" iconIdentifier="content-widget-number"/>
      <argument type="service" id="failedLoginsWidgetConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\Widgets\Provider\NumberOfFailedLoginsDataProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="collection">
        <argument key="title">LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.failedLogins.title</argument>
        <argument key="subtitle">LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.failedLogins.subtitle</argument>
        <argument key="icon">content-elements-login</argument>
      </argument>
    </service>
    <service id="dashboard.widget.bookmarks" class="TYPO3\CMS\Dashboard\Widgets\BookmarksWidget" public="true" autowire="true" autoconfigure="true">
      <tag name="dashboard.widget" identifier="bookmarks" groupNames="content" title="LLL:EXT:dashboard/Resources/Private/Language/locallang_widget_bookmarks.xlf:widget.bookmarks.title" description="LLL:EXT:dashboard/Resources/Private/Language/locallang_widget_bookmarks.xlf:widget.bookmarks.description" iconIdentifier="content-bookmark" height="medium" width="medium"/>
      <argument type="service" id="bookmarksWidgetConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Backend\Bookmark\BookmarkService"/>
    </service>
    <service id="dashboard.widget.latestChangedPages" class="TYPO3\CMS\Dashboard\Widgets\LatestChangedPagesWidget" public="true" autowire="true" autoconfigure="true">
      <tag name="dashboard.widget" identifier="latestChangedPages" groupNames="content" title="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.latestChangedPages.title" description="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.latestChangedPages.description" iconIdentifier="content-widget-list" height="medium" width="medium"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="latestChangedPagesWidgetConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="collection">
        <argument key="refreshAvailable">true</argument>
      </argument>
    </service>
    <service id="dashboard.widget.latestBeLogins" class="TYPO3\CMS\Dashboard\Widgets\LatestBeLoginsWidget" public="true" autowire="true" autoconfigure="true">
      <tag name="dashboard.widget" identifier="latestBeLogins" groupNames="systemInfo" title="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.latestBeLogins.title" description="LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.latestBeLogins.description" iconIdentifier="content-widget-list" height="medium" width="small"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\Widgets\Provider\LatestBeLoginsDataProvider"/>
      <argument type="service" id="dashboard.buttons.syslogUsers"/>
      <argument type="service" id="latestBeLoginsWidgetConfiguration"/>
    </service>
    <service id="TYPO3\CMS\Filelist\ContextMenu\ItemProviders\FileProvider" class="TYPO3\CMS\Filelist\ContextMenu\ItemProviders\FileProvider" autowire="true" autoconfigure="true">
      <tag name="backend.contextmenu.itemprovider"/>
    </service>
    <service id="TYPO3\CMS\Filelist\Controller\File\EditFileController" class="TYPO3\CMS\Filelist\Controller\File\EditFileController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormResultFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Form\FormResultHandler"/>
    </service>
    <service id="TYPO3\CMS\Filelist\Controller\FileDownloadController" class="TYPO3\CMS\Filelist\Controller\FileDownloadController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
    </service>
    <service id="TYPO3\CMS\Filelist\Controller\FileListController" class="TYPO3\CMS\Filelist\Controller\FileListController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Filelist\Controller\FileListController</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Filelist\Controller\FileUpdateOnlineMediaController" class="TYPO3\CMS\Filelist\Controller\FileUpdateOnlineMediaController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\OnlineMedia\Service\PreviewService"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
    </service>
    <service id="TYPO3\CMS\Filelist\Dto\ResourceCollection" class="TYPO3\CMS\Filelist\Dto\ResourceCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Filelist\Dto\ResourceView" class="TYPO3\CMS\Filelist\Dto\ResourceView" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Filelist\Dto\ResourceView&quot;: argument &quot;$resource&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\ResourceInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\Folder&quot;, &quot;TYPO3\CMS\Core\Resource\InaccessibleFolder&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Filelist\Dto\UserPermissions" class="TYPO3\CMS\Filelist\Dto\UserPermissions" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Filelist\ElementBrowser\AbstractResourceBrowser" class="TYPO3\CMS\Filelist\ElementBrowser\AbstractResourceBrowser" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="recordlist.elementbrowser"/>
    </service>
    <service id="TYPO3\CMS\Filelist\ElementBrowser\CreateFileBrowser" class="TYPO3\CMS\Filelist\ElementBrowser\CreateFileBrowser" autowire="true" autoconfigure="true">
      <tag name="recordlist.elementbrowser"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
    </service>
    <service id="TYPO3\CMS\Filelist\ElementBrowser\CreateFolderBrowser" class="TYPO3\CMS\Filelist\ElementBrowser\CreateFolderBrowser" autowire="true" autoconfigure="true">
      <tag name="recordlist.elementbrowser"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
    </service>
    <service id="TYPO3\CMS\Filelist\ElementBrowser\FileBrowser" class="TYPO3\CMS\Filelist\ElementBrowser\FileBrowser" shared="false" autowire="true" autoconfigure="true">
      <tag name="recordlist.elementbrowser"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
    </service>
    <service id="TYPO3\CMS\Filelist\ElementBrowser\FolderBrowser" class="TYPO3\CMS\Filelist\ElementBrowser\FolderBrowser" shared="false" autowire="true" autoconfigure="true">
      <tag name="recordlist.elementbrowser"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
    </service>
    <service id="TYPO3\CMS\Filelist\Event\ModifyEditFileFormDataEvent" class="TYPO3\CMS\Filelist\Event\ModifyEditFileFormDataEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Filelist\Event\ModifyEditFileFormDataEvent&quot;: argument &quot;$formData&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Filelist\Event\ProcessFileListActionsEvent" class="TYPO3\CMS\Filelist\Event\ProcessFileListActionsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Filelist\Event\ProcessFileListActionsEvent&quot;: argument &quot;$fileOrFolder&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Resource\ResourceInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Resource\File&quot;, &quot;TYPO3\CMS\Core\Resource\FileReference&quot;, &quot;TYPO3\CMS\Core\Resource\Folder&quot;, &quot;TYPO3\CMS\Core\Resource\InaccessibleFolder&quot;, &quot;TYPO3\CMS\Core\Resource\ProcessedFile&quot;."/>
    </service>
    <service id="TYPO3\CMS\Filelist\EventListener\AfterBackendPageRenderEventListener" class="TYPO3\CMS\Filelist\EventListener\AfterBackendPageRenderEventListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="TYPO3\CMS\Backend\Controller\Event\AfterBackendPageRenderEvent" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
    </service>
    <service id="TYPO3\CMS\Filelist\FileList" class="TYPO3\CMS\Filelist\FileList" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Filelist\FileList&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Filelist\LinkHandler\AbstractResourceLinkHandler" class="TYPO3\CMS\Filelist\LinkHandler\AbstractResourceLinkHandler" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Filelist\LinkHandler\FileLinkHandler" class="TYPO3\CMS\Filelist\LinkHandler\FileLinkHandler" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
    </service>
    <service id="TYPO3\CMS\Filelist\LinkHandler\FolderLinkHandler" class="TYPO3\CMS\Filelist\LinkHandler\FolderLinkHandler" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
    </service>
    <service id="TYPO3\CMS\Filelist\Matcher\AndMatcher" class="TYPO3\CMS\Filelist\Matcher\AndMatcher" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Filelist\Matcher\Matcher" class="TYPO3\CMS\Filelist\Matcher\Matcher" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Filelist\Matcher\MatcherInterface" class="TYPO3\CMS\Filelist\Matcher\MatcherInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Filelist\Matcher\ResourceFileExtensionMatcher" class="TYPO3\CMS\Filelist\Matcher\ResourceFileExtensionMatcher" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Filelist\Matcher\ResourceFileTypeMatcher" class="TYPO3\CMS\Filelist\Matcher\ResourceFileTypeMatcher" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Filelist\Matcher\ResourceFolderTypeMatcher" class="TYPO3\CMS\Filelist\Matcher\ResourceFolderTypeMatcher" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Filelist\Matcher\ResourceMatcher" class="TYPO3\CMS\Filelist\Matcher\ResourceMatcher" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Filelist\Pagination\ResourceCollectionPaginator" class="TYPO3\CMS\Filelist\Pagination\ResourceCollectionPaginator" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Filelist\Dto\ResourceCollection"/>
    </service>
    <service id="TYPO3\CMS\Filelist\Search\LiveSearch\FileProvider" class="TYPO3\CMS\Filelist\Search\LiveSearch\FileProvider" autowire="true" autoconfigure="true">
      <tag name="livesearch.provider" priority="40"/>
      <tag name="livesearch.provider"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
    </service>
    <service id="TYPO3\CMS\Filelist\Type\LinkType" class="TYPO3\CMS\Filelist\Type\LinkType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Filelist\Type\Mode" class="TYPO3\CMS\Filelist\Type\Mode" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Filelist\Type\SortDirection" class="TYPO3\CMS\Filelist\Type\SortDirection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Filelist\Type\ViewMode" class="TYPO3\CMS\Filelist\Type\ViewMode" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Impexp\Command\ExportCommand" class="TYPO3\CMS\Impexp\Command\ExportCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="impexp:export" description="Exports a T3D / XML file with content of a page tree" hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Impexp\Export"/>
      <call method="setName">
        <argument>impexp:export</argument>
      </call>
      <call method="setDescription">
        <argument>Exports a T3D / XML file with content of a page tree</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Impexp\Command\ImportCommand" class="TYPO3\CMS\Impexp\Command\ImportCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="impexp:import" description="Imports a T3D / XML file with content into a page tree" hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Impexp\Import"/>
      <call method="setName">
        <argument>impexp:import</argument>
      </call>
      <call method="setDescription">
        <argument>Imports a T3D / XML file with content into a page tree</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Impexp\ContextMenu\ItemProvider" class="TYPO3\CMS\Impexp\ContextMenu\ItemProvider" autowire="true" autoconfigure="true">
      <tag name="backend.contextmenu.itemprovider"/>
    </service>
    <service id="TYPO3\CMS\Impexp\Controller\ExportController" class="TYPO3\CMS\Impexp\Controller\ExportController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Impexp\Domain\Repository\PresetRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Impexp\Controller\ImportController" class="TYPO3\CMS\Impexp\Controller\ImportController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Utility\File\ExtendedFileUtility"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
    </service>
    <service id="TYPO3\CMS\Impexp\Domain\Repository\PresetRepository" class="TYPO3\CMS\Impexp\Domain\Repository\PresetRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
    </service>
    <service id="TYPO3\CMS\Impexp\Event\BeforeImportEvent" class="TYPO3\CMS\Impexp\Event\BeforeImportEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Impexp\Event\BeforeImportEvent&quot;: argument &quot;$file&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Impexp\Exception\ImportFailedException" class="TYPO3\CMS\Impexp\Exception\ImportFailedException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Impexp\Exception\InsufficientUserPermissionsException" class="TYPO3\CMS\Impexp\Exception\InsufficientUserPermissionsException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Impexp\Exception\LoadingFileFailedException" class="TYPO3\CMS\Impexp\Exception\LoadingFileFailedException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Impexp\Exception\MalformedPresetException" class="TYPO3\CMS\Impexp\Exception\MalformedPresetException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Impexp\Exception\PrerequisitesNotMetException" class="TYPO3\CMS\Impexp\Exception\PrerequisitesNotMetException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Impexp\Exception\PresetNotFoundException" class="TYPO3\CMS\Impexp\Exception\PresetNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Impexp\Exception" class="TYPO3\CMS\Impexp\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Impexp\Export" class="TYPO3\CMS\Impexp\Export" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\Locales"/>
      <argument type="service" id="TYPO3\CMS\Core\Information\Typo3Version"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ReferenceIndex"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\SiteConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <call method="injectIconFactory">
        <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      </call>
      <call method="injectTcaSchemaFactory">
        <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      </call>
      <call method="injectFileNameValidator">
        <argument type="service" id="TYPO3\CMS\Core\Resource\Security\FileNameValidator"/>
      </call>
      <call method="injectPageDoktypeRegistry">
        <argument type="service" id="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry"/>
      </call>
      <call method="injectDefaultUploadFolderResolver">
        <argument type="service" id="TYPO3\CMS\Core\Resource\DefaultUploadFolderResolver"/>
      </call>
      <call method="injectResourceFactory">
        <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      </call>
      <call method="injectDiffUtility">
        <argument type="service" id="TYPO3\CMS\Core\Utility\DiffUtility"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Impexp\Import" class="TYPO3\CMS\Impexp\Import" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\StorageRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\SiteWriter"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <call method="injectIconFactory">
        <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      </call>
      <call method="injectTcaSchemaFactory">
        <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      </call>
      <call method="injectFileNameValidator">
        <argument type="service" id="TYPO3\CMS\Core\Resource\Security\FileNameValidator"/>
      </call>
      <call method="injectPageDoktypeRegistry">
        <argument type="service" id="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry"/>
      </call>
      <call method="injectDefaultUploadFolderResolver">
        <argument type="service" id="TYPO3\CMS\Core\Resource\DefaultUploadFolderResolver"/>
      </call>
      <call method="injectResourceFactory">
        <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      </call>
      <call method="injectDiffUtility">
        <argument type="service" id="TYPO3\CMS\Core\Utility\DiffUtility"/>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Impexp\ImportExport" class="TYPO3\CMS\Impexp\ImportExport" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Impexp\Initialization\ImportContentOnPackageInitialization" class="TYPO3\CMS\Impexp\Initialization\ImportContentOnPackageInitialization" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="" method="__invoke" before="" after="TYPO3\CMS\Core\Package\Initialization\CheckForImportRequirements"/>
      <argument type="service" id="TYPO3\CMS\Core\Registry"/>
      <argument type="service" id="TYPO3\CMS\Impexp\Utility\ImportExportUtility"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Impexp\Initialization\ImportContentOnPackageInitialization</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Impexp\Initialization\ImportSiteConfigurationsOnPackageInitialization" class="TYPO3\CMS\Impexp\Initialization\ImportSiteConfigurationsOnPackageInitialization" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="" method="__invoke" before="" after="TYPO3\CMS\Impexp\Initialization\ImportContentOnPackageInitialization"/>
      <argument type="service" id="TYPO3\CMS\Core\Registry"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\SiteConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\SiteWriter"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Impexp\Initialization\ImportSiteConfigurationsOnPackageInitialization</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Impexp\Utility\ImportExportUtility" class="TYPO3\CMS\Impexp\Utility\ImportExportUtility" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Impexp\View\ExportPageTreeView" class="TYPO3\CMS\Impexp\View\ExportPageTreeView" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Lowlevel\Command\CleanFlexFormsCommand" class="TYPO3\CMS\Lowlevel\Command\CleanFlexFormsCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="cleanup:flexforms" description="Cleans up database FlexForm fields that do not match the chosen data structure." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <call method="setName">
        <argument>cleanup:flexforms</argument>
      </call>
      <call method="setDescription">
        <argument>Cleans up database FlexForm fields that do not match the chosen data structure.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Command\CleanUpLocalProcessedFilesCommand" class="TYPO3\CMS\Lowlevel\Command\CleanUpLocalProcessedFilesCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="cleanup:localprocessedfiles" description="Deletes processed files and their database records." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Lowlevel\Service\CleanUpLocalProcessedFilesService"/>
      <call method="setName">
        <argument>cleanup:localprocessedfiles</argument>
      </call>
      <call method="setDescription">
        <argument>Deletes processed files and their database records.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Command\ConfigurationRemoveCommand" class="TYPO3\CMS\Lowlevel\Command\ConfigurationRemoveCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="configuration:remove" description="Removes configuration value(s) from system/settings.php" hidden="false" schedulable="true"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Configuration\ConfigurationManager"/>
      <call method="setName">
        <argument>configuration:remove</argument>
      </call>
      <call method="setDescription">
        <argument>Removes configuration value(s) from system/settings.php</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Command\ConfigurationSetCommand" class="TYPO3\CMS\Lowlevel\Command\ConfigurationSetCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="configuration:set" description="Sets a configuration value in system/settings.php" hidden="false" schedulable="true"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Configuration\ConfigurationManager"/>
      <call method="setName">
        <argument>configuration:set</argument>
      </call>
      <call method="setDescription">
        <argument>Sets a configuration value in system/settings.php</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Command\ConfigurationShowCommand" class="TYPO3\CMS\Lowlevel\Command\ConfigurationShowCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="configuration:show" description="Shows configuration value" hidden="false" schedulable="true"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Configuration\ConfigurationManager"/>
      <call method="setName">
        <argument>configuration:show</argument>
      </call>
      <call method="setDescription">
        <argument>Shows configuration value</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Command\DeletedRecordsCommand" class="TYPO3\CMS\Lowlevel\Command\DeletedRecordsCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="cleanup:deletedrecords" description="Permanently deletes all records marked as &quot;deleted&quot; in the database." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <call method="setName">
        <argument>cleanup:deletedrecords</argument>
      </call>
      <call method="setDescription">
        <argument>Permanently deletes all records marked as "deleted" in the database.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Command\ListSysLogCommand" class="TYPO3\CMS\Lowlevel\Command\ListSysLogCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="syslog:list" description="Shows entries from the sys_log database table of the last 24 hours." hidden="false" schedulable="true"/>
      <call method="setName">
        <argument>syslog:list</argument>
      </call>
      <call method="setDescription">
        <argument>Shows entries from the sys_log database table of the last 24 hours.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Command\MissingRelationsCommand" class="TYPO3\CMS\Lowlevel\Command\MissingRelationsCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="cleanup:missingrelations" description="Finds all record references pointing to a non-existing record" hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ReferenceIndex"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <call method="setName">
        <argument>cleanup:missingrelations</argument>
      </call>
      <call method="setDescription">
        <argument>Finds all record references pointing to a non-existing record</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Command\OrphanRecordsCommand" class="TYPO3\CMS\Lowlevel\Command\OrphanRecordsCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="cleanup:orphanrecords" description="Finds and deletes records that have lost their connection with the page tree" hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <call method="setName">
        <argument>cleanup:orphanrecords</argument>
      </call>
      <call method="setDescription">
        <argument>Finds and deletes records that have lost their connection with the page tree</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Command\TranslationDomainListCommand" class="TYPO3\CMS\Lowlevel\Command\TranslationDomainListCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="language:domain:list" description="Lists all translation domains and their label resource file locations." hidden="false" schedulable="true"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\TranslationDomainMapper"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LocalizationFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LabelFileResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguagePackService"/>
      <call method="setName">
        <argument>language:domain:list</argument>
      </call>
      <call method="setDescription">
        <argument>Lists all translation domains and their label resource file locations.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Command\TranslationDomainSearchCommand" class="TYPO3\CMS\Lowlevel\Command\TranslationDomainSearchCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="language:domain:search" description="Searches for translation domain labels and their references (only for development purpose)" hidden="false" schedulable="true"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="TYPO3\CMS\Lowlevel\Localization\LabelFinder"/>
      <call method="setName">
        <argument>language:domain:search</argument>
      </call>
      <call method="setDescription">
        <argument>Searches for translation domain labels and their references (only for development purpose)</argument>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\AbstractProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\AbstractProvider" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendModuleProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendModuleProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendRoutesProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendRoutesProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Routing\Router"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendUserSettingsProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendUserSettingsProvider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendUserTsConfigProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendUserTsConfigProvider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ConnectionDriverMiddlewaresProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ConnectionDriverMiddlewaresProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ContentSecurityPolicyMutationsProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ContentSecurityPolicyMutationsProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\ModelService"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\EventListenersProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\EventListenersProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_4"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\GlobalVariableProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\GlobalVariableProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\HttpMiddlewareStackProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\HttpMiddlewareStackProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\MfaProvidersProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\MfaProvidersProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderRegistry"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\PageDoktypeProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\PageDoktypeProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderInterface" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderRegistry" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderRegistry" public="true" autowire="true" autoconfigure="true">
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\GlobalVariableProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="confVars" label="lowlevel.messages:typo3ConfVars" globalVariableKey="TYPO3_CONF_VARS" before="tca"/>
            <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">confVars</argument>
          <argument key="label">lowlevel.messages:typo3ConfVars</argument>
          <argument key="globalVariableKey">TYPO3_CONF_VARS</argument>
          <argument key="before">tca</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\GlobalVariableProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="tca" label="lowlevel.messages:tca" globalVariableKey="TCA" before="services" after="confVars"/>
            <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">tca</argument>
          <argument key="label">lowlevel.messages:tca</argument>
          <argument key="globalVariableKey">TCA</argument>
          <argument key="before">services</argument>
          <argument key="after">confVars</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\GlobalVariableProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="services" label="lowlevel.messages:t3services" globalVariableKey="T3_SERVICES" before="userSettings" after="tca"/>
            <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">services</argument>
          <argument key="label">lowlevel.messages:t3services</argument>
          <argument key="globalVariableKey">T3_SERVICES</argument>
          <argument key="before">userSettings</argument>
          <argument key="after">tca</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\GlobalVariableProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="userSettings" label="lowlevel.messages:usersettings" globalVariableKey="TYPO3_USER_SETTINGS" before="pagesTypes" after="services"/>
            <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">userSettings</argument>
          <argument key="label">lowlevel.messages:usersettings</argument>
          <argument key="globalVariableKey">TYPO3_USER_SETTINGS</argument>
          <argument key="before">pagesTypes</argument>
          <argument key="after">services</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\PageDoktypeProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="pagesTypes" label="lowlevel.messages:pagesTypes" before="beUserUc" after="userSettings"/>
            <argument type="service" id="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">pagesTypes</argument>
          <argument key="label">lowlevel.messages:pagesTypes</argument>
          <argument key="before">beUserUc</argument>
          <argument key="after">userSettings</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendUserSettingsProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="beUserUc" label="lowlevel.messages:beUser" before="beUserTsConfig" after="pagesTypes"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">beUserUc</argument>
          <argument key="label">lowlevel.messages:beUser</argument>
          <argument key="before">beUserTsConfig</argument>
          <argument key="after">pagesTypes</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendUserTsConfigProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="beUserTsConfig" label="lowlevel.messages:beUserTsConfig" before="beRoutes" after="beUserUc"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">beUserTsConfig</argument>
          <argument key="label">lowlevel.messages:beUserTsConfig</argument>
          <argument key="before">beRoutes</argument>
          <argument key="after">beUserUc</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendRoutesProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="beRoutes" label="lowlevel.messages:routes" before="backendModules" after="beUserTsConfig"/>
            <argument type="service" id="TYPO3\CMS\Backend\Routing\Router"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">beRoutes</argument>
          <argument key="label">lowlevel.messages:routes</argument>
          <argument key="before">backendModules</argument>
          <argument key="after">beUserTsConfig</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendModuleProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="backendModules" label="lowlevel.messages:backendModules" before="httpMiddlewareStacks" after="beRoutes"/>
            <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">backendModules</argument>
          <argument key="label">lowlevel.messages:backendModules</argument>
          <argument key="before">httpMiddlewareStacks</argument>
          <argument key="after">beRoutes</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\HttpMiddlewareStackProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="httpMiddlewareStacks" label="lowlevel.messages:httpMiddlewareStacks" before="sitesTcaConfiguration" after="backendModules"/>
            <argument type="service" id="service_container"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">httpMiddlewareStacks</argument>
          <argument key="label">lowlevel.messages:httpMiddlewareStacks</argument>
          <argument key="before">sitesTcaConfiguration</argument>
          <argument key="after">backendModules</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ContentSecurityPolicyMutationsProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="contentSecurityPolicyMutations" label="lowlevel.messages:contentSecurityPolicyMutations" before="softReferenceParsers" after="httpMiddlewareStacks"/>
            <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\ModelService"/>
            <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationRepository"/>
            <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection_decorated_1"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">contentSecurityPolicyMutations</argument>
          <argument key="label">lowlevel.messages:contentSecurityPolicyMutations</argument>
          <argument key="before">softReferenceParsers</argument>
          <argument key="after">httpMiddlewareStacks</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SitesTcaConfigurationProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="sitesTcaConfiguration" label="lowlevel.messages:sitesTcaConfiguration" before="sitesYamlConfiguration" after="contentSecurityPolicyMutations"/>
            <argument type="service" id="TYPO3\CMS\Backend\Configuration\SiteTcaConfiguration"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">sitesTcaConfiguration</argument>
          <argument key="label">lowlevel.messages:sitesTcaConfiguration</argument>
          <argument key="before">sitesYamlConfiguration</argument>
          <argument key="after">contentSecurityPolicyMutations</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SitesYamlConfigurationProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="sitesYamlConfiguration" label="lowlevel.messages:sitesYamlConfiguration" before="eventListeners" after="sitesTcaConfiguration"/>
            <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
            <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">sitesYamlConfiguration</argument>
          <argument key="label">lowlevel.messages:sitesYamlConfiguration</argument>
          <argument key="before">eventListeners</argument>
          <argument key="after">sitesTcaConfiguration</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\EventListenersProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="eventListeners" label="lowlevel.messages:eventListeners" before="mfaProviders" after="sitesYamlConfiguration"/>
            <argument type="service" id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_4"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">eventListeners</argument>
          <argument key="label">lowlevel.messages:eventListeners</argument>
          <argument key="before">mfaProviders</argument>
          <argument key="after">sitesYamlConfiguration</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\MfaProvidersProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="mfaProviders" label="lowlevel.messages:mfaProviders" before="softReferenceParsers" after="eventListeners"/>
            <argument type="service" id="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderRegistry"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">mfaProviders</argument>
          <argument key="label">lowlevel.messages:mfaProviders</argument>
          <argument key="before">softReferenceParsers</argument>
          <argument key="after">eventListeners</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SoftReferenceParsersProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="softReferenceParsers" label="lowlevel.messages:softReferenceParsers" before="toolbaritems" after="mfaproviders"/>
            <argument type="service" id="TYPO3\CMS\Core\DataHandling\SoftReference\SoftReferenceParserFactory"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">softReferenceParsers</argument>
          <argument key="label">lowlevel.messages:softReferenceParsers</argument>
          <argument key="before">toolbaritems</argument>
          <argument key="after">mfaproviders</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ConnectionDriverMiddlewaresProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="doctrineDbalDriverMiddlewares" label="lowlevel.messages:doctrineDbalDriverMiddlewares" after="expressionlanguage"/>
            <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
            <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">doctrineDbalDriverMiddlewares</argument>
          <argument key="label">lowlevel.messages:doctrineDbalDriverMiddlewares</argument>
          <argument key="after">expressionlanguage</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\TranslationDomainListProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="translationDomainList" label="lowlevel.messages:translationDomainList" after="expressionlanguage"/>
            <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
            <argument type="service" id="TYPO3\CMS\Core\Localization\TranslationDomainMapper"/>
            <argument type="service" id="TYPO3\CMS\Core\Localization\LocalizationFactory"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">translationDomainList</argument>
          <argument key="label">lowlevel.messages:translationDomainList</argument>
          <argument key="after">expressionlanguage</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Fluid\ConfigurationModuleProvider\NamespacesProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="fluidNamespaces" label="fluid.messages:fluidNamespaces" after="translationDomainList"/>
            <argument type="service" id="TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverFactoryInterface"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">fluidNamespaces</argument>
          <argument key="label">fluid.messages:fluidNamespaces</argument>
          <argument key="after">translationDomainList</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Form\ConfigurationModuleProvider\FormYamlProvider" public="true" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="formYamlConfiguration" after="eventListeners"/>
            <argument type="service" id="TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManager"/>
            <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">formYamlConfiguration</argument>
          <argument key="after">eventListeners</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Reactions\ConfigurationModuleProvider\ReactionsProvider" public="true" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="reactions" label="LLL:EXT:reactions/Resources/Private/Language/locallang_db.xlf:reactions" after="mfaproviders"/>
            <argument type="service" id="TYPO3\CMS\Reactions\ReactionRegistry"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">reactions</argument>
          <argument key="label">LLL:EXT:reactions/Resources/Private/Language/locallang_db.xlf:reactions</argument>
          <argument key="after">mfaproviders</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ToolbarItemsProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="toolbaritems" label="lowlevel.messages:toolbarItems" after="softReferenceParsers"/>
            <argument type="service" id="TYPO3\CMS\Backend\Toolbar\ToolbarItemsRegistry"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">toolbaritems</argument>
          <argument key="label">lowlevel.messages:toolbarItems</argument>
          <argument key="after">softReferenceParsers</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SymfonyExpressionLanguageProvidersProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="symfonyExpressionLanguage" label="lowlevel.messages:symfonyExpressionLanguage" after="toolbaritems"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">symfonyExpressionLanguage</argument>
          <argument key="label">lowlevel.messages:symfonyExpressionLanguage</argument>
          <argument key="after">toolbaritems</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Webhooks\ConfigurationModuleProvider\WebhookTypesProvider" public="true" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="webhooks" label="LLL:EXT:webhooks/Resources/Private/Language/locallang_db.xlf:webhooks" after="reactions"/>
            <argument type="service" id="TYPO3\CMS\Webhooks\WebhookTypesRegistry"/>
            <argument type="service" id=".service_locator.MQj6dX1"/>
            <argument type="service" id="TYPO3\CMS\Core\Messenger\TransportLocator"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">webhooks</argument>
          <argument key="label">LLL:EXT:webhooks/Resources/Private/Language/locallang_db.xlf:webhooks</argument>
          <argument key="after">reactions</argument>
        </argument>
      </call>
      <call method="registerProvider">
        <argument type="service">
          <service class="TYPO3\CMS\Extbase\ConfigurationModuleProvider\ClassConfigurationProvider" autowire="true" autoconfigure="true">
            <tag name="lowlevel.configuration.module.provider" identifier="extbaseClassConfiguration" label="extbase.messages:class_configuration"/>
            <argument type="service" id="TYPO3\CMS\Extbase\Persistence\ClassesConfiguration"/>
          </service>
        </argument>
        <argument type="collection">
          <argument key="identifier">extbaseClassConfiguration</argument>
          <argument key="label">extbase.messages:class_configuration</argument>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SitesTcaConfigurationProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SitesTcaConfigurationProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Configuration\SiteTcaConfiguration"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SitesYamlConfigurationProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SitesYamlConfigurationProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SoftReferenceParsersProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SoftReferenceParsersProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\SoftReference\SoftReferenceParserFactory"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SymfonyExpressionLanguageProvidersProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SymfonyExpressionLanguageProvidersProvider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ToolbarItemsProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ToolbarItemsProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Backend\Toolbar\ToolbarItemsRegistry"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\TranslationDomainListProvider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\TranslationDomainListProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\TranslationDomainMapper"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LocalizationFactory"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Controller\ConfigurationController" class="TYPO3\CMS\Lowlevel\Controller\ConfigurationController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderRegistry"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Controller\QuerySearchController" class="TYPO3\CMS\Lowlevel\Controller\QuerySearchController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageRendererResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Controller\RawSearchController" class="TYPO3\CMS\Lowlevel\Controller\RawSearchController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\DependencyInjection\ConfigurationModuleProviderPass" class="TYPO3\CMS\Lowlevel\DependencyInjection\ConfigurationModuleProviderPass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Lowlevel\DependencyInjection\ConfigurationModuleProviderPass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Event\ModifyBlindedConfigurationOptionsEvent" class="TYPO3\CMS\Lowlevel\Event\ModifyBlindedConfigurationOptionsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Lowlevel\Event\ModifyBlindedConfigurationOptionsEvent&quot;: argument &quot;$blindedConfigurationOptions&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Integrity\DatabaseIntegrityCheck" class="TYPO3\CMS\Lowlevel\Integrity\DatabaseIntegrityCheck" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Localization\Dto\DomainSearchResult" class="TYPO3\CMS\Lowlevel\Localization\Dto\DomainSearchResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Lowlevel\Localization\Dto\DomainSearchResult&quot;: argument &quot;$domain&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Localization\Dto\LabelSearchResult" class="TYPO3\CMS\Lowlevel\Localization\Dto\LabelSearchResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Lowlevel\Localization\Dto\LabelSearchResult&quot;: argument &quot;$domain&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Localization\LabelFinder" class="TYPO3\CMS\Lowlevel\Localization\LabelFinder" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Localization\LocalizationFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\TranslationDomainMapper"/>
    </service>
    <service id="TYPO3\CMS\Lowlevel\Service\CleanUpLocalProcessedFilesService" class="TYPO3\CMS\Lowlevel\Service\CleanUpLocalProcessedFilesService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\ProcessedFileRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\StorageRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="lowlevel.configuration.module.provider.confvars" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\GlobalVariableProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="confVars" label="lowlevel.messages:typo3ConfVars" globalVariableKey="TYPO3_CONF_VARS" before="tca"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="lowlevel.configuration.module.provider.tca" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\GlobalVariableProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="tca" label="lowlevel.messages:tca" globalVariableKey="TCA" before="services" after="confVars"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="lowlevel.configuration.module.provider.services" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\GlobalVariableProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="services" label="lowlevel.messages:t3services" globalVariableKey="T3_SERVICES" before="userSettings" after="tca"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="lowlevel.configuration.module.provider.usersettings" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\GlobalVariableProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="userSettings" label="lowlevel.messages:usersettings" globalVariableKey="TYPO3_USER_SETTINGS" before="pagesTypes" after="services"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="lowlevel.configuration.module.provider.pagestypes" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\PageDoktypeProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="pagesTypes" label="lowlevel.messages:pagesTypes" before="beUserUc" after="userSettings"/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry"/>
    </service>
    <service id="lowlevel.configuration.module.provider.beuseruc" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendUserSettingsProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="beUserUc" label="lowlevel.messages:beUser" before="beUserTsConfig" after="pagesTypes"/>
    </service>
    <service id="lowlevel.configuration.module.provider.beusertsconfig" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendUserTsConfigProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="beUserTsConfig" label="lowlevel.messages:beUserTsConfig" before="beRoutes" after="beUserUc"/>
    </service>
    <service id="lowlevel.configuration.module.provider.backendroutes" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendRoutesProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="beRoutes" label="lowlevel.messages:routes" before="backendModules" after="beUserTsConfig"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\Router"/>
    </service>
    <service id="lowlevel.configuration.module.provider.backendModules" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\BackendModuleProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="backendModules" label="lowlevel.messages:backendModules" before="httpMiddlewareStacks" after="beRoutes"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
    </service>
    <service id="lowlevel.configuration.module.provider.httpmiddlewarestacks" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\HttpMiddlewareStackProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="httpMiddlewareStacks" label="lowlevel.messages:httpMiddlewareStacks" before="sitesTcaConfiguration" after="backendModules"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="lowlevel.configuration.module.provider.contentsecuritypolicymutationsprovider" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ContentSecurityPolicyMutationsProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="contentSecurityPolicyMutations" label="lowlevel.messages:contentSecurityPolicyMutations" before="softReferenceParsers" after="httpMiddlewareStacks"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\ModelService"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\MutationRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection_decorated_1"/>
    </service>
    <service id="lowlevel.configuration.module.provider.sitestcaconfiguration" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SitesTcaConfigurationProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="sitesTcaConfiguration" label="lowlevel.messages:sitesTcaConfiguration" before="sitesYamlConfiguration" after="contentSecurityPolicyMutations"/>
      <argument type="service" id="TYPO3\CMS\Backend\Configuration\SiteTcaConfiguration"/>
    </service>
    <service id="lowlevel.configuration.module.provider.sitesyamlconfiguration" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SitesYamlConfigurationProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="sitesYamlConfiguration" label="lowlevel.messages:sitesYamlConfiguration" before="eventListeners" after="sitesTcaConfiguration"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
    </service>
    <service id="lowlevel.configuration.module.provider.eventlisteners" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\EventListenersProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="eventListeners" label="lowlevel.messages:eventListeners" before="mfaProviders" after="sitesYamlConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_4"/>
    </service>
    <service id="lowlevel.configuration.module.provider.mfaproviders" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\MfaProvidersProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="mfaProviders" label="lowlevel.messages:mfaProviders" before="softReferenceParsers" after="eventListeners"/>
      <argument type="service" id="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderRegistry"/>
    </service>
    <service id="lowlevel.configuration.module.provider.softreferenceparsers" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SoftReferenceParsersProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="softReferenceParsers" label="lowlevel.messages:softReferenceParsers" before="toolbaritems" after="mfaproviders"/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\SoftReference\SoftReferenceParserFactory"/>
    </service>
    <service id="lowlevel.configuration.module.provider.toolbaritems" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ToolbarItemsProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="toolbaritems" label="lowlevel.messages:toolbarItems" after="softReferenceParsers"/>
      <argument type="service" id="TYPO3\CMS\Backend\Toolbar\ToolbarItemsRegistry"/>
    </service>
    <service id="lowlevel.configuration.module.provider.expressionlanguage" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\SymfonyExpressionLanguageProvidersProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="symfonyExpressionLanguage" label="lowlevel.messages:symfonyExpressionLanguage" after="toolbaritems"/>
    </service>
    <service id="lowlevel.configuration.module.provider.doctrine-driver-middlewares" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ConnectionDriverMiddlewaresProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="doctrineDbalDriverMiddlewares" label="lowlevel.messages:doctrineDbalDriverMiddlewares" after="expressionlanguage"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="lowlevel.configuration.module.provider.translation-domain-list" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\TranslationDomainListProvider" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="translationDomainList" label="lowlevel.messages:translationDomainList" after="expressionlanguage"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\TranslationDomainMapper"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LocalizationFactory"/>
    </service>
    <service id="lowlevel.configuration.module.provider.formyamlconfiguration" class="TYPO3\CMS\Form\ConfigurationModuleProvider\FormYamlProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="formYamlConfiguration" after="eventListeners"/>
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Model" class="TYPO3\CMS\Form\Domain\Model" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="TYPO3\CMS\Form\Mvc\Configuration\FormYamlConfiguration" class="TYPO3\CMS\Form\Mvc\Configuration\FormYamlConfiguration" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="TYPO3\CMS\Form\Command\CleanupFormUploadsCommand" class="TYPO3\CMS\Form\Command\CleanupFormUploadsCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="form:cleanup:uploads" description="Removes old form file upload folders based on retention period." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Form\Service\CleanupFormUploadsService"/>
      <call method="setName">
        <argument>form:cleanup:uploads</argument>
      </call>
      <call method="setDescription">
        <argument>Removes old form file upload folders based on retention period.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\Command\TransferFormDefinitionCommand" class="TYPO3\CMS\Form\Command\TransferFormDefinitionCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="form:definition:transfer" description="Transfers form definitions between storage backends" hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Form\Service\FormTransferService"/>
      <call method="setName">
        <argument>form:definition:transfer</argument>
      </call>
      <call method="setDescription">
        <argument>Transfers form definitions between storage backends</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\ConfigurationModuleProvider\FormYamlProvider" class="TYPO3\CMS\Form\ConfigurationModuleProvider\FormYamlProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
    </service>
    <service id="TYPO3\CMS\Form\Controller\FormEditorController" class="TYPO3\CMS\Form\Controller\FormEditorController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FormDefinitionConversionService"/>
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Persistence\FormPersistenceManager"/>
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\Form\Service\TranslationService"/>
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\ConfigurationService"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Form\Domain\Factory\ArrayFormFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Form\Service\DatabaseService"/>
      <argument type="service" id="TYPO3\CMS\Core\Cache\CacheManager"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Form\Service\FormEditorEnrichmentService"/>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\Controller\FormFrontendController" class="TYPO3\CMS\Form\Controller\FormFrontendController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\ConfigurationService"/>
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Persistence\FormPersistenceManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools"/>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\Controller\FormManagerController" class="TYPO3\CMS\Form\Controller\FormManagerController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Form\Service\DatabaseService"/>
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Persistence\FormPersistenceManager"/>
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\Form\Service\TranslationService"/>
      <argument type="service" id="TYPO3\CMS\Core\Charset\CharsetConverter"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Configuration\YamlSource"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\DependencyInjection\FormYamlCollectorConfigurator" class="TYPO3\CMS\Form\DependencyInjection\FormYamlCollectorConfigurator" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Form\DependencyInjection\FormYamlCollectorConfigurator</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Condition\ConditionProvider" class="TYPO3\CMS\Form\Domain\Condition\ConditionProvider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Domain\Condition\Functions\FormConditionFunctionsProvider" class="TYPO3\CMS\Form\Domain\Condition\Functions\FormConditionFunctionsProvider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Domain\Configuration\ArrayProcessing\ArrayProcessing" class="TYPO3\CMS\Form\Domain\Configuration\ArrayProcessing\ArrayProcessing" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Domain\Configuration\ArrayProcessing\ArrayProcessing&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\ArrayProcessing\ArrayProcessor" class="TYPO3\CMS\Form\Domain\Configuration\ArrayProcessing\ArrayProcessor" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Domain\Configuration\ArrayProcessing\ArrayProcessor&quot;: argument &quot;$data&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\ConfigurationService" class="TYPO3\CMS\Form\Domain\Configuration\ConfigurationService" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\Form\Service\TranslationService"/>
      <argument type="service" id="cache.assets"/>
      <argument type="service" id="cache.runtime"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\Exception\ArrayProcessorException" class="TYPO3\CMS\Form\Domain\Configuration\Exception\ArrayProcessorException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Domain\Configuration\Exception\PropertyException" class="TYPO3\CMS\Form\Domain\Configuration\Exception\PropertyException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Domain\Configuration\Exception\PrototypeNotFoundException" class="TYPO3\CMS\Form\Domain\Configuration\Exception\PrototypeNotFoundException" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Form\Domain\Configuration\FlexformConfiguration\Processors\AbstractProcessor" class="TYPO3\CMS\Form\Domain\Configuration\FlexformConfiguration\Processors\AbstractProcessor" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FlexformConfiguration\Processors\FinisherOptionGenerator" class="TYPO3\CMS\Form\Domain\Configuration\FlexformConfiguration\Processors\FinisherOptionGenerator" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FlexformConfiguration\Processors\ProcessorDto"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FlexformConfiguration\Processors\ProcessorDto" class="TYPO3\CMS\Form\Domain\Configuration\FlexformConfiguration\Processors\ProcessorDto" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Domain\Configuration\FlexformConfiguration\Processors\ProcessorDto&quot;: argument &quot;$finisherIdentifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Domain\Configuration\FlexformConfiguration\Processors\ProcessorInterface" class="TYPO3\CMS\Form\Domain\Configuration\FlexformConfiguration\Processors\ProcessorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\AbstractConverter" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\AbstractConverter" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\AddHmacDataConverter" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\AddHmacDataConverter" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\ConverterDto"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\AddHmacDataToFormElementPropertyConverter" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\AddHmacDataToFormElementPropertyConverter" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\ConverterDto"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\AddHmacDataToPropertyCollectionElementConverter" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\AddHmacDataToPropertyCollectionElementConverter" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\ConverterDto"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\ConverterDto" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\ConverterDto" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\ConverterDto&quot;: argument &quot;$formDefinition&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\ConverterInterface" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\ConverterInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\FinisherOptionsFlexFormOverridesConverter" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\FinisherOptionsFlexFormOverridesConverter" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\FlexFormFinisherOverridesConverterDto"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\FinisherTranslationLanguageConverter" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\FinisherTranslationLanguageConverter" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\ConverterDto"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\FlexFormFinisherOverridesConverterDto" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\FlexFormFinisherOverridesConverterDto" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\FlexFormFinisherOverridesConverterDto&quot;: argument &quot;$prototypeFinisherDefinition&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\RemoveHmacDataConverter" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\RemoveHmacDataConverter" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\ConverterDto"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\AbstractValidator" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\AbstractValidator" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\CollectionBasedValidator" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\CollectionBasedValidator" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\CreatableFormElementPropertiesValidator" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\CreatableFormElementPropertiesValidator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\CreatableFormElementPropertiesValidator&quot;: argument &quot;$currentElement&quot; of method &quot;TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\AbstractValidator::__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\CreatablePropertyCollectionElementPropertiesValidator" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\CreatablePropertyCollectionElementPropertiesValidator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\CreatablePropertyCollectionElementPropertiesValidator&quot;: argument &quot;$currentElement&quot; of method &quot;TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\AbstractValidator::__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ElementBasedValidator" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ElementBasedValidator" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\FormElementHmacDataValidator" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\FormElementHmacDataValidator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\FormElementHmacDataValidator&quot;: argument &quot;$currentElement&quot; of method &quot;TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\AbstractValidator::__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\PropertyCollectionElementHmacDataValidator" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\PropertyCollectionElementHmacDataValidator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\PropertyCollectionElementHmacDataValidator&quot;: argument &quot;$currentElement&quot; of method &quot;TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\AbstractValidator::__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidationDto" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidatorInterface" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Validators\ValidatorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FormDefinitionConversionService" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinitionConversionService" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Service\RichTextConfigurationService"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FormDefinitionValidationService" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinitionValidationService" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\ConfigurationService"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\AbstractExtractor" class="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\AbstractExtractor" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\AdditionalElementPropertyPathsExtractor" class="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\AdditionalElementPropertyPathsExtractor" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\ExtractorDto"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\ExtractorDto" class="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\ExtractorDto" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\ExtractorDto&quot;: argument &quot;$prototypeConfiguration&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\ExtractorInterface" class="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\ExtractorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\FormElement\IsCreatableFormElementExtractor" class="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\FormElement\IsCreatableFormElementExtractor" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\ExtractorDto"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\FormElement\MultiValuePropertiesExtractor" class="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\FormElement\MultiValuePropertiesExtractor" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\ExtractorDto"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\FormElement\PredefinedDefaultsExtractor" class="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\FormElement\PredefinedDefaultsExtractor" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\ExtractorDto"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\FormElement\PropertyPathsExtractor" class="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\FormElement\PropertyPathsExtractor" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\ExtractorDto"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\FormElement\SelectOptionsExtractor" class="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\FormElement\SelectOptionsExtractor" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\ExtractorDto"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\PropertyCollectionElement\IsCreatablePropertyCollectionElementExtractor" class="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\PropertyCollectionElement\IsCreatablePropertyCollectionElementExtractor" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\ExtractorDto"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\PropertyCollectionElement\MultiValuePropertiesExtractor" class="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\PropertyCollectionElement\MultiValuePropertiesExtractor" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\ExtractorDto"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\PropertyCollectionElement\PredefinedDefaultsExtractor" class="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\PropertyCollectionElement\PredefinedDefaultsExtractor" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\ExtractorDto"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\PropertyCollectionElement\PropertyPathsExtractor" class="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\PropertyCollectionElement\PropertyPathsExtractor" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\ExtractorDto"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\PropertyCollectionElement\SelectOptionsExtractor" class="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\PropertyCollectionElement\SelectOptionsExtractor" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FrameworkConfiguration\Extractors\ExtractorDto"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Configuration\PersistenceConfigurationService" class="TYPO3\CMS\Form\Domain\Configuration\PersistenceConfigurationService" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id=".lazy.TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface.073HiA2"/>
      <argument type="service" id=".lazy.TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManagerInterface.4HYN7sy"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\DTO\FormData" class="TYPO3\CMS\Form\Domain\DTO\FormData" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Domain\DTO\FormData&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\DTO\FormMetadata" class="TYPO3\CMS\Form\Domain\DTO\FormMetadata" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Domain\DTO\FormMetadata&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\DTO\SearchCriteria" class="TYPO3\CMS\Form\Domain\DTO\SearchCriteria" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Domain\DTO\StorageContext" class="TYPO3\CMS\Form\Domain\DTO\StorageContext" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Domain\Exception" class="TYPO3\CMS\Form\Domain\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Domain\Exception\IdentifierNotValidException" class="TYPO3\CMS\Form\Domain\Exception\IdentifierNotValidException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Domain\Exception\RenderingException" class="TYPO3\CMS\Form\Domain\Exception\RenderingException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Domain\Exception\TypeDefinitionNotFoundException" class="TYPO3\CMS\Form\Domain\Exception\TypeDefinitionNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Domain\Exception\TypeDefinitionNotValidException" class="TYPO3\CMS\Form\Domain\Exception\TypeDefinitionNotValidException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Domain\Exception\UnknownCompositRenderableException" class="TYPO3\CMS\Form\Domain\Exception\UnknownCompositRenderableException" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Form\Domain\Factory\AbstractFormFactory" class="TYPO3\CMS\Form\Domain\Factory\AbstractFormFactory" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Factory\ArrayFormFactory" class="TYPO3\CMS\Form\Domain\Factory\ArrayFormFactory" shared="false" public="true" autowire="true" autoconfigure="true">
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFormDefinitionConversionService">
        <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FormDefinitionConversionService"/>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Domain\Factory\FormFactoryInterface" class="TYPO3\CMS\Form\Domain\Factory\FormFactoryInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Domain\Finishers\AbstractFinisher" class="TYPO3\CMS\Form\Domain\Finishers\AbstractFinisher" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="form.finisher"/>
      <tag name="psr.logger_aware"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Finishers\ClosureFinisher" class="TYPO3\CMS\Form\Domain\Finishers\ClosureFinisher" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="form.finisher"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Form\Domain\Finishers\ClosureFinisher</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectTranslationService">
        <argument type="service" id="TYPO3\CMS\Form\Service\TranslationService"/>
      </call>
      <call method="injectFormValueResolver">
        <argument type="service" id="TYPO3\CMS\Form\Service\FormValueResolver"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher" class="TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="form.finisher"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectTranslationService">
        <argument type="service" id="TYPO3\CMS\Form\Service\TranslationService"/>
      </call>
      <call method="injectFormValueResolver">
        <argument type="service" id="TYPO3\CMS\Form\Service\FormValueResolver"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Finishers\DeleteUploadsFinisher" class="TYPO3\CMS\Form\Domain\Finishers\DeleteUploadsFinisher" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="form.finisher"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Form\Domain\Finishers\DeleteUploadsFinisher</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectTranslationService">
        <argument type="service" id="TYPO3\CMS\Form\Service\TranslationService"/>
      </call>
      <call method="injectFormValueResolver">
        <argument type="service" id="TYPO3\CMS\Form\Service\FormValueResolver"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Finishers\EmailFinisher" class="TYPO3\CMS\Form\Domain\Finishers\EmailFinisher" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="form.finisher"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Mail\TemplatedEmailFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Mail\Mailer"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Form\Domain\Finishers\EmailFinisher</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectTranslationService">
        <argument type="service" id="TYPO3\CMS\Form\Service\TranslationService"/>
      </call>
      <call method="injectFormValueResolver">
        <argument type="service" id="TYPO3\CMS\Form\Service\FormValueResolver"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Finishers\Exception\FinisherException" class="TYPO3\CMS\Form\Domain\Finishers\Exception\FinisherException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Domain\Finishers\FinisherContext" class="TYPO3\CMS\Form\Domain\Finishers\FinisherContext" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Domain\Runtime\FormRuntime"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Request"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Domain\Finishers\FinisherInterface" class="TYPO3\CMS\Form\Domain\Finishers\FinisherInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="form.finisher"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Finishers\FinisherVariableProvider" class="TYPO3\CMS\Form\Domain\Finishers\FinisherVariableProvider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Domain\Finishers\FlashMessageFinisher" class="TYPO3\CMS\Form\Domain\Finishers\FlashMessageFinisher" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="form.finisher"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Form\Domain\Finishers\FlashMessageFinisher</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectTranslationService">
        <argument type="service" id="TYPO3\CMS\Form\Service\TranslationService"/>
      </call>
      <call method="injectFormValueResolver">
        <argument type="service" id="TYPO3\CMS\Form\Service\FormValueResolver"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Finishers\RedirectFinisher" class="TYPO3\CMS\Form\Domain\Finishers\RedirectFinisher" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="form.finisher"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Form\Domain\Finishers\RedirectFinisher</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectTranslationService">
        <argument type="service" id="TYPO3\CMS\Form\Service\TranslationService"/>
      </call>
      <call method="injectFormValueResolver">
        <argument type="service" id="TYPO3\CMS\Form\Service\FormValueResolver"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Finishers\SaveToDatabaseFinisher" class="TYPO3\CMS\Form\Domain\Finishers\SaveToDatabaseFinisher" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="form.finisher"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Form\Domain\Finishers\SaveToDatabaseFinisher</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectTranslationService">
        <argument type="service" id="TYPO3\CMS\Form\Service\TranslationService"/>
      </call>
      <call method="injectFormValueResolver">
        <argument type="service" id="TYPO3\CMS\Form\Service\FormValueResolver"/>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Domain\Renderer\AbstractElementRenderer" class="TYPO3\CMS\Form\Domain\Renderer\AbstractElementRenderer" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Renderer\FluidFormRenderer" class="TYPO3\CMS\Form\Domain\Renderer\FluidFormRenderer" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Domain\Renderer\RendererInterface" class="TYPO3\CMS\Form\Domain\Renderer\RendererInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Repository\FormDefinitionRepository" class="TYPO3\CMS\Form\Domain\Repository\FormDefinitionRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Form\Storage\Security\FormDefinitionPersistenceGuard"/>
      <argument type="service" id="TYPO3\CMS\Form\Storage\JsonObjectKeyOrderPreserver"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Runtime\Exception\PropertyMappingException" class="TYPO3\CMS\Form\Domain\Runtime\Exception\PropertyMappingException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Domain\Runtime\FormRuntime" class="TYPO3\CMS\Form\Domain\Runtime\FormRuntime" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Runtime\FormRuntime\FormSession" class="TYPO3\CMS\Form\Domain\Runtime\FormRuntime\FormSession" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Form\Domain\Runtime\FormRuntime\Lifecycle\AfterFormStateInitializedInterface" class="TYPO3\CMS\Form\Domain\Runtime\FormRuntime\Lifecycle\AfterFormStateInitializedInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Form\Domain\Runtime\FormState" class="TYPO3\CMS\Form\Domain\Runtime\FormState" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Domain\ValueObject\FormIdentifier" class="TYPO3\CMS\Form\Domain\ValueObject\FormIdentifier" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Domain\ValueObject\FormIdentifier&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\Evaluation\EmailOrFormElementIdentifier" class="TYPO3\CMS\Form\Evaluation\EmailOrFormElementIdentifier" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Form\Event\AbstractFormEvent" class="TYPO3\CMS\Form\Event\AbstractFormEvent" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Form\Event\AfterCurrentPageIsResolvedEvent" class="TYPO3\CMS\Form\Event\AfterCurrentPageIsResolvedEvent" autowire="true" autoconfigure="true">
      <argument>null</argument>
      <argument type="service" id="TYPO3\CMS\Form\Domain\Runtime\FormRuntime"/>
      <argument>null</argument>
      <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Request"/>
    </service>
    <service id="TYPO3\CMS\Form\Event\AfterFormIsBuiltEvent" class="TYPO3\CMS\Form\Event\AfterFormIsBuiltEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Event\AfterFormIsBuiltEvent&quot;: argument &quot;$form&quot; of method &quot;__construct()&quot; needs an instance of &quot;TYPO3\CMS\Form\Domain\Model\FormDefinition&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="TYPO3\CMS\Form\Event\BeforeEmailFinisherInitializedEvent" class="TYPO3\CMS\Form\Event\BeforeEmailFinisherInitializedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Event\BeforeEmailFinisherInitializedEvent&quot;: argument &quot;$options&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\Event\BeforeFormIsCreatedEvent" class="TYPO3\CMS\Form\Event\BeforeFormIsCreatedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Event\BeforeFormIsCreatedEvent&quot;: argument &quot;$formPersistenceIdentifier&quot; of method &quot;TYPO3\CMS\Form\Event\AbstractFormEvent::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\Event\BeforeFormIsDeletedEvent" class="TYPO3\CMS\Form\Event\BeforeFormIsDeletedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Event\BeforeFormIsDeletedEvent&quot;: argument &quot;$formPersistenceIdentifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\Event\BeforeFormIsDuplicatedEvent" class="TYPO3\CMS\Form\Event\BeforeFormIsDuplicatedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Event\BeforeFormIsDuplicatedEvent&quot;: argument &quot;$formPersistenceIdentifier&quot; of method &quot;TYPO3\CMS\Form\Event\AbstractFormEvent::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\Event\BeforeFormIsSavedEvent" class="TYPO3\CMS\Form\Event\BeforeFormIsSavedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Event\BeforeFormIsSavedEvent&quot;: argument &quot;$formPersistenceIdentifier&quot; of method &quot;TYPO3\CMS\Form\Event\AbstractFormEvent::__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\Event\BeforeRenderableIsAddedToFormEvent" class="TYPO3\CMS\Form\Event\BeforeRenderableIsAddedToFormEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Event\BeforeRenderableIsAddedToFormEvent&quot;: argument &quot;$renderable&quot; of method &quot;__construct()&quot; needs an instance of &quot;TYPO3\CMS\Form\Domain\Model\Renderable\RenderableInterface&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="TYPO3\CMS\Form\Event\BeforeRenderableIsRemovedFromFormEvent" class="TYPO3\CMS\Form\Event\BeforeRenderableIsRemovedFromFormEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Event\BeforeRenderableIsRemovedFromFormEvent&quot;: argument &quot;$renderable&quot; of method &quot;__construct()&quot; needs an instance of &quot;TYPO3\CMS\Form\Domain\Model\Renderable\AbstractRenderable&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="TYPO3\CMS\Form\Event\BeforeRenderableIsRenderedEvent" class="TYPO3\CMS\Form\Event\BeforeRenderableIsRenderedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Event\BeforeRenderableIsRenderedEvent&quot;: argument &quot;$renderable&quot; of method &quot;__construct()&quot; needs an instance of &quot;TYPO3\CMS\Form\Domain\Model\Renderable\RootRenderableInterface&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="TYPO3\CMS\Form\Event\BeforeRenderableIsValidatedEvent" class="TYPO3\CMS\Form\Event\BeforeRenderableIsValidatedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Event\BeforeRenderableIsValidatedEvent&quot;: argument &quot;$value&quot; of method &quot;__construct()&quot; is type-hinted &quot;mixed&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\EventListener\DataStructureIdentifierListener" class="TYPO3\CMS\Form\EventListener\DataStructureIdentifierListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="form-framework/modify-data-structure-identifier" event="" method="modifyDataStructureIdentifier" before="" after=""/>
      <tag name="event.listener" identifier="form-framework/modify-data-structure" event="" method="modifyDataStructure" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Persistence\FormPersistenceManager"/>
      <argument type="service" id=".lazy.TYPO3\CMS\Form\Domain\Configuration\ConfigurationService"/>
      <argument type="service" id=".lazy.TYPO3\CMS\Form\Service\TranslationService"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id=".lazy.TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface.073HiA2"/>
      <argument type="service" id=".lazy.TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManagerInterface.4HYN7sy"/>
    </service>
    <service id="TYPO3\CMS\Form\EventListener\FormatDateRenderableBeforeRendering" class="TYPO3\CMS\Form\EventListener\FormatDateRenderableBeforeRendering" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="form-framework/format-date-before-rendered" event="" method="__invoke" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Form\EventListener\ModifyFormDefinitionRecordActionsEventListener" class="TYPO3\CMS\Form\EventListener\ModifyFormDefinitionRecordActionsEventListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="form-framework/modify-form-definition-record-list-actions" event="" method="modifyRecordListRecordActions" before="" after=""/>
      <tag name="event.listener" identifier="form-framework/modify-form-definition-record-list-table-actions" event="" method="modifyRecordListTableActions" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Form\EventListener\ModifyFormDefinitionRecordListRowEventListener" class="TYPO3\CMS\Form\EventListener\ModifyFormDefinitionRecordListRowEventListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="form-framework/modify-form-definition-record-list-row" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Form\EventListener\ProcessFileListActionsEventListener" class="TYPO3\CMS\Form\EventListener\ProcessFileListActionsEventListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="form-framework/form-definition-files" event="" method="__invoke" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Form\EventListener\TranslateDefaultValueBeforeRendering" class="TYPO3\CMS\Form\EventListener\TranslateDefaultValueBeforeRendering" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="form-framework/translate-default-value-before-rendered" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Form\Service\TranslationService"/>
    </service>
    <service id="TYPO3\CMS\Form\EventListener\ValidateAdvancedPasswordRenderable" class="TYPO3\CMS\Form\EventListener\ValidateAdvancedPasswordRenderable" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="form-framework/validate-advanced-password" event="" method="__invoke" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Form\Exception" class="TYPO3\CMS\Form\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Hooks\FormDefinitionDataHandlerHook" class="TYPO3\CMS\Form\Hooks\FormDefinitionDataHandlerHook" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Storage\Security\FormDefinitionPersistenceGuard"/>
    </service>
    <service id="TYPO3\CMS\Form\Hooks\FormFileProvider" class="TYPO3\CMS\Form\Hooks\FormFileProvider" autowire="true" autoconfigure="true">
      <tag name="backend.contextmenu.itemprovider"/>
    </service>
    <service id="TYPO3\CMS\Form\Hooks\FormPagePreviewRenderer" class="TYPO3\CMS\Form\Hooks\FormPagePreviewRenderer" public="true" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Persistence\FormPersistenceManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id="TYPO3\CMS\Backend\Preview\RecordFieldPreviewProcessor"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Form\Hooks\FormPagePreviewRenderer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\Hooks\ImportExportHook" class="TYPO3\CMS\Form\Hooks\ImportExportHook" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManager" class="TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManager" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Configuration\YamlSource"/>
      <argument type="service" id="cache.assets"/>
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Configuration\TypoScriptService"/>
      <argument type="service" id="TYPO3\CMS\Form\Service\FormDefinitionMigrationService"/>
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Configuration\FormYamlCollector"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManagerInterface" class="TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManagerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Form\Mvc\Configuration\Exception" class="TYPO3\CMS\Form\Mvc\Configuration\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Mvc\Configuration\Exception\CycleInheritancesException" class="TYPO3\CMS\Form\Mvc\Configuration\Exception\CycleInheritancesException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Mvc\Configuration\Exception\FileWriteException" class="TYPO3\CMS\Form\Mvc\Configuration\Exception\FileWriteException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Mvc\Configuration\Exception\NoSuchFileException" class="TYPO3\CMS\Form\Mvc\Configuration\Exception\NoSuchFileException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Mvc\Configuration\Exception\ParseErrorException" class="TYPO3\CMS\Form\Mvc\Configuration\Exception\ParseErrorException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Mvc\Configuration\FormYamlCollector" class="TYPO3\CMS\Form\Mvc\Configuration\FormYamlCollector" public="true" autowire="true" autoconfigure="true">
      <configurator service="TYPO3\CMS\Form\DependencyInjection\FormYamlCollectorConfigurator" method="configure"/>
    </service>
    <service id="TYPO3\CMS\Form\Mvc\Configuration\InheritancesResolverService" class="TYPO3\CMS\Form\Mvc\Configuration\InheritancesResolverService" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Mvc\Configuration\TypoScriptService" class="TYPO3\CMS\Form\Mvc\Configuration\TypoScriptService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\TypoScriptService"/>
    </service>
    <service id="TYPO3\CMS\Form\Mvc\Configuration\YamlSource" class="TYPO3\CMS\Form\Mvc\Configuration\YamlSource" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Slot\FilePersistenceSlot"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Loader\YamlFileLoader"/>
    </service>
    <service id="TYPO3\CMS\Form\Mvc\Persistence\Event\AfterFormDefinitionLoadedEvent" class="TYPO3\CMS\Form\Mvc\Persistence\Event\AfterFormDefinitionLoadedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Mvc\Persistence\Event\AfterFormDefinitionLoadedEvent&quot;: argument &quot;$formDefinition&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\Mvc\Persistence\Exception" class="TYPO3\CMS\Form\Mvc\Persistence\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Mvc\Persistence\Exception\NoUniqueIdentifierException" class="TYPO3\CMS\Form\Mvc\Persistence\Exception\NoUniqueIdentifierException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Mvc\Persistence\Exception\NoUniquePersistenceIdentifierException" class="TYPO3\CMS\Form\Mvc\Persistence\Exception\NoUniquePersistenceIdentifierException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Mvc\Persistence\Exception\PersistenceManagerException" class="TYPO3\CMS\Form\Mvc\Persistence\Exception\PersistenceManagerException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Mvc\Persistence\FormPersistenceManager" class="TYPO3\CMS\Form\Mvc\Persistence\FormPersistenceManager" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Storage\StorageAdapterFactory"/>
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Configuration\TypoScriptService"/>
      <argument type="service" id="TYPO3\CMS\Form\Service\DatabaseService"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Mvc\Persistence\FormPersistenceManagerInterface" class="TYPO3\CMS\Form\Mvc\Persistence\FormPersistenceManagerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Form\Mvc\ProcessingRule" class="TYPO3\CMS\Form\Mvc\ProcessingRule" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
    </service>
    <service id="TYPO3\CMS\Form\Mvc\Property\Exception\TypeConverterException" class="TYPO3\CMS\Form\Mvc\Property\Exception\TypeConverterException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Mvc\Property\PropertyMappingConfiguration" class="TYPO3\CMS\Form\Mvc\Property\PropertyMappingConfiguration" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
    </service>
    <service id="TYPO3\CMS\Form\Mvc\Property\TypeConverter\FormDefinitionArrayConverter" class="TYPO3\CMS\Form\Mvc\Property\TypeConverter\FormDefinitionArrayConverter" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.type_converter" priority="10" target="TYPO3\CMS\Form\Type\FormDefinitionArray" sources="string"/>
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FormDefinitionValidationService"/>
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\FormDefinitionConversionService"/>
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\ConfigurationService"/>
    </service>
    <service id="TYPO3\CMS\Form\Mvc\Property\TypeConverter\PseudoFile" class="TYPO3\CMS\Form\Mvc\Property\TypeConverter\PseudoFile" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Mvc\Property\TypeConverter\PseudoFile&quot;: argument &quot;$uploadInfo&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\Mvc\Property\TypeConverter\PseudoFileReference" class="TYPO3\CMS\Form\Mvc\Property\TypeConverter\PseudoFileReference" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Mvc\Property\TypeConverter\UploadedFileReferenceConverter" class="TYPO3\CMS\Form\Mvc\Property\TypeConverter\UploadedFileReferenceConverter" public="true" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <tag name="typo3.singleton"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Form\Mvc\Property\TypeConverter\UploadedFileReferenceConverter</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectResourceFactory">
        <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectStorageRepository">
        <argument type="service" id="TYPO3\CMS\Core\Resource\StorageRepository"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\Mvc\Validation\CountValidator" class="TYPO3\CMS\Form\Mvc\Validation\CountValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Form\Mvc\Validation\DateRangeValidator" class="TYPO3\CMS\Form\Mvc\Validation\DateRangeValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Form\Mvc\Validation\DateRangeValidator</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\Mvc\Validation\EmptyValidator" class="TYPO3\CMS\Form\Mvc\Validation\EmptyValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Form\Mvc\Validation\Exception\InvalidValidationOptionsException" class="TYPO3\CMS\Form\Mvc\Validation\Exception\InvalidValidationOptionsException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Mvc\Validation\FileSizeValidator" class="TYPO3\CMS\Form\Mvc\Validation\FileSizeValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="TYPO3\CMS\Form\Mvc\Validation\MimeTypeValidator" class="TYPO3\CMS\Form\Mvc\Validation\MimeTypeValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Mvc\Validation\ObjectStorageElementValidatorInterface" class="TYPO3\CMS\Form\Mvc\Validation\ObjectStorageElementValidatorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Form\Security\HashScope" class="TYPO3\CMS\Form\Security\HashScope" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Service\CleanupFormUploadsService" class="TYPO3\CMS\Form\Service\CleanupFormUploadsService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Form\Service\CleanupFormUploadsService</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Form\Service\DatabaseService" class="TYPO3\CMS\Form\Service\DatabaseService" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Service\FormDefinitionMigrationService" class="TYPO3\CMS\Form\Service\FormDefinitionMigrationService" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Form\Service\FormEditorEnrichmentService" class="TYPO3\CMS\Form\Service\FormEditorEnrichmentService" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Form\Service\RichTextConfigurationService"/>
    </service>
    <service id="TYPO3\CMS\Form\Service\FormTransferResult" class="TYPO3\CMS\Form\Service\FormTransferResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Form\Service\FormTransferResult&quot;: argument &quot;$sourceIdentifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Form\Service\FormTransferService" class="TYPO3\CMS\Form\Service\FormTransferService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Storage\StorageAdapterFactory"/>
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Persistence\FormPersistenceManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Form\Service\FormTransferService</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Form\Service\FormValueResolver" class="TYPO3\CMS\Form\Service\FormValueResolver" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Form\Service\TranslationService"/>
    </service>
    <service id="TYPO3\CMS\Form\Service\RichTextConfigurationService" class="TYPO3\CMS\Form\Service\RichTextConfigurationService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Richtext"/>
      <argument type="service" id="TYPO3\CMS\Core\Html\RteHtmlParser"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Form\Service\TranslationService" class="TYPO3\CMS\Form\Service\TranslationService" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\Locales"/>
    </service>
    <service id="TYPO3\CMS\Form\Slot\FilePersistenceSlot" class="TYPO3\CMS\Form\Slot\FilePersistenceSlot" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="form-framework/creation" event="" method="onPreFileCreate" before="" after=""/>
      <tag name="event.listener" identifier="form-framework/add" event="" method="onPreFileAdd" before="" after=""/>
      <tag name="event.listener" identifier="form-framework/rename" event="" method="onPreFileRename" before="" after=""/>
      <tag name="event.listener" identifier="form-framework/replace" event="" method="onPreFileReplace" before="" after=""/>
      <tag name="event.listener" identifier="form-framework/move" event="" method="onPreFileMove" before="" after=""/>
      <tag name="event.listener" identifier="form-framework/update-content" event="" method="onPreFileSetContents" before="" after=""/>
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
    </service>
    <service id="TYPO3\CMS\Form\Slot\FormDefinitionPersistenceException" class="TYPO3\CMS\Form\Slot\FormDefinitionPersistenceException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Slot\ResourcePublicationSlot" class="TYPO3\CMS\Form\Slot\ResourcePublicationSlot" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="form-framework/resource-getPublicUrl" event="" method="getPublicUrl" before="" after=""/>
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
    </service>
    <service id="TYPO3\CMS\Form\SoftReference\FormPersistenceIdentifierSoftReferenceParser" class="TYPO3\CMS\Form\SoftReference\FormPersistenceIdentifierSoftReferenceParser" public="true" autowire="true" autoconfigure="true">
      <tag name="softreference.parser" parserKey="formPersistenceIdentifier"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Storage\AbstractFileStorageAdapter" class="TYPO3\CMS\Form\Storage\AbstractFileStorageAdapter" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Form\Storage\DatabaseStorageAdapter" class="TYPO3\CMS\Form\Storage\DatabaseStorageAdapter" autowire="true" autoconfigure="true">
      <tag name="form.storage.adapter"/>
      <argument type="service" id="TYPO3\CMS\Form\Domain\Repository\FormDefinitionRepository"/>
      <argument type="service" id="TYPO3\CMS\Form\Storage\Permission\DatabasePermissionChecker"/>
      <argument type="service" id="TYPO3\CMS\Form\Storage\JsonObjectKeyOrderPreserver"/>
    </service>
    <service id="TYPO3\CMS\Form\Storage\ExtensionStorageAdapter" class="TYPO3\CMS\Form\Storage\ExtensionStorageAdapter" autowire="true" autoconfigure="true">
      <tag name="form.storage.adapter"/>
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Configuration\YamlSource"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\PersistenceConfigurationService"/>
      <argument type="service" id="cache.runtime"/>
      <call method="injectStorageRepository">
        <argument type="service" id="TYPO3\CMS\Core\Resource\StorageRepository"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\Storage\FileMountStorageAdapter" class="TYPO3\CMS\Form\Storage\FileMountStorageAdapter" autowire="true" autoconfigure="true">
      <tag name="form.storage.adapter"/>
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Configuration\YamlSource"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\PersistenceConfigurationService"/>
      <argument type="service" id="TYPO3\CMS\Form\Slot\FilePersistenceSlot"/>
      <call method="injectStorageRepository">
        <argument type="service" id="TYPO3\CMS\Core\Resource\StorageRepository"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\Storage\JsonObjectKeyOrderPreserver" class="TYPO3\CMS\Form\Storage\JsonObjectKeyOrderPreserver" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Storage\Permission\DatabasePermissionChecker" class="TYPO3\CMS\Form\Storage\Permission\DatabasePermissionChecker" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Form\Storage\Security\FormDefinitionPersistenceCommand" class="TYPO3\CMS\Form\Storage\Security\FormDefinitionPersistenceCommand" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Storage\Security\FormDefinitionPersistenceGuard" class="TYPO3\CMS\Form\Storage\Security\FormDefinitionPersistenceGuard" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
    </service>
    <service id="TYPO3\CMS\Form\Storage\StorageAdapterFactory" class="TYPO3\CMS\Form\Storage\StorageAdapterFactory" public="true" autowire="true" autoconfigure="true">
      <argument type="tagged_iterator" tag="form.storage.adapter"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Form\Storage\StorageAdapterInterface" class="TYPO3\CMS\Form\Storage\StorageAdapterInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="form.storage.adapter"/>
    </service>
    <service id="TYPO3\CMS\Form\Type\FormDefinitionArray" class="TYPO3\CMS\Form\Type\FormDefinitionArray" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\Upgrades\FileFormsToDatabaseUpgradeWizard" class="TYPO3\CMS\Form\Upgrades\FileFormsToDatabaseUpgradeWizard" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="formFileFormsToDatabaseMigration"/>
      <argument type="service" id="TYPO3\CMS\Form\Domain\Repository\FormDefinitionRepository"/>
      <argument type="service" id="TYPO3\CMS\Form\Service\FormTransferService"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Form\Upgrades\FileFormsToDatabaseUpgradeWizard</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Form\Utility\DateRangeValidatorPatterns" class="TYPO3\CMS\Form\Utility\DateRangeValidatorPatterns" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Form\ViewHelpers\Be\MaximumFileSizeViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Be\MaximumFileSizeViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Form\ViewHelpers\Be\RenderContentElementPreviewViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Be\RenderContentElementPreviewViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Backend\Context\PageContextFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\AssetCollector"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\ViewHelpers\Form\TimePickerViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Form\TimePickerViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\ViewHelpers\Form\UploadDeleteCheckboxViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Form\UploadDeleteCheckboxViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\ViewHelpers\Form\UploadedResourceViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Form\UploadedResourceViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\ViewHelpers\FormViewHelper" class="TYPO3\CMS\Form\ViewHelpers\FormViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Form\ViewHelpers\GridColumnClassAutoConfigurationViewHelper" class="TYPO3\CMS\Form\ViewHelpers\GridColumnClassAutoConfigurationViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper" class="TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Form\ViewHelpers\RenderFormValueViewHelper" class="TYPO3\CMS\Form\ViewHelpers\RenderFormValueViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Form\Service\FormValueResolver"/>
    </service>
    <service id="TYPO3\CMS\Form\ViewHelpers\RenderRenderableViewHelper" class="TYPO3\CMS\Form\ViewHelpers\RenderRenderableViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Form\ViewHelpers\RenderViewHelper" class="TYPO3\CMS\Form\ViewHelpers\RenderViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Form\Mvc\Persistence\FormPersistenceManager"/>
    </service>
    <service id="TYPO3\CMS\Form\ViewHelpers\TranslateElementErrorViewHelper" class="TYPO3\CMS\Form\ViewHelpers\TranslateElementErrorViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Form\Service\TranslationService"/>
    </service>
    <service id="TYPO3\CMS\Form\ViewHelpers\TranslateElementPropertyViewHelper" class="TYPO3\CMS\Form\ViewHelpers\TranslateElementPropertyViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Form\Service\TranslationService"/>
    </service>
    <service id="TYPO3\CMS\FluidStyledContent\ViewHelpers\Link\ClickEnlargeViewHelper" class="TYPO3\CMS\FluidStyledContent\ViewHelpers\Link\ClickEnlargeViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\TypoScriptService"/>
    </service>
    <service id="TYPO3\CMS\Reports\Task" class="TYPO3\CMS\Reports\Task" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="TYPO3\CMS\Reports\Controller\ContentStatisticsController" class="TYPO3\CMS\Reports\Controller\ContentStatisticsController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Reports\Service\ContentStatisticsService"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
    </service>
    <service id="TYPO3\CMS\Reports\Controller\RecordStatisticsController" class="TYPO3\CMS\Reports\Controller\RecordStatisticsController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Reports\Service\RecordStatisticsService"/>
    </service>
    <service id="TYPO3\CMS\Reports\Controller\StatusReportController" class="TYPO3\CMS\Reports\Controller\StatusReportController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Reports\Service\StatusService"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Reports\ExtendedStatusProviderInterface" class="TYPO3\CMS\Reports\ExtendedStatusProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Reports\Integrity\DatabaseIntegrityCheck" class="TYPO3\CMS\Reports\Integrity\DatabaseIntegrityCheck" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Reports\Registry\StatusRegistry" class="TYPO3\CMS\Reports\Registry\StatusRegistry" autowire="true" autoconfigure="true">
      <argument type="tagged_iterator" tag="reports.status"/>
    </service>
    <service id="TYPO3\CMS\Reports\Report\Status\ConfigurationStatus" class="TYPO3\CMS\Reports\Report\Status\ConfigurationStatus" autowire="true" autoconfigure="true">
      <tag name="reports.status"/>
    </service>
    <service id="TYPO3\CMS\Reports\Report\Status\FalStatus" class="TYPO3\CMS\Reports\Report\Status\FalStatus" autowire="true" autoconfigure="true">
      <tag name="reports.status"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\Service\ResourceConsistencyService"/>
    </service>
    <service id="TYPO3\CMS\Reports\Report\Status\ImageProcessingStatus" class="TYPO3\CMS\Reports\Report\Status\ImageProcessingStatus" autowire="true" autoconfigure="true">
      <tag name="reports.status"/>
    </service>
    <service id="TYPO3\CMS\Reports\Report\Status\SecurityStatus" class="TYPO3\CMS\Reports\Report\Status\SecurityStatus" autowire="true" autoconfigure="true">
      <tag name="reports.status"/>
    </service>
    <service id="TYPO3\CMS\Reports\Report\Status\SystemStatus" class="TYPO3\CMS\Reports\Report\Status\SystemStatus" autowire="true" autoconfigure="true">
      <tag name="reports.status"/>
    </service>
    <service id="TYPO3\CMS\Reports\Report\Status\Typo3Status" class="TYPO3\CMS\Reports\Report\Status\Typo3Status" autowire="true" autoconfigure="true">
      <tag name="reports.status"/>
    </service>
    <service id="TYPO3\CMS\Reports\Report\WarningsForAboutModule" class="TYPO3\CMS\Reports\Report\WarningsForAboutModule" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3-reports/warnings" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Registry"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Reports\RequestAwareStatusProviderInterface" class="TYPO3\CMS\Reports\RequestAwareStatusProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="reports.status"/>
    </service>
    <service id="TYPO3\CMS\Reports\Service\ContentStatisticsService" class="TYPO3\CMS\Reports\Service\ContentStatisticsService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\SchemaLabelResolver"/>
    </service>
    <service id="TYPO3\CMS\Reports\Service\RecordStatisticsService" class="TYPO3\CMS\Reports\Service\RecordStatisticsService" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry"/>
    </service>
    <service id="TYPO3\CMS\Reports\Service\StatusService" class="TYPO3\CMS\Reports\Service\StatusService" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Reports\Registry\StatusRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Registry"/>
    </service>
    <service id="TYPO3\CMS\Reports\Status" class="TYPO3\CMS\Reports\Status" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Reports\Status&quot;: argument &quot;$title&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Reports\StatusProviderInterface" class="TYPO3\CMS\Reports\StatusProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="reports.status"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Command\CheckIntegrityCommand" class="TYPO3\CMS\Redirects\Command\CheckIntegrityCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="redirects:checkintegrity" description="Checks integrity of redirects" hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Core\Registry"/>
      <argument type="service" id="TYPO3\CMS\Redirects\Service\IntegrityService"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <call method="setName">
        <argument>redirects:checkintegrity</argument>
      </call>
      <call method="setDescription">
        <argument>Checks integrity of redirects</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Redirects\Command\CleanupRedirectsCommand" class="TYPO3\CMS\Redirects\Command\CleanupRedirectsCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="redirects:cleanup" description="Periodically cleans up old redirects for constraints such as days, hit count or domains." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Redirects\Repository\RedirectRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <call method="setName">
        <argument>redirects:cleanup</argument>
      </call>
      <call method="setDescription">
        <argument>Periodically cleans up old redirects for constraints such as days, hit count or domains.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Redirects\Configuration\CheckIntegrityConfiguration" class="TYPO3\CMS\Redirects\Configuration\CheckIntegrityConfiguration" autowire="true" autoconfigure="true">
      <argument type="service" id="extension.configuration.redirects"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Controller\ManagementController" class="TYPO3\CMS\Redirects\Controller\ManagementController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Redirects\Repository\RedirectRepository"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Redirects\Service\ModulePaginationService"/>
      <argument type="service" id="TYPO3\CMS\Backend\Backend\Avatar\Avatar"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Controller\QrCodeModuleController" class="TYPO3\CMS\Redirects\Controller\QrCodeModuleController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Redirects\Repository\RedirectRepository"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Redirects\Service\ModulePaginationService"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Controller\RecordHistoryRollbackController" class="TYPO3\CMS\Redirects\Controller\RecordHistoryRollbackController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\History\RecordHistoryRollback"/>
      <argument type="service" id="TYPO3\CMS\Redirects\Service\TemporaryPermissionMutationService"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Controller\ShortUrlGeneratorController" class="TYPO3\CMS\Redirects\Controller\ShortUrlGeneratorController" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Redirects\Service\ShortUrlService"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Controller\ShortUrlModuleController" class="TYPO3\CMS\Redirects\Controller\ShortUrlModuleController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Redirects\Repository\RedirectRepository"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Redirects\Service\ModulePaginationService"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Data\SourceHostProvider" class="TYPO3\CMS\Redirects\Data\SourceHostProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="cache.runtime"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Evaluation\SourceHost" class="TYPO3\CMS\Redirects\Evaluation\SourceHost" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Redirects\Event\AfterAutoCreateRedirectHasBeenPersistedEvent" class="TYPO3\CMS\Redirects\Event\AfterAutoCreateRedirectHasBeenPersistedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Redirects\Event\AfterAutoCreateRedirectHasBeenPersistedEvent&quot;: argument &quot;$source&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Redirects\RedirectUpdate\RedirectSourceInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Redirects\RedirectUpdate\PageTypeSource&quot;, &quot;TYPO3\CMS\Redirects\RedirectUpdate\PlainSlugReplacementRedirectSource&quot;."/>
    </service>
    <service id="TYPO3\CMS\Redirects\Event\AfterPageUrlsForSiteForRedirectIntegrityHaveBeenCollectedEvent" class="TYPO3\CMS\Redirects\Event\AfterPageUrlsForSiteForRedirectIntegrityHaveBeenCollectedEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Site\Entity\Site"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Event\BeforeRedirectMatchDomainEvent" class="TYPO3\CMS\Redirects\Event\BeforeRedirectMatchDomainEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Redirects\Event\BeforeRedirectMatchDomainEvent&quot;: argument &quot;$domain&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Redirects\Event\ModifyAutoCreateRedirectRecordBeforePersistingEvent" class="TYPO3\CMS\Redirects\Event\ModifyAutoCreateRedirectRecordBeforePersistingEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Redirects\Event\ModifyAutoCreateRedirectRecordBeforePersistingEvent&quot;: argument &quot;$source&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Redirects\RedirectUpdate\RedirectSourceInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Redirects\RedirectUpdate\PageTypeSource&quot;, &quot;TYPO3\CMS\Redirects\RedirectUpdate\PlainSlugReplacementRedirectSource&quot;."/>
    </service>
    <service id="TYPO3\CMS\Redirects\Event\ModifyRedirectManagementControllerViewDataEvent" class="TYPO3\CMS\Redirects\Event\ModifyRedirectManagementControllerViewDataEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Redirects\Event\ModifyRedirectManagementControllerViewDataEvent&quot;: argument &quot;$redirects&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Redirects\Event\RedirectIntegrityCheckEvent" class="TYPO3\CMS\Redirects\Event\RedirectIntegrityCheckEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Redirects\Event\RedirectIntegrityCheckEvent&quot;: argument &quot;$redirect&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Redirects\Event\RedirectWasHitEvent" class="TYPO3\CMS\Redirects\Event\RedirectWasHitEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Redirects\Event\RedirectWasHitEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Redirects\Event\SlugRedirectChangeItemCreatedEvent" class="TYPO3\CMS\Redirects\Event\SlugRedirectChangeItemCreatedEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Redirects\RedirectUpdate\SlugRedirectChangeItem"/>
    </service>
    <service id="TYPO3\CMS\Redirects\EventListener\AddPageTypeZeroSource" class="TYPO3\CMS\Redirects\EventListener\AddPageTypeZeroSource" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="redirects-add-page-type-zero-source" event="" method="__invoke" before="" after="redirects-add-plain-slug-replacement-source"/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry"/>
    </service>
    <service id="TYPO3\CMS\Redirects\EventListener\AddPlainSlugReplacementSource" class="TYPO3\CMS\Redirects\EventListener\AddPlainSlugReplacementSource" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="redirects-add-plain-slug-replacement-source" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry"/>
    </service>
    <service id="TYPO3\CMS\Redirects\EventListener\AddUrlsForSubPagesForIntegrityCheck" class="TYPO3\CMS\Redirects\EventListener\AddUrlsForSubPagesForIntegrityCheck" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="redirects-add-slugs-of-subpages" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Redirects\EventListener\AfterBackendPageRendererEventListener" class="TYPO3\CMS\Redirects\EventListener\AfterBackendPageRendererEventListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="redirects-after-backend-page-renderer-event" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
    </service>
    <service id="TYPO3\CMS\Redirects\EventListener\IncrementHitCount" class="TYPO3\CMS\Redirects\EventListener\IncrementHitCount" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="redirects-increment-hit-count" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
    </service>
    <service id="TYPO3\CMS\Redirects\EventListener\QrCodeNewDocHeaderButton" class="TYPO3\CMS\Redirects\EventListener\QrCodeNewDocHeaderButton" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="" method="" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
    </service>
    <service id="TYPO3\CMS\Redirects\EventListener\RecordHistoryRollbackEventsListener" class="TYPO3\CMS\Redirects\EventListener\RecordHistoryRollbackEventsListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="redirects-enable-hook" event="" method="afterHistoryRollbackFinishedEvent" before="" after=""/>
      <tag name="event.listener" identifier="redirects-disable-hook" event="" method="beforeHistoryRollbackStartEvent" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Redirects\EventListener\RedirectEditPermissionGuard" class="TYPO3\CMS\Redirects\EventListener\RedirectEditPermissionGuard" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="redirect-edit-permission-guard" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Redirects\Security\RedirectPermissionGuard"/>
    </service>
    <service id="TYPO3\CMS\Redirects\EventListener\ShortUrlNewDocHeaderButtonEventListener" class="TYPO3\CMS\Redirects\EventListener\ShortUrlNewDocHeaderButtonEventListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3/cms-redirects/short-url-new-doc-header-button" event="" method="" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Form\Element\QrCodeElement" class="TYPO3\CMS\Redirects\Form\Element\QrCodeElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Redirects\Form\Element\QrCodeElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Redirects\Form\Element\RenderCreationInformation" class="TYPO3\CMS\Redirects\Form\Element\RenderCreationInformation" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Redirects\Form\Element\RenderCreationInformation</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Redirects\Form\Element\ShortUrlElement" class="TYPO3\CMS\Redirects\Form\Element\ShortUrlElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Redirects\Form\Element\ShortUrlElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Redirects\Form\FieldControl\ShortUrlGenerator" class="TYPO3\CMS\Redirects\Form\FieldControl\ShortUrlGenerator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Redirects\Form\FieldControl\ShortUrlGenerator</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Redirects\FormDataProvider\QrCodeSourceHostDataProvider" class="TYPO3\CMS\Redirects\FormDataProvider\QrCodeSourceHostDataProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Redirects\FormDataProvider\ShortUrlDataProvider" class="TYPO3\CMS\Redirects\FormDataProvider\ShortUrlDataProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
    </service>
    <service id="TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider" class="TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Redirects\Data\SourceHostProvider"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Hooks\DataHandlerCacheFlushingHook" class="TYPO3\CMS\Redirects\Hooks\DataHandlerCacheFlushingHook" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Redirects\Hooks\DataHandlerPermissionGuardHook" class="TYPO3\CMS\Redirects\Hooks\DataHandlerPermissionGuardHook" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Redirects\Security\RedirectPermissionGuard"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Hooks\DataHandlerSlugUpdateHook" class="TYPO3\CMS\Redirects\Hooks\DataHandlerSlugUpdateHook" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Redirects\Service\SlugService"/>
      <argument type="service" id="TYPO3\CMS\Redirects\RedirectUpdate\SlugRedirectChangeItemFactory"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Hooks\DispatchNotificationHook" class="TYPO3\CMS\Redirects\Hooks\DispatchNotificationHook" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Redirects\Hooks\HandleNewQrCodeRecord" class="TYPO3\CMS\Redirects\Hooks\HandleNewQrCodeRecord" public="true" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Redirects\Hooks\HandleNewShortUrlRecord" class="TYPO3\CMS\Redirects\Hooks\HandleNewShortUrlRecord" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Redirects\Service\ShortUrlService"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Http\Middleware\RedirectHandler" class="TYPO3\CMS\Redirects\Http\Middleware\RedirectHandler" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service" id="TYPO3\CMS\Redirects\Service\RedirectService"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Redirects\Http\Middleware\RedirectHandler</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Redirects\Message\RedirectWasHitMessage" class="TYPO3\CMS\Redirects\Message\RedirectWasHitMessage" autowire="true" autoconfigure="true">
      <tag name="core.webhook_message" identifier="typo3/redirect-was-hit" description="LLL:EXT:redirects/Resources/Private/Language/locallang_db.xlf:sys_redirect.webhook_type.typo3-redirect-was-hit" method=""/>
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Redirects\Message\RedirectWasHitMessage&quot;: argument &quot;$sourceUrl&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\UriInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\Uri&quot;, &quot;TYPO3\CMS\Core\Security\ContentSecurityPolicy\UriValue&quot;, &quot;TYPO3\CMS\Core\SystemResource\Http\CacheBustingUri&quot;."/>
    </service>
    <service id="TYPO3\CMS\Redirects\RedirectUpdate\PageTypeSource" class="TYPO3\CMS\Redirects\RedirectUpdate\PageTypeSource" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Redirects\RedirectUpdate\PageTypeSource&quot;: argument &quot;$host&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Redirects\RedirectUpdate\PlainSlugReplacementRedirectSource" class="TYPO3\CMS\Redirects\RedirectUpdate\PlainSlugReplacementRedirectSource" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Redirects\RedirectUpdate\PlainSlugReplacementRedirectSource&quot;: argument &quot;$host&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Redirects\RedirectUpdate\RedirectSourceCollection" class="TYPO3\CMS\Redirects\RedirectUpdate\RedirectSourceCollection" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Redirects\RedirectUpdate\RedirectSourceInterface" class="TYPO3\CMS\Redirects\RedirectUpdate\RedirectSourceInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Redirects\RedirectUpdate\SlugRedirectChangeItem" class="TYPO3\CMS\Redirects\RedirectUpdate\SlugRedirectChangeItem" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Redirects\RedirectUpdate\SlugRedirectChangeItem&quot;: argument &quot;$defaultLanguagePageId&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Redirects\RedirectUpdate\SlugRedirectChangeItemFactory" class="TYPO3\CMS\Redirects\RedirectUpdate\SlugRedirectChangeItemFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Report\Status\RedirectStatus" class="TYPO3\CMS\Redirects\Report\Status\RedirectStatus" public="true" autowire="true" autoconfigure="true">
      <tag name="reports.status"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Redirects\Repository\RedirectRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Registry"/>
      <argument type="service" id="TYPO3\CMS\Redirects\Configuration\CheckIntegrityConfiguration"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Repository\Demand" class="TYPO3\CMS\Redirects\Repository\Demand" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Redirects\Repository\RedirectRepository" class="TYPO3\CMS\Redirects\Repository\RedirectRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Redirects\Security\RedirectPermissionGuard"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Repository\StopQueryException" class="TYPO3\CMS\Redirects\Repository\StopQueryException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Redirects\Security\RedirectPermissionGuard" class="TYPO3\CMS\Redirects\Security\RedirectPermissionGuard" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\LinkService"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService"/>
      <argument type="service" id="TYPO3\CMS\Redirects\Data\SourceHostProvider"/>
      <argument type="service" id="cache.runtime"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Service\IntegrityService" class="TYPO3\CMS\Redirects\Service\IntegrityService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Redirects\Service\RedirectService"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Service\ModulePaginationService" class="TYPO3\CMS\Redirects\Service\ModulePaginationService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Redirects\Repository\RedirectRepository"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Service\RedirectCacheService" class="TYPO3\CMS\Redirects\Service\RedirectCacheService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Cache\CacheManager"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Service\RedirectService" class="TYPO3\CMS\Redirects\Service\RedirectService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Redirects\Service\RedirectCacheService"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\LinkService"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Frontend\Page\PageInformationFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\FrontendTypoScriptFactory"/>
      <argument type="service" id="cache.typoscript"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Redirects\Service\RedirectService</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Service\ShortUrlService" class="TYPO3\CMS\Redirects\Service\ShortUrlService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\Random"/>
    </service>
    <service id="TYPO3\CMS\Redirects\Service\SlugService" class="TYPO3\CMS\Redirects\Service\SlugService" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\Repository\PageRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\LinkService"/>
      <argument type="service" id="TYPO3\CMS\Redirects\Service\RedirectCacheService"/>
      <argument type="service" id="TYPO3\CMS\Redirects\RedirectUpdate\SlugRedirectChangeItemFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Redirects\Service\TemporaryPermissionMutationService"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Redirects\Service\SlugService</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Redirects\Service\TemporaryPermissionMutationService" class="TYPO3\CMS\Redirects\Service\TemporaryPermissionMutationService" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Redirects\UserFunctions\HitCountDisplayCondition" class="TYPO3\CMS\Redirects\UserFunctions\HitCountDisplayCondition" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Redirects\Utility\RedirectConflict" class="TYPO3\CMS\Redirects\Utility\RedirectConflict" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Redirects\ViewHelpers\TargetPageRecordViewHelper" class="TYPO3\CMS\Redirects\ViewHelpers\TargetPageRecordViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\LinkService"/>
    </service>
    <service id="extension.configuration.redirects" class="array" autowire="true" autoconfigure="true">
      <argument>redirects</argument>
      <factory service="TYPO3\CMS\Core\Configuration\ExtensionConfiguration" method="get"/>
    </service>
    <service id="dashboard.widget.pagesWithoutMetaDescription" class="TYPO3\CMS\Seo\Widgets\PagesWithoutDescriptionWidget" public="true">
      <tag name="dashboard.widget" identifier="seo-pagesWithoutMetaDescription" groupNames="seo" title="LLL:EXT:seo/Resources/Private/Language/locallang_dashboard.xlf:widget.pagesWithoutMetaDescription.title" description="LLL:EXT:seo/Resources/Private/Language/locallang_dashboard.xlf:widget.pagesWithoutMetaDescription.description" iconIdentifier="content-widget-list" height="large" width="medium"/>
      <argument type="service" id="seo-pagesWithoutMetaDescriptionWidgetConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Seo\Widgets\Provider\PagesWithoutDescriptionDataProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="collection">
        <argument key="refreshAvailable">true</argument>
      </argument>
    </service>
    <service id="TYPO3\CMS\Seo\Canonical\CanonicalGenerator" class="TYPO3\CMS\Seo\Canonical\CanonicalGenerator" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\RecordFactory"/>
    </service>
    <service id="TYPO3\CMS\Seo\Event\ModifyUrlForCanonicalTagEvent" class="TYPO3\CMS\Seo\Event\ModifyUrlForCanonicalTagEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Seo\Event\ModifyUrlForCanonicalTagEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Seo\Exception\CanonicalGenerationDisabledException" class="TYPO3\CMS\Seo\Exception\CanonicalGenerationDisabledException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Seo\HrefLang\HrefLangGenerator" class="TYPO3\CMS\Seo\HrefLang\HrefLangGenerator" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3-seo/hreflangGenerator" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer"/>
      <argument type="service" id="TYPO3\CMS\Frontend\DataProcessing\LanguageMenuProcessor"/>
    </service>
    <service id="TYPO3\CMS\Seo\MetaTag\MetaTagGenerator" class="TYPO3\CMS\Seo\MetaTag\MetaTagGenerator" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\MetaTag\MetaTagManagerRegistry"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Service\ImageService"/>
    </service>
    <service id="TYPO3\CMS\Seo\MetaTag\OpenGraphMetaTagManager" class="TYPO3\CMS\Seo\MetaTag\OpenGraphMetaTagManager" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Seo\MetaTag\TwitterCardMetaTagManager" class="TYPO3\CMS\Seo\MetaTag\TwitterCardMetaTagManager" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Seo\PageTitle\SeoTitlePageTitleProvider" class="TYPO3\CMS\Seo\PageTitle\SeoTitlePageTitleProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Seo\Widgets\PagesWithoutDescriptionWidget" class="TYPO3\CMS\Seo\Widgets\PagesWithoutDescriptionWidget" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Seo\Widgets\PagesWithoutDescriptionWidget&quot;: argument &quot;$options&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Seo\Widgets\Provider\PagesWithoutDescriptionDataProvider" class="TYPO3\CMS\Seo\Widgets\Provider\PagesWithoutDescriptionDataProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="collection">
        <argument>3</argument>
        <argument>4</argument>
        <argument>6</argument>
        <argument>7</argument>
        <argument>199</argument>
        <argument>254</argument>
      </argument>
      <argument>8</argument>
    </service>
    <service id=".abstract.TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider" class="TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Seo\XmlSitemap\Exception\InvalidConfigurationException" class="TYPO3\CMS\Seo\XmlSitemap\Exception\InvalidConfigurationException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Seo\XmlSitemap\Exception\MissingConfigurationException" class="TYPO3\CMS\Seo\XmlSitemap\Exception\MissingConfigurationException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Seo\XmlSitemap\PagesXmlSitemapDataProvider" class="TYPO3\CMS\Seo\XmlSitemap\PagesXmlSitemapDataProvider" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Seo\XmlSitemap\PagesXmlSitemapDataProvider&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\Seo\XmlSitemap\RecordsXmlSitemapDataProvider" class="TYPO3\CMS\Seo\XmlSitemap\RecordsXmlSitemapDataProvider" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Seo\XmlSitemap\RecordsXmlSitemapDataProvider&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Seo\XmlSitemap\XmlSitemapDataProviderInterface" class="TYPO3\CMS\Seo\XmlSitemap\XmlSitemapDataProviderInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Seo\XmlSitemap\XmlSitemapRenderer" class="TYPO3\CMS\Seo\XmlSitemap\XmlSitemapRenderer" public="true" autowire="true" autoconfigure="true">
      <tag name="security.allowed-callable" method="render"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\TypoScriptService"/>
      <argument type="service" id="TYPO3\CMS\Frontend\Controller\ErrorController"/>
      <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\Controller\AdministrationController" class="TYPO3\CMS\IndexedSearch\Controller\AdministrationController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\IndexedSearch\Domain\Repository\AdministrationRepository"/>
      <argument type="service" id="TYPO3\CMS\IndexedSearch\Indexer"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\Controller\SearchController" class="TYPO3\CMS\IndexedSearch\Controller\SearchController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\IndexedSearch\Domain\Repository\IndexSearchRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\TypoScriptService"/>
      <argument type="service" id="TYPO3\CMS\IndexedSearch\Lexer"/>
      <argument type="service" id="TYPO3\CMS\Frontend\Typolink\LinkFactory"/>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\Domain\Repository\AdministrationRepository" class="TYPO3\CMS\IndexedSearch\Domain\Repository\AdministrationRepository" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\IndexedSearch\Domain\Repository\IndexSearchRepository" class="TYPO3\CMS\IndexedSearch\Domain\Repository\IndexSearchRepository" shared="false" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Core\TimeTracker\TimeTracker"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\Dto\IndexingDataAsArray" class="TYPO3\CMS\IndexedSearch\Dto\IndexingDataAsArray" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\IndexedSearch\Dto\IndexingDataAsString" class="TYPO3\CMS\IndexedSearch\Dto\IndexingDataAsString" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\IndexedSearch\Event\AfterSearchResultSetsAreGeneratedEvent" class="TYPO3\CMS\IndexedSearch\Event\AfterSearchResultSetsAreGeneratedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\IndexedSearch\Event\AfterSearchResultSetsAreGeneratedEvent&quot;: argument &quot;$resultSets&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\Event\BeforeFinalSearchQueryIsExecutedEvent" class="TYPO3\CMS\IndexedSearch\Event\BeforeFinalSearchQueryIsExecutedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\IndexedSearch\Event\BeforeFinalSearchQueryIsExecutedEvent&quot;: argument &quot;$searchWords&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\Event\EnableIndexingEvent" class="TYPO3\CMS\IndexedSearch\Event\EnableIndexingEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\IndexedSearch\Event\EnableIndexingEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\EventListener\FrontendGenerationPageIndexingTrigger" class="TYPO3\CMS\IndexedSearch\EventListener\FrontendGenerationPageIndexingTrigger" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="indexed-search" event="" method="indexPageContent" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Core\TimeTracker\TimeTracker"/>
      <argument type="service" id="TYPO3\CMS\Core\PageTitle\PageTitleProviderManager"/>
      <argument type="service" id="TYPO3\CMS\IndexedSearch\Indexer"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\FileContentParser" class="TYPO3\CMS\IndexedSearch\FileContentParser" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\Hook\AvailableTcaTables" class="TYPO3\CMS\IndexedSearch\Hook\AvailableTcaTables" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\Hook\DeleteIndexedData" class="TYPO3\CMS\IndexedSearch\Hook\DeleteIndexedData" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\IndexedSearch\Indexer" class="TYPO3\CMS\IndexedSearch\Indexer" shared="false" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\TimeTracker\TimeTracker"/>
      <argument type="service" id="TYPO3\CMS\IndexedSearch\Lexer"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\RequestFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\Lexer" class="TYPO3\CMS\IndexedSearch\Lexer" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\IndexedSearch\Pagination\SlicePaginator" class="TYPO3\CMS\IndexedSearch\Pagination\SlicePaginator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\IndexedSearch\Pagination\SlicePaginator&quot;: argument &quot;$items&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\Report\Status\MysqlFulltextStatus" class="TYPO3\CMS\IndexedSearch\Report\Status\MysqlFulltextStatus" autowire="true" autoconfigure="true">
      <tag name="reports.status"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\Service\DatabaseSchemaService" class="TYPO3\CMS\IndexedSearch\Service\DatabaseSchemaService" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="indexed-search" event="" method="addMysqlFulltextIndex" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\Type\DefaultOperand" class="TYPO3\CMS\IndexedSearch\Type\DefaultOperand" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\IndexedSearch\Type\GroupOption" class="TYPO3\CMS\IndexedSearch\Type\GroupOption" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\IndexedSearch\Type\IndexStatus" class="TYPO3\CMS\IndexedSearch\Type\IndexStatus" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\IndexedSearch\Type\IndexingConfiguration" class="TYPO3\CMS\IndexedSearch\Type\IndexingConfiguration" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\IndexedSearch\Type\MediaType" class="TYPO3\CMS\IndexedSearch\Type\MediaType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\IndexedSearch\Type\PaginationType" class="TYPO3\CMS\IndexedSearch\Type\PaginationType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\IndexedSearch\Type\SearchType" class="TYPO3\CMS\IndexedSearch\Type\SearchType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\IndexedSearch\Type\SectionType" class="TYPO3\CMS\IndexedSearch\Type\SectionType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\IndexedSearch\Upgrades\IndexedSearchCTypeMigration" class="TYPO3\CMS\IndexedSearch\Upgrades\IndexedSearchCTypeMigration" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="indexedSearchCTypeMigration"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\Utility\IndexedSearchUtility" class="TYPO3\CMS\IndexedSearch\Utility\IndexedSearchUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\IndexedSearch\Utility\LikeWildcard" class="TYPO3\CMS\IndexedSearch\Utility\LikeWildcard" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\IndexedSearch\ViewHelpers\Format\DateTimeViewHelper" class="TYPO3\CMS\IndexedSearch\ViewHelpers\Format\DateTimeViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\ViewHelpers\Format\FlagValueViewHelper" class="TYPO3\CMS\IndexedSearch\ViewHelpers\Format\FlagValueViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\ViewHelpers\Format\GroupListViewHelper" class="TYPO3\CMS\IndexedSearch\ViewHelpers\Format\GroupListViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\IndexedSearch\ViewHelpers\SearchResult\RatingViewHelper" class="TYPO3\CMS\IndexedSearch\ViewHelpers\SearchResult\RatingViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="lowlevel.configuration.module.provider.reactions" class="TYPO3\CMS\Reactions\ConfigurationModuleProvider\ReactionsProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="reactions" label="LLL:EXT:reactions/Resources/Private/Language/locallang_db.xlf:reactions" after="mfaproviders"/>
      <argument type="service" id="TYPO3\CMS\Reactions\ReactionRegistry"/>
    </service>
    <service id="TYPO3\CMS\Reactions\Authentication\ReactionUserAuthentication" class="TYPO3\CMS\Reactions\Authentication\ReactionUserAuthentication" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Reactions\Authentication\ReactionUserAuthentication</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Reactions\ConfigurationModuleProvider\ReactionsProvider" class="TYPO3\CMS\Reactions\ConfigurationModuleProvider\ReactionsProvider" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Reactions\ReactionRegistry"/>
    </service>
    <service id="TYPO3\CMS\Reactions\Controller\ManagementController" class="TYPO3\CMS\Reactions\Controller\ManagementController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Reactions\ReactionRegistry"/>
      <argument type="service" id="TYPO3\CMS\Reactions\Repository\ReactionRepository"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
    </service>
    <service id="TYPO3\CMS\Reactions\Exception\ReactionNotFoundException" class="TYPO3\CMS\Reactions\Exception\ReactionNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Reactions\Form\Element\FieldMapElement" class="TYPO3\CMS\Reactions\Form\Element\FieldMapElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Reactions\Form\Element\FieldMapElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Reactions\Form\ReactionItemsProcFunc" class="TYPO3\CMS\Reactions\Form\ReactionItemsProcFunc" public="true" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Reactions\Http\Middleware\ReactionResolver" class="TYPO3\CMS\Reactions\Http\Middleware\ReactionResolver" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.middleware"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Reactions\Http\Middleware\ReactionResolver</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Reactions\Http\ReactionHandler"/>
      <argument type="service" id="TYPO3\CMS\Reactions\Repository\ReactionRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
    </service>
    <service id="TYPO3\CMS\Reactions\Http\ReactionHandler" class="TYPO3\CMS\Reactions\Http\ReactionHandler" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Reactions\ReactionRegistry"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Reactions\Http\ReactionHandler</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
    </service>
    <service id="TYPO3\CMS\Reactions\Model\ReactionInstruction" class="TYPO3\CMS\Reactions\Model\ReactionInstruction" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Reactions\Model\ReactionInstruction&quot;: argument &quot;$record&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Reactions\Pagination\DemandedArrayPaginator" class="TYPO3\CMS\Reactions\Pagination\DemandedArrayPaginator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Reactions\Pagination\DemandedArrayPaginator&quot;: argument &quot;$items&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Reactions\Reaction\CreateRecordReaction" class="TYPO3\CMS\Reactions\Reaction\CreateRecordReaction" public="true" lazy="true" autowire="true" autoconfigure="true">
      <tag name="reactions.reaction"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Reactions\Reaction\ReactionInterface" class="TYPO3\CMS\Reactions\Reaction\ReactionInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="reactions.reaction"/>
    </service>
    <service id="TYPO3\CMS\Reactions\ReactionRegistry" class="TYPO3\CMS\Reactions\ReactionRegistry" autowire="true" autoconfigure="true">
      <argument type="tagged_iterator" tag="reactions.reaction"/>
    </service>
    <service id="TYPO3\CMS\Reactions\Repository\ReactionDemand" class="TYPO3\CMS\Reactions\Repository\ReactionDemand" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Reactions\Repository\ReactionRepository" class="TYPO3\CMS\Reactions\Repository\ReactionRepository" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Reactions\Validation\CreateRecordReactionTable" class="TYPO3\CMS\Reactions\Validation\CreateRecordReactionTable" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Reactions\Validation\CreateRecordReactionTable&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Recycler\Task" class="TYPO3\CMS\Recycler\Task" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="TYPO3\CMS\Recycler\Controller\RecyclerAjaxController" class="TYPO3\CMS\Recycler\Controller\RecyclerAjaxController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Recycler\Service\RecyclerService"/>
    </service>
    <service id="TYPO3\CMS\Recycler\Controller\RecyclerModuleController" class="TYPO3\CMS\Recycler\Controller\RecyclerModuleController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Recycler\Service\RecyclerService"/>
    </service>
    <service id="TYPO3\CMS\Recycler\Domain\Model\DeletedRecords" class="TYPO3\CMS\Recycler\Domain\Model\DeletedRecords" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="cache.runtime"/>
    </service>
    <service id="TYPO3\CMS\Recycler\Service\RecyclerService" class="TYPO3\CMS\Recycler\Service\RecyclerService" autowire="true" autoconfigure="true">
      <argument type="service" id="cache.runtime"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\History\RecordHistory"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
    </service>
    <service id="dashboard.widget.pages_width_internal_note" class="TYPO3\CMS\SysNote\Widgets\PagesWithInternalNote" public="true">
      <tag name="dashboard.widget" identifier="pages_width_internal_note" groupNames="sys_note" title="LLL:EXT:sys_note/Resources/Private/Language/locallang_widget_pages_with_internal_note.xlf:widget.pagesWithInternalNote.title" description="LLL:EXT:sys_note/Resources/Private/Language/locallang_widget_pages_with_internal_note.xlf:widget.pagesWithInternalNote.description" iconIdentifier="content-note" height="medium" width="medium"/>
      <argument type="service" id="pages_width_internal_noteWidgetConfiguration"/>
      <argument type="service" id="TYPO3\CMS\SysNote\Domain\Repository\SysNoteRepository"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="collection">
        <argument key="refreshAvailable">true</argument>
      </argument>
    </service>
    <service id="TYPO3\CMS\SysNote\Domain\Repository\SysNoteRepository" class="TYPO3\CMS\SysNote\Domain\Repository\SysNoteRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\SysNote\Migration\SysNoteDashboardWidgetDatabaseMigration" class="TYPO3\CMS\SysNote\Migration\SysNoteDashboardWidgetDatabaseMigration" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="sysNoteDashboardWidgetDatabaseMigration"/>
    </service>
    <service id="TYPO3\CMS\SysNote\Persistence\NoteCreationEnricher" class="TYPO3\CMS\SysNote\Persistence\NoteCreationEnricher" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\SysNote\Provider\ButtonBarProvider" class="TYPO3\CMS\SysNote\Provider\ButtonBarProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="note-to-button-bar" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
    </service>
    <service id="TYPO3\CMS\SysNote\Provider\InfoModuleProvider" class="TYPO3\CMS\SysNote\Provider\InfoModuleProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="note-to-info-module" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\SysNote\Renderer\NoteRenderer"/>
    </service>
    <service id="TYPO3\CMS\SysNote\Provider\PageModuleProvider" class="TYPO3\CMS\SysNote\Provider\PageModuleProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="note-to-page-module" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\SysNote\Renderer\NoteRenderer"/>
    </service>
    <service id="TYPO3\CMS\SysNote\Provider\RecordListProvider" class="TYPO3\CMS\SysNote\Provider\RecordListProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="note-to-record-list" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\SysNote\Renderer\NoteRenderer"/>
    </service>
    <service id="TYPO3\CMS\SysNote\Renderer\NoteRenderer" class="TYPO3\CMS\SysNote\Renderer\NoteRenderer" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\SysNote\Domain\Repository\SysNoteRepository"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
    </service>
    <service id="TYPO3\CMS\SysNote\Widgets\PagesWithInternalNote" class="TYPO3\CMS\SysNote\Widgets\PagesWithInternalNote" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration"/>
      <argument type="service" id="TYPO3\CMS\SysNote\Domain\Repository\SysNoteRepository"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
    </service>
    <service id="lowlevel.configuration.module.provider.webhooks" class="TYPO3\CMS\Webhooks\ConfigurationModuleProvider\WebhookTypesProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="lowlevel.configuration.module.provider" identifier="webhooks" label="LLL:EXT:webhooks/Resources/Private/Language/locallang_db.xlf:webhooks" after="reactions"/>
      <argument type="service" id="TYPO3\CMS\Webhooks\WebhookTypesRegistry"/>
      <argument type="service" id=".service_locator.MQj6dX1"/>
      <argument type="service" id="TYPO3\CMS\Core\Messenger\TransportLocator"/>
    </service>
    <service id="TYPO3\CMS\Webhooks\ConfigurationModuleProvider\WebhookTypesProvider" class="TYPO3\CMS\Webhooks\ConfigurationModuleProvider\WebhookTypesProvider" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Webhooks\ConfigurationModuleProvider\WebhookTypesProvider&quot;: argument &quot;$sendersLocator&quot; of method &quot;__construct()&quot; references class &quot;Symfony\Component\DependencyInjection\ServiceLocator&quot; but no such service exists. Try changing the type-hint to &quot;Psr\Container\ContainerInterface&quot; instead."/>
    </service>
    <service id="TYPO3\CMS\Webhooks\Controller\ManagementController" class="TYPO3\CMS\Webhooks\Controller\ManagementController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Webhooks\WebhookTypesRegistry"/>
      <argument type="service" id="TYPO3\CMS\Webhooks\Repository\WebhookRepository"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
    </service>
    <service id="TYPO3\CMS\Webhooks\DependencyInjection\WebhookCompilerPass" class="TYPO3\CMS\Webhooks\DependencyInjection\WebhookCompilerPass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Webhooks\DependencyInjection\WebhookCompilerPass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Webhooks\Factory\WebhookInstructionFactory" class="TYPO3\CMS\Webhooks\Factory\WebhookInstructionFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Webhooks\Listener\MessageListener" class="TYPO3\CMS\Webhooks\Listener\MessageListener" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="messenger.bus.default"/>
      <argument type="service" id="TYPO3\CMS\Webhooks\Message\WebhookMessageFactory"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Webhooks\Listener\MessageListener</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Webhooks\Listener\PageModificationListener" class="TYPO3\CMS\Webhooks\Listener\PageModificationListener" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="messenger.bus.default"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Webhooks\Listener\PageModificationListener</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
    </service>
    <service id="TYPO3\CMS\Webhooks\Message\FileAddedMessage" class="TYPO3\CMS\Webhooks\Message\FileAddedMessage" autowire="true" autoconfigure="true">
      <tag name="core.webhook_message" identifier="typo3/file-added" description="LLL:EXT:webhooks/Resources/Private/Language/locallang_db.xlf:sys_webhook.webhook_type.typo3-file-added" method=""/>
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Webhooks\Message\FileAddedMessage&quot;: argument &quot;$storageUid&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Webhooks\Message\FileRemovedMessage" class="TYPO3\CMS\Webhooks\Message\FileRemovedMessage" autowire="true" autoconfigure="true">
      <tag name="core.webhook_message" identifier="typo3/file-removed" description="LLL:EXT:webhooks/Resources/Private/Language/locallang_db.xlf:sys_webhook.webhook_type.typo3-file-removed" method=""/>
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Webhooks\Message\FileRemovedMessage&quot;: argument &quot;$storageUid&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Webhooks\Message\FileUpdatedMessage" class="TYPO3\CMS\Webhooks\Message\FileUpdatedMessage" autowire="true" autoconfigure="true">
      <tag name="core.webhook_message" identifier="typo3/file-updated" description="LLL:EXT:webhooks/Resources/Private/Language/locallang_db.xlf:sys_webhook.webhook_type.typo3-file-updated" method=""/>
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Webhooks\Message\FileUpdatedMessage&quot;: argument &quot;$storageUid&quot; of method &quot;__construct()&quot; is type-hinted &quot;int&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Webhooks\Message\LoginErrorOccurredMessage" class="TYPO3\CMS\Webhooks\Message\LoginErrorOccurredMessage" autowire="true" autoconfigure="true">
      <tag name="core.webhook_message" identifier="typo3/login-error" description="LLL:EXT:webhooks/Resources/Private/Language/locallang_db.xlf:sys_webhook.webhook_type.typo3-login-error" method=""/>
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Webhooks\Message\LoginErrorOccurredMessage&quot;: argument &quot;$isFrontend&quot; of method &quot;__construct()&quot; is type-hinted &quot;bool&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Webhooks\Message\MfaVerificationErrorOccurredMessage" class="TYPO3\CMS\Webhooks\Message\MfaVerificationErrorOccurredMessage" autowire="true" autoconfigure="true">
      <tag name="core.webhook_message" identifier="typo3/mfa-error" description="LLL:EXT:webhooks/Resources/Private/Language/locallang_db.xlf:sys_webhook.webhook_type.typo3-mfa-error" method=""/>
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Webhooks\Message\MfaVerificationErrorOccurredMessage&quot;: argument &quot;$isFrontend&quot; of method &quot;__construct()&quot; is type-hinted &quot;bool&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Webhooks\Message\PageModificationMessage" class="TYPO3\CMS\Webhooks\Message\PageModificationMessage" autowire="true" autoconfigure="true">
      <tag name="core.webhook_message" identifier="typo3/content/page-modification" description="LLL:EXT:webhooks/Resources/Private/Language/locallang_db.xlf:sys_webhook.webhook_type.typo3-content-page-modification" method=""/>
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Webhooks\Message\PageModificationMessage&quot;: argument &quot;$action&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Webhooks\Message\WebhookMessageFactory" class="TYPO3\CMS\Webhooks\Message\WebhookMessageFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Webhooks\WebhookTypesRegistry"/>
    </service>
    <service id="TYPO3\CMS\Webhooks\MessageHandler\WebhookMessageHandler" class="TYPO3\CMS\Webhooks\MessageHandler\WebhookMessageHandler" public="true" autowire="true" autoconfigure="true">
      <tag name="messenger.message_handler" bus="" fromTransport="" handles="" method="" priority="0"/>
      <argument type="service" id="TYPO3\CMS\Webhooks\Repository\WebhookRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\RequestFactory"/>
      <argument type="service">
        <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
          <argument>TYPO3\CMS\Webhooks\MessageHandler\WebhookMessageHandler</argument>
          <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
        </service>
      </argument>
    </service>
    <service id="TYPO3\CMS\Webhooks\Model\WebhookInstruction" class="TYPO3\CMS\Webhooks\Model\WebhookInstruction" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Webhooks\Model\WebhookInstruction&quot;: argument &quot;$url&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Webhooks\Model\WebhookType" class="TYPO3\CMS\Webhooks\Model\WebhookType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Webhooks\Model\WebhookType&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Webhooks\Pagination\DemandedArrayPaginator" class="TYPO3\CMS\Webhooks\Pagination\DemandedArrayPaginator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Webhooks\Pagination\DemandedArrayPaginator&quot;: argument &quot;$items&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Webhooks\Repository\WebhookDemand" class="TYPO3\CMS\Webhooks\Repository\WebhookDemand" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Webhooks\Repository\WebhookRepository" class="TYPO3\CMS\Webhooks\Repository\WebhookRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="cache.runtime"/>
    </service>
    <service id="TYPO3\CMS\Webhooks\Tca\ItemsProcFunc\WebhookTypesItemsProcFunc" class="TYPO3\CMS\Webhooks\Tca\ItemsProcFunc\WebhookTypesItemsProcFunc" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Webhooks\WebhookTypesRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
    </service>
    <service id="TYPO3\CMS\Webhooks\WebhookTypesRegistry" class="TYPO3\CMS\Webhooks\WebhookTypesRegistry" public="true" autowire="true" autoconfigure="true">
      <call method="addWebhookType">
        <argument>typo3/redirect-was-hit</argument>
        <argument>LLL:EXT:redirects/Resources/Private/Language/locallang_db.xlf:sys_redirect.webhook_type.typo3-redirect-was-hit</argument>
        <argument>TYPO3\CMS\Redirects\Message\RedirectWasHitMessage</argument>
        <argument>createFromEvent</argument>
        <argument>TYPO3\CMS\Redirects\Event\RedirectWasHitEvent</argument>
      </call>
      <call method="addWebhookType">
        <argument>typo3/file-added</argument>
        <argument>LLL:EXT:webhooks/Resources/Private/Language/locallang_db.xlf:sys_webhook.webhook_type.typo3-file-added</argument>
        <argument>TYPO3\CMS\Webhooks\Message\FileAddedMessage</argument>
        <argument>createFromEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFileAddedEvent</argument>
      </call>
      <call method="addWebhookType">
        <argument>typo3/file-removed</argument>
        <argument>LLL:EXT:webhooks/Resources/Private/Language/locallang_db.xlf:sys_webhook.webhook_type.typo3-file-removed</argument>
        <argument>TYPO3\CMS\Webhooks\Message\FileRemovedMessage</argument>
        <argument>createFromEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Event\BeforeFileDeletedEvent</argument>
      </call>
      <call method="addWebhookType">
        <argument>typo3/file-updated</argument>
        <argument>LLL:EXT:webhooks/Resources/Private/Language/locallang_db.xlf:sys_webhook.webhook_type.typo3-file-updated</argument>
        <argument>TYPO3\CMS\Webhooks\Message\FileUpdatedMessage</argument>
        <argument>createFromEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFileUpdatedInIndexEvent</argument>
      </call>
      <call method="addWebhookType">
        <argument>typo3/login-error</argument>
        <argument>LLL:EXT:webhooks/Resources/Private/Language/locallang_db.xlf:sys_webhook.webhook_type.typo3-login-error</argument>
        <argument>TYPO3\CMS\Webhooks\Message\LoginErrorOccurredMessage</argument>
        <argument>createFromEvent</argument>
        <argument>TYPO3\CMS\Core\Authentication\Event\LoginAttemptFailedEvent</argument>
      </call>
      <call method="addWebhookType">
        <argument>typo3/mfa-error</argument>
        <argument>LLL:EXT:webhooks/Resources/Private/Language/locallang_db.xlf:sys_webhook.webhook_type.typo3-mfa-error</argument>
        <argument>TYPO3\CMS\Webhooks\Message\MfaVerificationErrorOccurredMessage</argument>
        <argument>createFromEvent</argument>
        <argument>TYPO3\CMS\Core\Authentication\Event\MfaVerificationFailedEvent</argument>
      </call>
      <call method="addWebhookType">
        <argument>typo3/content/page-modification</argument>
        <argument>LLL:EXT:webhooks/Resources/Private/Language/locallang_db.xlf:sys_webhook.webhook_type.typo3-content-page-modification</argument>
        <argument>TYPO3\CMS\Webhooks\Message\PageModificationMessage</argument>
        <argument>createFromEvent</argument>
        <argument>null</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Belog\Controller\BackendLogController" class="TYPO3\CMS\Belog\Controller\BackendLogController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Belog\Domain\Repository\LogEntryRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Belog\Domain\Model\Constraint" class="TYPO3\CMS\Belog\Domain\Model\Constraint" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Belog\Domain\Model\LogEntry" class="TYPO3\CMS\Belog\Domain\Model\LogEntry" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Belog\Domain\Repository\LogEntryRepository" class="TYPO3\CMS\Belog\Domain\Repository\LogEntryRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Authentication\GroupResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Belog\EventListener\SystemInformationEventListener" class="TYPO3\CMS\Belog\EventListener\SystemInformationEventListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="belog/show-latest-errors" event="" method="appendMessage" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Belog\ViewHelpers\Be\PagePathViewHelper" class="TYPO3\CMS\Belog\ViewHelpers\Be\PagePathViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Belog\ViewHelpers\FormatDetailsViewHelper" class="TYPO3\CMS\Belog\ViewHelpers\FormatDetailsViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Belog\ViewHelpers\UsernameViewHelper" class="TYPO3\CMS\Belog\ViewHelpers\UsernameViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="cache.runtime"/>
    </service>
    <service id="TYPO3\CMS\Belog\ViewHelpers\WorkspaceTitleViewHelper" class="TYPO3\CMS\Belog\ViewHelpers\WorkspaceTitleViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="cache.runtime"/>
    </service>
    <service id="TYPO3\CMS\Beuser\Controller\BackendUserController" class="TYPO3\CMS\Beuser\Controller\BackendUserController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Beuser\Domain\Repository\BackendUserRepository"/>
      <argument type="service" id="TYPO3\CMS\Beuser\Domain\Repository\BackendUserGroupRepository"/>
      <argument type="service" id="TYPO3\CMS\Beuser\Domain\Repository\BackendUserSessionRepository"/>
      <argument type="service" id="TYPO3\CMS\Beuser\Service\UserInformationService"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Beuser\Domain\Repository\FileMountRepository"/>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Beuser\Controller\PermissionController" class="TYPO3\CMS\Beuser\Controller\PermissionController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
    </service>
    <service id="TYPO3\CMS\Beuser\Domain\Dto\BackendUserGroup" class="TYPO3\CMS\Beuser\Domain\Dto\BackendUserGroup" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Beuser\Domain\Model\BackendUser" class="TYPO3\CMS\Beuser\Domain\Model\BackendUser" autowire="true" autoconfigure="true">
      <call method="initializeObject"/>
    </service>
    <service id="TYPO3\CMS\Beuser\Domain\Model\BackendUserGroup" class="TYPO3\CMS\Beuser\Domain\Model\BackendUserGroup" autowire="true" autoconfigure="true">
      <call method="initializeObject"/>
    </service>
    <service id="TYPO3\CMS\Beuser\Domain\Model\Demand" class="TYPO3\CMS\Beuser\Domain\Model\Demand" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Beuser\Domain\Model\FileMount" class="TYPO3\CMS\Beuser\Domain\Model\FileMount" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Beuser\Domain\Repository\BackendUserGroupRepository" class="TYPO3\CMS\Beuser\Domain\Repository\BackendUserGroupRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Beuser\Domain\Repository\BackendUserRepository" class="TYPO3\CMS\Beuser\Domain\Repository\BackendUserRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Beuser\Domain\Repository\BackendUserSessionRepository" class="TYPO3\CMS\Beuser\Domain\Repository\BackendUserSessionRepository" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Beuser\Domain\Repository\FileMountRepository" class="TYPO3\CMS\Beuser\Domain\Repository\FileMountRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
      <call method="initializeObject"/>
    </service>
    <service id="TYPO3\CMS\Beuser\Event\AfterBackendGroupFilterListIsAssembledEvent" class="TYPO3\CMS\Beuser\Event\AfterBackendGroupFilterListIsAssembledEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Beuser\Event\AfterBackendGroupFilterListIsAssembledEvent&quot;: argument &quot;$backendGroups&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Beuser\Event\AfterBackendGroupListConstraintsAssembledFromDemandEvent" class="TYPO3\CMS\Beuser\Event\AfterBackendGroupListConstraintsAssembledFromDemandEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Beuser\Event\AfterBackendGroupListConstraintsAssembledFromDemandEvent&quot;: argument &quot;$constraints&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Beuser\Event\AfterBackendUserListConstraintsAssembledFromDemandEvent" class="TYPO3\CMS\Beuser\Event\AfterBackendUserListConstraintsAssembledFromDemandEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Beuser\Event\AfterBackendUserListConstraintsAssembledFromDemandEvent&quot;: argument &quot;$constraints&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Beuser\Event\AfterFilemountsListIsAssembledEvent" class="TYPO3\CMS\Beuser\Event\AfterFilemountsListIsAssembledEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Beuser\Event\AfterFilemountsListIsAssembledEvent&quot;: argument &quot;$filemounts&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Beuser\Exception" class="TYPO3\CMS\Beuser\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Beuser\Service\UserInformationService" class="TYPO3\CMS\Beuser\Service\UserInformationService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\SchemaLabelResolver"/>
    </service>
    <service id="TYPO3\CMS\Beuser\ViewHelpers\ArrayElementViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\ArrayElementViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Beuser\ViewHelpers\IsArrayViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\IsArrayViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Beuser\ViewHelpers\MfaStatusViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\MfaStatusViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Beuser\ViewHelpers\PermissionsViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\PermissionsViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="cache.runtime"/>
    </service>
    <service id="TYPO3\CMS\Beuser\ViewHelpers\SpriteIconForRecordViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\SpriteIconForRecordViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
    </service>
    <service id="TYPO3\CMS\Beuser\ViewHelpers\SwitchUserViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\SwitchUserViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Report" class="TYPO3\CMS\Extensionmanager\Report" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Task" class="TYPO3\CMS\Extensionmanager\Task" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Command\ActivateExtensionCommand" class="TYPO3\CMS\Extensionmanager\Command\ActivateExtensionCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="extension:activate" description="Activates an extension by key" hidden="%env(TYPO3:isComposerMode)%" schedulable="false"/>
      <tag name="console.command" command="extensionmanager:extension:install" alias="true" schedulable="false"/>
      <tag name="console.command" command="extension:install" alias="true" schedulable="false"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Utility\InstallUtility"/>
      <call method="setName">
        <argument>extension:activate</argument>
      </call>
      <call method="setDescription">
        <argument>Activates an extension by key</argument>
      </call>
      <call method="setHidden">
        <argument>true</argument>
      </call>
      <call method="setAliases">
        <argument type="collection">
          <argument>extensionmanager:extension:install</argument>
          <argument>extension:install</argument>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Command\DeactivateExtensionCommand" class="TYPO3\CMS\Extensionmanager\Command\DeactivateExtensionCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" description="Deactivates an extension by key" hidden="%env(TYPO3:isComposerMode)%" command="extension:deactivate" schedulable="false"/>
      <tag name="console.command" command="extensionmanager:extension:uninstall" alias="true" schedulable="false"/>
      <tag name="console.command" command="extension:uninstall" alias="true" schedulable="false"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Utility\InstallUtility"/>
      <call method="setName">
        <argument>extension:deactivate</argument>
      </call>
      <call method="setDescription">
        <argument>Deactivates an extension by key</argument>
      </call>
      <call method="setHidden">
        <argument>true</argument>
      </call>
      <call method="setAliases">
        <argument type="collection">
          <argument>extensionmanager:extension:uninstall</argument>
          <argument>extension:uninstall</argument>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Controller\AbstractController" class="TYPO3\CMS\Extensionmanager\Controller\AbstractController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <call method="injectModuleTemplateFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      </call>
      <call method="injectComponentFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      </call>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Controller\ActionController" class="TYPO3\CMS\Extensionmanager\Controller\ActionController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Utility\InstallUtility"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Service\ExtensionManagementService"/>
      <argument type="service" id="TYPO3\CMS\Core\Registry"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Package\PackageSetup"/>
      <call method="injectModuleTemplateFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      </call>
      <call method="injectComponentFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      </call>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Controller\DistributionController" class="TYPO3\CMS\Extensionmanager\Controller\DistributionController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Domain\Repository\ExtensionRepository"/>
      <call method="injectModuleTemplateFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      </call>
      <call method="injectComponentFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      </call>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Controller\DownloadController" class="TYPO3\CMS\Extensionmanager\Controller\DownloadController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Domain\Repository\ExtensionRepository"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Service\ExtensionManagementService"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <call method="injectModuleTemplateFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      </call>
      <call method="injectComponentFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      </call>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController" class="TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Package\ComposerDeficitDetector"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Service\ComposerManifestProposalGenerator"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <call method="injectModuleTemplateFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      </call>
      <call method="injectComponentFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      </call>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Controller\ListController" class="TYPO3\CMS\Extensionmanager\Controller\ListController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Domain\Repository\ExtensionRepository"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Utility\ListUtility"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <call method="injectModuleTemplateFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      </call>
      <call method="injectComponentFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      </call>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Controller\UpdateFromTerController" class="TYPO3\CMS\Extensionmanager\Controller\UpdateFromTerController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Domain\Repository\ExtensionRepository"/>
      <call method="injectModuleTemplateFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      </call>
      <call method="injectComponentFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      </call>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Controller\UploadExtensionFileController" class="TYPO3\CMS\Extensionmanager\Controller\UploadExtensionFileController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Utility\FileHandlingUtility"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Service\ExtensionManagementService"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      <call method="injectModuleTemplateFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      </call>
      <call method="injectComponentFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      </call>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\DependencyInjection\ExtensionRemotePass" class="TYPO3\CMS\Extensionmanager\DependencyInjection\ExtensionRemotePass" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extensionmanager\DependencyInjection\ExtensionRemotePass&quot;: argument &quot;$tagName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extensionmanager\Domain\ExtensionCatalogueInterface" class="TYPO3\CMS\Extensionmanager\Domain\ExtensionCatalogueInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Domain\Model\Dependency" class="TYPO3\CMS\Extensionmanager\Domain\Model\Dependency" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;TYPO3\CMS\Extensionmanager\Domain\Model\Dependency&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Domain\Model\DownloadQueue" class="TYPO3\CMS\Extensionmanager\Domain\Model\DownloadQueue" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Domain\Model\Extension" class="TYPO3\CMS\Extensionmanager\Domain\Model\Extension" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Domain\Model\PackageIdentifier" class="TYPO3\CMS\Extensionmanager\Domain\Model\PackageIdentifier" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Domain\Repository\BulkExtensionRepositoryWriter" class="TYPO3\CMS\Extensionmanager\Domain\Repository\BulkExtensionRepositoryWriter" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Domain\Repository\ExtensionRepository"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Domain\Model\Extension"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Parser\ExtensionXmlParser"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Domain\Repository\ExtensionRepository" class="TYPO3\CMS\Extensionmanager\Domain\Repository\ExtensionRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Enum\ExtensionCategory" class="TYPO3\CMS\Extensionmanager\Enum\ExtensionCategory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Enum\ExtensionState" class="TYPO3\CMS\Extensionmanager\Enum\ExtensionState" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Enum\ExtensionType" class="TYPO3\CMS\Extensionmanager\Enum\ExtensionType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Event\AvailableActionsForExtensionEvent" class="TYPO3\CMS\Extensionmanager\Event\AvailableActionsForExtensionEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extensionmanager\Event\AvailableActionsForExtensionEvent&quot;: argument &quot;$packageKey&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\EventListener\ExcludeExtensionTableFromReferenceIndexEventListener" class="TYPO3\CMS\Extensionmanager\EventListener\ExcludeExtensionTableFromReferenceIndexEventListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3-extensionmanager/exclude-extension-table-from-reference-index" event="" method="__invoke" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Exception\ExtensionManagerException" class="TYPO3\CMS\Extensionmanager\Exception\ExtensionManagerException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Exception\ExtensionNotFoundException" class="TYPO3\CMS\Extensionmanager\Exception\ExtensionNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Exception\InvalidFileException" class="TYPO3\CMS\Extensionmanager\Exception\InvalidFileException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Exception\MissingExtensionDependencyException" class="TYPO3\CMS\Extensionmanager\Exception\MissingExtensionDependencyException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Exception\MissingVersionDependencyException" class="TYPO3\CMS\Extensionmanager\Exception\MissingVersionDependencyException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Exception\UnresolvedDependencyException" class="TYPO3\CMS\Extensionmanager\Exception\UnresolvedDependencyException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Exception\UnresolvedPhpDependencyException" class="TYPO3\CMS\Extensionmanager\Exception\UnresolvedPhpDependencyException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Exception\UnresolvedTypo3DependencyException" class="TYPO3\CMS\Extensionmanager\Exception\UnresolvedTypo3DependencyException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Exception" class="TYPO3\CMS\Extensionmanager\Exception" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Initialization\DispatchAfterPackageActivationEventOnPackageInitialization" class="TYPO3\CMS\Extensionmanager\Initialization\DispatchAfterPackageActivationEventOnPackageInitialization" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Package\ComposerDeficitDetector" class="TYPO3\CMS\Extensionmanager\Package\ComposerDeficitDetector" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Utility\ListUtility"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Utility\EmConfUtility"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Pagination\ExtensionListPaginator" class="TYPO3\CMS\Extensionmanager\Pagination\ExtensionListPaginator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extensionmanager\Pagination\ExtensionListPaginator&quot;: argument &quot;$itemsFetcher&quot; of method &quot;__construct()&quot; references class &quot;Closure&quot; but no such service exists. You should maybe alias this class to one of these existing services: &quot;backend.routes.warmer&quot;, &quot;backend.modules.warmer&quot;, &quot;dashboard.configuration.warmer&quot;, &quot;content-blocks.hide-content-element-children&quot;, &quot;content-blocks.hide-content-element-children-page-content-fetching&quot;, &quot;content-blocks.record-summary-for-localization&quot;."/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Parser\ExtensionXmlParser" class="TYPO3\CMS\Extensionmanager\Parser\ExtensionXmlParser" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Remote\DownloadFailedException" class="TYPO3\CMS\Extensionmanager\Remote\DownloadFailedException" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Extensionmanager\Remote\ExtensionDownloaderRemoteInterface" class="TYPO3\CMS\Extensionmanager\Remote\ExtensionDownloaderRemoteInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.TYPO3\CMS\Extensionmanager\Remote\ListableRemoteInterface" class="TYPO3\CMS\Extensionmanager\Remote\ListableRemoteInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Remote\RemoteNotRegisteredException" class="TYPO3\CMS\Extensionmanager\Remote\RemoteNotRegisteredException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry" class="TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry" public="true" autowire="true" autoconfigure="true">
      <call method="registerRemote">
        <argument type="service">
          <service class="TYPO3\CMS\Extensionmanager\Remote\TerExtensionRemote" autowire="true" autoconfigure="true">
            <tag name="extension.remote" default="true"/>
            <argument>ter</argument>
          </service>
        </argument>
        <argument type="collection">
          <argument key="default">true</argument>
          <argument key="enabled">true</argument>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Remote\TerExtensionRemote" class="TYPO3\CMS\Extensionmanager\Remote\TerExtensionRemote" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extensionmanager\Remote\TerExtensionRemote&quot;: argument &quot;$identifier&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Remote\VerificationFailedException" class="TYPO3\CMS\Extensionmanager\Remote\VerificationFailedException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Service\ComposerManifestProposalGenerator" class="TYPO3\CMS\Extensionmanager\Service\ComposerManifestProposalGenerator" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Http\RequestFactory"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Utility\EmConfUtility"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Service\ExtensionManagementService" class="TYPO3\CMS\Extensionmanager\Service\ExtensionManagementService" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Utility\FileHandlingUtility"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Domain\Model\DownloadQueue"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <call method="injectDependencyUtility">
        <argument type="service" id="TYPO3\CMS\Extensionmanager\Utility\DependencyUtility"/>
      </call>
      <call method="injectInstallUtility">
        <argument type="service" id="TYPO3\CMS\Extensionmanager\Utility\InstallUtility"/>
      </call>
    </service>
    <service id=".abstract.TYPO3\CMS\Extensionmanager\Updates\AbstractDownloadExtensionUpdate" class="TYPO3\CMS\Extensionmanager\Updates\AbstractDownloadExtensionUpdate" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Updates\ExtensionModel" class="TYPO3\CMS\Extensionmanager\Updates\ExtensionModel" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Extensionmanager\Updates\ExtensionModel&quot;: argument &quot;$key&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Utility\DependencyUtility" class="TYPO3\CMS\Extensionmanager\Utility\DependencyUtility" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectExtensionRepository">
        <argument type="service" id="TYPO3\CMS\Extensionmanager\Domain\Repository\ExtensionRepository"/>
      </call>
      <call method="injectListUtility">
        <argument type="service" id="TYPO3\CMS\Extensionmanager\Utility\ListUtility"/>
      </call>
      <call method="injectManagementService">
        <argument type="service" id="TYPO3\CMS\Extensionmanager\Service\ExtensionManagementService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Utility\EmConfUtility" class="TYPO3\CMS\Extensionmanager\Utility\EmConfUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Extensionmanager\Utility\FileHandlingUtility" class="TYPO3\CMS\Extensionmanager\Utility\FileHandlingUtility" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Utility\EmConfUtility"/>
      <argument type="service" id="TYPO3\CMS\Core\Service\OpcodeCacheService"/>
      <argument type="service" id="TYPO3\CMS\Core\Service\Archive\ZipService"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Extensionmanager\Utility\FileHandlingUtility</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Utility\InstallUtility" class="TYPO3\CMS\Extensionmanager\Utility\InstallUtility" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Utility\FileHandlingUtility"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Utility\ListUtility"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Cache\CacheManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Service\OpcodeCacheService"/>
      <argument type="service" id="TYPO3\CMS\Core\Package\PackageActivationService"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\Extensionmanager\Utility\InstallUtility</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Utility\ListUtility" class="TYPO3\CMS\Extensionmanager\Utility\ListUtility" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectExtensionRepository">
        <argument type="service" id="TYPO3\CMS\Extensionmanager\Domain\Repository\ExtensionRepository"/>
      </call>
      <call method="injectPackageManager">
        <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      </call>
      <call method="injectDependencyUtility">
        <argument type="service" id="TYPO3\CMS\Extensionmanager\Utility\DependencyUtility"/>
      </call>
      <call method="injectDownloadQueue">
        <argument type="service" id="TYPO3\CMS\Extensionmanager\Domain\Model\DownloadQueue"/>
      </call>
      <call method="injectResourceFactory">
        <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
      </call>
      <call method="injectResourcePublisher">
        <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\ViewHelpers\ConstraintsViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\ConstraintsViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\ViewHelpers\DownloadExtensionViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\DownloadExtensionViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="expression">service("extension-configuration").get("extensionmanager", "automaticInstallation")</argument>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\ViewHelpers\InstallationStateCssClassViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\InstallationStateCssClassViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\ViewHelpers\ProcessAvailableActionsViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\ProcessAvailableActionsViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\ViewHelpers\ReloadSqlDataViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\ReloadSqlDataViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\ViewHelpers\RemoveExtensionViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\RemoveExtensionViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\ViewHelpers\Typo3DependencyViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\Typo3DependencyViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Report\ExtensionComposerStatus" class="TYPO3\CMS\Extensionmanager\Report\ExtensionComposerStatus" public="true" autowire="true" autoconfigure="true">
      <tag name="reports.status"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Package\ComposerDeficitDetector"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\Extensionmanager\Report\ExtensionStatus" class="TYPO3\CMS\Extensionmanager\Report\ExtensionStatus" autowire="true" autoconfigure="true">
      <tag name="reports.status"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry"/>
      <argument type="service" id="TYPO3\CMS\Extensionmanager\Utility\ListUtility"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
    </service>
    <service id="extension.remote.ter" class="TYPO3\CMS\Extensionmanager\Remote\TerExtensionRemote" autowire="true" autoconfigure="true">
      <tag name="extension.remote" default="true"/>
      <argument>ter</argument>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Configuration\IncompleteConfigurationException" class="TYPO3\CMS\FrontendLogin\Configuration\IncompleteConfigurationException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\FrontendLogin\Configuration\RecoveryConfiguration" class="TYPO3\CMS\FrontendLogin\Configuration\RecoveryConfiguration" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\Random"/>
      <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\FrontendLogin\Configuration\RecoveryConfiguration</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Configuration\RedirectConfiguration" class="TYPO3\CMS\FrontendLogin\Configuration\RedirectConfiguration" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\FrontendLogin\Configuration\RedirectConfiguration&quot;: argument &quot;$mode&quot; of method &quot;__construct()&quot; is type-hinted &quot;array|null|string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Controller\LoginController" class="TYPO3\CMS\FrontendLogin\Controller\LoginController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\FrontendLogin\Redirect\RedirectHandler"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\Repository\PageRepository"/>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Controller\PasswordRecoveryController" class="TYPO3\CMS\FrontendLogin\Controller\PasswordRecoveryController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\FrontendLogin\Service\RecoveryService"/>
      <argument type="service" id="TYPO3\CMS\FrontendLogin\Domain\Repository\FrontendUserRepository"/>
      <argument type="service" id="TYPO3\CMS\FrontendLogin\Configuration\RecoveryConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\Repository\PageRepository"/>
      <argument type="service" id="feloginPasswordRecovery.rateLimiterFactory"/>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Domain\Repository\FrontendUserGroupRepository" class="TYPO3\CMS\FrontendLogin\Domain\Repository\FrontendUserGroupRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Domain\Repository\FrontendUserRepository" class="TYPO3\CMS\FrontendLogin\Domain\Repository\FrontendUserRepository" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id=".abstract.TYPO3\CMS\FrontendLogin\Event\AbstractConfirmedEvent" class="TYPO3\CMS\FrontendLogin\Event\AbstractConfirmedEvent" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Event\BeforeRedirectEvent" class="TYPO3\CMS\FrontendLogin\Event\BeforeRedirectEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\FrontendLogin\Event\BeforeRedirectEvent&quot;: argument &quot;$loginType&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Event\LoginConfirmedEvent" class="TYPO3\CMS\FrontendLogin\Event\LoginConfirmedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\FrontendLogin\Event\LoginConfirmedEvent&quot;: argument &quot;$view&quot; of method &quot;TYPO3\CMS\FrontendLogin\Event\AbstractConfirmedEvent::__construct()&quot; references interface &quot;TYPO3\CMS\Core\View\ViewInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Mvc\View\JsonView&quot;, &quot;TYPO3\CMS\Fluid\View\FluidViewAdapter&quot;, &quot;TYPO3\CMS\Backend\Template\ModuleTemplate&quot;."/>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Event\LoginErrorOccurredEvent" class="TYPO3\CMS\FrontendLogin\Event\LoginErrorOccurredEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\FrontendLogin\Event\LoginErrorOccurredEvent&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Event\LogoutConfirmedEvent" class="TYPO3\CMS\FrontendLogin\Event\LogoutConfirmedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\FrontendLogin\Event\LogoutConfirmedEvent&quot;: argument &quot;$view&quot; of method &quot;TYPO3\CMS\FrontendLogin\Event\AbstractConfirmedEvent::__construct()&quot; references interface &quot;TYPO3\CMS\Core\View\ViewInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Mvc\View\JsonView&quot;, &quot;TYPO3\CMS\Fluid\View\FluidViewAdapter&quot;, &quot;TYPO3\CMS\Backend\Template\ModuleTemplate&quot;."/>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Event\ModifyLoginFormViewEvent" class="TYPO3\CMS\FrontendLogin\Event\ModifyLoginFormViewEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\FrontendLogin\Event\ModifyLoginFormViewEvent&quot;: argument &quot;$view&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\View\ViewInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Mvc\View\JsonView&quot;, &quot;TYPO3\CMS\Fluid\View\FluidViewAdapter&quot;, &quot;TYPO3\CMS\Backend\Template\ModuleTemplate&quot;."/>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Event\ModifyRedirectUrlValidationResultEvent" class="TYPO3\CMS\FrontendLogin\Event\ModifyRedirectUrlValidationResultEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\FrontendLogin\Event\ModifyRedirectUrlValidationResultEvent&quot;: argument &quot;$redirectUrl&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent" class="TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\FrontendLogin\Event\PasswordChangeEvent&quot;: argument &quot;$user&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Event\ProcessRequestTokenListener" class="TYPO3\CMS\FrontendLogin\Event\ProcessRequestTokenListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="felogin-process-request-token" event="" method="__invoke" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Event\SendRecoveryEmailEvent" class="TYPO3\CMS\FrontendLogin\Event\SendRecoveryEmailEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\FrontendLogin\Event\SendRecoveryEmailEvent&quot;: argument &quot;$user&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Redirect\RedirectHandler" class="TYPO3\CMS\FrontendLogin\Redirect\RedirectHandler" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\FrontendLogin\Redirect\RedirectModeHandler"/>
      <argument type="service" id="TYPO3\CMS\FrontendLogin\Validation\RedirectUrlValidator"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Redirect\RedirectMode" class="TYPO3\CMS\FrontendLogin\Redirect\RedirectMode" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\FrontendLogin\Redirect\RedirectModeHandler" class="TYPO3\CMS\FrontendLogin\Redirect\RedirectModeHandler" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\FrontendLogin\Validation\RedirectUrlValidator"/>
      <argument type="service" id="TYPO3\CMS\FrontendLogin\Domain\Repository\FrontendUserRepository"/>
      <argument type="service" id="TYPO3\CMS\FrontendLogin\Domain\Repository\FrontendUserGroupRepository"/>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Service\RecoveryService" class="TYPO3\CMS\FrontendLogin\Service\RecoveryService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Mail\Mailer"/>
      <argument type="service" id="TYPO3\CMS\Core\Mail\TemplatedEmailFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\FrontendLogin\Configuration\RecoveryConfiguration"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder"/>
    </service>
    <service id="TYPO3\CMS\FrontendLogin\Validation\RedirectUrlValidator" class="TYPO3\CMS\FrontendLogin\Validation\RedirectUrlValidator" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\FrontendLogin\Validation\RedirectUrlValidator</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="feloginPasswordRecovery.rateLimiterFactory" class="TYPO3\CMS\Core\RateLimiter\RateLimiterFactory" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\RateLimiter\Storage\CachingFrameworkStorage"/>
      <argument type="collection">
        <argument key="id">felogin-password-recovery</argument>
        <argument key="policy">sliding_window</argument>
        <argument key="limit">5</argument>
        <argument key="interval">15 minutes</argument>
      </argument>
    </service>
    <service id="TYPO3\CMS\Info\Controller\Event\ModifyInfoModuleContentEvent" class="TYPO3\CMS\Info\Controller\Event\ModifyInfoModuleContentEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\Info\Controller\Event\ModifyInfoModuleContentEvent&quot;: argument &quot;$access&quot; of method &quot;__construct()&quot; is type-hinted &quot;bool&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\Info\Controller\PageInformationController" class="TYPO3\CMS\Info\Controller\PageInformationController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendLayoutView"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository"/>
    </service>
    <service id="TYPO3\CMS\Info\Controller\TranslationStatusController" class="TYPO3\CMS\Info\Controller\TranslationStatusController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Module\ModuleProvider"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\RteCKEditor\Configuration\CKEditor5Migrator" class="TYPO3\CMS\RteCKEditor\Configuration\CKEditor5Migrator" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\RteCKEditor\Configuration\CKEditor5Migrator&quot;: argument &quot;$configuration&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController" class="TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController" shared="false" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\LinkHandling\LinkService"/>
      <argument type="service" id="TYPO3\CMS\Core\Configuration\Richtext"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <call method="injectDependencyOrderingService">
        <argument type="service" id="TYPO3\CMS\Core\Service\DependencyOrderingService"/>
      </call>
      <call method="injectPageRenderer">
        <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      </call>
      <call method="injectUriBuilder">
        <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      </call>
      <call method="injectExtensionConfiguration">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\ExtensionConfiguration"/>
      </call>
      <call method="injectBackendViewFactory">
        <argument type="service" id="TYPO3\CMS\Backend\View\BackendViewFactory"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
    </service>
    <service id="TYPO3\CMS\RteCKEditor\EventListener\AfterRichtextConfigurationPreparedEventListener" class="TYPO3\CMS\RteCKEditor\EventListener\AfterRichtextConfigurationPreparedEventListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="typo3/cms-rte-ckeditor/migrate-ckeditor4-configuration" event="" method="__invoke" before="" after=""/>
    </service>
    <service id="TYPO3\CMS\RteCKEditor\Form\Element\Event\AfterGetExternalPluginsEvent" class="TYPO3\CMS\RteCKEditor\Form\Element\Event\AfterGetExternalPluginsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\RteCKEditor\Form\Element\Event\AfterGetExternalPluginsEvent&quot;: argument &quot;$configuration&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\RteCKEditor\Form\Element\Event\AfterPrepareConfigurationForEditorEvent" class="TYPO3\CMS\RteCKEditor\Form\Element\Event\AfterPrepareConfigurationForEditorEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\RteCKEditor\Form\Element\Event\AfterPrepareConfigurationForEditorEvent&quot;: argument &quot;$configuration&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\RteCKEditor\Form\Element\Event\BeforeGetExternalPluginsEvent" class="TYPO3\CMS\RteCKEditor\Form\Element\Event\BeforeGetExternalPluginsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\RteCKEditor\Form\Element\Event\BeforeGetExternalPluginsEvent&quot;: argument &quot;$configuration&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\RteCKEditor\Form\Element\Event\BeforePrepareConfigurationForEditorEvent" class="TYPO3\CMS\RteCKEditor\Form\Element\Event\BeforePrepareConfigurationForEditorEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\RteCKEditor\Form\Element\Event\BeforePrepareConfigurationForEditorEvent&quot;: argument &quot;$configuration&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\RteCKEditor\Form\Element\RichTextElement" class="TYPO3\CMS\RteCKEditor\Form\Element\RichTextElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\Locales"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>TYPO3\CMS\RteCKEditor\Form\Element\RichTextElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\RteCKEditor\Form\Resolver\RichTextNodeResolver" class="TYPO3\CMS\RteCKEditor\Form\Resolver\RichTextNodeResolver" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\Tstemplate\Controller\AbstractTemplateModuleController" class="TYPO3\CMS\Tstemplate\Controller\AbstractTemplateModuleController" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\Tstemplate\Controller\ActiveTypoScriptController" class="TYPO3\CMS\Tstemplate\Controller\ActiveTypoScriptController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateTreeBuilder"/>
      <call method="injectIconFactory">
        <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      </call>
      <call method="injectUriBuilder">
        <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
      <call method="injectDataHandler">
        <argument type="service" id="TYPO3\CMS\Core\DataHandling\DataHandler"/>
      </call>
      <call method="injectSiteFinder">
        <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      </call>
      <call method="injectTcaSchemaFactory">
        <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      </call>
      <call method="injectComponentFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Tstemplate\Controller\ConstantEditorController" class="TYPO3\CMS\Tstemplate\Controller\ConstantEditorController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateTreeBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\Traverser\IncludeTreeTraverser"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\AST\Traverser\AstTraverser"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\AST\AstBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\Tokenizer\LosslessTokenizer"/>
      <call method="injectIconFactory">
        <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      </call>
      <call method="injectUriBuilder">
        <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
      <call method="injectDataHandler">
        <argument type="service" id="TYPO3\CMS\Core\DataHandling\DataHandler"/>
      </call>
      <call method="injectSiteFinder">
        <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      </call>
      <call method="injectTcaSchemaFactory">
        <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      </call>
      <call method="injectComponentFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Tstemplate\Controller\InfoModifyController" class="TYPO3\CMS\Tstemplate\Controller\InfoModifyController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <call method="injectIconFactory">
        <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      </call>
      <call method="injectUriBuilder">
        <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
      <call method="injectDataHandler">
        <argument type="service" id="TYPO3\CMS\Core\DataHandling\DataHandler"/>
      </call>
      <call method="injectSiteFinder">
        <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      </call>
      <call method="injectTcaSchemaFactory">
        <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      </call>
      <call method="injectComponentFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Tstemplate\Controller\TemplateAnalyzerController" class="TYPO3\CMS\Tstemplate\Controller\TemplateAnalyzerController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\Traverser\IncludeTreeTraverser"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateTreeBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\TypoScript\Tokenizer\LosslessTokenizer"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      <call method="injectIconFactory">
        <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      </call>
      <call method="injectUriBuilder">
        <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
      <call method="injectDataHandler">
        <argument type="service" id="TYPO3\CMS\Core\DataHandling\DataHandler"/>
      </call>
      <call method="injectSiteFinder">
        <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      </call>
      <call method="injectTcaSchemaFactory">
        <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      </call>
      <call method="injectComponentFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Tstemplate\Controller\TemplateRecordsOverviewController" class="TYPO3\CMS\Tstemplate\Controller\TemplateRecordsOverviewController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <call method="injectIconFactory">
        <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      </call>
      <call method="injectUriBuilder">
        <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      </call>
      <call method="injectConnectionPool">
        <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      </call>
      <call method="injectDataHandler">
        <argument type="service" id="TYPO3\CMS\Core\DataHandling\DataHandler"/>
      </call>
      <call method="injectSiteFinder">
        <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      </call>
      <call method="injectTcaSchemaFactory">
        <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      </call>
      <call method="injectComponentFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      </call>
    </service>
    <service id="TYPO3\CMS\Tstemplate\Hooks\DataHandlerClearCachePostProcHook" class="TYPO3\CMS\Tstemplate\Hooks\DataHandlerClearCachePostProcHook" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Cache\CacheManager"/>
    </service>
    <service id="TYPO3\CMS\Viewpage\Controller\ViewModuleController" class="TYPO3\CMS\Viewpage\Controller\ViewModuleController" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\Repository\PageRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyRegistry"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\Components\ComponentFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Context\PageContextFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry"/>
    </service>
    <service id="B13\Container\Domain\Model\Container" class="B13\Container\Domain\Model\Container" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="B13\Container\Backend\Grid\ContainerGridColumn" class="B13\Container\Backend\Grid\ContainerGridColumn" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="B13\Container\Backend\Grid\ContainerGridColumnItem" class="B13\Container\Backend\Grid\ContainerGridColumnItem" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="B13\Container\Integrity\Error\ChildInTranslatedContainerError" class="B13\Container\Integrity\Error\ChildInTranslatedContainerError" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="B13\Container\Integrity\Error\ErrorInterface" class="B13\Container\Integrity\Error\ErrorInterface" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="B13\Container\Integrity\Error\NonExistingParentWarning" class="B13\Container\Integrity\Error\NonExistingParentWarning" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="B13\Container\Integrity\Error\UnusedColPosWarning" class="B13\Container\Integrity\Error\UnusedColPosWarning" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="B13\Container\Integrity\Error\WrongL18nParentError" class="B13\Container\Integrity\Error\WrongL18nParentError" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="B13\Container\Integrity\Error\WrongLanguageWarning" class="B13\Container\Integrity\Error\WrongLanguageWarning" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="B13\Container\Integrity\Error\WrongParentError" class="B13\Container\Integrity\Error\WrongParentError" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="B13\Container\Integrity\Error\WrongPidError" class="B13\Container\Integrity\Error\WrongPidError" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="B13\Container\Tca\ContainerConfiguration" class="B13\Container\Tca\ContainerConfiguration" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="B13\Container\Domain\Factory\Exception" class="B13\Container\Domain\Factory\Exception" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="B13\Container\Exception" class="B13\Container\Exception" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="B13\Container\Backend\ContextMenu\RecordContextMenuItemProvider" class="B13\Container\Backend\ContextMenu\RecordContextMenuItemProvider" autowire="true" autoconfigure="true">
      <tag name="backend.contextmenu.itemprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository"/>
    </service>
    <service id="B13\Container\Backend\Preview\ContainerPreviewRenderer" class="B13\Container\Backend\Preview\ContainerPreviewRenderer" public="true" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <argument type="service" id="B13\Container\Backend\Preview\GridRenderer"/>
      <argument type="service" id="cache.runtime"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>B13\Container\Backend\Preview\ContainerPreviewRenderer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="B13\Container\Backend\Preview\GridRenderer" class="B13\Container\Backend\Preview\GridRenderer" autowire="true" autoconfigure="true">
      <argument type="service" id="B13\Container\Tca\Registry"/>
      <argument type="service" id="B13\Container\Domain\Factory\PageView\Backend\ContainerFactory"/>
      <argument type="service" id="B13\Container\Backend\Service\NewContentUrlBuilder"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="cache.runtime"/>
    </service>
    <service id="B13\Container\Backend\Service\NewContentUrlBuilder" class="B13\Container\Backend\Service\NewContentUrlBuilder" autowire="true" autoconfigure="true">
      <argument type="service" id="B13\Container\Tca\Registry"/>
      <argument type="service" id="B13\Container\ContentDefender\ContainerColumnConfigurationService"/>
      <argument type="service" id="B13\Container\Domain\Service\ContainerService"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
    </service>
    <service id="B13\Container\Command\DeleteChildrenWithNonExistingParentCommand" class="B13\Container\Command\DeleteChildrenWithNonExistingParentCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="container:deleteChildrenWithNonExistingParent" schedulable="false" description="delete all child records with a non existing parent record (they are displayed as unsued)"/>
      <argument type="service" id="B13\Container\Integrity\Integrity"/>
      <argument type="service" id="B13\Container\Integrity\IntegrityFix"/>
      <call method="setName">
        <argument>container:deleteChildrenWithNonExistingParent</argument>
      </call>
      <call method="setDescription">
        <argument>delete all child records with a non existing parent record (they are displayed as unsued)</argument>
      </call>
    </service>
    <service id="B13\Container\Command\DeleteChildrenWithUnusedColPosCommand" class="B13\Container\Command\DeleteChildrenWithUnusedColPosCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="container:deleteChildrenWithUnusedColPos" schedulable="false" description="delete all child records with a colPos that is not available for the parent CType (they are displayed as unsued)"/>
      <argument type="service" id="B13\Container\Integrity\Integrity"/>
      <argument type="service" id="B13\Container\Integrity\IntegrityFix"/>
      <call method="setName">
        <argument>container:deleteChildrenWithUnusedColPos</argument>
      </call>
      <call method="setDescription">
        <argument>delete all child records with a colPos that is not available for the parent CType (they are displayed as unsued)</argument>
      </call>
    </service>
    <service id="B13\Container\Command\DeleteChildrenWithWrongPidCommand" class="B13\Container\Command\DeleteChildrenWithWrongPidCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="container:deleteChildrenWithWrongPid" schedulable="false" description="delete all child records with pid neq containers pid"/>
      <argument type="service" id="B13\Container\Integrity\Integrity"/>
      <argument type="service" id="B13\Container\Integrity\IntegrityFix"/>
      <call method="setName">
        <argument>container:deleteChildrenWithWrongPid</argument>
      </call>
      <call method="setDescription">
        <argument>delete all child records with pid neq containers pid</argument>
      </call>
    </service>
    <service id="B13\Container\Command\FixContainerParentForConnectedModeCommand" class="B13\Container\Command\FixContainerParentForConnectedModeCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="container:fixContainerParentForConnectedMode" schedulable="false" description="tx_container_parent of children in connected mode should point to default language container"/>
      <argument type="service" id="B13\Container\Integrity\Integrity"/>
      <argument type="service" id="B13\Container\Integrity\IntegrityFix"/>
      <call method="setName">
        <argument>container:fixContainerParentForConnectedMode</argument>
      </call>
      <call method="setDescription">
        <argument>tx_container_parent of children in connected mode should point to default language container</argument>
      </call>
    </service>
    <service id="B13\Container\Command\FixLanguageModeCommand" class="B13\Container\Command\FixLanguageModeCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="container:fixLanguageMode" schedulable="false" description="connect children of connected container if possible, else disconnect container"/>
      <argument type="service" id="B13\Container\Integrity\Integrity"/>
      <argument type="service" id="B13\Container\Integrity\IntegrityFix"/>
      <call method="setName">
        <argument>container:fixLanguageMode</argument>
      </call>
      <call method="setDescription">
        <argument>connect children of connected container if possible, else disconnect container</argument>
      </call>
    </service>
    <service id="B13\Container\Command\IntegrityCommand" class="B13\Container\Command\IntegrityCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="container:integrity" schedulable="true" description="Checks integrity of containers"/>
      <argument type="service" id="B13\Container\Integrity\Integrity"/>
      <call method="setName">
        <argument>container:integrity</argument>
      </call>
      <call method="setDescription">
        <argument>Checks integrity of containers</argument>
      </call>
    </service>
    <service id="B13\Container\Command\SortingCommand" class="B13\Container\Command\SortingCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="container:sorting" schedulable="false" description="Resort Content Elements"/>
      <argument type="service" id="B13\Container\Integrity\Sorting"/>
      <call method="setName">
        <argument>container:sorting</argument>
      </call>
      <call method="setDescription">
        <argument>Resort Content Elements</argument>
      </call>
    </service>
    <service id="B13\Container\Command\SortingInPageCommand" class="B13\Container\Command\SortingInPageCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="container:sorting-in-page" schedulable="false" description="Resort Content Elements"/>
      <argument type="service" id="B13\Container\Integrity\SortingInPage"/>
      <call method="setName">
        <argument>container:sorting-in-page</argument>
      </call>
      <call method="setDescription">
        <argument>Resort Content Elements</argument>
      </call>
    </service>
    <service id="B13\Container\ContentDefender\ContainerColumnConfigurationService" class="B13\Container\ContentDefender\ContainerColumnConfigurationService" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="B13\Container\Domain\Factory\ContainerFactory"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
    </service>
    <service id="B13\Container\ContentDefender\Hooks\ColumnConfigurationManipulationHook" class="B13\Container\ContentDefender\Hooks\ColumnConfigurationManipulationHook" public="true" autowire="true" autoconfigure="true"/>
    <service id="B13\Container\ContentDefender\Xclasses\CommandMapHook" class="B13\Container\ContentDefender\Xclasses\CommandMapHook" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Class &quot;IchHabRecht\ContentDefender\Hooks\CmdmapDataHandlerHook&quot; not found while loading &quot;B13\Container\ContentDefender\Xclasses\CommandMapHook&quot;."/>
    </service>
    <service id="B13\Container\ContentDefender\Xclasses\DatamapHook" class="B13\Container\ContentDefender\Xclasses\DatamapHook" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Class &quot;IchHabRecht\ContentDefender\Hooks\DatamapDataHandlerHook&quot; not found while loading &quot;B13\Container\ContentDefender\Xclasses\DatamapHook&quot;."/>
    </service>
    <service id="B13\Container\DataProcessing\ContainerDataProcessingFailedException" class="B13\Container\DataProcessing\ContainerDataProcessingFailedException" autowire="true" autoconfigure="true"/>
    <service id="B13\Container\DataProcessing\ContainerProcessor" class="B13\Container\DataProcessing\ContainerProcessor" public="true" autowire="true" autoconfigure="true">
      <tag name="data.processor" identifier="container"/>
      <argument type="service" id="TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="B13\Container\Domain\Factory\FrontendContainerFactory"/>
    </service>
    <service id="B13\Container\Domain\Core\RecordWithRenderedGrid" class="B13\Container\Domain\Core\RecordWithRenderedGrid" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;B13\Container\Domain\Core\RecordWithRenderedGrid&quot;: argument &quot;$renderedGrid&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="B13\Container\Domain\Factory\ContainerFactory" class="B13\Container\Domain\Factory\ContainerFactory" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="B13\Container\Domain\Factory\Database"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
    </service>
    <service id="B13\Container\Domain\Factory\Database" class="B13\Container\Domain\Factory\Database" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
    </service>
    <service id="B13\Container\Domain\Factory\FrontendContainerFactory" class="B13\Container\Domain\Factory\FrontendContainerFactory" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
    </service>
    <service id="B13\Container\Domain\Factory\PageView\Backend\ContainerFactory" class="B13\Container\Domain\Factory\PageView\Backend\ContainerFactory" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="B13\Container\Domain\Factory\Database"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
      <argument type="service" id="B13\Container\Domain\Factory\PageView\Backend\ContentStorage"/>
    </service>
    <service id="B13\Container\Domain\Factory\PageView\Backend\ContentStorage" class="B13\Container\Domain\Factory\PageView\Backend\ContentStorage" autowire="true" autoconfigure="true">
      <argument type="service" id="B13\Container\Domain\Factory\Database"/>
      <argument type="service" id="TYPO3\CMS\Core\Context\Context"/>
    </service>
    <service id="B13\Container\Domain\Service\ContainerService" class="B13\Container\Domain\Service\ContainerService" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
      <argument type="service" id="B13\Container\Domain\Factory\ContainerFactory"/>
    </service>
    <service id="B13\Container\Events\BeforeContainerConfigurationIsAppliedEvent" class="B13\Container\Events\BeforeContainerConfigurationIsAppliedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;B13\Container\Events\BeforeContainerConfigurationIsAppliedEvent&quot;: argument &quot;$containerConfiguration&quot; of method &quot;__construct()&quot; needs an instance of &quot;B13\Container\Tca\ContainerConfiguration&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="B13\Container\Events\BeforeContainerPreviewIsRenderedEvent" class="B13\Container\Events\BeforeContainerPreviewIsRenderedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;B13\Container\Events\BeforeContainerPreviewIsRenderedEvent&quot;: argument &quot;$container&quot; of method &quot;__construct()&quot; needs an instance of &quot;B13\Container\Domain\Model\Container&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="B13\Container\Hooks\Datahandler\CommandMapAfterFinishHook" class="B13\Container\Hooks\Datahandler\CommandMapAfterFinishHook" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="B13\Container\Hooks\Datahandler\Database"/>
    </service>
    <service id="B13\Container\Hooks\Datahandler\CommandMapBeforeStartHook" class="B13\Container\Hooks\Datahandler\CommandMapBeforeStartHook" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="B13\Container\Domain\Factory\ContainerFactory"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
      <argument type="service" id="B13\Container\Hooks\Datahandler\Database"/>
      <argument type="service" id="B13\Container\Domain\Service\ContainerService"/>
    </service>
    <service id="B13\Container\Hooks\Datahandler\CommandMapPostProcessingHook" class="B13\Container\Hooks\Datahandler\CommandMapPostProcessingHook" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="B13\Container\Domain\Factory\ContainerFactory"/>
      <argument type="service" id="B13\Container\Domain\Service\ContainerService"/>
    </service>
    <service id="B13\Container\Hooks\Datahandler\Database" class="B13\Container\Hooks\Datahandler\Database" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="B13\Container\Hooks\Datahandler\DatahandlerProcess" class="B13\Container\Hooks\Datahandler\DatahandlerProcess" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="B13\Container\Hooks\Datahandler\DatamapBeforeStartHook" class="B13\Container\Hooks\Datahandler\DatamapBeforeStartHook" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="B13\Container\Domain\Factory\ContainerFactory"/>
      <argument type="service" id="B13\Container\Hooks\Datahandler\Database"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
      <argument type="service" id="B13\Container\Domain\Service\ContainerService"/>
    </service>
    <service id="B13\Container\Hooks\Datahandler\DatamapPreProcessFieldArrayHook" class="B13\Container\Hooks\Datahandler\DatamapPreProcessFieldArrayHook" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="B13\Container\Domain\Factory\ContainerFactory"/>
      <argument type="service" id="B13\Container\Hooks\Datahandler\Database"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
      <argument type="service" id="B13\Container\Domain\Service\ContainerService"/>
    </service>
    <service id="B13\Container\Hooks\Datahandler\DeleteHook" class="B13\Container\Hooks\Datahandler\DeleteHook" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="B13\Container\Domain\Factory\ContainerFactory"/>
    </service>
    <service id="B13\Container\Hooks\UsedRecords" class="B13\Container\Hooks\UsedRecords" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="B13\Container\Domain\Factory\PageView\Backend\ContainerFactory"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
    </service>
    <service id="B13\Container\Hooks\WizardItems" class="B13\Container\Hooks\WizardItems" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Class &quot;TYPO3\CMS\Backend\Wizard\NewContentElementWizardHookInterface&quot; not found while loading &quot;B13\Container\Hooks\WizardItems&quot;."/>
    </service>
    <service id="B13\Container\Integrity\Database" class="B13\Container\Integrity\Database" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="B13\Container\Integrity\Integrity" class="B13\Container\Integrity\Integrity" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="B13\Container\Integrity\Database"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
    </service>
    <service id="B13\Container\Integrity\IntegrityFix" class="B13\Container\Integrity\IntegrityFix" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="B13\Container\Integrity\Database"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
    </service>
    <service id="B13\Container\Integrity\Sorting" class="B13\Container\Integrity\Sorting" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="B13\Container\Integrity\Database"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
      <argument type="service" id="B13\Container\Domain\Factory\ContainerFactory"/>
      <argument type="service" id="B13\Container\Domain\Service\ContainerService"/>
    </service>
    <service id="B13\Container\Integrity\SortingInPage" class="B13\Container\Integrity\SortingInPage" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="B13\Container\Integrity\Database"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
      <argument type="service" id="B13\Container\Domain\Factory\ContainerFactory"/>
      <argument type="service" id="B13\Container\Domain\Service\ContainerService"/>
    </service>
    <service id="B13\Container\Listener\BootCompleted" class="B13\Container\Listener\BootCompleted" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="tx-container-boot-completed"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
    </service>
    <service id="B13\Container\Listener\ContentUsedOnPage" class="B13\Container\Listener\ContentUsedOnPage" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="tx-container-content-used-on-page"/>
      <argument type="service" id="B13\Container\Domain\Factory\PageView\Backend\ContainerFactory"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
    </service>
    <service id="B13\Container\Listener\LegacyPageContentPreviewRendering" class="B13\Container\Listener\LegacyPageContentPreviewRendering" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="tx-container-legacy-page-content-preview-rendering" before="typo3-backend/fluid-preview/content"/>
      <argument type="service" id="B13\Container\Backend\Preview\GridRenderer"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
    </service>
    <service id="B13\Container\Listener\LegacyPageTsConfig" class="B13\Container\Listener\LegacyPageTsConfig" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="tx-container-legacy-page-ts-config"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
    </service>
    <service id="B13\Container\Listener\ModifyNewContentElementWizardItems" class="B13\Container\Listener\ModifyNewContentElementWizardItems" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="tx-container-new-content-element-wizard"/>
    </service>
    <service id="B13\Container\Listener\PageContentPreviewRendering" class="B13\Container\Listener\PageContentPreviewRendering" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="tx-container-page-content-preview-rendering" before="typo3-backend/fluid-preview/content"/>
      <argument type="service" id="B13\Container\Backend\Preview\GridRenderer"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
    </service>
    <service id="B13\Container\Listener\PageTsConfig" class="B13\Container\Listener\PageTsConfig" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="tx-container-page-ts-config"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
    </service>
    <service id="B13\Container\Listener\RecordSummaryForLocalization" class="B13\Container\Listener\RecordSummaryForLocalization" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="tx-container-record-summary-for-localization"/>
      <argument type="service" id="B13\Container\Service\RecordLocalizeSummaryModifier"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="B13\Container\Listener\RecordSummaryForLocalizationException" class="B13\Container\Listener\RecordSummaryForLocalizationException" autowire="true" autoconfigure="true"/>
    <service id="B13\Container\Service\RecordLocalizeSummaryModifier" class="B13\Container\Service\RecordLocalizeSummaryModifier" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
    </service>
    <service id="B13\Container\Tca\ItemProcFunc" class="B13\Container\Tca\ItemProcFunc" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="B13\Container\Domain\Factory\ContainerFactory"/>
      <argument type="service" id="B13\Container\Tca\Registry"/>
      <argument type="service" id="TYPO3\CMS\Backend\View\BackendLayoutView"/>
    </service>
    <service id="B13\Container\Tca\Registry" class="B13\Container\Tca\Registry" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="B13\Container\Updates\ContainerDeleteChildrenWithWrongPid" class="B13\Container\Updates\ContainerDeleteChildrenWithWrongPid" public="true" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="container_containerDeleteChildrenWithWrongPid"/>
      <argument type="service" id="B13\Container\Integrity\Integrity"/>
      <argument type="service" id="B13\Container\Integrity\IntegrityFix"/>
    </service>
    <service id="B13\Container\Updates\ContainerMigrateSorting" class="B13\Container\Updates\ContainerMigrateSorting" public="true" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="container_containerMigrateSorting"/>
      <argument type="service" id="B13\Container\Integrity\Sorting"/>
    </service>
    <service id="B13\Container\Xclasses\LocalizationController" class="B13\Container\Xclasses\LocalizationController" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Class &quot;TYPO3\CMS\Backend\Controller\Page\LocalizationController&quot; not found while loading &quot;B13\Container\Xclasses\LocalizationController&quot;."/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Backend\Preview\PageLayout" class="TYPO3\CMS\ContentBlocks\Backend\Preview\PageLayout" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="content-blocks-page-preview" event="" method="" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\RecordFactory"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlockDataDecorator"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Backend\Preview\RootPathsSettings"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentTypeResolver"/>
      <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Backend\Preview\PreviewRenderer" class="TYPO3\CMS\ContentBlocks\Backend\Preview\PreviewRenderer" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlockDataDecorator"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Backend\Preview\RootPathsSettings"/>
      <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Backend\Preview\RootPathsSettings" class="TYPO3\CMS\ContentBlocks\Backend\Preview\RootPathsSettings" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Basics\BasicsLoader" class="TYPO3\CMS\ContentBlocks\Basics\BasicsLoader" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="_early.cache.core"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Yaml\DefaultContentBlocksYamlParser"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Basics\BasicsRegistry" class="TYPO3\CMS\ContentBlocks\Basics\BasicsRegistry" autowire="true" autoconfigure="true">
      <factory service="TYPO3\CMS\ContentBlocks\Basics\BasicsLoader" method="load"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Basics\BasicsService" class="TYPO3\CMS\ContentBlocks\Basics\BasicsService" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Basics\LoadedBasic" class="TYPO3\CMS\ContentBlocks\Basics\LoadedBasic" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\ContentBlocks\Basics\LoadedBasic&quot;: argument &quot;$hostExtension&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Builder\ConfigBuilder" class="TYPO3\CMS\ContentBlocks\Builder\ConfigBuilder" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Builder\ContentBlockBuilder" class="TYPO3\CMS\ContentBlocks\Builder\ContentBlockBuilder" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Generator\HtmlTemplateCodeGenerator"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Generator\LanguageFileGenerator"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\FieldType\FieldTypeRegistry"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\Factory\TableDefinitionCollectionFactory"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Schema\SimpleTcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Basics\BasicsLoader"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Basics\BasicsService"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Builder\DefaultsLoader" class="TYPO3\CMS\ContentBlocks\Builder\DefaultsLoader" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Command\CreateContentBlockCommand" class="TYPO3\CMS\ContentBlocks\Command\CreateContentBlockCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="content-blocks:create" description="Create a Content Block" hidden="false" schedulable="true"/>
      <tag name="console.command" command="make:content-block" hidden="false" alias="true"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Builder\ContentBlockBuilder"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Service\PackageResolver"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Cache\CacheManager"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Builder\ConfigBuilder"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Builder\DefaultsLoader"/>
      <call method="setName">
        <argument>content-blocks:create</argument>
      </call>
      <call method="setDescription">
        <argument>Create a Content Block</argument>
      </call>
      <call method="setAliases">
        <argument type="collection">
          <argument>make:content-block</argument>
        </argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Command\GenerateBackendPreviewTemplateCommand" class="TYPO3\CMS\ContentBlocks\Command\GenerateBackendPreviewTemplateCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="content-blocks:generate:backend-preview" description="Generate a backend preview template for a Content Block" hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Generator\HtmlTemplateCodeGenerator"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection"/>
      <call method="setName">
        <argument>content-blocks:generate:backend-preview</argument>
      </call>
      <call method="setDescription">
        <argument>Generate a backend preview template for a Content Block</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Command\GenerateFrontendTemplateCommand" class="TYPO3\CMS\ContentBlocks\Command\GenerateFrontendTemplateCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="content-blocks:generate:frontend" description="Generate a frontend template for a Content Block" hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Generator\HtmlTemplateCodeGenerator"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection"/>
      <call method="setName">
        <argument>content-blocks:generate:frontend</argument>
      </call>
      <call method="setDescription">
        <argument>Generate a frontend template for a Content Block</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Command\GenerateLanguageFileCommand" class="TYPO3\CMS\ContentBlocks\Command\GenerateLanguageFileCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="content-blocks:language:generate" description="Update labels.xlf for the given Content Block" hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Generator\LanguageFileGenerator"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Loader\ContentBlockLoader"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\Factory\TableDefinitionCollectionFactory"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\FieldType\FieldTypeRegistry"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Schema\SimpleTcaSchemaFactory"/>
      <call method="setName">
        <argument>content-blocks:language:generate</argument>
      </call>
      <call method="setDescription">
        <argument>Update labels.xlf for the given Content Block</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Command\LintContentBlocksCommand" class="TYPO3\CMS\ContentBlocks\Command\LintContentBlocksCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="content-blocks:lint" description="Lint all Content Blocks against JSON Schema" hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Loader\ContentBlockLoader"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\JsonSchemaValidation\ContentBlockValidator"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\JsonSchemaValidation\JsonSchemaErrorFormatter"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Basics\BasicsLoader"/>
      <call method="setName">
        <argument>content-blocks:lint</argument>
      </call>
      <call method="setDescription">
        <argument>Lint all Content Blocks against JSON Schema</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Command\ListContentBlocksCommand" class="TYPO3\CMS\ContentBlocks\Command\ListContentBlocksCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="content-blocks:list" description="List available Content Blocks" hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry"/>
      <call method="setName">
        <argument>content-blocks:list</argument>
      </call>
      <call method="setDescription">
        <argument>List available Content Blocks</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Command\PublishAssetsCommand" class="TYPO3\CMS\ContentBlocks\Command\PublishAssetsCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="content-blocks:assets:publish" description="Publish Content Blocks assets into Resources/Public folder of the host extension." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Loader\AssetPublisher"/>
      <call method="setName">
        <argument>content-blocks:assets:publish</argument>
      </call>
      <call method="setDescription">
        <argument>Publish Content Blocks assets into Resources/Public folder of the host extension.</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlockData" class="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlockData" autowire="true" autoconfigure="true">
      <argument>null</argument>
      <argument/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlockGridData"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlockDataDecorator" class="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlockDataDecorator" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlockDataDecoratorSession"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\DataProcessing\GridProcessor"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentObjectProcessor"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentTypeResolver"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlockDataDecoratorSession" class="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlockDataDecoratorSession" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlockGridData" class="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlockGridData" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlocksDataProcessor" class="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlocksDataProcessor" public="true" autowire="true" autoconfigure="true">
      <tag name="data.processor" identifier="content-blocks"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection"/>
      <argument type="service" id="TYPO3\CMS\Core\Domain\RecordFactory"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlockDataDecorator"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentTypeResolver"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentObjectProcessor" class="TYPO3\CMS\ContentBlocks\DataProcessing\ContentObjectProcessor" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentObjectProcessorSession"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentObjectProcessorSession" class="TYPO3\CMS\ContentBlocks\DataProcessing\ContentObjectProcessorSession" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentTypeResolver" class="TYPO3\CMS\ContentBlocks\DataProcessing\ContentTypeResolver" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\DataProcessing\GridFactory" class="TYPO3\CMS\ContentBlocks\DataProcessing\GridFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\DataProcessing\GridProcessor" class="TYPO3\CMS\ContentBlocks\DataProcessing\GridProcessor" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\DataProcessing\GridFactory"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\DataProcessing\RelationGrid" class="TYPO3\CMS\ContentBlocks\DataProcessing\RelationGrid" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\DataProcessing\RenderedGridItem" class="TYPO3\CMS\ContentBlocks\DataProcessing\RenderedGridItem" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\DataProcessing\ResolvedContentBlockDataRelation" class="TYPO3\CMS\ContentBlocks\DataProcessing\ResolvedContentBlockDataRelation" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Capability\LabelCapability" class="TYPO3\CMS\ContentBlocks\Definition\Capability\LabelCapability" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Capability\NativeTableCapabilityProxy" class="TYPO3\CMS\ContentBlocks\Definition\Capability\NativeTableCapabilityProxy" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Schema\SimpleTcaSchema"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Capability\RootLevelCapability" class="TYPO3\CMS\ContentBlocks\Definition\Capability\RootLevelCapability" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Capability\RootLevelType" class="TYPO3\CMS\ContentBlocks\Definition\Capability\RootLevelType" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\ContentBlocks\Definition\Capability\SystemFieldPalettesInterface" class="TYPO3\CMS\ContentBlocks\Definition\Capability\SystemFieldPalettesInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Capability\TableDefinitionCapability" class="TYPO3\CMS\ContentBlocks\Definition\Capability\TableDefinitionCapability" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\ContentType\ContentElementDefinition" class="TYPO3\CMS\ContentBlocks\Definition\ContentType\ContentElementDefinition" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\ContentBlocks\Definition\ContentType\ContentElementDefinition&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Definition\ContentType\ContentType" class="TYPO3\CMS\ContentBlocks\Definition\ContentType\ContentType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\ContentType\ContentTypeDefinitionCollection" class="TYPO3\CMS\ContentBlocks\Definition\ContentType\ContentTypeDefinitionCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\ContentType\ContentTypeIcon" class="TYPO3\CMS\ContentBlocks\Definition\ContentType\ContentTypeIcon" autowire="true" autoconfigure="true"/>
    <service id=".abstract.TYPO3\CMS\ContentBlocks\Definition\ContentType\ContentTypeInterface" class="TYPO3\CMS\ContentBlocks\Definition\ContentType\ContentTypeInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Definition\ContentType\PageIconSet" class="TYPO3\CMS\ContentBlocks\Definition\ContentType\PageIconSet" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\ContentType\ContentTypeIcon"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\ContentType\ContentTypeIcon"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Definition\ContentType\PageTypeDefinition" class="TYPO3\CMS\ContentBlocks\Definition\ContentType\PageTypeDefinition" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\ContentBlocks\Definition\ContentType\PageTypeDefinition&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Definition\ContentType\RecordTypeDefinition" class="TYPO3\CMS\ContentBlocks\Definition\ContentType\RecordTypeDefinition" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\ContentBlocks\Definition\ContentType\RecordTypeDefinition&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Factory\CompilationResult" class="TYPO3\CMS\ContentBlocks\Definition\Factory\CompilationResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\ContentBlocks\Definition\Factory\CompilationResult&quot;: argument &quot;$parentReferences&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Factory\ContentBlockCompiler" class="TYPO3\CMS\ContentBlocks\Definition\Factory\ContentBlockCompiler" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Factory\ContentTypeFactory" class="TYPO3\CMS\ContentBlocks\Definition\Factory\ContentTypeFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Factory\FlexFormSubType" class="TYPO3\CMS\ContentBlocks\Definition\Factory\FlexFormSubType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Factory\LanguagePath" class="TYPO3\CMS\ContentBlocks\Definition\Factory\LanguagePath" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\ContentBlocks\Definition\Factory\LanguagePath&quot;: argument &quot;$basePath&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Factory\PrefixType" class="TYPO3\CMS\ContentBlocks\Definition\Factory\PrefixType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Factory\Processing\ProcessedContentType" class="TYPO3\CMS\ContentBlocks\Definition\Factory\Processing\ProcessedContentType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Factory\Processing\ProcessedFieldsResult" class="TYPO3\CMS\ContentBlocks\Definition\Factory\Processing\ProcessedFieldsResult" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\Factory\Processing\ProcessingInput"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Factory\Processing\ProcessedRootFieldResult" class="TYPO3\CMS\ContentBlocks\Definition\Factory\Processing\ProcessedRootFieldResult" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Factory\Processing\ProcessedTableDefinition" class="TYPO3\CMS\ContentBlocks\Definition\Factory\Processing\ProcessedTableDefinition" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Factory\Processing\ProcessingInput" class="TYPO3\CMS\ContentBlocks\Definition\Factory\Processing\ProcessingInput" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\ContentBlocks\Definition\Factory\Processing\ProcessingInput&quot;: argument &quot;$yaml&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Factory\TableDefinitionCollectionFactory" class="TYPO3\CMS\ContentBlocks\Definition\Factory\TableDefinitionCollectionFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.cache.core"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\Factory\ContentBlockCompiler"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Loader\ContentBlockLoader"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Factory\TcaFieldFactory" class="TYPO3\CMS\ContentBlocks\Definition\Factory\TcaFieldFactory" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\Factory\UniqueIdentifierCreator" class="TYPO3\CMS\ContentBlocks\Definition\Factory\UniqueIdentifierCreator" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\FlexForm\ContainerDefinition" class="TYPO3\CMS\ContentBlocks\Definition\FlexForm\ContainerDefinition" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\FlexForm\FlexFormDefinition" class="TYPO3\CMS\ContentBlocks\Definition\FlexForm\FlexFormDefinition" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\FlexForm\SectionDefinition" class="TYPO3\CMS\ContentBlocks\Definition\FlexForm\SectionDefinition" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\FlexForm\SheetDefinition" class="TYPO3\CMS\ContentBlocks\Definition\FlexForm\SheetDefinition" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\PaletteDefinition" class="TYPO3\CMS\ContentBlocks\Definition\PaletteDefinition" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\PaletteDefinitionCollection" class="TYPO3\CMS\ContentBlocks\Definition\PaletteDefinitionCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\SqlColumnDefinition" class="TYPO3\CMS\ContentBlocks\Definition\SqlColumnDefinition" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\ContentBlocks\Definition\SqlColumnDefinition&quot;: argument &quot;$columnDefinition&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Definition\SqlColumnDefinitionCollection" class="TYPO3\CMS\ContentBlocks\Definition\SqlColumnDefinitionCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\TCA\LinebreakDefinition" class="TYPO3\CMS\ContentBlocks\Definition\TCA\LinebreakDefinition" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\TCA\TabDefinition" class="TYPO3\CMS\ContentBlocks\Definition\TCA\TabDefinition" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Definition\TableDefinition" class="TYPO3\CMS\ContentBlocks\Definition\TableDefinition" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\ContentBlocks\Definition\TableDefinition&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection" class="TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\FieldType\FieldTypeRegistry"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Schema\SimpleTcaSchemaFactory"/>
      <factory service="TYPO3\CMS\ContentBlocks\Definition\Factory\TableDefinitionCollectionFactory" method="create"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Definition\TcaFieldDefinition" class="TYPO3\CMS\ContentBlocks\Definition\TcaFieldDefinition" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\ContentBlocks\Definition\TcaFieldDefinition&quot;: argument &quot;$parentTable&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Definition\TcaFieldDefinitionCollection" class="TYPO3\CMS\ContentBlocks\Definition\TcaFieldDefinitionCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\DependencyInjection\FieldTypeCompilerPass" class="TYPO3\CMS\ContentBlocks\DependencyInjection\FieldTypeCompilerPass" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\EventListener\AddAllowedRecordTypesEventListener" class="TYPO3\CMS\ContentBlocks\EventListener\AddAllowedRecordTypesEventListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="AddAllowedRecordTypesEventListener" event="" method="" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\EventListener\AddDefaultTypoScript" class="TYPO3\CMS\ContentBlocks\EventListener\AddDefaultTypoScript" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="content-blocks-typoscript" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="_early.cache.core"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Generator\TypoScriptGenerator"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\EventListener\AddUserTsConfig" class="TYPO3\CMS\ContentBlocks\EventListener\AddUserTsConfig" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="content-blocks-user-ts-config" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="_early.cache.core"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Generator\UserTsConfigGenerator"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\EventListener\RestrictContentBlockInNewContentElementWizard" class="TYPO3\CMS\ContentBlocks\EventListener\RestrictContentBlockInNewContentElementWizard" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="RestrictContentBlockInNewContentElementWizard" event="" method="" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\SiteSet\ContentBlockSiteRegistry"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\EventListener\RestrictContentBlockInNewRecordView" class="TYPO3\CMS\ContentBlocks\EventListener\RestrictContentBlockInNewRecordView" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="RestrictContentBlockInNewRecordView" event="" method="" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\SiteSet\ContentBlockSiteRegistry"/>
    </service>
    <service id=".abstract.TYPO3\CMS\ContentBlocks\FieldType\AbstractFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\AbstractFieldType" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\BaseFieldTypeRegistry" class="TYPO3\CMS\ContentBlocks\FieldType\BaseFieldTypeRegistry" autowire="true" autoconfigure="true">
      <factory service="TYPO3\CMS\ContentBlocks\FieldType\BaseFieldTypeRegistryFactory" method="create"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\BaseFieldTypeRegistryFactory" class="TYPO3\CMS\ContentBlocks\FieldType\BaseFieldTypeRegistryFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\FieldType\FieldTypeRegistry"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\CategoryFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\CategoryFieldType" autowire="true" autoconfigure="true">
      <tag name="Category" tcaType="category">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Category</argument>
      </call>
      <call method="setTcaType">
        <argument>category</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\CheckboxFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\CheckboxFieldType" autowire="true" autoconfigure="true">
      <tag name="Checkbox" tcaType="check">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Checkbox</argument>
      </call>
      <call method="setTcaType">
        <argument>check</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\CollectionFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\CollectionFieldType" autowire="true" autoconfigure="true">
      <tag name="Collection" tcaType="inline">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Collection</argument>
      </call>
      <call method="setTcaType">
        <argument>inline</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\ColorFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\ColorFieldType" autowire="true" autoconfigure="true">
      <tag name="Color" tcaType="color">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Color</argument>
      </call>
      <call method="setTcaType">
        <argument>color</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\CountryFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\CountryFieldType" autowire="true" autoconfigure="true">
      <tag name="Country" tcaType="country">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Country</argument>
      </call>
      <call method="setTcaType">
        <argument>country</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\DateTimeFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\DateTimeFieldType" autowire="true" autoconfigure="true">
      <tag name="DateTime" tcaType="datetime">content_blocks.field_type</tag>
      <call method="setName">
        <argument>DateTime</argument>
      </call>
      <call method="setTcaType">
        <argument>datetime</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\EmailFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\EmailFieldType" autowire="true" autoconfigure="true">
      <tag name="Email" tcaType="email">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Email</argument>
      </call>
      <call method="setTcaType">
        <argument>email</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\FieldType" class="TYPO3\CMS\ContentBlocks\FieldType\FieldType" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\ContentBlocks\FieldType\FieldType&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id=".abstract.TYPO3\CMS\ContentBlocks\FieldType\FieldTypeInterface" class="TYPO3\CMS\ContentBlocks\FieldType\FieldTypeInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\FieldTypeRegistry" class="TYPO3\CMS\ContentBlocks\FieldType\FieldTypeRegistry" autowire="true" autoconfigure="true">
      <argument type="service" id=".service_locator.JO4cGJc"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\FileFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\FileFieldType" autowire="true" autoconfigure="true">
      <tag name="File" tcaType="file">content_blocks.field_type</tag>
      <call method="setName">
        <argument>File</argument>
      </call>
      <call method="setTcaType">
        <argument>file</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\FlexFormFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\FlexFormFieldType" autowire="true" autoconfigure="true">
      <tag name="FlexForm" tcaType="flex">content_blocks.field_type</tag>
      <call method="setName">
        <argument>FlexForm</argument>
      </call>
      <call method="setTcaType">
        <argument>flex</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\FolderFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\FolderFieldType" autowire="true" autoconfigure="true">
      <tag name="Folder" tcaType="folder">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Folder</argument>
      </call>
      <call method="setTcaType">
        <argument>folder</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\ImageManipulationFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\ImageManipulationFieldType" autowire="true" autoconfigure="true">
      <tag name="ImageManipulation" tcaType="imageManipulation">content_blocks.field_type</tag>
      <call method="setName">
        <argument>ImageManipulation</argument>
      </call>
      <call method="setTcaType">
        <argument>imageManipulation</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\JsonFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\JsonFieldType" autowire="true" autoconfigure="true">
      <tag name="Json" tcaType="json">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Json</argument>
      </call>
      <call method="setTcaType">
        <argument>json</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\LanguageFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\LanguageFieldType" autowire="true" autoconfigure="true">
      <tag name="Language" tcaType="language">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Language</argument>
      </call>
      <call method="setTcaType">
        <argument>language</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\LinebreakFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\LinebreakFieldType" autowire="true" autoconfigure="true">
      <tag name="Linebreak" tcaType="">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Linebreak</argument>
      </call>
      <call method="setTcaType">
        <argument/>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\LinkFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\LinkFieldType" autowire="true" autoconfigure="true">
      <tag name="Link" tcaType="link">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Link</argument>
      </call>
      <call method="setTcaType">
        <argument>link</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\NumberFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\NumberFieldType" autowire="true" autoconfigure="true">
      <tag name="Number" tcaType="number">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Number</argument>
      </call>
      <call method="setTcaType">
        <argument>number</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\PaletteFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\PaletteFieldType" autowire="true" autoconfigure="true">
      <tag name="Palette" tcaType="">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Palette</argument>
      </call>
      <call method="setTcaType">
        <argument/>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\PassFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\PassFieldType" autowire="true" autoconfigure="true">
      <tag name="Pass" tcaType="passthrough">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Pass</argument>
      </call>
      <call method="setTcaType">
        <argument>passthrough</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\PasswordFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\PasswordFieldType" autowire="true" autoconfigure="true">
      <tag name="Password" tcaType="password">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Password</argument>
      </call>
      <call method="setTcaType">
        <argument>password</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\RadioFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\RadioFieldType" autowire="true" autoconfigure="true">
      <tag name="Radio" tcaType="radio">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Radio</argument>
      </call>
      <call method="setTcaType">
        <argument>radio</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\RelationFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\RelationFieldType" autowire="true" autoconfigure="true">
      <tag name="Relation" tcaType="group">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Relation</argument>
      </call>
      <call method="setTcaType">
        <argument>group</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\SelectFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\SelectFieldType" autowire="true" autoconfigure="true">
      <tag name="Select" tcaType="select">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Select</argument>
      </call>
      <call method="setTcaType">
        <argument>select</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\SelectNumberFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\SelectNumberFieldType" autowire="true" autoconfigure="true">
      <tag name="SelectNumber" tcaType="select">content_blocks.field_type</tag>
      <call method="setName">
        <argument>SelectNumber</argument>
      </call>
      <call method="setTcaType">
        <argument>select</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\SelectTextFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\SelectTextFieldType" autowire="true" autoconfigure="true">
      <tag name="SelectText" tcaType="select">content_blocks.field_type</tag>
      <call method="setName">
        <argument>SelectText</argument>
      </call>
      <call method="setTcaType">
        <argument>select</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\SlugFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\SlugFieldType" autowire="true" autoconfigure="true">
      <tag name="Slug" tcaType="slug">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Slug</argument>
      </call>
      <call method="setTcaType">
        <argument>slug</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\SpecialFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\SpecialFieldType" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\TabFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\TabFieldType" autowire="true" autoconfigure="true">
      <tag name="Tab" tcaType="">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Tab</argument>
      </call>
      <call method="setTcaType">
        <argument/>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\TextFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\TextFieldType" autowire="true" autoconfigure="true">
      <tag name="Text" tcaType="input">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Text</argument>
      </call>
      <call method="setTcaType">
        <argument>input</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\TextareaFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\TextareaFieldType" autowire="true" autoconfigure="true">
      <tag name="Textarea" tcaType="text">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Textarea</argument>
      </call>
      <call method="setTcaType">
        <argument>text</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\FieldType\UuidFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\UuidFieldType" autowire="true" autoconfigure="true">
      <tag name="Uuid" tcaType="uuid">content_blocks.field_type</tag>
      <call method="setName">
        <argument>Uuid</argument>
      </call>
      <call method="setTcaType">
        <argument>uuid</argument>
      </call>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Form\FormDataProvider\AllowedRecordTypeFilter" class="TYPO3\CMS\ContentBlocks\Form\FormDataProvider\AllowedRecordTypeFilter" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Form\FormDataProvider\AllowedRecordTypesInCollection" class="TYPO3\CMS\ContentBlocks\Form\FormDataProvider\AllowedRecordTypesInCollection" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Form\FormDataProvider\AllowedRecordTypeFilter"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Form\FormDataProvider\AllowedRecordTypesInSite" class="TYPO3\CMS\ContentBlocks\Form\FormDataProvider\AllowedRecordTypesInSite" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.dataprovider"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\SiteSet\ContentBlockSiteRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Schema\TcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Form\FormDataProvider\AllowedRecordTypeFilter"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Generator\FlexFormGenerator" class="TYPO3\CMS\ContentBlocks\Generator\FlexFormGenerator" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\LanguageFileRegistry"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Generator\HtmlTemplateCodeGenerator" class="TYPO3\CMS\ContentBlocks\Generator\HtmlTemplateCodeGenerator" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Generator\LanguageFileGenerator" class="TYPO3\CMS\ContentBlocks\Generator\LanguageFileGenerator" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\AutomaticLanguageKeysRegistry"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\LanguageFileRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\TranslationDomainMapper"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\TranslationDomainResolver"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Generator\SqlGenerator" class="TYPO3\CMS\ContentBlocks\Generator\SqlGenerator" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="content-blocks-sql" event="" method="" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Loader\ContentBlockLoader"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\Factory\TableDefinitionCollectionFactory"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Schema\SimpleTcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\FieldType\FieldTypeRegistry"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Generator\TcaGenerator" class="TYPO3\CMS\ContentBlocks\Generator\TcaGenerator" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="content-blocks-tca" event="" method="__invoke" before="" after=""/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Schema\SimpleTcaSchemaFactory"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\LanguageFileRegistry"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Service\SystemExtensionAvailability"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Generator\FlexFormGenerator"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Generator\TypoScriptGenerator" class="TYPO3\CMS\ContentBlocks\Generator\TypoScriptGenerator" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Generator\UserTsConfigGenerator" class="TYPO3\CMS\ContentBlocks\Generator\UserTsConfigGenerator" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\JsonSchemaValidation\ContentBlockValidator" class="TYPO3\CMS\ContentBlocks\JsonSchemaValidation\ContentBlockValidator" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\JsonSchemaValidation\JsonSchemaValidator"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\JsonSchemaValidation\JsonSchemaErrorFormatter" class="TYPO3\CMS\ContentBlocks\JsonSchemaValidation\JsonSchemaErrorFormatter" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\JsonSchemaValidation\JsonSchemaValidator" class="TYPO3\CMS\ContentBlocks\JsonSchemaValidation\JsonSchemaValidator" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Loader\AssetPublisher" class="TYPO3\CMS\ContentBlocks\Loader\AssetPublisher" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Loader\ContentBlockLoader" class="TYPO3\CMS\ContentBlocks\Loader\ContentBlockLoader" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.cache.core"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Basics\BasicsService"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Basics\BasicsLoader"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Service\Icon\IconProcessor"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Loader\AssetPublisher"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Yaml\DefaultContentBlocksYamlParser"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Schema\SimpleTcaSchemaFactory"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Loader\LoadedContentBlock" class="TYPO3\CMS\ContentBlocks\Loader\LoadedContentBlock" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\ContentBlocks\Loader\LoadedContentBlock&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Registry\AutomaticLanguageKeysRegistry" class="TYPO3\CMS\ContentBlocks\Registry\AutomaticLanguageKeysRegistry" autowire="true" autoconfigure="true">
      <factory service="TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection" method="getAutomaticLanguageKeysRegistry"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Registry\AutomaticLanguageSource" class="TYPO3\CMS\ContentBlocks\Registry\AutomaticLanguageSource" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\ContentBlocks\Registry\AutomaticLanguageSource&quot;: argument &quot;$key&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry" class="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry" public="true" autowire="true" autoconfigure="true">
      <factory service="TYPO3\CMS\ContentBlocks\Loader\ContentBlockLoader" method="load"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Registry\LanguageFileRegistry" class="TYPO3\CMS\ContentBlocks\Registry\LanguageFileRegistry" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <factory service="TYPO3\CMS\ContentBlocks\Registry\LanguageFileRegistryFactory" method="create"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Registry\LanguageFileRegistryFactory" class="TYPO3\CMS\ContentBlocks\Registry\LanguageFileRegistryFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\Loader\XliffLoader"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Schema\Capability\FieldCapability" class="TYPO3\CMS\ContentBlocks\Schema\Capability\FieldCapability" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Schema\Field\TcaField"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Schema\Capability\LanguageAwareSchemaCapability" class="TYPO3\CMS\ContentBlocks\Schema\Capability\LanguageAwareSchemaCapability" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Schema\Field\TcaField"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Schema\Field\TcaField"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Schema\Field\TcaField"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Schema\Field\TcaField"/>
    </service>
    <service id=".abstract.TYPO3\CMS\ContentBlocks\Schema\Capability\SchemaCapabilityInterface" class="TYPO3\CMS\ContentBlocks\Schema\Capability\SchemaCapabilityInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Schema\Exception\UndefinedFieldException" class="TYPO3\CMS\ContentBlocks\Schema\Exception\UndefinedFieldException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Schema\Exception\UndefinedSchemaException" class="TYPO3\CMS\ContentBlocks\Schema\Exception\UndefinedSchemaException" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Schema\Field\FieldCollection" class="TYPO3\CMS\ContentBlocks\Schema\Field\FieldCollection" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Schema\Field\TcaField" class="TYPO3\CMS\ContentBlocks\Schema\Field\TcaField" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\ContentBlocks\Schema\Field\TcaField&quot;: argument &quot;$fieldType&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\ContentBlocks\FieldType\FieldTypeInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\ContentBlocks\FieldType\CategoryFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\CheckboxFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\CollectionFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\ColorFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\CountryFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\DateTimeFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\EmailFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\FileFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\FlexFormFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\FolderFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\ImageManipulationFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\JsonFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\LanguageFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\LinebreakFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\LinkFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\NumberFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\PaletteFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\PassFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\PasswordFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\RadioFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\RelationFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\SelectFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\SelectNumberFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\SelectTextFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\SlugFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\TabFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\TextFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\TextareaFieldType&quot;, &quot;TYPO3\CMS\ContentBlocks\FieldType\UuidFieldType&quot;."/>
    </service>
    <service id=".abstract.TYPO3\CMS\ContentBlocks\Schema\Field\TcaFieldTypeInterface" class="TYPO3\CMS\ContentBlocks\Schema\Field\TcaFieldTypeInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Schema\FieldTypeResolver" class="TYPO3\CMS\ContentBlocks\Schema\FieldTypeResolver" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\ContentBlocks\FieldType\BaseFieldTypeRegistry"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Schema\SimpleTcaSchema" class="TYPO3\CMS\ContentBlocks\Schema\SimpleTcaSchema" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\ContentBlocks\Schema\SimpleTcaSchema&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Schema\SimpleTcaSchemaFactory" class="TYPO3\CMS\ContentBlocks\Schema\SimpleTcaSchemaFactory" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.cache.core"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Schema\FieldTypeResolver"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Service\Icon\ContentTypeIconResolver" class="TYPO3\CMS\ContentBlocks\Service\Icon\ContentTypeIconResolver" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Service\Icon\ContentTypeIconResolverInput" class="TYPO3\CMS\ContentBlocks\Service\Icon\ContentTypeIconResolverInput" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;TYPO3\CMS\ContentBlocks\Service\Icon\ContentTypeIconResolverInput&quot;: argument &quot;$name&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Service\Icon\IconProcessor" class="TYPO3\CMS\ContentBlocks\Service\Icon\IconProcessor" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Service\PackageResolver" class="TYPO3\CMS\ContentBlocks\Service\PackageResolver" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Service\SystemExtensionAvailability" class="TYPO3\CMS\ContentBlocks\Service\SystemExtensionAvailability" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\ServiceProvider" class="TYPO3\CMS\ContentBlocks\ServiceProvider" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\SiteSet\ContentBlockSiteRegistry" class="TYPO3\CMS\ContentBlocks\SiteSet\ContentBlockSiteRegistry" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetRegistry"/>
      <argument type="service" id="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Update\ContentBlockFolderStructureMigration" class="TYPO3\CMS\ContentBlocks\Update\ContentBlockFolderStructureMigration" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="contentBlocksFolderStructureMigration"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\UserFunction\ContentWhere" class="TYPO3\CMS\ContentBlocks\UserFunction\ContentWhere" public="true" autoconfigure="true">
      <tag name="security.allowed-callable" method="extend"/>
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\ContentBlocks\ServiceProvider" method="getContentWhere"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Utility\ContentBlockPathUtility" class="TYPO3\CMS\ContentBlocks\Utility\ContentBlockPathUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Utility\LocalLangPathUtility" class="TYPO3\CMS\ContentBlocks\Utility\LocalLangPathUtility" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Validation\ContentBlockNameValidator" class="TYPO3\CMS\ContentBlocks\Validation\ContentBlockNameValidator" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\Validation\PageTypeNameValidator" class="TYPO3\CMS\ContentBlocks\Validation\PageTypeNameValidator" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\ContentBlocks\ViewHelpers\AssetPathViewHelper" class="TYPO3\CMS\ContentBlocks\ViewHelpers\AssetPathViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\ViewHelpers\LanguagePathViewHelper" class="TYPO3\CMS\ContentBlocks\ViewHelpers\LanguagePathViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\ViewHelpers\Link\EditRecordViewHelper" class="TYPO3\CMS\ContentBlocks\ViewHelpers\Link\EditRecordViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Backend\Routing\UriBuilder"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
    </service>
    <service id=".abstract.TYPO3\CMS\ContentBlocks\Yaml\ContentBlocksYamlParserInterface" class="TYPO3\CMS\ContentBlocks\Yaml\ContentBlocksYamlParserInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="TYPO3\CMS\ContentBlocks\Yaml\DefaultContentBlocksYamlParser" class="TYPO3\CMS\ContentBlocks\Yaml\DefaultContentBlocksYamlParser" autowire="true" autoconfigure="true"/>
    <service id="HOCHZWEI\H2core\DataProcessors\GalleryProcessor" class="HOCHZWEI\H2core\DataProcessors\GalleryProcessor" autowire="true" autoconfigure="true"/>
    <service id="HOCHZWEI\H2core\Exception\NotPaginatableException" class="HOCHZWEI\H2core\Exception\NotPaginatableException" autowire="true" autoconfigure="true"/>
    <service id=".abstract.HOCHZWEI\H2core\NumberedPagination\Contract\PaginationInterface" class="HOCHZWEI\H2core\NumberedPagination\Contract\PaginationInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.HOCHZWEI\H2core\NumberedPagination\Contract\PaginatorInterface" class="HOCHZWEI\H2core\NumberedPagination\Contract\PaginatorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="HOCHZWEI\H2core\NumberedPagination\NumberedPagination" class="HOCHZWEI\H2core\NumberedPagination\NumberedPagination" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;HOCHZWEI\H2core\NumberedPagination\NumberedPagination&quot;: argument &quot;$paginator&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Pagination\PaginatorInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Pagination\ArrayPaginator&quot;, &quot;TYPO3\CMS\Core\Pagination\QueryBuilderPaginator&quot;, &quot;TYPO3\CMS\Extbase\Pagination\QueryResultPaginator&quot;, &quot;TYPO3\CMS\Filelist\Pagination\ResourceCollectionPaginator&quot;, &quot;TYPO3\CMS\IndexedSearch\Pagination\SlicePaginator&quot;, &quot;TYPO3\CMS\Reactions\Pagination\DemandedArrayPaginator&quot;, &quot;TYPO3\CMS\Webhooks\Pagination\DemandedArrayPaginator&quot;, &quot;TYPO3\CMS\Extensionmanager\Pagination\ExtensionListPaginator&quot;."/>
    </service>
    <service id="HOCHZWEI\H2core\PageTitle\H2PageTitleProvider" class="HOCHZWEI\H2core\PageTitle\H2PageTitleProvider" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <argument type="service" id="HOCHZWEI\H2core\Services\H2Service"/>
    </service>
    <service id="HOCHZWEI\H2core\Preview\PreviewRenderer" class="HOCHZWEI\H2core\Preview\PreviewRenderer" public="true" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>HOCHZWEI\H2core\Preview\PreviewRenderer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="HOCHZWEI\H2core\Resource\EventListener\BeforeFileAddedEventListener" class="HOCHZWEI\H2core\Resource\EventListener\BeforeFileAddedEventListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="h2core/before-file-added" event="" method="" before="" after=""/>
    </service>
    <service id="HOCHZWEI\H2core\Routing\Aspect\PreviewPersistedAliasMapper" class="HOCHZWEI\H2core\Routing\Aspect\PreviewPersistedAliasMapper" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;HOCHZWEI\H2core\Routing\Aspect\PreviewPersistedAliasMapper&quot;: argument &quot;$settings&quot; of method &quot;TYPO3\CMS\Core\Routing\Aspect\PersistedAliasMapper::__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="HOCHZWEI\H2core\Seo\MetaTagGenerator" class="HOCHZWEI\H2core\Seo\MetaTagGenerator" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\MetaTag\MetaTagManagerRegistry"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Service\ImageService"/>
    </service>
    <service id="HOCHZWEI\H2core\Seo\PagesXmlSitemapDataProvider" class="HOCHZWEI\H2core\Seo\PagesXmlSitemapDataProvider" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;HOCHZWEI\H2core\Seo\PagesXmlSitemapDataProvider&quot;: argument &quot;$request&quot; of method &quot;__construct()&quot; references interface &quot;Psr\Http\Message\ServerRequestInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Http\ServerRequest&quot;, &quot;TYPO3\CMS\Extbase\Mvc\Request&quot;."/>
    </service>
    <service id="HOCHZWEI\H2core\Services\DebugService" class="HOCHZWEI\H2core\Services\DebugService" autowire="true" autoconfigure="true"/>
    <service id="HOCHZWEI\H2core\Services\H2Service" class="HOCHZWEI\H2core\Services\H2Service" autowire="true" autoconfigure="true"/>
    <service id="HOCHZWEI\H2core\Services\PaginationService" class="HOCHZWEI\H2core\Services\PaginationService" autowire="true" autoconfigure="true"/>
    <service id="HOCHZWEI\H2core\User\Conditions\IsSvgCondition" class="HOCHZWEI\H2core\User\Conditions\IsSvgCondition" autowire="true" autoconfigure="true">
      <tag name="backend.form.engine.condition" identifier="h2core/isSvgCondition"/>
    </service>
    <service id="HOCHZWEI\H2core\Utility\ErrorUtility" class="HOCHZWEI\H2core\Utility\ErrorUtility" autowire="true" autoconfigure="true"/>
    <service id="HOCHZWEI\H2core\Utility\MailUtility" class="HOCHZWEI\H2core\Utility\MailUtility" autowire="true" autoconfigure="true"/>
    <service id="HOCHZWEI\H2core\Utility\TemplateUtility" class="HOCHZWEI\H2core\Utility\TemplateUtility" autowire="true" autoconfigure="true"/>
    <service id="HOCHZWEI\H2core\ViewHelpers\Content\InfoViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Content\InfoViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\DebugViewHelper" class="HOCHZWEI\H2core\ViewHelpers\DebugViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\ExtSettingsViewHelper" class="HOCHZWEI\H2core\ViewHelpers\ExtSettingsViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Fal\GetFalResourceViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Fal\GetFalResourceViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\ForViewHelper" class="HOCHZWEI\H2core\ViewHelpers\ForViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Format\StrReplaceViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Format\StrReplaceViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Gallery\ColViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Gallery\ColViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Gallery\CropViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Gallery\CropViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Gallery\FocusPointViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Gallery\FocusPointViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Gallery\ImageDimensionsViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Gallery\ImageDimensionsViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Gallery\JustifyViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Gallery\JustifyViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\IconViewHelper" class="HOCHZWEI\H2core\ViewHelpers\IconViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\ImageViewHelper" class="HOCHZWEI\H2core\ViewHelpers\ImageViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectH2service">
        <argument type="service" id="HOCHZWEI\H2core\Services\H2Service"/>
      </call>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\InlinesvgViewHelper" class="HOCHZWEI\H2core\ViewHelpers\InlinesvgViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Link\TypolinkViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Link\TypolinkViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Math\MathViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Math\MathViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Math\RoundViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Math\RoundViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Page\AddCssViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\AddCssViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Page\AddJsViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\AddJsViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Page\HasContentViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\HasContentViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Page\HeaderViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\HeaderViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Page\InRootlineViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\InRootlineViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectH2service">
        <argument type="service" id="HOCHZWEI\H2core\Services\H2Service"/>
      </call>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Page\InfoViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\InfoViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Page\LanguageViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\LanguageViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Page\MetaViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\MetaViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Page\PageReplaceViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\PageReplaceViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Page\PageTitleViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\PageTitleViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Page\PreloadResourcesViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\PreloadResourcesViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Page\QueryParametersViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\QueryParametersViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Page\SeoViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\SeoViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectH2service">
        <argument type="service" id="HOCHZWEI\H2core\Services\H2Service"/>
      </call>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Pagination\PaginateViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Pagination\PaginateViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Pagination\UriViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Pagination\UriViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Render\TemplateViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Render\TemplateViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\RespImgViewHelper" class="HOCHZWEI\H2core\ViewHelpers\RespImgViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      <call method="injectH2service">
        <argument type="service" id="HOCHZWEI\H2core\Services\H2Service"/>
      </call>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\SiteSettingsViewHelper" class="HOCHZWEI\H2core\ViewHelpers\SiteSettingsViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\SortViewHelper" class="HOCHZWEI\H2core\ViewHelpers\SortViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\String\RemoveFileExtViewHelper" class="HOCHZWEI\H2core\ViewHelpers\String\RemoveFileExtViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\String\StrContainsViewHelper" class="HOCHZWEI\H2core\ViewHelpers\String\StrContainsViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\String\StrReplaceViewHelper" class="HOCHZWEI\H2core\ViewHelpers\String\StrReplaceViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\String\StripViewHelper" class="HOCHZWEI\H2core\ViewHelpers\String\StripViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\TypolinkViewHelper" class="HOCHZWEI\H2core\ViewHelpers\TypolinkViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Uri\ActionViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Uri\ActionViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Uri\ImageViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Uri\ImageViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Utility\ExplodeViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\ExplodeViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Utility\InArrayViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\InArrayViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Utility\IntViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\IntViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Utility\IsTraversableViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\IsTraversableViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Utility\JsonDecodeViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\JsonDecodeViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2core\ViewHelpers\Utility\ValueOfKeyViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\ValueOfKeyViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2scss\Compiler\DependencyFingerprint" class="HOCHZWEI\H2scss\Compiler\DependencyFingerprint" autowire="true" autoconfigure="true"/>
    <service id="HOCHZWEI\H2scss\Compiler\ScssCompiler" class="HOCHZWEI\H2scss\Compiler\ScssCompiler" autowire="true" autoconfigure="true">
      <argument type="service" id="HOCHZWEI\H2scss\Service\VariableConverter"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="HOCHZWEI\H2scss\Resource\PackageResourcePathResolver"/>
    </service>
    <service id="HOCHZWEI\H2scss\Controller\MigrationController" class="HOCHZWEI\H2scss\Controller\MigrationController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="HOCHZWEI\H2scss\Migration\TodoListGenerator"/>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="HOCHZWEI\H2scss\Event\AfterScssCompilationEvent" class="HOCHZWEI\H2scss\Event\AfterScssCompilationEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;HOCHZWEI\H2scss\Event\AfterScssCompilationEvent&quot;: argument &quot;$cssCode&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="HOCHZWEI\H2scss\Event\AfterVariableDefinitionEvent" class="HOCHZWEI\H2scss\Event\AfterVariableDefinitionEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;HOCHZWEI\H2scss\Event\AfterVariableDefinitionEvent&quot;: argument &quot;$variables&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="HOCHZWEI\H2scss\Hooks\ScssPreProcessor" class="HOCHZWEI\H2scss\Hooks\ScssPreProcessor" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="HOCHZWEI\H2scss\Compiler\ScssCompiler"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="HOCHZWEI\H2scss\Resource\PackageResourcePathResolver"/>
    </service>
    <service id="HOCHZWEI\H2scss\Importer\ExtensionImporter" class="HOCHZWEI\H2scss\Importer\ExtensionImporter" autowire="true" autoconfigure="true">
      <argument>null</argument>
      <argument type="service" id="HOCHZWEI\H2scss\Resource\PackageResourcePathResolver"/>
    </service>
    <service id="HOCHZWEI\H2scss\Migration\TodoListGenerator" class="HOCHZWEI\H2scss\Migration\TodoListGenerator" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id=".abstract.HOCHZWEI\H2scss\Resource\AbsolutePathResolverInterface" class="HOCHZWEI\H2scss\Resource\AbsolutePathResolverInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="HOCHZWEI\H2scss\Resource\PackageResourcePathResolver" class="HOCHZWEI\H2scss\Resource\PackageResourcePathResolver" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
    </service>
    <service id="HOCHZWEI\H2scss\Resource\ResourceIdentifier" class="HOCHZWEI\H2scss\Resource\ResourceIdentifier" autowire="true" autoconfigure="true"/>
    <service id="HOCHZWEI\H2scss\Service\VariableConverter" class="HOCHZWEI\H2scss\Service\VariableConverter" autowire="true" autoconfigure="true"/>
    <service id="HOCHZWEI\H2scss\Utility\EnvFlag" class="HOCHZWEI\H2scss\Utility\EnvFlag" autowire="true" autoconfigure="true"/>
    <service id="HOCHZWEI\H2layout\Command\FixMigratedCategoriesCommand" class="HOCHZWEI\H2layout\Command\FixMigratedCategoriesCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="h2layout:fix-migrated-categories" description="Migrates legacy headerimg, categorylist and statement content elements." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <call method="setName">
        <argument>h2layout:fix-migrated-categories</argument>
      </call>
      <call method="setDescription">
        <argument>Migrates legacy headerimg, categorylist and statement content elements.</argument>
      </call>
    </service>
    <service id="HOCHZWEI\H2layout\Command\MigrateH2templateContentElementsCommand" class="HOCHZWEI\H2layout\Command\MigrateH2templateContentElementsCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="h2layout:migrate-content-elements" description="Migrates legacy headerimg, categorylist and statement content elements." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <call method="setName">
        <argument>h2layout:migrate-content-elements</argument>
      </call>
      <call method="setDescription">
        <argument>Migrates legacy headerimg, categorylist and statement content elements.</argument>
      </call>
    </service>
    <service id="HOCHZWEI\H2layout\Command\MigrateRealUrlBeforeWizardsCommand" class="HOCHZWEI\H2layout\Command\MigrateRealUrlBeforeWizardsCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="h2layout:migrate-slugs" description="Migriert RealURL-Pfade in temporäre Slug-Felder vor den v14 Core Upgrades." hidden="false" schedulable="true"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <call method="setName">
        <argument>h2layout:migrate-slugs</argument>
      </call>
      <call method="setDescription">
        <argument>Migriert RealURL-Pfade in temporäre Slug-Felder vor den v14 Core Upgrades.</argument>
      </call>
    </service>
    <service id="HOCHZWEI\H2layout\Controller\ContentBlockAccessController" class="HOCHZWEI\H2layout\Controller\ContentBlockAccessController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.controller"/>
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="HOCHZWEI\H2layout\Service\ContentBlockPermissionService"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="HOCHZWEI\H2layout\Controller\MainController" class="HOCHZWEI\H2layout\Controller\MainController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="HOCHZWEI\H2core\Services\H2Service"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="HOCHZWEI\H2layout\DataProcessors\ContentProcessor" class="HOCHZWEI\H2layout\DataProcessors\ContentProcessor" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="HOCHZWEI\H2layout\EventListener\IconPickerConfigurationListener" class="HOCHZWEI\H2layout\EventListener\IconPickerConfigurationListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="h2layout/icon-picker-configuration" event="" method="__invoke" before="" after=""/>
    </service>
    <service id="HOCHZWEI\H2layout\Service\ContentBlockPermissionService" class="HOCHZWEI\H2layout\Service\ContentBlockPermissionService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
    </service>
    <service id="HOCHZWEI\H2layout\ViewHelpers\DefaultViewHelper" class="HOCHZWEI\H2layout\ViewHelpers\DefaultViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2layout\ViewHelpers\GetBookmarksCountViewHelper" class="HOCHZWEI\H2layout\ViewHelpers\GetBookmarksCountViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2layout\ViewHelpers\Page\IncludeScssViewHelper" class="HOCHZWEI\H2layout\ViewHelpers\Page\IncludeScssViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="HOCHZWEI\H2scss\Compiler\ScssCompiler"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\AssetCollector"/>
    </service>
    <service id="Clickstorm\GoMapsExt\Controller\MapController" class="Clickstorm\GoMapsExt\Controller\MapController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <call method="injectMapRepository">
        <argument type="service" id="Clickstorm\GoMapsExt\Domain\Repository\MapRepository"/>
      </call>
      <call method="injectAddressRepository">
        <argument type="service" id="Clickstorm\GoMapsExt\Domain\Repository\AddressRepository"/>
      </call>
      <call method="injectKeyRepository">
        <argument type="service" id="Clickstorm\GoMapsExt\Domain\Repository\KeyRepository"/>
      </call>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="Clickstorm\GoMapsExt\Domain\Model\Address" class="Clickstorm\GoMapsExt\Domain\Model\Address" autowire="true" autoconfigure="true"/>
    <service id="Clickstorm\GoMapsExt\Domain\Model\Category" class="Clickstorm\GoMapsExt\Domain\Model\Category" autowire="true" autoconfigure="true"/>
    <service id="Clickstorm\GoMapsExt\Domain\Model\Key" class="Clickstorm\GoMapsExt\Domain\Model\Key" autowire="true" autoconfigure="true"/>
    <service id="Clickstorm\GoMapsExt\Domain\Model\Map" class="Clickstorm\GoMapsExt\Domain\Model\Map" autowire="true" autoconfigure="true"/>
    <service id="Clickstorm\GoMapsExt\Domain\Repository\AddressRepository" class="Clickstorm\GoMapsExt\Domain\Repository\AddressRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
    </service>
    <service id="Clickstorm\GoMapsExt\Domain\Repository\CategoryRepository" class="Clickstorm\GoMapsExt\Domain\Repository\CategoryRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
      <call method="initializeObject"/>
    </service>
    <service id="Clickstorm\GoMapsExt\Domain\Repository\KeyRepository" class="Clickstorm\GoMapsExt\Domain\Repository\KeyRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
    </service>
    <service id="Clickstorm\GoMapsExt\Domain\Repository\MapRepository" class="Clickstorm\GoMapsExt\Domain\Repository\MapRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
    </service>
    <service id="Clickstorm\GoMapsExt\Evaluation\Double6Evaluator" class="Clickstorm\GoMapsExt\Evaluation\Double6Evaluator" autowire="true" autoconfigure="true"/>
    <service id="Clickstorm\GoMapsExt\Form\Element\GomapsextMapElement" class="Clickstorm\GoMapsExt\Form\Element\GomapsextMapElement" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Configuration\BackendConfigurationManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\SiteFinder"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>Clickstorm\GoMapsExt\Form\Element\GomapsextMapElement</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="Clickstorm\GoMapsExt\Upgrades\GoMapsExtCTypeMigration" class="Clickstorm\GoMapsExt\Upgrades\GoMapsExtCTypeMigration" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="goMapsExtCTypeMigration"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="Clickstorm\GoMapsExt\Upgrades\ImagesUpgradeWizard" class="Clickstorm\GoMapsExt\Upgrades\ImagesUpgradeWizard" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="gomapsext_imagesUpgradeWizard"/>
    </service>
    <service id="Clickstorm\GoMapsExt\ViewHelpers\EscapeViewHelper" class="Clickstorm\GoMapsExt\ViewHelpers\EscapeViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="HOCHZWEI\H2dbbackup\Command\DatabaseDump" class="HOCHZWEI\H2dbbackup\Command\DatabaseDump" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="h2dbbackup:databaseDump" description="Command to create a database dump"/>
      <call method="setName">
        <argument>h2dbbackup:databaseDump</argument>
      </call>
      <call method="setDescription">
        <argument>Command to create a database dump</argument>
      </call>
    </service>
    <service id="HOCHZWEI\H2dbbackup\Controller\MainController" class="HOCHZWEI\H2dbbackup\Controller\MainController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="HOCHZWEI\H2dbbackup\Utility\DatabaseUtility"/>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="HOCHZWEI\H2dbbackup\Domain\OperationResult" class="HOCHZWEI\H2dbbackup\Domain\OperationResult" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;HOCHZWEI\H2dbbackup\Domain\OperationResult&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="HOCHZWEI\H2dbbackup\Error\BackupError" class="HOCHZWEI\H2dbbackup\Error\BackupError" autowire="true" autoconfigure="true"/>
    <service id="HOCHZWEI\H2dbbackup\Error\ProcessErrorClassifier" class="HOCHZWEI\H2dbbackup\Error\ProcessErrorClassifier" autowire="true" autoconfigure="true"/>
    <service id="HOCHZWEI\H2dbbackup\Utility\DatabaseUtility" class="HOCHZWEI\H2dbbackup\Utility\DatabaseUtility" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>HOCHZWEI\H2dbbackup\Utility\DatabaseUtility</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="HOCHZWEI\H2products\Libs\markbaker" class="HOCHZWEI\H2products\Libs\markbaker" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="HOCHZWEI\H2products\Libs\phpoffice" class="HOCHZWEI\H2products\Libs\phpoffice" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="HOCHZWEI\H2products\Libs\psr" class="HOCHZWEI\H2products\Libs\psr" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="HOCHZWEI\H2products\Controller\ProductController" class="HOCHZWEI\H2products\Controller\ProductController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="HOCHZWEI\H2products\Domain\Repository\ProductRepository"/>
      <argument type="service" id="HOCHZWEI\H2products\Domain\Repository\VariantRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Mail\Mailer"/>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id="HOCHZWEI\H2products\Domain\Model\Offer" class="HOCHZWEI\H2products\Domain\Model\Offer" autowire="true" autoconfigure="true"/>
    <service id="HOCHZWEI\H2products\Domain\Model\Product" class="HOCHZWEI\H2products\Domain\Model\Product" autowire="true" autoconfigure="true"/>
    <service id="HOCHZWEI\H2products\Domain\Model\Variant" class="HOCHZWEI\H2products\Domain\Model\Variant" autowire="true" autoconfigure="true"/>
    <service id="HOCHZWEI\H2products\Domain\Repository\ProductRepository" class="HOCHZWEI\H2products\Domain\Repository\ProductRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
    </service>
    <service id="HOCHZWEI\H2products\Domain\Repository\VariantRepository" class="HOCHZWEI\H2products\Domain\Repository\VariantRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
    </service>
    <service id="HOCHZWEI\H2products\Updates\HOCHZWEIH2productsCTypeMigration" class="HOCHZWEI\H2products\Updates\HOCHZWEIH2productsCTypeMigration" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="hochzweiH2productsCTypeMigration"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="FoT3\Openid\Event\RestoreRequestToken" class="FoT3\Openid\Event\RestoreRequestToken" public="true">
      <tag name="event.listener" identifier="OpenIdRestoreRequestToken" event="TYPO3\CMS\Core\Authentication\Event\BeforeRequestTokenProcessedEvent"/>
    </service>
    <service id="In2code\Powermail\Domain\Model\Answer" class="In2code\Powermail\Domain\Model\Answer" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="In2code\Powermail\Domain\Model\BackendUser" class="In2code\Powermail\Domain\Model\BackendUser" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="In2code\Powermail\Domain\Model\BackendUserGroup" class="In2code\Powermail\Domain\Model\BackendUserGroup" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="In2code\Powermail\Domain\Model\Field" class="In2code\Powermail\Domain\Model\Field" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="In2code\Powermail\Domain\Model\File" class="In2code\Powermail\Domain\Model\File" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="In2code\Powermail\Domain\Model\Form" class="In2code\Powermail\Domain\Model\Form" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="In2code\Powermail\Domain\Model\Mail" class="In2code\Powermail\Domain\Model\Mail" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="In2code\Powermail\Domain\Model\Page" class="In2code\Powermail\Domain\Model\Page" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="In2code\Powermail\Domain\Model\User" class="In2code\Powermail\Domain\Model\User" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id="In2code\Powermail\Domain\Model\UserGroup" class="In2code\Powermail\Domain\Model\UserGroup" abstract="true">
      <tag name="container.excluded" source="in &quot;Configuration/Services.yaml&quot;"/>
    </service>
    <service id=".abstract.In2code\Powermail\Command\AbstractCleanupCommand" class="In2code\Powermail\Command\AbstractCleanupCommand" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="In2code\Powermail\Command\CleanupExportsCommand" class="In2code\Powermail\Command\CleanupExportsCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="powermail:cleanupExports" description="Powermail: Remove all export files in typo3temp/assets/tx_powermail/"/>
      <call method="setName">
        <argument>powermail:cleanupExports</argument>
      </call>
      <call method="setDescription">
        <argument>Powermail: Remove all export files in typo3temp/assets/tx_powermail/</argument>
      </call>
    </service>
    <service id="In2code\Powermail\Command\CleanupUnusedUploadsCommand" class="In2code\Powermail\Command\CleanupUnusedUploadsCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="powermail:cleanupUnusedUploads" description="Remove unused uploaded Files with a scheduler task"/>
      <call method="setName">
        <argument>powermail:cleanupUnusedUploads</argument>
      </call>
      <call method="setDescription">
        <argument>Remove unused uploaded Files with a scheduler task</argument>
      </call>
    </service>
    <service id="In2code\Powermail\Command\CleanupUploadsCommand" class="In2code\Powermail\Command\CleanupUploadsCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="powermail:cleanupUploads" description="Remove all (!) uploaded files in uploads/tx_powermail/"/>
      <call method="setName">
        <argument>powermail:cleanupUploads</argument>
      </call>
      <call method="setDescription">
        <argument>Remove all (!) uploaded files in uploads/tx_powermail/</argument>
      </call>
    </service>
    <service id="In2code\Powermail\Command\ExportCommand" class="In2code\Powermail\Command\ExportCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="powermail:export" description="This task can send a mail export with an attachment (XLS or CSV) to a receiver or a group of receivers"/>
      <call method="setName">
        <argument>powermail:export</argument>
      </call>
      <call method="setDescription">
        <argument>This task can send a mail export with an attachment (XLS or CSV) to a receiver or a group of receivers</argument>
      </call>
    </service>
    <service id="In2code\Powermail\Command\ResetMarkersCommand" class="In2code\Powermail\Command\ResetMarkersCommand" public="true" autowire="true" autoconfigure="true">
      <tag name="console.command" command="powermail:resetMarkers" description="Reset all marker names in fields if there are broken fields without or duplicated markernames."/>
      <call method="setName">
        <argument>powermail:resetMarkers</argument>
      </call>
      <call method="setDescription">
        <argument>Reset all marker names in fields if there are broken fields without or duplicated markernames.</argument>
      </call>
    </service>
    <service id="In2code\Powermail\Condition\PowermailConditionFunctionsProvider" class="In2code\Powermail\Condition\PowermailConditionFunctionsProvider" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Condition\PowermailTypoScriptConditionProvider" class="In2code\Powermail\Condition\PowermailTypoScriptConditionProvider" autowire="true" autoconfigure="true"/>
    <service id=".abstract.In2code\Powermail\Controller\AbstractController" class="In2code\Powermail\Controller\AbstractController" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
    </service>
    <service id="In2code\Powermail\Controller\FormController" class="In2code\Powermail\Controller\FormController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="In2code\Powermail\Domain\Repository\FormRepository"/>
      <argument type="service" id="In2code\Powermail\Domain\Repository\FieldRepository"/>
      <argument type="service" id="In2code\Powermail\Domain\Repository\MailRepository"/>
      <argument type="service" id="In2code\Powermail\Domain\Service\UploadService"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      <argument type="service" id="In2code\Powermail\DataProcessor\DataProcessorRunner"/>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      <argument type="service" id="TYPO3\CMS\Core\Mail\Mailer"/>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
      <call method="initializeObject"/>
    </service>
    <service id="In2code\Powermail\Controller\ModuleController" class="In2code\Powermail\Controller\ModuleController" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.action_controller"/>
      <tag name="extbase.controller"/>
      <argument type="service" id="In2code\Powermail\Domain\Repository\FormRepository"/>
      <argument type="service" id="In2code\Powermail\Domain\Repository\MailRepository"/>
      <argument type="service" id="TYPO3\CMS\Backend\Template\ModuleTemplateFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconFactory"/>
      <argument type="service" id="TYPO3\CMS\Core\Page\PageRenderer"/>
      <call method="injectResponseFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\ResponseFactory"/>
      </call>
      <call method="injectStreamFactory">
        <argument type="service" id="TYPO3\CMS\Core\Http\StreamFactory"/>
      </call>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectValidatorResolver">
        <argument type="service" id="TYPO3\CMS\Extbase\Validation\ValidatorResolver"/>
      </call>
      <call method="injectViewFactory">
        <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      </call>
      <call method="injectReflectionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Reflection\ReflectionService"/>
      </call>
      <call method="injectHashService">
        <argument type="service" id="TYPO3\CMS\Core\Crypto\HashService"/>
      </call>
      <call method="injectMvcPropertyMappingConfigurationService">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFileHandlingService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\FileHandlingService"/>
      </call>
      <call method="injectRateLimitRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\RateLimitRegistry"/>
      </call>
      <call method="injectAuthorizeRegistry">
        <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Controller\AuthorizeRegistry"/>
      </call>
      <call method="injectPropertyMapper">
        <argument type="service" id="TYPO3\CMS\Extbase\Property\PropertyMapper"/>
      </call>
      <call method="injectInternalFlashMessageService">
        <argument type="service" id="TYPO3\CMS\Core\Messaging\FlashMessageService"/>
      </call>
      <call method="injectInternalExtensionService">
        <argument type="service" id="TYPO3\CMS\Extbase\Service\ExtensionService"/>
      </call>
    </service>
    <service id=".abstract.In2code\Powermail\DataProcessor\AbstractDataProcessor" class="In2code\Powermail\DataProcessor\AbstractDataProcessor" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.In2code\Powermail\DataProcessor\DataProcessorInterface" class="In2code\Powermail\DataProcessor\DataProcessorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="In2code\Powermail\DataProcessor\DataProcessorRunner" class="In2code\Powermail\DataProcessor\DataProcessorRunner" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\DataProcessor\SessionDataProcessor" class="In2code\Powermail\DataProcessor\SessionDataProcessor" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\DataProcessor\SessionDataProcessor&quot;: argument &quot;$mail&quot; of method &quot;In2code\Powermail\DataProcessor\AbstractDataProcessor::__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\DataProcessor\UploadDataProcessor" class="In2code\Powermail\DataProcessor\UploadDataProcessor" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\DataProcessor\UploadDataProcessor&quot;: argument &quot;$mail&quot; of method &quot;In2code\Powermail\DataProcessor\AbstractDataProcessor::__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Database\QueryGenerator" class="In2code\Powermail\Database\QueryGenerator" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Domain\Factory\FileFactory" class="In2code\Powermail\Domain\Factory\FileFactory" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Factory\FileFactory&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Domain\Factory\MailFactory" class="In2code\Powermail\Domain\Factory\MailFactory" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id=".abstract.In2code\Powermail\Domain\Repository\AbstractRepository" class="In2code\Powermail\Domain\Repository\AbstractRepository" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="typo3.singleton"/>
    </service>
    <service id="In2code\Powermail\Domain\Repository\AnswerRepository" class="In2code\Powermail\Domain\Repository\AnswerRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
    </service>
    <service id="In2code\Powermail\Domain\Repository\BackendUserGroupRepository" class="In2code\Powermail\Domain\Repository\BackendUserGroupRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
      <call method="initializeObject"/>
    </service>
    <service id="In2code\Powermail\Domain\Repository\BackendUserRepository" class="In2code\Powermail\Domain\Repository\BackendUserRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
      <call method="initializeObject"/>
    </service>
    <service id="In2code\Powermail\Domain\Repository\FieldRepository" class="In2code\Powermail\Domain\Repository\FieldRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
    </service>
    <service id="In2code\Powermail\Domain\Repository\FormRepository" class="In2code\Powermail\Domain\Repository\FormRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
    </service>
    <service id="In2code\Powermail\Domain\Repository\MailRepository" class="In2code\Powermail\Domain\Repository\MailRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
      <call method="initializeObject"/>
    </service>
    <service id="In2code\Powermail\Domain\Repository\PageRepository" class="In2code\Powermail\Domain\Repository\PageRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
    </service>
    <service id="In2code\Powermail\Domain\Repository\UserGroupRepository" class="In2code\Powermail\Domain\Repository\UserGroupRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
    </service>
    <service id="In2code\Powermail\Domain\Repository\UserRepository" class="In2code\Powermail\Domain\Repository\UserRepository" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
      <call method="injectEventDispatcher">
        <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
      </call>
      <call method="injectFeatures">
        <argument type="service" id="TYPO3\CMS\Core\Configuration\Features"/>
      </call>
    </service>
    <service id="In2code\Powermail\Domain\Service\CalculatingCaptchaService" class="In2code\Powermail\Domain\Service\CalculatingCaptchaService" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Domain\Service\ConfigurationService" class="In2code\Powermail\Domain\Service\ConfigurationService" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id="In2code\Powermail\Domain\Service\CountriesFromStaticInfoTablesService" class="In2code\Powermail\Domain\Service\CountriesFromStaticInfoTablesService" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Domain\Service\Export\BatchedMailQueryResult" class="In2code\Powermail\Domain\Service\Export\BatchedMailQueryResult" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\Query"/>
      <argument>50</argument>
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
    </service>
    <service id="In2code\Powermail\Domain\Service\ExportService" class="In2code\Powermail\Domain\Service\ExportService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\QueryResult"/>
    </service>
    <service id="In2code\Powermail\Domain\Service\GetNewMarkerNamesForFormService" class="In2code\Powermail\Domain\Service\GetNewMarkerNamesForFormService" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Domain\Service\Mail\PlaintextService" class="In2code\Powermail\Domain\Service\Mail\PlaintextService" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Domain\Service\Mail\ReceiverMailReceiverPropertiesService" class="In2code\Powermail\Domain\Service\Mail\ReceiverMailReceiverPropertiesService" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Service\Mail\ReceiverMailReceiverPropertiesService&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Domain\Service\Mail\ReceiverMailSenderPropertiesService" class="In2code\Powermail\Domain\Service\Mail\ReceiverMailSenderPropertiesService" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Service\Mail\ReceiverMailSenderPropertiesService&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Domain\Service\Mail\SendDisclaimedMailPreflight" class="In2code\Powermail\Domain\Service\Mail\SendDisclaimedMailPreflight" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Service\Mail\SendDisclaimedMailPreflight&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Domain\Service\Mail\SendMailService" class="In2code\Powermail\Domain\Service\Mail\SendMailService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Extbase\Mvc\Request"/>
    </service>
    <service id="In2code\Powermail\Domain\Service\Mail\SendOptinConfirmationMailPreflight" class="In2code\Powermail\Domain\Service\Mail\SendOptinConfirmationMailPreflight" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Service\Mail\SendOptinConfirmationMailPreflight&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Domain\Service\Mail\SendReceiverMailPreflight" class="In2code\Powermail\Domain\Service\Mail\SendReceiverMailPreflight" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Service\Mail\SendReceiverMailPreflight&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Domain\Service\Mail\SendSenderMailPreflight" class="In2code\Powermail\Domain\Service\Mail\SendSenderMailPreflight" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Service\Mail\SendSenderMailPreflight&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Domain\Service\Mail\SenderMailPropertiesService" class="In2code\Powermail\Domain\Service\Mail\SenderMailPropertiesService" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Service\Mail\SenderMailPropertiesService&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Domain\Service\RedirectUriService" class="In2code\Powermail\Domain\Service\RedirectUriService" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer"/>
    </service>
    <service id="In2code\Powermail\Domain\Service\SaveToAnyTableService" class="In2code\Powermail\Domain\Service\SaveToAnyTableService" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Service\SaveToAnyTableService&quot;: argument &quot;$table&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Domain\Service\SlidingWindowPagination" class="In2code\Powermail\Domain\Service\SlidingWindowPagination" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Service\SlidingWindowPagination&quot;: argument &quot;$paginator&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\Pagination\PaginatorInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Core\Pagination\ArrayPaginator&quot;, &quot;TYPO3\CMS\Core\Pagination\QueryBuilderPaginator&quot;, &quot;TYPO3\CMS\Extbase\Pagination\QueryResultPaginator&quot;, &quot;TYPO3\CMS\Filelist\Pagination\ResourceCollectionPaginator&quot;, &quot;TYPO3\CMS\IndexedSearch\Pagination\SlicePaginator&quot;, &quot;TYPO3\CMS\Reactions\Pagination\DemandedArrayPaginator&quot;, &quot;TYPO3\CMS\Webhooks\Pagination\DemandedArrayPaginator&quot;, &quot;TYPO3\CMS\Extensionmanager\Pagination\ExtensionListPaginator&quot;."/>
    </service>
    <service id="In2code\Powermail\Domain\Service\UploadService" class="In2code\Powermail\Domain\Service\UploadService" public="true" autowire="true" autoconfigure="true">
      <tag name="typo3.singleton"/>
    </service>
    <service id=".abstract.In2code\Powermail\Domain\Validator\AbstractValidator" class="In2code\Powermail\Domain\Validator\AbstractValidator" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="extbase.validator"/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\CaptchaValidator" class="In2code\Powermail\Domain\Validator\CaptchaValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\CustomValidator" class="In2code\Powermail\Domain\Validator\CustomValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\ForeignValidator" class="In2code\Powermail\Domain\Validator\ForeignValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\InputValidator" class="In2code\Powermail\Domain\Validator\InputValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\PasswordValidator" class="In2code\Powermail\Domain\Validator\PasswordValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id=".abstract.In2code\Powermail\Domain\Validator\SpamShield\AbstractMethod" class="In2code\Powermail\Domain\Validator\SpamShield\AbstractMethod" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.In2code\Powermail\Domain\Validator\SpamShield\Breaker\AbstractBreaker" class="In2code\Powermail\Domain\Validator\SpamShield\Breaker\AbstractBreaker" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.In2code\Powermail\Domain\Validator\SpamShield\Breaker\BreakerInterface" class="In2code\Powermail\Domain\Validator\SpamShield\Breaker\BreakerInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\SpamShield\Breaker\BreakerRunner" class="In2code\Powermail\Domain\Validator\SpamShield\Breaker\BreakerRunner" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Validator\SpamShield\Breaker\BreakerRunner&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\SpamShield\Breaker\IpBreaker" class="In2code\Powermail\Domain\Validator\SpamShield\Breaker\IpBreaker" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Validator\SpamShield\Breaker\IpBreaker&quot;: argument &quot;$mail&quot; of method &quot;In2code\Powermail\Domain\Validator\SpamShield\Breaker\AbstractBreaker::__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\SpamShield\Breaker\ValueBreaker" class="In2code\Powermail\Domain\Validator\SpamShield\Breaker\ValueBreaker" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Validator\SpamShield\Breaker\ValueBreaker&quot;: argument &quot;$mail&quot; of method &quot;In2code\Powermail\Domain\Validator\SpamShield\Breaker\AbstractBreaker::__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\SpamShield\HoneyPodMethod" class="In2code\Powermail\Domain\Validator\SpamShield\HoneyPodMethod" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Validator\SpamShield\HoneyPodMethod&quot;: argument &quot;$mail&quot; of method &quot;In2code\Powermail\Domain\Validator\SpamShield\AbstractMethod::__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\SpamShield\IpBlacklistMethod" class="In2code\Powermail\Domain\Validator\SpamShield\IpBlacklistMethod" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Validator\SpamShield\IpBlacklistMethod&quot;: argument &quot;$mail&quot; of method &quot;In2code\Powermail\Domain\Validator\SpamShield\AbstractMethod::__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\SpamShield\LinkMethod" class="In2code\Powermail\Domain\Validator\SpamShield\LinkMethod" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Validator\SpamShield\LinkMethod&quot;: argument &quot;$mail&quot; of method &quot;In2code\Powermail\Domain\Validator\SpamShield\AbstractMethod::__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id=".abstract.In2code\Powermail\Domain\Validator\SpamShield\MethodInterface" class="In2code\Powermail\Domain\Validator\SpamShield\MethodInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\SpamShield\NameMethod" class="In2code\Powermail\Domain\Validator\SpamShield\NameMethod" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Validator\SpamShield\NameMethod&quot;: argument &quot;$mail&quot; of method &quot;In2code\Powermail\Domain\Validator\SpamShield\AbstractMethod::__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\SpamShield\RateLimitMethod" class="In2code\Powermail\Domain\Validator\SpamShield\RateLimitMethod" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Validator\SpamShield\RateLimitMethod&quot;: argument &quot;$mail&quot; of method &quot;In2code\Powermail\Domain\Validator\SpamShield\AbstractMethod::__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\SpamShield\SessionMethod" class="In2code\Powermail\Domain\Validator\SpamShield\SessionMethod" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Validator\SpamShield\SessionMethod&quot;: argument &quot;$mail&quot; of method &quot;In2code\Powermail\Domain\Validator\SpamShield\AbstractMethod::__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\SpamShield\UniqueMethod" class="In2code\Powermail\Domain\Validator\SpamShield\UniqueMethod" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Validator\SpamShield\UniqueMethod&quot;: argument &quot;$mail&quot; of method &quot;In2code\Powermail\Domain\Validator\SpamShield\AbstractMethod::__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\SpamShield\ValueBlacklistMethod" class="In2code\Powermail\Domain\Validator\SpamShield\ValueBlacklistMethod" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Domain\Validator\SpamShield\ValueBlacklistMethod&quot;: argument &quot;$mail&quot; of method &quot;In2code\Powermail\Domain\Validator\SpamShield\AbstractMethod::__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\SpamShieldValidator" class="In2code\Powermail\Domain\Validator\SpamShieldValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
      <call method="initializeObject"/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\StringValidator" class="In2code\Powermail\Domain\Validator\StringValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\UniqueValidator" class="In2code\Powermail\Domain\Validator\UniqueValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id="In2code\Powermail\Domain\Validator\UploadValidator" class="In2code\Powermail\Domain\Validator\UploadValidator" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="extbase.validator"/>
    </service>
    <service id=".abstract.In2code\Powermail\Domain\Validator\ValidatorInterface" class="In2code\Powermail\Domain\Validator\ValidatorInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="In2code\Powermail\Eid\GetLocationEid" class="In2code\Powermail\Eid\GetLocationEid" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\EventListener\FlexFormParsingModifyEventListener" class="In2code\Powermail\EventListener\FlexFormParsingModifyEventListener" public="true" autowire="true" autoconfigure="true">
      <tag name="event.listener" identifier="powermail/modify-data-structure" method="modifyDataStructure"/>
    </service>
    <service id="In2code\Powermail\Events\BackendPageModulePreviewContentEvent" class="In2code\Powermail\Events\BackendPageModulePreviewContentEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\BackendPageModulePreviewContentEvent&quot;: argument &quot;$preview&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Events\CheckIfMailIsAllowedToSaveEvent" class="In2code\Powermail\Events\CheckIfMailIsAllowedToSaveEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\CheckIfMailIsAllowedToSaveEvent&quot;: argument &quot;$mail&quot; of method &quot;__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Events\CustomValidatorEvent" class="In2code\Powermail\Events\CustomValidatorEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\CustomValidatorEvent&quot;: argument &quot;$mail&quot; of method &quot;__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Events\FormControllerConfirmationActionEvent" class="In2code\Powermail\Events\FormControllerConfirmationActionEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\FormControllerConfirmationActionEvent&quot;: argument &quot;$mail&quot; of method &quot;__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Events\FormControllerCreateActionAfterMailDbSavedEvent" class="In2code\Powermail\Events\FormControllerCreateActionAfterMailDbSavedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\FormControllerCreateActionAfterMailDbSavedEvent&quot;: argument &quot;$mail&quot; of method &quot;__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Events\FormControllerCreateActionAfterSubmitViewEvent" class="In2code\Powermail\Events\FormControllerCreateActionAfterSubmitViewEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\FormControllerCreateActionAfterSubmitViewEvent&quot;: argument &quot;$mail&quot; of method &quot;__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Events\FormControllerCreateActionBeforeRenderViewEvent" class="In2code\Powermail\Events\FormControllerCreateActionBeforeRenderViewEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\FormControllerCreateActionBeforeRenderViewEvent&quot;: argument &quot;$mail&quot; of method &quot;__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Events\FormControllerDisclaimerActionBeforeRenderViewEvent" class="In2code\Powermail\Events\FormControllerDisclaimerActionBeforeRenderViewEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\FormControllerDisclaimerActionBeforeRenderViewEvent&quot;: argument &quot;$mail&quot; of method &quot;__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Events\FormControllerFormActionEvent" class="In2code\Powermail\Events\FormControllerFormActionEvent" autowire="true" autoconfigure="true">
      <argument>null</argument>
      <argument type="service" id="In2code\Powermail\Controller\FormController"/>
    </service>
    <service id="In2code\Powermail\Events\FormControllerInitializeObjectEvent" class="In2code\Powermail\Events\FormControllerInitializeObjectEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\FormControllerInitializeObjectEvent&quot;: argument &quot;$settings&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Events\FormControllerOptinConfirmActionAfterPersistEvent" class="In2code\Powermail\Events\FormControllerOptinConfirmActionAfterPersistEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\FormControllerOptinConfirmActionAfterPersistEvent&quot;: argument &quot;$mail&quot; of method &quot;__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Events\FormControllerOptinConfirmActionBeforeRenderViewEvent" class="In2code\Powermail\Events\FormControllerOptinConfirmActionBeforeRenderViewEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\FormControllerOptinConfirmActionBeforeRenderViewEvent&quot;: argument &quot;$mail&quot; of method &quot;__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Events\GetNewPathAndFilenameEvent" class="In2code\Powermail\Events\GetNewPathAndFilenameEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\GetNewPathAndFilenameEvent&quot;: argument &quot;$pathAndFilename&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Events\MailFactoryBeforePasswordIsHashedEvent" class="In2code\Powermail\Events\MailFactoryBeforePasswordIsHashedEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\MailFactoryBeforePasswordIsHashedEvent&quot;: argument &quot;$answer&quot; of method &quot;__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Answer&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Events\MailRepositoryGetVariablesWithMarkersFromMailEvent" class="In2code\Powermail\Events\MailRepositoryGetVariablesWithMarkersFromMailEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\MailRepositoryGetVariablesWithMarkersFromMailEvent&quot;: argument &quot;$variables&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Events\PrefillFieldViewHelperEvent" class="In2code\Powermail\Events\PrefillFieldViewHelperEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\PrefillFieldViewHelperEvent&quot;: argument &quot;$value&quot; of method &quot;__construct()&quot; has no type-hint, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Events\PrefillMultiFieldViewHelperEvent" class="In2code\Powermail\Events\PrefillMultiFieldViewHelperEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\PrefillMultiFieldViewHelperEvent&quot;: argument &quot;$selected&quot; of method &quot;__construct()&quot; is type-hinted &quot;bool&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Events\ReceiverMailReceiverPropertiesServiceGetReceiverNameEvent" class="In2code\Powermail\Events\ReceiverMailReceiverPropertiesServiceGetReceiverNameEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\ReceiverMailReceiverPropertiesServiceGetReceiverNameEvent&quot;: argument &quot;$receiverName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Events\ReceiverMailReceiverPropertiesServiceSetReceiverEmailsEvent" class="In2code\Powermail\Events\ReceiverMailReceiverPropertiesServiceSetReceiverEmailsEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\ReceiverMailReceiverPropertiesServiceSetReceiverEmailsEvent&quot;: argument &quot;$emailArray&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Events\ReceiverMailSenderPropertiesGetSenderEmailEvent" class="In2code\Powermail\Events\ReceiverMailSenderPropertiesGetSenderEmailEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\ReceiverMailSenderPropertiesGetSenderEmailEvent&quot;: argument &quot;$senderEmail&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Events\ReceiverMailSenderPropertiesGetSenderNameEvent" class="In2code\Powermail\Events\ReceiverMailSenderPropertiesGetSenderNameEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\ReceiverMailSenderPropertiesGetSenderNameEvent&quot;: argument &quot;$senderName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Events\SendMailServiceCreateEmailBodyEvent" class="In2code\Powermail\Events\SendMailServiceCreateEmailBodyEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\SendMailServiceCreateEmailBodyEvent&quot;: argument &quot;$standaloneView&quot; of method &quot;__construct()&quot; references interface &quot;TYPO3\CMS\Core\View\ViewInterface&quot; but no such service exists. You should maybe alias this interface to one of these existing services: &quot;TYPO3\CMS\Extbase\Mvc\View\JsonView&quot;, &quot;TYPO3\CMS\Fluid\View\FluidViewAdapter&quot;, &quot;TYPO3\CMS\Backend\Template\ModuleTemplate&quot;."/>
    </service>
    <service id="In2code\Powermail\Events\SendMailServicePrepareAndSendEvent" class="In2code\Powermail\Events\SendMailServicePrepareAndSendEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\SendMailServicePrepareAndSendEvent&quot;: argument &quot;$email&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Events\SenderMailPropertiesGetSenderEmailEvent" class="In2code\Powermail\Events\SenderMailPropertiesGetSenderEmailEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\SenderMailPropertiesGetSenderEmailEvent&quot;: argument &quot;$senderEmail&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Events\SenderMailPropertiesGetSenderNameEvent" class="In2code\Powermail\Events\SenderMailPropertiesGetSenderNameEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\SenderMailPropertiesGetSenderNameEvent&quot;: argument &quot;$senderName&quot; of method &quot;__construct()&quot; is type-hinted &quot;string&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Events\UploadServiceGetFilesEvent" class="In2code\Powermail\Events\UploadServiceGetFilesEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="In2code\Powermail\Domain\Service\UploadService"/>
    </service>
    <service id="In2code\Powermail\Events\UploadServicePreflightEvent" class="In2code\Powermail\Events\UploadServicePreflightEvent" autowire="true" autoconfigure="true">
      <argument type="service" id="In2code\Powermail\Domain\Service\UploadService"/>
    </service>
    <service id="In2code\Powermail\Events\ValidationDataAttributeViewHelperEvent" class="In2code\Powermail\Events\ValidationDataAttributeViewHelperEvent" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Events\ValidationDataAttributeViewHelperEvent&quot;: argument &quot;$additionalAttributes&quot; of method &quot;__construct()&quot; is type-hinted &quot;array&quot;, you should configure its value explicitly."/>
    </service>
    <service id="In2code\Powermail\Exception\ClassDoesNotExistException" class="In2code\Powermail\Exception\ClassDoesNotExistException" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Exception\ConfigurationIsMissingException" class="In2code\Powermail\Exception\ConfigurationIsMissingException" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Exception\DatabaseFieldMissingException" class="In2code\Powermail\Exception\DatabaseFieldMissingException" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Exception\DeprecatedException" class="In2code\Powermail\Exception\DeprecatedException" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Exception\ElementNotFoundException" class="In2code\Powermail\Exception\ElementNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Exception\FileCannotBeCreatedException" class="In2code\Powermail\Exception\FileCannotBeCreatedException" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Exception\FileNotFoundException" class="In2code\Powermail\Exception\FileNotFoundException" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Exception\InterfaceNotImplementedException" class="In2code\Powermail\Exception\InterfaceNotImplementedException" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Exception\NoPageAccessException" class="In2code\Powermail\Exception\NoPageAccessException" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Exception\OutdatedTypo3Exception" class="In2code\Powermail\Exception\OutdatedTypo3Exception" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Exception\PropertiesMissingException" class="In2code\Powermail\Exception\PropertiesMissingException" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Exception\ReadOnlyException" class="In2code\Powermail\Exception\ReadOnlyException" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Exception\SoftwareIsMissingException" class="In2code\Powermail\Exception\SoftwareIsMissingException" autowire="true" autoconfigure="true"/>
    <service id=".abstract.In2code\Powermail\Finisher\AbstractFinisher" class="In2code\Powermail\Finisher\AbstractFinisher" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id=".abstract.In2code\Powermail\Finisher\FinisherInterface" class="In2code\Powermail\Finisher\FinisherInterface" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
    </service>
    <service id="In2code\Powermail\Finisher\FinisherRunner" class="In2code\Powermail\Finisher\FinisherRunner" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Finisher\RateLimitFinisher" class="In2code\Powermail\Finisher\RateLimitFinisher" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Finisher\RateLimitFinisher&quot;: argument &quot;$mail&quot; of method &quot;In2code\Powermail\Finisher\AbstractFinisher::__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Finisher\RedirectFinisher" class="In2code\Powermail\Finisher\RedirectFinisher" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Finisher\RedirectFinisher&quot;: argument &quot;$mail&quot; of method &quot;In2code\Powermail\Finisher\AbstractFinisher::__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Finisher\SaveToAnyTableFinisher" class="In2code\Powermail\Finisher\SaveToAnyTableFinisher" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Finisher\SaveToAnyTableFinisher&quot;: argument &quot;$mail&quot; of method &quot;__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Finisher\SendParametersFinisher" class="In2code\Powermail\Finisher\SendParametersFinisher" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Finisher\SendParametersFinisher&quot;: argument &quot;$mail&quot; of method &quot;__construct()&quot; needs an instance of &quot;In2code\Powermail\Domain\Model\Mail&quot; but this type has been excluded in &quot;Configuration/Services.yaml&quot;."/>
    </service>
    <service id="In2code\Powermail\Fluid\Cache\NullFluidCache" class="In2code\Powermail\Fluid\Cache\NullFluidCache" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Fluid\Parser\NeutralizeModifiersTemplateProcessor" class="In2code\Powermail\Fluid\Parser\NeutralizeModifiersTemplateProcessor" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Fluid\RestrictedStringRenderer" class="In2code\Powermail\Fluid\RestrictedStringRenderer" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Fluid\ViewHelper\BlockedViewHelper" class="In2code\Powermail\Fluid\ViewHelper\BlockedViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\Fluid\ViewHelper\RestrictedViewHelperInvoker" class="In2code\Powermail\Fluid\ViewHelper\RestrictedViewHelperInvoker" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Fluid\ViewHelper\RestrictedViewHelperInvoker&quot;: argument &quot;$resolver&quot; of method &quot;__construct()&quot; references class &quot;TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperResolver&quot; but no such service exists. You should maybe alias this class to one of these existing services: &quot;TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolver&quot;, &quot;In2code\Powermail\Fluid\ViewHelper\RestrictedViewHelperResolver&quot;."/>
    </service>
    <service id="In2code\Powermail\Fluid\ViewHelper\RestrictedViewHelperResolver" class="In2code\Powermail\Fluid\ViewHelper\RestrictedViewHelperResolver" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Cannot autowire service &quot;In2code\Powermail\Fluid\ViewHelper\RestrictedViewHelperResolver&quot;: argument &quot;$decorated&quot; of method &quot;__construct()&quot; references class &quot;TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperResolver&quot; but no such service exists. You should maybe alias this class to one of these existing services: &quot;TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolver&quot;, &quot;In2code\Powermail\Fluid\ViewHelper\RestrictedViewHelperResolver&quot;."/>
    </service>
    <service id="In2code\Powermail\Fluid\ViewHelper\ViewHelperPolicy" class="In2code\Powermail\Fluid\ViewHelper\ViewHelperPolicy" autowire="true" autoconfigure="true">
      <tag name="container.error" message="Invalid service &quot;In2code\Powermail\Fluid\ViewHelper\ViewHelperPolicy&quot;: its constructor must be public. Did you miss configuring a factory or a static constructor? Try using the &quot;#[Autoconfigure(constructor: ...)]&quot; attribute for the latter."/>
    </service>
    <service id="In2code\Powermail\Hook\CreateMarker" class="In2code\Powermail\Hook\CreateMarker" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Hook\PluginPreviewRenderer" class="In2code\Powermail\Hook\PluginPreviewRenderer" public="true" autowire="true" autoconfigure="true">
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>In2code\Powermail\Hook\PluginPreviewRenderer</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="In2code\Powermail\Storage\RateLimitStorage" class="In2code\Powermail\Storage\RateLimitStorage" public="true" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Cache\CacheManager"/>
    </service>
    <service id="In2code\Powermail\Tca\AddAutocompleteTokens" class="In2code\Powermail\Tca\AddAutocompleteTokens" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Tca\AddOptionsToSelection" class="In2code\Powermail\Tca\AddOptionsToSelection" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Tca\EvaluateEmail" class="In2code\Powermail\Tca\EvaluateEmail" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Tca\FormSelectorUserFunc" class="In2code\Powermail\Tca\FormSelectorUserFunc" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Tca\Marker" class="In2code\Powermail\Tca\Marker" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>In2code\Powermail\Tca\Marker</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="In2code\Powermail\Tca\ShowFormNoteEditForm" class="In2code\Powermail\Tca\ShowFormNoteEditForm" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>In2code\Powermail\Tca\ShowFormNoteEditForm</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="In2code\Powermail\Tca\ShowFormNoteIfNoEmailOrNameSelected" class="In2code\Powermail\Tca\ShowFormNoteIfNoEmailOrNameSelected" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="backend.form.node"/>
      <tag name="psr.logger_aware"/>
      <call method="setLogger">
        <argument type="service">
          <service class="TYPO3\CMS\Core\Log\Logger" shared="false">
            <argument>In2code\Powermail\Tca\ShowFormNoteIfNoEmailOrNameSelected</argument>
            <factory service="_early.TYPO3\CMS\Core\Log\LogManager" method="getLogger"/>
          </service>
        </argument>
      </call>
      <call method="injectNodeFactory">
        <argument type="service" id="TYPO3\CMS\Backend\Form\NodeFactory"/>
      </call>
    </service>
    <service id="In2code\Powermail\Update\PowermailLanguageUpdateWizard" class="In2code\Powermail\Update\PowermailLanguageUpdateWizard" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="powermailLanguageUpdateWizard"/>
    </service>
    <service id="In2code\Powermail\Update\PowermailPermissionSubmoduleUpdater" class="In2code\Powermail\Update\PowermailPermissionSubmoduleUpdater" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="powermailPermissionSubmodulesUpdater"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="In2code\Powermail\Update\PowermailPermissionUpdater" class="In2code\Powermail\Update\PowermailPermissionUpdater" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="powermailPermissionUpdater"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="In2code\Powermail\Update\PowermailPluginUpdater" class="In2code\Powermail\Update\PowermailPluginUpdater" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="powermailPluginUpdater"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1"/>
    </service>
    <service id="In2code\Powermail\Update\PowermailRelationUpdateWizard" class="In2code\Powermail\Update\PowermailRelationUpdateWizard" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="powermailRelationUpdateWizard"/>
    </service>
    <service id="In2code\Powermail\Update\PowermailTextNullUpdateWizard" class="In2code\Powermail\Update\PowermailTextNullUpdateWizard" autowire="true" autoconfigure="true">
      <tag name="install.upgradewizard" identifier="powermailTextNullUpdateWizard"/>
    </service>
    <service id="In2code\Powermail\UserFunc\DateConverter" class="In2code\Powermail\UserFunc\DateConverter" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\UserFunc\TestForFeature" class="In2code\Powermail\UserFunc\TestForFeature" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Utility\ArrayUtility" class="In2code\Powermail\Utility\ArrayUtility" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Utility\BackendUtility" class="In2code\Powermail\Utility\BackendUtility" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Utility\BasicFileUtility" class="In2code\Powermail\Utility\BasicFileUtility" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Utility\ConfigurationUtility" class="In2code\Powermail\Utility\ConfigurationUtility" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Utility\CsvUtility" class="In2code\Powermail\Utility\CsvUtility" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Utility\DatabaseUtility" class="In2code\Powermail\Utility\DatabaseUtility" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Utility\FrontendUtility" class="In2code\Powermail\Utility\FrontendUtility" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Utility\HashUtility" class="In2code\Powermail\Utility\HashUtility" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Utility\LocalizationUtility" class="In2code\Powermail\Utility\LocalizationUtility" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Utility\MailUtility" class="In2code\Powermail\Utility\MailUtility" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Utility\MathematicUtility" class="In2code\Powermail\Utility\MathematicUtility" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Utility\ObjectUtility" class="In2code\Powermail\Utility\ObjectUtility" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Utility\ReportingUtility" class="In2code\Powermail\Utility\ReportingUtility" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Utility\SessionUtility" class="In2code\Powermail\Utility\SessionUtility" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Utility\StringUtility" class="In2code\Powermail\Utility\StringUtility" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Utility\TemplateUtility" class="In2code\Powermail\Utility\TemplateUtility" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\Utility\TypoScriptUtility" class="In2code\Powermail\Utility\TypoScriptUtility" autowire="true" autoconfigure="true"/>
    <service id="In2code\Powermail\ViewHelpers\Be\CheckWrongLocalizedFormsViewHelper" class="In2code\Powermail\ViewHelpers\Be\CheckWrongLocalizedFormsViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Be\CheckWrongLocalizedPagesViewHelper" class="In2code\Powermail\ViewHelpers\Be\CheckWrongLocalizedPagesViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Be\EditLinkViewHelper" class="In2code\Powermail\ViewHelpers\Be\EditLinkViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Be\ExtMngConfigViewHelper" class="In2code\Powermail\ViewHelpers\Be\ExtMngConfigViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Be\GetClassNameOnActionViewHelper" class="In2code\Powermail\ViewHelpers\Be\GetClassNameOnActionViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Be\IsAdminViewHelper" class="In2code\Powermail\ViewHelpers\Be\IsAdminViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Be\LastUpdateExtensionRepositoryViewHelper" class="In2code\Powermail\ViewHelpers\Be\LastUpdateExtensionRepositoryViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Be\PowermailVersionNoteViewHelper" class="In2code\Powermail\ViewHelpers\Be\PowermailVersionNoteViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Be\PowermailVersionViewHelper" class="In2code\Powermail\ViewHelpers\Be\PowermailVersionViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Be\T3VersionViewHelper" class="In2code\Powermail\ViewHelpers\Be\T3VersionViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Condition\FileExistsViewHelper" class="In2code\Powermail\ViewHelpers\Condition\FileExistsViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Condition\IsAllowedToEditViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsAllowedToEditViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Condition\IsArrayViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsArrayViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Condition\IsBackendUserAllowedToViewFieldViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsBackendUserAllowedToViewFieldViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Condition\IsComposerModeViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsComposerModeViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Condition\IsDateTimeVariableInVariableViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsDateTimeVariableInVariableViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Condition\IsDevelopmentContextViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsDevelopmentContextViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Condition\IsImageViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsImageViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Condition\IsIpInformationEnabledGloballyViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsIpInformationEnabledGloballyViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Condition\IsMarketingInformationActiveViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsMarketingInformationActiveViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Condition\IsMarketingInformationEnabledGloballyViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsMarketingInformationEnabledGloballyViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Condition\IsNotEmptyViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsNotEmptyViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Condition\IsNotExcludedFromPowermailAllViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsNotExcludedFromPowermailAllViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Condition\IsNumberViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsNumberViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Condition\IsStringInStringViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsStringInStringViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Condition\IsThereAMailWithStartingLetterViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsThereAMailWithStartingLetterViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Condition\OrViewHelper" class="In2code\Powermail\ViewHelpers\Condition\OrViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Form\AdvancedSelectViewHelper" class="In2code\Powermail\ViewHelpers\Form\AdvancedSelectViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Form\CountriesViewHelper" class="In2code\Powermail\ViewHelpers\Form\CountriesViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="TYPO3\CMS\Core\Country\CountryProvider"/>
      <argument type="service" id="TYPO3\CMS\Core\Localization\LanguageServiceFactory"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Form\MultiUploadViewHelper" class="In2code\Powermail\ViewHelpers\Form\MultiUploadViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Form\SelectFieldViewHelper" class="In2code\Powermail\ViewHelpers\Form\SelectFieldViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <call method="injectConfigurationManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </call>
      <call method="injectPersistenceManager">
        <argument type="service" id="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager"/>
      </call>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Getter\GetDevelopmentContextEmailViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetDevelopmentContextEmailViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Getter\GetFieldLabelFromUidViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetFieldLabelFromUidViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Getter\GetFieldMarkerFromUidViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetFieldMarkerFromUidViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Getter\GetFieldPropertyFromMarkerAndFormViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetFieldPropertyFromMarkerAndFormViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Getter\GetFieldsFromFormViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetFieldsFromFormViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Getter\GetPageNameFromUidViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetPageNameFromUidViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Getter\GetPagesWithContentRelatedToFormViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetPagesWithContentRelatedToFormViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Getter\GetPiVarAnswerFieldViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetPiVarAnswerFieldViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Misc\BackendEditLinkViewHelper" class="In2code\Powermail\ViewHelpers\Misc\BackendEditLinkViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Misc\CheckForTypoScriptViewHelper" class="In2code\Powermail\ViewHelpers\Misc\CheckForTypoScriptViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Misc\ContentElementViewHelper" class="In2code\Powermail\ViewHelpers\Misc\ContentElementViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Misc\CreateRowTagsViewHelper" class="In2code\Powermail\ViewHelpers\Misc\CreateRowTagsViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Misc\GetFileWithPathViewHelper" class="In2code\Powermail\ViewHelpers\Misc\GetFileWithPathViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Misc\GetHmacForFileViewHelper" class="In2code\Powermail\ViewHelpers\Misc\GetHmacForFileViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Misc\LinkViewHelper" class="In2code\Powermail\ViewHelpers\Misc\LinkViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Misc\ManipulateValueWithTypoScriptViewHelper" class="In2code\Powermail\ViewHelpers\Misc\ManipulateValueWithTypoScriptViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Misc\MorestepClassViewHelper" class="In2code\Powermail\ViewHelpers\Misc\MorestepClassViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Misc\PrefillFieldViewHelper" class="In2code\Powermail\ViewHelpers\Misc\PrefillFieldViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
      <argument type="service" id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Misc\PrefillMultiFieldViewHelper" class="In2code\Powermail\ViewHelpers\Misc\PrefillMultiFieldViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Misc\VariableInVariableViewHelper" class="In2code\Powermail\ViewHelpers\Misc\VariableInVariableViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Misc\VariablesViewHelper" class="In2code\Powermail\ViewHelpers\Misc\VariablesViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Reporting\GetLabelsForChartsViewHelper" class="In2code\Powermail\ViewHelpers\Reporting\GetLabelsForChartsViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Reporting\GetValuesForChartsViewHelper" class="In2code\Powermail\ViewHelpers\Reporting\GetValuesForChartsViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\String\AutocompleteViewHelper" class="In2code\Powermail\ViewHelpers\String\AutocompleteViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\String\EncodeViewHelper" class="In2code\Powermail\ViewHelpers\String\EncodeViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\String\EscapeLabelsViewHelper" class="In2code\Powermail\ViewHelpers\String\EscapeLabelsViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\String\ExplodeViewHelper" class="In2code\Powermail\ViewHelpers\String\ExplodeViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\String\ImplodeFieldViewHelper" class="In2code\Powermail\ViewHelpers\String\ImplodeFieldViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\String\RemoveQuoteViewHelper" class="In2code\Powermail\ViewHelpers\String\RemoveQuoteViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\String\SanitizeCsvCellViewHelper" class="In2code\Powermail\ViewHelpers\String\SanitizeCsvCellViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\String\TrimViewHelper" class="In2code\Powermail\ViewHelpers\String\TrimViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\String\UnderscoredToLowerCamelCaseViewHelper" class="In2code\Powermail\ViewHelpers\String\UnderscoredToLowerCamelCaseViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\String\UpperViewHelper" class="In2code\Powermail\ViewHelpers\String\UpperViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\String\Utf8ToUtf16ViewHelper" class="In2code\Powermail\ViewHelpers\String\Utf8ToUtf16ViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id=".abstract.In2code\Powermail\ViewHelpers\Validation\AbstractValidationViewHelper" class="In2code\Powermail\ViewHelpers\Validation\AbstractValidationViewHelper" autowire="true" autoconfigure="true" abstract="true">
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Validation\CaptchaDataAttributeViewHelper" class="In2code\Powermail\ViewHelpers\Validation\CaptchaDataAttributeViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Validation\CaptchaViewHelper" class="In2code\Powermail\ViewHelpers\Validation\CaptchaViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Validation\DatepickerDataAttributeViewHelper" class="In2code\Powermail\ViewHelpers\Validation\DatepickerDataAttributeViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Validation\EnableJavascriptValidationAndAjaxViewHelper" class="In2code\Powermail\ViewHelpers\Validation\EnableJavascriptValidationAndAjaxViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Validation\ErrorClassViewHelper" class="In2code\Powermail\ViewHelpers\Validation\ErrorClassViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Validation\FieldTypeFromValidationViewHelper" class="In2code\Powermail\ViewHelpers\Validation\FieldTypeFromValidationViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Validation\IsHonepodEnabledViewHelper" class="In2code\Powermail\ViewHelpers\Validation\IsHonepodEnabledViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Validation\PasswordValidationDataAttributeViewHelper" class="In2code\Powermail\ViewHelpers\Validation\PasswordValidationDataAttributeViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Validation\UploadAttributesViewHelper" class="In2code\Powermail\ViewHelpers\Validation\UploadAttributesViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="In2code\Powermail\ViewHelpers\Validation\ValidationDataAttributeViewHelper" class="In2code\Powermail\ViewHelpers\Validation\ValidationDataAttributeViewHelper" shared="false" public="true" autowire="true" autoconfigure="true">
      <tag name="fluid.viewhelper"/>
    </service>
    <service id="_early.Composer\Autoload\ClassLoader" public="true" synthetic="true"/>
    <service id="_early.TYPO3\CMS\Core\Core\ApplicationContext" public="true" synthetic="true"/>
    <service id="_early.TYPO3\CMS\Core\Configuration\ConfigurationManager" public="true" synthetic="true"/>
    <service id="_early.TYPO3\CMS\Core\Log\LogManager" public="true" synthetic="true"/>
    <service id="_early.TYPO3\CMS\Core\Core\RequestId" public="true" synthetic="true"/>
    <service id="_early.TYPO3\CMS\Core\Clock\RequestClock" public="true" synthetic="true"/>
    <service id="_early.cache.di" public="true" synthetic="true"/>
    <service id="_early.cache.core" public="true" synthetic="true"/>
    <service id="_early.TYPO3\CMS\Core\Package\PackageManager" public="true" synthetic="true"/>
    <service id="_early.boot.state" public="true" synthetic="true"/>
    <service id="_early.TYPO3\CMS\Core\DependencyInjection\ContainerBuilder" public="true" synthetic="true"/>
    <service id="_early.boot-service" public="true" synthetic="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Authentication\AbstractAuthenticationService" class="TYPO3\CMS\Core\Authentication\AbstractAuthenticationService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Authentication\AbstractAuthenticationService" class="TYPO3\CMS\Core\Authentication\AbstractAuthenticationService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0..abstract.TYPO3\CMS\Core\Authentication\AbstractUserAuthentication" class="TYPO3\CMS\Core\Authentication\AbstractUserAuthentication" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Core\Authentication\AbstractUserAuthentication" class="TYPO3\CMS\Core\Authentication\AbstractUserAuthentication" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Authentication\AuthenticationService" class="TYPO3\CMS\Core\Authentication\AuthenticationService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Authentication\AuthenticationService" class="TYPO3\CMS\Core\Authentication\AuthenticationService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Authentication\BackendUserAuthentication" class="TYPO3\CMS\Core\Authentication\BackendUserAuthentication" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Authentication\BackendUserAuthentication" class="TYPO3\CMS\Core\Authentication\BackendUserAuthentication" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Authentication\CommandLineUserAuthentication" class="TYPO3\CMS\Core\Authentication\CommandLineUserAuthentication" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Authentication\CommandLineUserAuthentication" class="TYPO3\CMS\Core\Authentication\CommandLineUserAuthentication" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Authentication\CommandLineUserCreation.0.TYPO3\CMS\Core\Authentication\CommandLineUserCreation" class="TYPO3\CMS\Core\Authentication\CommandLineUserCreation" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Authentication\CommandLineUserCreation" class="TYPO3\CMS\Core\Authentication\CommandLineUserCreation" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Authentication\GroupResolver.0.TYPO3\CMS\Core\Authentication\GroupResolver" class="TYPO3\CMS\Core\Authentication\GroupResolver" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Authentication\GroupResolver" class="TYPO3\CMS\Core\Authentication\GroupResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Authentication\Mfa\MfaProviderPropertyManager" class="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderPropertyManager" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Authentication\Mfa\MfaProviderPropertyManager" class="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderPropertyManager" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Authentication\Mfa\MfaProviderRegistry.0.TYPO3\CMS\Core\Authentication\Mfa\MfaProviderRegistry" class="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderRegistry" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Authentication\Mfa\MfaProviderRegistry" class="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0..abstract.TYPO3\CMS\Core\Cache\Backend\AbstractBackend" class="TYPO3\CMS\Core\Cache\Backend\AbstractBackend" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Core\Cache\Backend\AbstractBackend" class="TYPO3\CMS\Core\Cache\Backend\AbstractBackend" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Cache\Backend\ApcuBackend" class="TYPO3\CMS\Core\Cache\Backend\ApcuBackend" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Cache\Backend\ApcuBackend" class="TYPO3\CMS\Core\Cache\Backend\ApcuBackend" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Cache\Backend\FileBackend" class="TYPO3\CMS\Core\Cache\Backend\FileBackend" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Cache\Backend\FileBackend" class="TYPO3\CMS\Core\Cache\Backend\FileBackend" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Cache\Backend\MemcachedBackend" class="TYPO3\CMS\Core\Cache\Backend\MemcachedBackend" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Cache\Backend\MemcachedBackend" class="TYPO3\CMS\Core\Cache\Backend\MemcachedBackend" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Cache\Backend\RedisBackend" class="TYPO3\CMS\Core\Cache\Backend\RedisBackend" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Cache\Backend\RedisBackend" class="TYPO3\CMS\Core\Cache\Backend\RedisBackend" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend" class="TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend" class="TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Cache\Backend\TransientMemoryBackend" class="TYPO3\CMS\Core\Cache\Backend\TransientMemoryBackend" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Cache\Backend\TransientMemoryBackend" class="TYPO3\CMS\Core\Cache\Backend\TransientMemoryBackend" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend" class="TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend" class="TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Cache\CacheManager" class="TYPO3\CMS\Core\Cache\CacheManager" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Cache\CacheManager" class="TYPO3\CMS\Core\Cache\CacheManager" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Cache\DatabaseSchemaService.0.TYPO3\CMS\Core\Cache\DatabaseSchemaService" class="TYPO3\CMS\Core\Cache\DatabaseSchemaService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Cache\DatabaseSchemaService" class="TYPO3\CMS\Core\Cache\DatabaseSchemaService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Charset\CharsetConverter.0.TYPO3\CMS\Core\Charset\CharsetConverter" class="TYPO3\CMS\Core\Charset\CharsetConverter" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Charset\CharsetConverter" class="TYPO3\CMS\Core\Charset\CharsetConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Command\ConsumeMessagesCommand.0.TYPO3\CMS\Core\Command\ConsumeMessagesCommand" class="TYPO3\CMS\Core\Command\ConsumeMessagesCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Command\ConsumeMessagesCommand" class="TYPO3\CMS\Core\Command\ConsumeMessagesCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Command\ExtensionListCommand.0.TYPO3\CMS\Core\Command\ExtensionListCommand" class="TYPO3\CMS\Core\Command\ExtensionListCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Command\ExtensionListCommand" class="TYPO3\CMS\Core\Command\ExtensionListCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Command\SendEmailCommand.0.TYPO3\CMS\Core\Command\SendEmailCommand" class="TYPO3\CMS\Core\Command\SendEmailCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Command\SendEmailCommand" class="TYPO3\CMS\Core\Command\SendEmailCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Command\SetupExtensionsCommand.0.TYPO3\CMS\Core\Command\SetupExtensionsCommand" class="TYPO3\CMS\Core\Command\SetupExtensionsCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Command\SetupExtensionsCommand" class="TYPO3\CMS\Core\Command\SetupExtensionsCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Command\SiteListCommand.0.TYPO3\CMS\Core\Command\SiteListCommand" class="TYPO3\CMS\Core\Command\SiteListCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Command\SiteListCommand" class="TYPO3\CMS\Core\Command\SiteListCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Command\SiteSetsListCommand.0.TYPO3\CMS\Core\Command\SiteSetsListCommand" class="TYPO3\CMS\Core\Command\SiteSetsListCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Command\SiteSetsListCommand" class="TYPO3\CMS\Core\Command\SiteSetsListCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Command\SiteShowCommand.0.TYPO3\CMS\Core\Command\SiteShowCommand" class="TYPO3\CMS\Core\Command\SiteShowCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Command\SiteShowCommand" class="TYPO3\CMS\Core\Command\SiteShowCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Composer\PackageArtifactBuilder" class="TYPO3\CMS\Core\Composer\PackageArtifactBuilder" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Composer\PackageArtifactBuilder" class="TYPO3\CMS\Core\Composer\PackageArtifactBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Configuration\Extension\ExtLocalconfFactory.0.TYPO3\CMS\Core\Configuration\Extension\ExtLocalconfFactory" class="TYPO3\CMS\Core\Configuration\Extension\ExtLocalconfFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Configuration\Extension\ExtLocalconfFactory" class="TYPO3\CMS\Core\Configuration\Extension\ExtLocalconfFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Configuration\Extension\ExtTablesFactory.0.TYPO3\CMS\Core\Configuration\Extension\ExtTablesFactory" class="TYPO3\CMS\Core\Configuration\Extension\ExtTablesFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Configuration\Extension\ExtTablesFactory" class="TYPO3\CMS\Core\Configuration\Extension\ExtTablesFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools.0.TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools" class="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools" class="TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Configuration\SiteConfiguration.0.TYPO3\CMS\Core\Configuration\SiteConfiguration" class="TYPO3\CMS\Core\Configuration\SiteConfiguration" public="true" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Configuration\SiteConfiguration.1.TYPO3\CMS\Core\Configuration\SiteConfiguration" class="TYPO3\CMS\Core\Configuration\SiteConfiguration" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Configuration\SiteConfiguration" class="TYPO3\CMS\Core\Configuration\SiteConfiguration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Configuration\Tca\TcaFactory.0.TYPO3\CMS\Core\Configuration\Tca\TcaFactory" class="TYPO3\CMS\Core\Configuration\Tca\TcaFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Configuration\Tca\TcaFactory" class="TYPO3\CMS\Core\Configuration\Tca\TcaFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Console\CommandRegistry" class="TYPO3\CMS\Core\Console\CommandRegistry" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Console\CommandRegistry" class="TYPO3\CMS\Core\Console\CommandRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Context\Context" class="TYPO3\CMS\Core\Context\Context" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Context\Context" class="TYPO3\CMS\Core\Context\Context" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Controller\ErrorPageController.0.TYPO3\CMS\Core\Controller\ErrorPageController" class="TYPO3\CMS\Core\Controller\ErrorPageController" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Controller\ErrorPageController" class="TYPO3\CMS\Core\Controller\ErrorPageController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Controller\FileDumpController.0.TYPO3\CMS\Core\Controller\FileDumpController" class="TYPO3\CMS\Core\Controller\FileDumpController" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Controller\FileDumpController" class="TYPO3\CMS\Core\Controller\FileDumpController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Controller\IconController.0.TYPO3\CMS\Core\Controller\IconController" class="TYPO3\CMS\Core\Controller\IconController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Controller\IconController" class="TYPO3\CMS\Core\Controller\IconController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Controller\PasswordGeneratorController.0.TYPO3\CMS\Core\Controller\PasswordGeneratorController" class="TYPO3\CMS\Core\Controller\PasswordGeneratorController" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Controller\PasswordGeneratorController" class="TYPO3\CMS\Core\Controller\PasswordGeneratorController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Core\ClassLoadingInformationUpdater.0.TYPO3\CMS\Core\Core\ClassLoadingInformationUpdater" class="TYPO3\CMS\Core\Core\ClassLoadingInformationUpdater" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Core\ClassLoadingInformationUpdater" class="TYPO3\CMS\Core\Core\ClassLoadingInformationUpdater" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Country\CountryProvider.0.TYPO3\CMS\Core\Country\CountryProvider" class="TYPO3\CMS\Core\Country\CountryProvider" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Country\CountryProvider" class="TYPO3\CMS\Core\Country\CountryProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\DataHandling\DataHandler.0.TYPO3\CMS\Core\DataHandling\DataHandler" class="TYPO3\CMS\Core\DataHandling\DataHandler" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\DataHandling\DataHandler" class="TYPO3\CMS\Core\DataHandling\DataHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\DataHandling\ItemProcessingService.0.TYPO3\CMS\Core\DataHandling\ItemProcessingService" class="TYPO3\CMS\Core\DataHandling\ItemProcessingService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\DataHandling\ItemProcessingService" class="TYPO3\CMS\Core\DataHandling\ItemProcessingService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\DataHandling\Localization\DataMapProcessor.0.TYPO3\CMS\Core\DataHandling\Localization\DataMapProcessor" class="TYPO3\CMS\Core\DataHandling\Localization\DataMapProcessor" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\DataHandling\Localization\DataMapProcessor" class="TYPO3\CMS\Core\DataHandling\Localization\DataMapProcessor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry.0.TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry" class="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry" class="TYPO3\CMS\Core\DataHandling\PageDoktypeRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\DataHandling\ReferenceIndexUpdater.0.TYPO3\CMS\Core\DataHandling\ReferenceIndexUpdater" class="TYPO3\CMS\Core\DataHandling\ReferenceIndexUpdater" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\DataHandling\ReferenceIndexUpdater" class="TYPO3\CMS\Core\DataHandling\ReferenceIndexUpdater" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\DataHandling\SoftReference\SoftReferenceParserFactory.0.TYPO3\CMS\Core\DataHandling\SoftReference\SoftReferenceParserFactory" class="TYPO3\CMS\Core\DataHandling\SoftReference\SoftReferenceParserFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\DataHandling\SoftReference\SoftReferenceParserFactory" class="TYPO3\CMS\Core\DataHandling\SoftReference\SoftReferenceParserFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Database\Connection" class="TYPO3\CMS\Core\Database\Connection" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Database\Connection" class="TYPO3\CMS\Core\Database\Connection" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Database\ConnectionPool.0.TYPO3\CMS\Core\Database\ConnectionPool" class="TYPO3\CMS\Core\Database\ConnectionPool" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Database\ConnectionPool" class="TYPO3\CMS\Core\Database\ConnectionPool" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Database\ReferenceIndex.0.TYPO3\CMS\Core\Database\ReferenceIndex" class="TYPO3\CMS\Core\Database\ReferenceIndex" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Database\ReferenceIndex" class="TYPO3\CMS\Core\Database\ReferenceIndex" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Database\Schema\SchemaMigrator.0.TYPO3\CMS\Core\Database\Schema\SchemaMigrator" class="TYPO3\CMS\Core\Database\Schema\SchemaMigrator" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Database\Schema\SchemaMigrator" class="TYPO3\CMS\Core\Database\Schema\SchemaMigrator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Database\Schema\SqlReader.0.TYPO3\CMS\Core\Database\Schema\SqlReader" class="TYPO3\CMS\Core\Database\Schema\SqlReader" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Database\Schema\SqlReader" class="TYPO3\CMS\Core\Database\Schema\SqlReader" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\DependencyInjection\Cache\ContainerBackend" class="TYPO3\CMS\Core\DependencyInjection\Cache\ContainerBackend" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\DependencyInjection\Cache\ContainerBackend" class="TYPO3\CMS\Core\DependencyInjection\Cache\ContainerBackend" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\DependencyInjection\EnvVarProcessor.0.TYPO3\CMS\Core\DependencyInjection\EnvVarProcessor" class="TYPO3\CMS\Core\DependencyInjection\EnvVarProcessor" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\DependencyInjection\EnvVarProcessor" class="TYPO3\CMS\Core\DependencyInjection\EnvVarProcessor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Domain\Access\RecordAccessVoter.0.TYPO3\CMS\Core\Domain\Access\RecordAccessVoter" class="TYPO3\CMS\Core\Domain\Access\RecordAccessVoter" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Domain\Access\RecordAccessVoter" class="TYPO3\CMS\Core\Domain\Access\RecordAccessVoter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Domain\RecordFactory.0.TYPO3\CMS\Core\Domain\RecordFactory" class="TYPO3\CMS\Core\Domain\RecordFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Domain\RecordFactory" class="TYPO3\CMS\Core\Domain\RecordFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Domain\Repository\PageRepository" class="TYPO3\CMS\Core\Domain\Repository\PageRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Domain\Repository\PageRepository" class="TYPO3\CMS\Core\Domain\Repository\PageRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0..abstract.TYPO3\CMS\Core\Error\AbstractExceptionHandler" class="TYPO3\CMS\Core\Error\AbstractExceptionHandler" autowire="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0..abstract.TYPO3\CMS\Core\Error\AbstractExceptionHandler" class="TYPO3\CMS\Core\Error\AbstractExceptionHandler" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Core\Error\AbstractExceptionHandler" class="TYPO3\CMS\Core\Error\AbstractExceptionHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Error\DebugExceptionHandler" class="TYPO3\CMS\Core\Error\DebugExceptionHandler" autowire="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Error\DebugExceptionHandler" class="TYPO3\CMS\Core\Error\DebugExceptionHandler" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Error\DebugExceptionHandler" class="TYPO3\CMS\Core\Error\DebugExceptionHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Error\ErrorHandler" class="TYPO3\CMS\Core\Error\ErrorHandler" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Error\ErrorHandler" class="TYPO3\CMS\Core\Error\ErrorHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Error\ProductionExceptionHandler" class="TYPO3\CMS\Core\Error\ProductionExceptionHandler" autowire="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Error\ProductionExceptionHandler" class="TYPO3\CMS\Core\Error\ProductionExceptionHandler" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Error\ProductionExceptionHandler" class="TYPO3\CMS\Core\Error\ProductionExceptionHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\EventDispatcher\EventDispatcher" class="TYPO3\CMS\Core\EventDispatcher\EventDispatcher" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\EventDispatcher\EventDispatcher" class="TYPO3\CMS\Core\EventDispatcher\EventDispatcher" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\ExpressionLanguage\DefaultProvider.0.TYPO3\CMS\Core\ExpressionLanguage\DefaultProvider" class="TYPO3\CMS\Core\ExpressionLanguage\DefaultProvider" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\ExpressionLanguage\DefaultProvider" class="TYPO3\CMS\Core\ExpressionLanguage\DefaultProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader.0.TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader" class="TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader" public="true" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader.1.TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader" class="TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader" class="TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Hooks\TcaItemsProcessorFunctions.0.TYPO3\CMS\Core\Hooks\TcaItemsProcessorFunctions" class="TYPO3\CMS\Core\Hooks\TcaItemsProcessorFunctions" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Hooks\TcaItemsProcessorFunctions" class="TYPO3\CMS\Core\Hooks\TcaItemsProcessorFunctions" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Hooks\UpdateFileIndexEntry.0.TYPO3\CMS\Core\Hooks\UpdateFileIndexEntry" class="TYPO3\CMS\Core\Hooks\UpdateFileIndexEntry" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Hooks\UpdateFileIndexEntry" class="TYPO3\CMS\Core\Hooks\UpdateFileIndexEntry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Html\DefaultSanitizerBuilder" class="TYPO3\CMS\Core\Html\DefaultSanitizerBuilder" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Html\DefaultSanitizerBuilder" class="TYPO3\CMS\Core\Html\DefaultSanitizerBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Html\PreviewSanitizerBuilder" class="TYPO3\CMS\Core\Html\PreviewSanitizerBuilder" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Html\PreviewSanitizerBuilder" class="TYPO3\CMS\Core\Html\PreviewSanitizerBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Html\RteHtmlParser" class="TYPO3\CMS\Core\Html\RteHtmlParser" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Html\RteHtmlParser.0.TYPO3\CMS\Core\Html\RteHtmlParser" class="TYPO3\CMS\Core\Html\RteHtmlParser" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Html\RteHtmlParser" class="TYPO3\CMS\Core\Html\RteHtmlParser" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0..abstract.TYPO3\CMS\Core\Http\AbstractApplication" class="TYPO3\CMS\Core\Http\AbstractApplication" autowire="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\RequestHandlerInterface.0..abstract.TYPO3\CMS\Core\Http\AbstractApplication" class="TYPO3\CMS\Core\Http\AbstractApplication" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Core\Http\AbstractApplication" class="TYPO3\CMS\Core\Http\AbstractApplication" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Http\Application" class="TYPO3\CMS\Core\Http\Application" autowire="true" abstract="true">
      <argument type="service" id=".autowire_inline..abstract.instanceof.TYPO3\CMS\Core\Http\Application.1"/>
    </service>
    <service id=".instanceof.Psr\Http\Server\RequestHandlerInterface.0.TYPO3\CMS\Core\Http\Application" class="TYPO3\CMS\Core\Http\Application" autowire="true" abstract="true">
      <argument type="service" id=".autowire_inline..abstract.instanceof.TYPO3\CMS\Core\Http\Application.1"/>
    </service>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Http\Application" class="TYPO3\CMS\Core\Http\Application" autowire="true" autoconfigure="true" abstract="true">
      <argument type="service" id=".autowire_inline..abstract.instanceof.TYPO3\CMS\Core\Http\Application.1"/>
    </service>
    <service id=".instanceof.TYPO3\CMS\Core\Http\MiddlewareStackResolver.0.TYPO3\CMS\Core\Http\MiddlewareStackResolver" class="TYPO3\CMS\Core\Http\MiddlewareStackResolver" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Http\MiddlewareStackResolver" class="TYPO3\CMS\Core\Http\MiddlewareStackResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\RequestHandlerInterface.0.TYPO3\CMS\Core\Http\RequestHandler" class="TYPO3\CMS\Core\Http\RequestHandler" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Http\RequestHandler" class="TYPO3\CMS\Core\Http\RequestHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Imaging\IconProviderInterface.0..abstract.TYPO3\CMS\Core\Imaging\IconProvider\AbstractSvgIconProvider" class="TYPO3\CMS\Core\Imaging\IconProvider\AbstractSvgIconProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Core\Imaging\IconProvider\AbstractSvgIconProvider" class="TYPO3\CMS\Core\Imaging\IconProvider\AbstractSvgIconProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Imaging\IconProviderInterface.0.TYPO3\CMS\Core\Imaging\IconProvider\BitmapIconProvider" class="TYPO3\CMS\Core\Imaging\IconProvider\BitmapIconProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Imaging\IconProvider\BitmapIconProvider" class="TYPO3\CMS\Core\Imaging\IconProvider\BitmapIconProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Imaging\IconProviderInterface.0.TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider" class="TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider" class="TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Imaging\IconProviderInterface.0.TYPO3\CMS\Core\Imaging\IconProvider\SvgSpriteIconProvider" class="TYPO3\CMS\Core\Imaging\IconProvider\SvgSpriteIconProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Imaging\IconProvider\SvgSpriteIconProvider" class="TYPO3\CMS\Core\Imaging\IconProvider\SvgSpriteIconProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Imaging\IconProviderInterface.0..abstract.TYPO3\CMS\Core\Imaging\IconProviderInterface" class="TYPO3\CMS\Core\Imaging\IconProviderInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Core\Imaging\IconProviderInterface" class="TYPO3\CMS\Core\Imaging\IconProviderInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Imaging\IconRegistry" class="TYPO3\CMS\Core\Imaging\IconRegistry" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Imaging\IconRegistry" class="TYPO3\CMS\Core\Imaging\IconRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Imaging\Svg\SvgDocumentFactory.0.TYPO3\CMS\Core\Imaging\Svg\SvgDocumentFactory" class="TYPO3\CMS\Core\Imaging\Svg\SvgDocumentFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Imaging\Svg\SvgDocumentFactory" class="TYPO3\CMS\Core\Imaging\Svg\SvgDocumentFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Imaging\Svg\SvgDocumentService.0.TYPO3\CMS\Core\Imaging\Svg\SvgDocumentService" class="TYPO3\CMS\Core\Imaging\Svg\SvgDocumentService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Imaging\Svg\SvgDocumentService" class="TYPO3\CMS\Core\Imaging\Svg\SvgDocumentService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\LinkHandling\LinkService" class="TYPO3\CMS\Core\LinkHandling\LinkService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\LinkHandling\LinkService" class="TYPO3\CMS\Core\LinkHandling\LinkService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\LinkHandling\PageTypeLinkResolver.0.TYPO3\CMS\Core\LinkHandling\PageTypeLinkResolver" class="TYPO3\CMS\Core\LinkHandling\PageTypeLinkResolver" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\LinkHandling\PageTypeLinkResolver" class="TYPO3\CMS\Core\LinkHandling\PageTypeLinkResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService.0.TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService" class="TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService" class="TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Localization\CacheWarmer.0.TYPO3\CMS\Core\Localization\CacheWarmer" class="TYPO3\CMS\Core\Localization\CacheWarmer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Localization\CacheWarmer" class="TYPO3\CMS\Core\Localization\CacheWarmer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Localization\LabelFileResolver.0.TYPO3\CMS\Core\Localization\LabelFileResolver" class="TYPO3\CMS\Core\Localization\LabelFileResolver" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Localization\LabelFileResolver" class="TYPO3\CMS\Core\Localization\LabelFileResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Localization\Locales" class="TYPO3\CMS\Core\Localization\Locales" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Localization\Locales" class="TYPO3\CMS\Core\Localization\Locales" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Localization\TcaSystemLanguageCollector.0.TYPO3\CMS\Core\Localization\TcaSystemLanguageCollector" class="TYPO3\CMS\Core\Localization\TcaSystemLanguageCollector" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Localization\TcaSystemLanguageCollector" class="TYPO3\CMS\Core\Localization\TcaSystemLanguageCollector" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Locking\LockFactory" class="TYPO3\CMS\Core\Locking\LockFactory" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Locking\LockFactory" class="TYPO3\CMS\Core\Locking\LockFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Locking\ResourceMutex.0.TYPO3\CMS\Core\Locking\ResourceMutex" class="TYPO3\CMS\Core\Locking\ResourceMutex" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Locking\ResourceMutex" class="TYPO3\CMS\Core\Locking\ResourceMutex" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Mail\Mailer.0.TYPO3\CMS\Core\Mail\Mailer" class="TYPO3\CMS\Core\Mail\Mailer" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Mail\Mailer" class="TYPO3\CMS\Core\Mail\Mailer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Mail\MemorySpool" class="TYPO3\CMS\Core\Mail\MemorySpool" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Mail\MemorySpool" class="TYPO3\CMS\Core\Mail\MemorySpool" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Mail\TemplatedEmailFactory.0.TYPO3\CMS\Core\Mail\TemplatedEmailFactory" class="TYPO3\CMS\Core\Mail\TemplatedEmailFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Mail\TemplatedEmailFactory" class="TYPO3\CMS\Core\Mail\TemplatedEmailFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Messaging\FlashMessageService" class="TYPO3\CMS\Core\Messaging\FlashMessageService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Messaging\FlashMessageService" class="TYPO3\CMS\Core\Messaging\FlashMessageService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Messaging\Renderer\BootstrapRenderer.0.TYPO3\CMS\Core\Messaging\Renderer\BootstrapRenderer" class="TYPO3\CMS\Core\Messaging\Renderer\BootstrapRenderer" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Messaging\Renderer\BootstrapRenderer" class="TYPO3\CMS\Core\Messaging\Renderer\BootstrapRenderer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\MetaTag\MetaTagManagerRegistry" class="TYPO3\CMS\Core\MetaTag\MetaTagManagerRegistry" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\MetaTag\MetaTagManagerRegistry" class="TYPO3\CMS\Core\MetaTag\MetaTagManagerRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0..abstract.TYPO3\CMS\Core\Middleware\AbstractContentSecurityPolicyReporter" class="TYPO3\CMS\Core\Middleware\AbstractContentSecurityPolicyReporter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Core\Middleware\AbstractContentSecurityPolicyReporter" class="TYPO3\CMS\Core\Middleware\AbstractContentSecurityPolicyReporter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0..abstract.TYPO3\CMS\Core\Middleware\BackendUserAuthenticator" class="TYPO3\CMS\Core\Middleware\BackendUserAuthenticator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Core\Middleware\BackendUserAuthenticator" class="TYPO3\CMS\Core\Middleware\BackendUserAuthenticator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Core\Middleware\CacheDataCollectorAttribute" class="TYPO3\CMS\Core\Middleware\CacheDataCollectorAttribute" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Middleware\CacheDataCollectorAttribute.0.TYPO3\CMS\Core\Middleware\CacheDataCollectorAttribute" class="TYPO3\CMS\Core\Middleware\CacheDataCollectorAttribute" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Middleware\CacheDataCollectorAttribute" class="TYPO3\CMS\Core\Middleware\CacheDataCollectorAttribute" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Core\Middleware\NormalizedParamsAttribute" class="TYPO3\CMS\Core\Middleware\NormalizedParamsAttribute" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Middleware\NormalizedParamsAttribute" class="TYPO3\CMS\Core\Middleware\NormalizedParamsAttribute" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Middleware\RequestTokenMiddleware" class="TYPO3\CMS\Core\Middleware\RequestTokenMiddleware" autowire="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Core\Middleware\RequestTokenMiddleware" class="TYPO3\CMS\Core\Middleware\RequestTokenMiddleware" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Middleware\RequestTokenMiddleware" class="TYPO3\CMS\Core\Middleware\RequestTokenMiddleware" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Core\Middleware\ResponsePropagation" class="TYPO3\CMS\Core\Middleware\ResponsePropagation" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Middleware\ResponsePropagation" class="TYPO3\CMS\Core\Middleware\ResponsePropagation" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Core\Middleware\VerifyHostHeader" class="TYPO3\CMS\Core\Middleware\VerifyHostHeader" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Middleware\VerifyHostHeader" class="TYPO3\CMS\Core\Middleware\VerifyHostHeader" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Package\FailsafePackageManager" class="TYPO3\CMS\Core\Package\FailsafePackageManager" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Package\FailsafePackageManager" class="TYPO3\CMS\Core\Package\FailsafePackageManager" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Package\Initialization\CheckForImportRequirements.0.TYPO3\CMS\Core\Package\Initialization\CheckForImportRequirements" class="TYPO3\CMS\Core\Package\Initialization\CheckForImportRequirements" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Package\Initialization\CheckForImportRequirements" class="TYPO3\CMS\Core\Package\Initialization\CheckForImportRequirements" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Package\Initialization\ImportExtensionDataOnPackageInitialization.0.TYPO3\CMS\Core\Package\Initialization\ImportExtensionDataOnPackageInitialization" class="TYPO3\CMS\Core\Package\Initialization\ImportExtensionDataOnPackageInitialization" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Package\Initialization\ImportExtensionDataOnPackageInitialization" class="TYPO3\CMS\Core\Package\Initialization\ImportExtensionDataOnPackageInitialization" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Package\Initialization\ImportStaticSqlDataOnPackageInitialization.0.TYPO3\CMS\Core\Package\Initialization\ImportStaticSqlDataOnPackageInitialization" class="TYPO3\CMS\Core\Package\Initialization\ImportStaticSqlDataOnPackageInitialization" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Package\Initialization\ImportStaticSqlDataOnPackageInitialization" class="TYPO3\CMS\Core\Package\Initialization\ImportStaticSqlDataOnPackageInitialization" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Package\Initialization\PublishAssetsOnPackageInitialization.0.TYPO3\CMS\Core\Package\Initialization\PublishAssetsOnPackageInitialization" class="TYPO3\CMS\Core\Package\Initialization\PublishAssetsOnPackageInitialization" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Package\Initialization\PublishAssetsOnPackageInitialization" class="TYPO3\CMS\Core\Package\Initialization\PublishAssetsOnPackageInitialization" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Package\PackageActivationService.0.TYPO3\CMS\Core\Package\PackageActivationService" class="TYPO3\CMS\Core\Package\PackageActivationService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Package\PackageActivationService" class="TYPO3\CMS\Core\Package\PackageActivationService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Package\PackageSetup.0.TYPO3\CMS\Core\Package\PackageSetup" class="TYPO3\CMS\Core\Package\PackageSetup" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Package\PackageSetup" class="TYPO3\CMS\Core\Package\PackageSetup" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Page\AssetCollector" class="TYPO3\CMS\Core\Page\AssetCollector" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Page\AssetCollector" class="TYPO3\CMS\Core\Page\AssetCollector" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Page\AssetRenderer.0.TYPO3\CMS\Core\Page\AssetRenderer" class="TYPO3\CMS\Core\Page\AssetRenderer" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Page\AssetRenderer" class="TYPO3\CMS\Core\Page\AssetRenderer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Page\ImportMapCacheWarmer.0.TYPO3\CMS\Core\Page\ImportMapCacheWarmer" class="TYPO3\CMS\Core\Page\ImportMapCacheWarmer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Page\ImportMapCacheWarmer" class="TYPO3\CMS\Core\Page\ImportMapCacheWarmer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Page\ImportMapFactory" class="TYPO3\CMS\Core\Page\ImportMapFactory" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Page\ImportMapFactory.0.TYPO3\CMS\Core\Page\ImportMapFactory" class="TYPO3\CMS\Core\Page\ImportMapFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Page\ImportMapFactory" class="TYPO3\CMS\Core\Page\ImportMapFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Page\PageLayoutResolver.0.TYPO3\CMS\Core\Page\PageLayoutResolver" class="TYPO3\CMS\Core\Page\PageLayoutResolver" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Page\PageLayoutResolver" class="TYPO3\CMS\Core\Page\PageLayoutResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Page\PageRenderer" class="TYPO3\CMS\Core\Page\PageRenderer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Page\PageRenderer" class="TYPO3\CMS\Core\Page\PageRenderer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0..abstract.TYPO3\CMS\Core\PageTitle\AbstractPageTitleProvider" class="TYPO3\CMS\Core\PageTitle\AbstractPageTitleProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Core\PageTitle\AbstractPageTitleProvider" class="TYPO3\CMS\Core\PageTitle\AbstractPageTitleProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\PageTitle\PageTitleProviderManager" class="TYPO3\CMS\Core\PageTitle\PageTitleProviderManager" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\PageTitle\PageTitleProviderManager" class="TYPO3\CMS\Core\PageTitle\PageTitleProviderManager" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\PageTitle\RecordPageTitleProvider" class="TYPO3\CMS\Core\PageTitle\RecordPageTitleProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\PageTitle\RecordPageTitleProvider" class="TYPO3\CMS\Core\PageTitle\RecordPageTitleProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\PageTitle\RecordTitleProvider" class="TYPO3\CMS\Core\PageTitle\RecordTitleProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\PageTitle\RecordTitleProvider" class="TYPO3\CMS\Core\PageTitle\RecordTitleProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\PasswordPolicy\Generator\PasswordGenerator.0.TYPO3\CMS\Core\PasswordPolicy\Generator\PasswordGenerator" class="TYPO3\CMS\Core\PasswordPolicy\Generator\PasswordGenerator" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\PasswordPolicy\Generator\PasswordGenerator" class="TYPO3\CMS\Core\PasswordPolicy\Generator\PasswordGenerator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\RateLimiter\RateLimiterFactory.0.TYPO3\CMS\Core\RateLimiter\RateLimiterFactory" class="TYPO3\CMS\Core\RateLimiter\RateLimiterFactory" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\RateLimiter\RateLimiterFactory" class="TYPO3\CMS\Core\RateLimiter\RateLimiterFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\RateLimiter\Storage\CachingFrameworkStorage.0.TYPO3\CMS\Core\RateLimiter\Storage\CachingFrameworkStorage" class="TYPO3\CMS\Core\RateLimiter\Storage\CachingFrameworkStorage" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\RateLimiter\Storage\CachingFrameworkStorage" class="TYPO3\CMS\Core\RateLimiter\Storage\CachingFrameworkStorage" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Registry" class="TYPO3\CMS\Core\Registry" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Registry" class="TYPO3\CMS\Core\Registry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFile.0.TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFile" class="TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFile" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFile" class="TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFile" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFolder.0.TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFolder" class="TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFolder" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFolder" class="TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFolder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForMetaData.0.TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForMetaData" class="TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForMetaData" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForMetaData" class="TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForMetaData" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Resource\Collection\FileCollectionRegistry" class="TYPO3\CMS\Core\Resource\Collection\FileCollectionRegistry" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Collection\FileCollectionRegistry" class="TYPO3\CMS\Core\Resource\Collection\FileCollectionRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\DefaultUploadFolderResolver.0.TYPO3\CMS\Core\Resource\DefaultUploadFolderResolver" class="TYPO3\CMS\Core\Resource\DefaultUploadFolderResolver" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\DefaultUploadFolderResolver" class="TYPO3\CMS\Core\Resource\DefaultUploadFolderResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Resource\Driver\DriverRegistry" class="TYPO3\CMS\Core\Resource\Driver\DriverRegistry" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Driver\DriverRegistry" class="TYPO3\CMS\Core\Resource\Driver\DriverRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\FileRepository.0.TYPO3\CMS\Core\Resource\FileRepository" class="TYPO3\CMS\Core\Resource\FileRepository" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\FileRepository" class="TYPO3\CMS\Core\Resource\FileRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Index\ExtractorInterface.0..abstract.TYPO3\CMS\Core\Resource\Index\ExtractorInterface" class="TYPO3\CMS\Core\Resource\Index\ExtractorInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Core\Resource\Index\ExtractorInterface" class="TYPO3\CMS\Core\Resource\Index\ExtractorInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Index\ExtractorRegistry.0.TYPO3\CMS\Core\Resource\Index\ExtractorRegistry" class="TYPO3\CMS\Core\Resource\Index\ExtractorRegistry" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Index\ExtractorRegistry" class="TYPO3\CMS\Core\Resource\Index\ExtractorRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Index\FileIndexRepository.0.TYPO3\CMS\Core\Resource\Index\FileIndexRepository" class="TYPO3\CMS\Core\Resource\Index\FileIndexRepository" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Index\FileIndexRepository" class="TYPO3\CMS\Core\Resource\Index\FileIndexRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Resource\Index\Indexer" class="TYPO3\CMS\Core\Resource\Index\Indexer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Index\Indexer" class="TYPO3\CMS\Core\Resource\Index\Indexer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Index\MetaDataRepository.0.TYPO3\CMS\Core\Resource\Index\MetaDataRepository" class="TYPO3\CMS\Core\Resource\Index\MetaDataRepository" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Index\MetaDataRepository" class="TYPO3\CMS\Core\Resource\Index\MetaDataRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\MetaDataEventListener.0.TYPO3\CMS\Core\Resource\MetaDataEventListener" class="TYPO3\CMS\Core\Resource\MetaDataEventListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\MetaDataEventListener" class="TYPO3\CMS\Core\Resource\MetaDataEventListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry" class="TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry" class="TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Index\ExtractorInterface.0.TYPO3\CMS\Core\Resource\OnlineMedia\Metadata\Extractor" class="TYPO3\CMS\Core\Resource\OnlineMedia\Metadata\Extractor" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\OnlineMedia\Metadata\Extractor" class="TYPO3\CMS\Core\Resource\OnlineMedia\Metadata\Extractor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Resource\OnlineMedia\Processing\PreviewProcessing" class="TYPO3\CMS\Core\Resource\OnlineMedia\Processing\PreviewProcessing" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\OnlineMedia\Processing\PreviewProcessing.0.TYPO3\CMS\Core\Resource\OnlineMedia\Processing\PreviewProcessing" class="TYPO3\CMS\Core\Resource\OnlineMedia\Processing\PreviewProcessing" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\OnlineMedia\Processing\PreviewProcessing" class="TYPO3\CMS\Core\Resource\OnlineMedia\Processing\PreviewProcessing" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\ProcessedFileRepository.0.TYPO3\CMS\Core\Resource\ProcessedFileRepository" class="TYPO3\CMS\Core\Resource\ProcessedFileRepository" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\ProcessedFileRepository" class="TYPO3\CMS\Core\Resource\ProcessedFileRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Processing\FileDeletionAspect.0.TYPO3\CMS\Core\Resource\Processing\FileDeletionAspect" class="TYPO3\CMS\Core\Resource\Processing\FileDeletionAspect" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Processing\FileDeletionAspect" class="TYPO3\CMS\Core\Resource\Processing\FileDeletionAspect" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Resource\Processing\LocalImageProcessor" class="TYPO3\CMS\Core\Resource\Processing\LocalImageProcessor" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Processing\LocalImageProcessor" class="TYPO3\CMS\Core\Resource\Processing\LocalImageProcessor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Processing\SvgImageProcessor.0.TYPO3\CMS\Core\Resource\Processing\SvgImageProcessor" class="TYPO3\CMS\Core\Resource\Processing\SvgImageProcessor" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Processing\SvgImageProcessor" class="TYPO3\CMS\Core\Resource\Processing\SvgImageProcessor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Resource\Processing\TaskTypeRegistry" class="TYPO3\CMS\Core\Resource\Processing\TaskTypeRegistry" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Processing\TaskTypeRegistry" class="TYPO3\CMS\Core\Resource\Processing\TaskTypeRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Resource\Rendering\AudioTagRenderer" class="TYPO3\CMS\Core\Resource\Rendering\AudioTagRenderer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Rendering\AudioTagRenderer" class="TYPO3\CMS\Core\Resource\Rendering\AudioTagRenderer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0..abstract.TYPO3\CMS\Core\Resource\Rendering\FileRendererInterface" class="TYPO3\CMS\Core\Resource\Rendering\FileRendererInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Core\Resource\Rendering\FileRendererInterface" class="TYPO3\CMS\Core\Resource\Rendering\FileRendererInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Resource\Rendering\RendererRegistry" class="TYPO3\CMS\Core\Resource\Rendering\RendererRegistry" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Rendering\RendererRegistry" class="TYPO3\CMS\Core\Resource\Rendering\RendererRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Resource\Rendering\VideoTagRenderer" class="TYPO3\CMS\Core\Resource\Rendering\VideoTagRenderer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Rendering\VideoTagRenderer" class="TYPO3\CMS\Core\Resource\Rendering\VideoTagRenderer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Resource\Rendering\VimeoRenderer" class="TYPO3\CMS\Core\Resource\Rendering\VimeoRenderer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Rendering\VimeoRenderer" class="TYPO3\CMS\Core\Resource\Rendering\VimeoRenderer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Resource\Rendering\YouTubeRenderer" class="TYPO3\CMS\Core\Resource\Rendering\YouTubeRenderer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Rendering\YouTubeRenderer" class="TYPO3\CMS\Core\Resource\Rendering\YouTubeRenderer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Resource\ResourceFactory" class="TYPO3\CMS\Core\Resource\ResourceFactory" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\ResourceFactory" class="TYPO3\CMS\Core\Resource\ResourceFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Security\FileMetadataPermissionsAspect.0.TYPO3\CMS\Core\Resource\Security\FileMetadataPermissionsAspect" class="TYPO3\CMS\Core\Resource\Security\FileMetadataPermissionsAspect" public="true" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Security\FileMetadataPermissionsAspect.1.TYPO3\CMS\Core\Resource\Security\FileMetadataPermissionsAspect" class="TYPO3\CMS\Core\Resource\Security\FileMetadataPermissionsAspect" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Security\FileMetadataPermissionsAspect" class="TYPO3\CMS\Core\Resource\Security\FileMetadataPermissionsAspect" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Security\FilePermissionAspect.0.TYPO3\CMS\Core\Resource\Security\FilePermissionAspect" class="TYPO3\CMS\Core\Resource\Security\FilePermissionAspect" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Security\FilePermissionAspect" class="TYPO3\CMS\Core\Resource\Security\FilePermissionAspect" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Security\StoragePermissionsAspect.0.TYPO3\CMS\Core\Resource\Security\StoragePermissionsAspect" class="TYPO3\CMS\Core\Resource\Security\StoragePermissionsAspect" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Security\StoragePermissionsAspect" class="TYPO3\CMS\Core\Resource\Security\StoragePermissionsAspect" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Security\SvgEventListener.0.TYPO3\CMS\Core\Resource\Security\SvgEventListener" class="TYPO3\CMS\Core\Resource\Security\SvgEventListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Security\SvgEventListener" class="TYPO3\CMS\Core\Resource\Security\SvgEventListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Security\SvgHookHandler.0.TYPO3\CMS\Core\Resource\Security\SvgHookHandler" class="TYPO3\CMS\Core\Resource\Security\SvgHookHandler" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Security\SvgHookHandler" class="TYPO3\CMS\Core\Resource\Security\SvgHookHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Security\SvgTypeCheck.0.TYPO3\CMS\Core\Resource\Security\SvgTypeCheck" class="TYPO3\CMS\Core\Resource\Security\SvgTypeCheck" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Security\SvgTypeCheck" class="TYPO3\CMS\Core\Resource\Security\SvgTypeCheck" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Service\ExtractorService.0.TYPO3\CMS\Core\Resource\Service\ExtractorService" class="TYPO3\CMS\Core\Resource\Service\ExtractorService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Service\ExtractorService" class="TYPO3\CMS\Core\Resource\Service\ExtractorService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Service\FileProcessingService.0.TYPO3\CMS\Core\Resource\Service\FileProcessingService" class="TYPO3\CMS\Core\Resource\Service\FileProcessingService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Service\FileProcessingService" class="TYPO3\CMS\Core\Resource\Service\FileProcessingService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\Service\ResourceConsistencyService.0.TYPO3\CMS\Core\Resource\Service\ResourceConsistencyService" class="TYPO3\CMS\Core\Resource\Service\ResourceConsistencyService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\Service\ResourceConsistencyService" class="TYPO3\CMS\Core\Resource\Service\ResourceConsistencyService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Resource\SynchronizeFolderRelations.0.TYPO3\CMS\Core\Resource\SynchronizeFolderRelations" class="TYPO3\CMS\Core\Resource\SynchronizeFolderRelations" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\SynchronizeFolderRelations" class="TYPO3\CMS\Core\Resource\SynchronizeFolderRelations" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Resource\TextExtraction\TextExtractorRegistry" class="TYPO3\CMS\Core\Resource\TextExtraction\TextExtractorRegistry" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Resource\TextExtraction\TextExtractorRegistry" class="TYPO3\CMS\Core\Resource\TextExtraction\TextExtractorRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Routing\BackendEntryPointResolver.0.TYPO3\CMS\Core\Routing\BackendEntryPointResolver" class="TYPO3\CMS\Core\Routing\BackendEntryPointResolver" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Routing\BackendEntryPointResolver" class="TYPO3\CMS\Core\Routing\BackendEntryPointResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Routing\Enhancer\VariableProcessor.0.TYPO3\CMS\Core\Routing\Enhancer\VariableProcessor" class="TYPO3\CMS\Core\Routing\Enhancer\VariableProcessor" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Routing\Enhancer\VariableProcessor" class="TYPO3\CMS\Core\Routing\Enhancer\VariableProcessor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Routing\RequestContextFactory.0.TYPO3\CMS\Core\Routing\RequestContextFactory" class="TYPO3\CMS\Core\Routing\RequestContextFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Routing\RequestContextFactory" class="TYPO3\CMS\Core\Routing\RequestContextFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Routing\SiteMatcher" class="TYPO3\CMS\Core\Routing\SiteMatcher" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Routing\SiteMatcher" class="TYPO3\CMS\Core\Routing\SiteMatcher" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Schema\FlexFormSchemaFactory.0.TYPO3\CMS\Core\Schema\FlexFormSchemaFactory" class="TYPO3\CMS\Core\Schema\FlexFormSchemaFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Schema\FlexFormSchemaFactory" class="TYPO3\CMS\Core\Schema\FlexFormSchemaFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Schema\SchemaLabelResolver.0.TYPO3\CMS\Core\Schema\SchemaLabelResolver" class="TYPO3\CMS\Core\Schema\SchemaLabelResolver" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Schema\SchemaLabelResolver" class="TYPO3\CMS\Core\Schema\SchemaLabelResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Schema\SearchableSchemaFieldsCollector.0.TYPO3\CMS\Core\Schema\SearchableSchemaFieldsCollector" class="TYPO3\CMS\Core\Schema\SearchableSchemaFieldsCollector" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Schema\SearchableSchemaFieldsCollector" class="TYPO3\CMS\Core\Schema\SearchableSchemaFieldsCollector" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Schema\TcaSchemaFactory.0.TYPO3\CMS\Core\Schema\TcaSchemaFactory" class="TYPO3\CMS\Core\Schema\TcaSchemaFactory" public="true" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Schema\TcaSchemaFactory.1.TYPO3\CMS\Core\Schema\TcaSchemaFactory" class="TYPO3\CMS\Core\Schema\TcaSchemaFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Schema\TcaSchemaFactory" class="TYPO3\CMS\Core\Schema\TcaSchemaFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Security\AllowedCallableAssertion.0.TYPO3\CMS\Core\Security\AllowedCallableAssertion" class="TYPO3\CMS\Core\Security\AllowedCallableAssertion" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Security\AllowedCallableAssertion" class="TYPO3\CMS\Core\Security\AllowedCallableAssertion" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection.0.TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyProvider.0.TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyProvider" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyProvider" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyProvider" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyRegistry.0.TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyRegistry" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyRegistry" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyRegistry" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Security\ContentSecurityPolicy\Processing\AssetHandler.0.TYPO3\CMS\Core\Security\ContentSecurityPolicy\Processing\AssetHandler" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Processing\AssetHandler" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Security\ContentSecurityPolicy\Processing\AssetHandler" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Processing\AssetHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Security\ContentSecurityPolicy\Processing\GoogleMapsHandler.0.TYPO3\CMS\Core\Security\ContentSecurityPolicy\Processing\GoogleMapsHandler" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Processing\GoogleMapsHandler" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Security\ContentSecurityPolicy\Processing\GoogleMapsHandler" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\Processing\GoogleMapsHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Serializer\AuthenticatedMessageDeserializer.0.TYPO3\CMS\Core\Serializer\AuthenticatedMessageDeserializer" class="TYPO3\CMS\Core\Serializer\AuthenticatedMessageDeserializer" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Serializer\AuthenticatedMessageDeserializer" class="TYPO3\CMS\Core\Serializer\AuthenticatedMessageDeserializer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Serializer\DenyListDeserializer.0.TYPO3\CMS\Core\Serializer\DenyListDeserializer" class="TYPO3\CMS\Core\Serializer\DenyListDeserializer" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Serializer\DenyListDeserializer" class="TYPO3\CMS\Core\Serializer\DenyListDeserializer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Service\MarkerBasedTemplateService.0.TYPO3\CMS\Core\Service\MarkerBasedTemplateService" class="TYPO3\CMS\Core\Service\MarkerBasedTemplateService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Service\MarkerBasedTemplateService" class="TYPO3\CMS\Core\Service\MarkerBasedTemplateService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Service\UpgradeWizardsService.0.TYPO3\CMS\Core\Service\UpgradeWizardsService" class="TYPO3\CMS\Core\Service\UpgradeWizardsService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Service\UpgradeWizardsService" class="TYPO3\CMS\Core\Service\UpgradeWizardsService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Session\Backend\RedisSessionBackend" class="TYPO3\CMS\Core\Session\Backend\RedisSessionBackend" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Session\Backend\RedisSessionBackend" class="TYPO3\CMS\Core\Session\Backend\RedisSessionBackend" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\Session\SessionManager" class="TYPO3\CMS\Core\Session\SessionManager" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Session\SessionManager" class="TYPO3\CMS\Core\Session\SessionManager" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Session\UserSessionManager" class="TYPO3\CMS\Core\Session\UserSessionManager" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Session\UserSessionManager" class="TYPO3\CMS\Core\Session\UserSessionManager" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Settings\SettingsTypeInterface.0..abstract.TYPO3\CMS\Core\Settings\SettingsTypeInterface" class="TYPO3\CMS\Core\Settings\SettingsTypeInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Core\Settings\SettingsTypeInterface" class="TYPO3\CMS\Core\Settings\SettingsTypeInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Settings\SettingsTypeInterface.0.TYPO3\CMS\Core\Settings\Type\BoolType" class="TYPO3\CMS\Core\Settings\Type\BoolType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Settings\Type\BoolType" class="TYPO3\CMS\Core\Settings\Type\BoolType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Settings\SettingsTypeInterface.0.TYPO3\CMS\Core\Settings\Type\ColorType" class="TYPO3\CMS\Core\Settings\Type\ColorType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Settings\Type\ColorType" class="TYPO3\CMS\Core\Settings\Type\ColorType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Settings\SettingsTypeInterface.0.TYPO3\CMS\Core\Settings\Type\IntType" class="TYPO3\CMS\Core\Settings\Type\IntType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Settings\Type\IntType" class="TYPO3\CMS\Core\Settings\Type\IntType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Settings\SettingsTypeInterface.0.TYPO3\CMS\Core\Settings\Type\NumberType" class="TYPO3\CMS\Core\Settings\Type\NumberType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Settings\Type\NumberType" class="TYPO3\CMS\Core\Settings\Type\NumberType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Settings\SettingsTypeInterface.0.TYPO3\CMS\Core\Settings\Type\PageType" class="TYPO3\CMS\Core\Settings\Type\PageType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Settings\Type\PageType" class="TYPO3\CMS\Core\Settings\Type\PageType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Settings\SettingsTypeInterface.0.TYPO3\CMS\Core\Settings\Type\StringListType" class="TYPO3\CMS\Core\Settings\Type\StringListType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Settings\Type\StringListType" class="TYPO3\CMS\Core\Settings\Type\StringListType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Settings\SettingsTypeInterface.0.TYPO3\CMS\Core\Settings\Type\StringType" class="TYPO3\CMS\Core\Settings\Type\StringType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Settings\Type\StringType" class="TYPO3\CMS\Core\Settings\Type\StringType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Settings\SettingsTypeInterface.0.TYPO3\CMS\Core\Settings\Type\TextType" class="TYPO3\CMS\Core\Settings\Type\TextType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Settings\Type\TextType" class="TYPO3\CMS\Core\Settings\Type\TextType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Settings\SettingsTypeInterface.0.TYPO3\CMS\Core\Settings\Type\UrlType" class="TYPO3\CMS\Core\Settings\Type\UrlType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Settings\Type\UrlType" class="TYPO3\CMS\Core\Settings\Type\UrlType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0..abstract.TYPO3\CMS\Core\SingletonInterface" class="TYPO3\CMS\Core\SingletonInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Core\SingletonInterface" class="TYPO3\CMS\Core\SingletonInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Site\Set\SetRegistry.0.TYPO3\CMS\Core\Site\Set\SetRegistry" class="TYPO3\CMS\Core\Site\Set\SetRegistry" public="true" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Site\Set\SetRegistry.1.TYPO3\CMS\Core\Site\Set\SetRegistry" class="TYPO3\CMS\Core\Site\Set\SetRegistry" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Site\Set\SetRegistry" class="TYPO3\CMS\Core\Site\Set\SetRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Site\Set\YamlSetDefinitionProvider.0.TYPO3\CMS\Core\Site\Set\YamlSetDefinitionProvider" class="TYPO3\CMS\Core\Site\Set\YamlSetDefinitionProvider" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Site\Set\YamlSetDefinitionProvider" class="TYPO3\CMS\Core\Site\Set\YamlSetDefinitionProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Site\SiteFinder.0.TYPO3\CMS\Core\Site\SiteFinder" class="TYPO3\CMS\Core\Site\SiteFinder" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Site\SiteFinder" class="TYPO3\CMS\Core\Site\SiteFinder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Site\SiteSettingsFactory.0.TYPO3\CMS\Core\Site\SiteSettingsFactory" class="TYPO3\CMS\Core\Site\SiteSettingsFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Site\SiteSettingsFactory" class="TYPO3\CMS\Core\Site\SiteSettingsFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Site\TcaSiteSetCollector.0.TYPO3\CMS\Core\Site\TcaSiteSetCollector" class="TYPO3\CMS\Core\Site\TcaSiteSetCollector" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Site\TcaSiteSetCollector" class="TYPO3\CMS\Core\Site\TcaSiteSetCollector" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Slug\SlugNormalizer.0.TYPO3\CMS\Core\Slug\SlugNormalizer" class="TYPO3\CMS\Core\Slug\SlugNormalizer" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Slug\SlugNormalizer" class="TYPO3\CMS\Core\Slug\SlugNormalizer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SysLog\Repository\LogEntryRepository.0.TYPO3\CMS\Core\SysLog\Repository\LogEntryRepository" class="TYPO3\CMS\Core\SysLog\Repository\LogEntryRepository" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\SysLog\Repository\LogEntryRepository" class="TYPO3\CMS\Core\SysLog\Repository\LogEntryRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SystemResource\Publishing\DefaultSystemResourcePublisher.0.TYPO3\CMS\Core\SystemResource\Publishing\DefaultSystemResourcePublisher" class="TYPO3\CMS\Core\SystemResource\Publishing\DefaultSystemResourcePublisher" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\SystemResource\Publishing\DefaultSystemResourcePublisher" class="TYPO3\CMS\Core\SystemResource\Publishing\DefaultSystemResourcePublisher" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\FileSystemPublisherInterface.0..abstract.TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\FileSystemPublisherInterface" class="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\FileSystemPublisherInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\FileSystemPublisherInterface" class="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\FileSystemPublisherInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\FileSystemPublisherInterface.0.TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\JunctionPublisher" class="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\JunctionPublisher" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\JunctionPublisher" class="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\JunctionPublisher" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\FileSystemPublisherInterface.0.TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\MirrorPublisher" class="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\MirrorPublisher" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\MirrorPublisher" class="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\MirrorPublisher" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\FileSystemPublisherInterface.0.TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\SymlinkPublisher" class="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\SymlinkPublisher" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\SymlinkPublisher" class="TYPO3\CMS\Core\SystemResource\Publishing\FileSystem\SymlinkPublisher" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SystemResource\SystemResourceFactory.0.TYPO3\CMS\Core\SystemResource\SystemResourceFactory" class="TYPO3\CMS\Core\SystemResource\SystemResourceFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\SystemResource\SystemResourceFactory" class="TYPO3\CMS\Core\SystemResource\SystemResourceFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Core\TimeTracker\TimeTracker" class="TYPO3\CMS\Core\TimeTracker\TimeTracker" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\TimeTracker\TimeTracker" class="TYPO3\CMS\Core\TimeTracker\TimeTracker" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider.0.TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider" class="TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider" class="TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Core\Type\File\ImageInfo" class="TYPO3\CMS\Core\Type\File\ImageInfo" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Type\File\ImageInfo" class="TYPO3\CMS\Core\Type\File\ImageInfo" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\TypoScript\AST\AstBuilder.0.TYPO3\CMS\Core\TypoScript\AST\AstBuilder" class="TYPO3\CMS\Core\TypoScript\AST\AstBuilder" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\TypoScript\AST\AstBuilder" class="TYPO3\CMS\Core\TypoScript\AST\AstBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\StringTreeBuilder.0.TYPO3\CMS\Core\TypoScript\IncludeTree\StringTreeBuilder" class="TYPO3\CMS\Core\TypoScript\IncludeTree\StringTreeBuilder" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\StringTreeBuilder" class="TYPO3\CMS\Core\TypoScript\IncludeTree\StringTreeBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateRepository.0.TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateRepository" class="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateRepository" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateRepository" class="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateTreeBuilder.0.TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateTreeBuilder" class="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateTreeBuilder" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateTreeBuilder" class="TYPO3\CMS\Core\TypoScript\IncludeTree\SysTemplateTreeBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\TsConfigTreeBuilder.0.TYPO3\CMS\Core\TypoScript\IncludeTree\TsConfigTreeBuilder" class="TYPO3\CMS\Core\TypoScript\IncludeTree\TsConfigTreeBuilder" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\TsConfigTreeBuilder" class="TYPO3\CMS\Core\TypoScript\IncludeTree\TsConfigTreeBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeAstBuilderVisitor.0.TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeAstBuilderVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeAstBuilderVisitor" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeAstBuilderVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeAstBuilderVisitor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeCommentAwareAstBuilderVisitor.0.TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeCommentAwareAstBuilderVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeCommentAwareAstBuilderVisitor" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeCommentAwareAstBuilderVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeCommentAwareAstBuilderVisitor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionIncludeListAccumulatorVisitor.0.TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionIncludeListAccumulatorVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionIncludeListAccumulatorVisitor" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionIncludeListAccumulatorVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionIncludeListAccumulatorVisitor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionMatcherVisitor.0.TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionMatcherVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionMatcherVisitor" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionMatcherVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeConditionMatcherVisitor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeSetupConditionConstantSubstitutionVisitor.0.TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeSetupConditionConstantSubstitutionVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeSetupConditionConstantSubstitutionVisitor" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeSetupConditionConstantSubstitutionVisitor" class="TYPO3\CMS\Core\TypoScript\IncludeTree\Visitor\IncludeTreeSetupConditionConstantSubstitutionVisitor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\TypoScript\PageTsConfigFactory.0.TYPO3\CMS\Core\TypoScript\PageTsConfigFactory" class="TYPO3\CMS\Core\TypoScript\PageTsConfigFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\TypoScript\PageTsConfigFactory" class="TYPO3\CMS\Core\TypoScript\PageTsConfigFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\TypoScript\UserTsConfigFactory.0.TYPO3\CMS\Core\TypoScript\UserTsConfigFactory" class="TYPO3\CMS\Core\TypoScript\UserTsConfigFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\TypoScript\UserTsConfigFactory" class="TYPO3\CMS\Core\TypoScript\UserTsConfigFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Upgrades\BackendUserLanguageMigration.0.TYPO3\CMS\Core\Upgrades\BackendUserLanguageMigration" class="TYPO3\CMS\Core\Upgrades\BackendUserLanguageMigration" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Upgrades\BackendUserLanguageMigration" class="TYPO3\CMS\Core\Upgrades\BackendUserLanguageMigration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Upgrades\DatabaseRowsUpdateWizard.0.TYPO3\CMS\Core\Upgrades\DatabaseRowsUpdateWizard" class="TYPO3\CMS\Core\Upgrades\DatabaseRowsUpdateWizard" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Upgrades\DatabaseRowsUpdateWizard" class="TYPO3\CMS\Core\Upgrades\DatabaseRowsUpdateWizard" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Upgrades\DatabaseUpdatedPrerequisite.0.TYPO3\CMS\Core\Upgrades\DatabaseUpdatedPrerequisite" class="TYPO3\CMS\Core\Upgrades\DatabaseUpdatedPrerequisite" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Upgrades\DatabaseUpdatedPrerequisite" class="TYPO3\CMS\Core\Upgrades\DatabaseUpdatedPrerequisite" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Upgrades\LanguagePackUpdateTimestampMigration.0.TYPO3\CMS\Core\Upgrades\LanguagePackUpdateTimestampMigration" class="TYPO3\CMS\Core\Upgrades\LanguagePackUpdateTimestampMigration" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Upgrades\LanguagePackUpdateTimestampMigration" class="TYPO3\CMS\Core\Upgrades\LanguagePackUpdateTimestampMigration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Upgrades\MigrateExtensionDataImportRegistryKeysUpdate.0.TYPO3\CMS\Core\Upgrades\MigrateExtensionDataImportRegistryKeysUpdate" class="TYPO3\CMS\Core\Upgrades\MigrateExtensionDataImportRegistryKeysUpdate" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Upgrades\MigrateExtensionDataImportRegistryKeysUpdate" class="TYPO3\CMS\Core\Upgrades\MigrateExtensionDataImportRegistryKeysUpdate" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Upgrades\NullToDefaultUpdateWizard.0.TYPO3\CMS\Core\Upgrades\NullToDefaultUpdateWizard" class="TYPO3\CMS\Core\Upgrades\NullToDefaultUpdateWizard" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Upgrades\NullToDefaultUpdateWizard" class="TYPO3\CMS\Core\Upgrades\NullToDefaultUpdateWizard" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Upgrades\PageDoktypeLinkMigration.0.TYPO3\CMS\Core\Upgrades\PageDoktypeLinkMigration" class="TYPO3\CMS\Core\Upgrades\PageDoktypeLinkMigration" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Upgrades\PageDoktypeLinkMigration" class="TYPO3\CMS\Core\Upgrades\PageDoktypeLinkMigration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Upgrades\PagesRecyclerDoktypeMigration.0.TYPO3\CMS\Core\Upgrades\PagesRecyclerDoktypeMigration" class="TYPO3\CMS\Core\Upgrades\PagesRecyclerDoktypeMigration" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Upgrades\PagesRecyclerDoktypeMigration" class="TYPO3\CMS\Core\Upgrades\PagesRecyclerDoktypeMigration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Upgrades\ReferenceIndexUpdatedPrerequisite.0.TYPO3\CMS\Core\Upgrades\ReferenceIndexUpdatedPrerequisite" class="TYPO3\CMS\Core\Upgrades\ReferenceIndexUpdatedPrerequisite" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Upgrades\ReferenceIndexUpdatedPrerequisite" class="TYPO3\CMS\Core\Upgrades\ReferenceIndexUpdatedPrerequisite" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Upgrades\SysFileMimeTypeMigration.0.TYPO3\CMS\Core\Upgrades\SysFileMimeTypeMigration" class="TYPO3\CMS\Core\Upgrades\SysFileMimeTypeMigration" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Upgrades\SysFileMimeTypeMigration" class="TYPO3\CMS\Core\Upgrades\SysFileMimeTypeMigration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Upgrades\UserPermissionsForRenamedModulesMigration.0.TYPO3\CMS\Core\Upgrades\UserPermissionsForRenamedModulesMigration" class="TYPO3\CMS\Core\Upgrades\UserPermissionsForRenamedModulesMigration" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\Upgrades\UserPermissionsForRenamedModulesMigration" class="TYPO3\CMS\Core\Upgrades\UserPermissionsForRenamedModulesMigration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Core\ViewHelpers\IconForRecordViewHelper" class="TYPO3\CMS\Core\ViewHelpers\IconForRecordViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\ViewHelpers\IconForRecordViewHelper" class="TYPO3\CMS\Core\ViewHelpers\IconForRecordViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Core\ViewHelpers\IconForResourceViewHelper" class="TYPO3\CMS\Core\ViewHelpers\IconForResourceViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\ViewHelpers\IconForResourceViewHelper" class="TYPO3\CMS\Core\ViewHelpers\IconForResourceViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Core\ViewHelpers\IconViewHelper" class="TYPO3\CMS\Core\ViewHelpers\IconViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\ViewHelpers\IconViewHelper" class="TYPO3\CMS\Core\ViewHelpers\IconViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Core\ViewHelpers\NormalizedUrlViewHelper" class="TYPO3\CMS\Core\ViewHelpers\NormalizedUrlViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Core\ViewHelpers\NormalizedUrlViewHelper" class="TYPO3\CMS\Core\ViewHelpers\NormalizedUrlViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Upgrades\DatabaseUpdatedPrerequisite.0.TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite" class="TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite" public="true" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite.0.TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite" class="TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite" class="TYPO3\CMS\Install\Updates\DatabaseUpdatedPrerequisite" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\Upgrades\ReferenceIndexUpdatedPrerequisite.0.TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite" class="TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite" public="true" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite.0.TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite" class="TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite" class="TYPO3\CMS\Install\Updates\ReferenceIndexUpdatedPrerequisite" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Scheduler\Command\SchedulerCommand.0.TYPO3\CMS\Scheduler\Command\SchedulerCommand" class="TYPO3\CMS\Scheduler\Command\SchedulerCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Command\SchedulerCommand" class="TYPO3\CMS\Scheduler\Command\SchedulerCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Scheduler\Command\SchedulerExecuteCommand.0.TYPO3\CMS\Scheduler\Command\SchedulerExecuteCommand" class="TYPO3\CMS\Scheduler\Command\SchedulerExecuteCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Command\SchedulerExecuteCommand" class="TYPO3\CMS\Scheduler\Command\SchedulerExecuteCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Scheduler\Command\SchedulerListCommand.0.TYPO3\CMS\Scheduler\Command\SchedulerListCommand" class="TYPO3\CMS\Scheduler\Command\SchedulerListCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Command\SchedulerListCommand" class="TYPO3\CMS\Scheduler\Command\SchedulerListCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Scheduler\Controller\NewSchedulerTaskController.0.TYPO3\CMS\Scheduler\Controller\NewSchedulerTaskController" class="TYPO3\CMS\Scheduler\Controller\NewSchedulerTaskController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Controller\NewSchedulerTaskController" class="TYPO3\CMS\Scheduler\Controller\NewSchedulerTaskController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Scheduler\Controller\SchedulerModuleController.0.TYPO3\CMS\Scheduler\Controller\SchedulerModuleController" class="TYPO3\CMS\Scheduler\Controller\SchedulerModuleController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Controller\SchedulerModuleController" class="TYPO3\CMS\Scheduler\Controller\SchedulerModuleController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Scheduler\Domain\Repository\SchedulerTaskRepository.0.TYPO3\CMS\Scheduler\Domain\Repository\SchedulerTaskRepository" class="TYPO3\CMS\Scheduler\Domain\Repository\SchedulerTaskRepository" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Domain\Repository\SchedulerTaskRepository" class="TYPO3\CMS\Scheduler\Domain\Repository\SchedulerTaskRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Scheduler\EventListener\AddSchedulableCommandsAsNativeTaskTypes.0.TYPO3\CMS\Scheduler\EventListener\AddSchedulableCommandsAsNativeTaskTypes" class="TYPO3\CMS\Scheduler\EventListener\AddSchedulableCommandsAsNativeTaskTypes" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\EventListener\AddSchedulableCommandsAsNativeTaskTypes" class="TYPO3\CMS\Scheduler\EventListener\AddSchedulableCommandsAsNativeTaskTypes" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Scheduler\EventListener\ReplaceAddNewButtonToFormEngine.0.TYPO3\CMS\Scheduler\EventListener\ReplaceAddNewButtonToFormEngine" class="TYPO3\CMS\Scheduler\EventListener\ReplaceAddNewButtonToFormEngine" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\EventListener\ReplaceAddNewButtonToFormEngine" class="TYPO3\CMS\Scheduler\EventListener\ReplaceAddNewButtonToFormEngine" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Scheduler\Form\Element\AdditionalSchedulerFieldsElement" class="TYPO3\CMS\Scheduler\Form\Element\AdditionalSchedulerFieldsElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Scheduler\Form\Element\AdditionalSchedulerFieldsElement" class="TYPO3\CMS\Scheduler\Form\Element\AdditionalSchedulerFieldsElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Form\Element\AdditionalSchedulerFieldsElement" class="TYPO3\CMS\Scheduler\Form\Element\AdditionalSchedulerFieldsElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Scheduler\Form\Element\RegisteredExtractors" class="TYPO3\CMS\Scheduler\Form\Element\RegisteredExtractors" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Scheduler\Form\Element\RegisteredExtractors" class="TYPO3\CMS\Scheduler\Form\Element\RegisteredExtractors" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Form\Element\RegisteredExtractors" class="TYPO3\CMS\Scheduler\Form\Element\RegisteredExtractors" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Scheduler\Form\Element\SchedulableCommandConfigurationElement" class="TYPO3\CMS\Scheduler\Form\Element\SchedulableCommandConfigurationElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Scheduler\Form\Element\SchedulableCommandConfigurationElement" class="TYPO3\CMS\Scheduler\Form\Element\SchedulableCommandConfigurationElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Form\Element\SchedulableCommandConfigurationElement" class="TYPO3\CMS\Scheduler\Form\Element\SchedulableCommandConfigurationElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Scheduler\Form\Element\TaskTypeInfoElement" class="TYPO3\CMS\Scheduler\Form\Element\TaskTypeInfoElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Scheduler\Form\Element\TaskTypeInfoElement" class="TYPO3\CMS\Scheduler\Form\Element\TaskTypeInfoElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Form\Element\TaskTypeInfoElement" class="TYPO3\CMS\Scheduler\Form\Element\TaskTypeInfoElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Scheduler\Form\Element\TimingOptionsElement" class="TYPO3\CMS\Scheduler\Form\Element\TimingOptionsElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Scheduler\Form\Element\TimingOptionsElement" class="TYPO3\CMS\Scheduler\Form\Element\TimingOptionsElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Form\Element\TimingOptionsElement" class="TYPO3\CMS\Scheduler\Form\Element\TimingOptionsElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Scheduler\Form\FieldInformation\ExpirePeriodInformation" class="TYPO3\CMS\Scheduler\Form\FieldInformation\ExpirePeriodInformation" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Scheduler\Form\FieldInformation\ExpirePeriodInformation" class="TYPO3\CMS\Scheduler\Form\FieldInformation\ExpirePeriodInformation" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Form\FieldInformation\ExpirePeriodInformation" class="TYPO3\CMS\Scheduler\Form\FieldInformation\ExpirePeriodInformation" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Scheduler\Hooks\SchedulerTaskPersistenceValidator.0.TYPO3\CMS\Scheduler\Hooks\SchedulerTaskPersistenceValidator" class="TYPO3\CMS\Scheduler\Hooks\SchedulerTaskPersistenceValidator" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Hooks\SchedulerTaskPersistenceValidator" class="TYPO3\CMS\Scheduler\Hooks\SchedulerTaskPersistenceValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Scheduler\Migration\SchedulerDatabaseStorageMigration.0.TYPO3\CMS\Scheduler\Migration\SchedulerDatabaseStorageMigration" class="TYPO3\CMS\Scheduler\Migration\SchedulerDatabaseStorageMigration" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Migration\SchedulerDatabaseStorageMigration" class="TYPO3\CMS\Scheduler\Migration\SchedulerDatabaseStorageMigration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Scheduler\Scheduler" class="TYPO3\CMS\Scheduler\Scheduler" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Scheduler" class="TYPO3\CMS\Scheduler\Scheduler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Scheduler\Service\TaskService.0.TYPO3\CMS\Scheduler\Service\TaskService" class="TYPO3\CMS\Scheduler\Service\TaskService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Service\TaskService" class="TYPO3\CMS\Scheduler\Service\TaskService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Scheduler\SystemInformation\ToolbarItemProvider.0.TYPO3\CMS\Scheduler\SystemInformation\ToolbarItemProvider" class="TYPO3\CMS\Scheduler\SystemInformation\ToolbarItemProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\SystemInformation\ToolbarItemProvider" class="TYPO3\CMS\Scheduler\SystemInformation\ToolbarItemProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0..abstract.TYPO3\CMS\Scheduler\Task\AbstractTask" class="TYPO3\CMS\Scheduler\Task\AbstractTask" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Scheduler\Task\AbstractTask" class="TYPO3\CMS\Scheduler\Task\AbstractTask" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Scheduler\Task\CachingFrameworkGarbageCollectionTask" class="TYPO3\CMS\Scheduler\Task\CachingFrameworkGarbageCollectionTask" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Task\CachingFrameworkGarbageCollectionTask" class="TYPO3\CMS\Scheduler\Task\CachingFrameworkGarbageCollectionTask" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Scheduler\Task\ExecuteSchedulableCommandTask" class="TYPO3\CMS\Scheduler\Task\ExecuteSchedulableCommandTask" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Task\ExecuteSchedulableCommandTask" class="TYPO3\CMS\Scheduler\Task\ExecuteSchedulableCommandTask" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Scheduler\Task\FileStorageExtractionTask" class="TYPO3\CMS\Scheduler\Task\FileStorageExtractionTask" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Task\FileStorageExtractionTask" class="TYPO3\CMS\Scheduler\Task\FileStorageExtractionTask" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Scheduler\Task\FileStorageIndexingTask" class="TYPO3\CMS\Scheduler\Task\FileStorageIndexingTask" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Task\FileStorageIndexingTask" class="TYPO3\CMS\Scheduler\Task\FileStorageIndexingTask" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Scheduler\Task\IpAnonymizationTask" class="TYPO3\CMS\Scheduler\Task\IpAnonymizationTask" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Task\IpAnonymizationTask" class="TYPO3\CMS\Scheduler\Task\IpAnonymizationTask" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Scheduler\Task\OptimizeDatabaseTableTask" class="TYPO3\CMS\Scheduler\Task\OptimizeDatabaseTableTask" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Task\OptimizeDatabaseTableTask" class="TYPO3\CMS\Scheduler\Task\OptimizeDatabaseTableTask" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Scheduler\Task\RecyclerGarbageCollectionTask" class="TYPO3\CMS\Scheduler\Task\RecyclerGarbageCollectionTask" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Task\RecyclerGarbageCollectionTask" class="TYPO3\CMS\Scheduler\Task\RecyclerGarbageCollectionTask" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Scheduler\Task\TableGarbageCollectionTask" class="TYPO3\CMS\Scheduler\Task\TableGarbageCollectionTask" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Task\TableGarbageCollectionTask" class="TYPO3\CMS\Scheduler\Task\TableGarbageCollectionTask" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Scheduler\Task\TaskSerializer.0.TYPO3\CMS\Scheduler\Task\TaskSerializer" class="TYPO3\CMS\Scheduler\Task\TaskSerializer" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Scheduler\Task\TaskSerializer" class="TYPO3\CMS\Scheduler\Task\TaskSerializer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Configuration\ConfigurationManager" class="TYPO3\CMS\Extbase\Configuration\ConfigurationManager" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Configuration\ConfigurationManager" class="TYPO3\CMS\Extbase\Configuration\ConfigurationManager" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0..abstract.TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface" class="TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface" class="TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Core\Bootstrap.0.TYPO3\CMS\Extbase\Core\Bootstrap" class="TYPO3\CMS\Extbase\Core\Bootstrap" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Core\Bootstrap.1.TYPO3\CMS\Extbase\Core\Bootstrap" class="TYPO3\CMS\Extbase\Core\Bootstrap" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Core\Bootstrap" class="TYPO3\CMS\Extbase\Core\Bootstrap" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\EventListener\AddDefaultModuleIcon.0.TYPO3\CMS\Extbase\EventListener\AddDefaultModuleIcon" class="TYPO3\CMS\Extbase\EventListener\AddDefaultModuleIcon" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\EventListener\AddDefaultModuleIcon" class="TYPO3\CMS\Extbase\EventListener\AddDefaultModuleIcon" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\EventListener\ExtbaseHistoryTracker.0.TYPO3\CMS\Extbase\EventListener\ExtbaseHistoryTracker" class="TYPO3\CMS\Extbase\EventListener\ExtbaseHistoryTracker" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\EventListener\ExtbaseHistoryTracker" class="TYPO3\CMS\Extbase\EventListener\ExtbaseHistoryTracker" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0..abstract.TYPO3\CMS\Extbase\Mvc\Controller\ActionController" class="TYPO3\CMS\Extbase\Mvc\Controller\ActionController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0..abstract.TYPO3\CMS\Extbase\Mvc\Controller\ActionController" class="TYPO3\CMS\Extbase\Mvc\Controller\ActionController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Extbase\Mvc\Controller\ActionController" class="TYPO3\CMS\Extbase\Mvc\Controller\ActionController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0..abstract.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface" class="TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface" class="TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService" class="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService" class="TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\View\JsonView.0.TYPO3\CMS\Extbase\Mvc\View\JsonView" class="TYPO3\CMS\Extbase\Mvc\View\JsonView" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Mvc\View\JsonView" class="TYPO3\CMS\Extbase\Mvc\View\JsonView" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Web\RequestBuilder.0.TYPO3\CMS\Extbase\Mvc\Web\RequestBuilder" class="TYPO3\CMS\Extbase\Mvc\Web\RequestBuilder" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Mvc\Web\RequestBuilder" class="TYPO3\CMS\Extbase\Mvc\Web\RequestBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder.0.TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder" class="TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder" class="TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Persistence\Generic\Backend.0.TYPO3\CMS\Extbase\Persistence\Generic\Backend" class="TYPO3\CMS\Extbase\Persistence\Generic\Backend" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Persistence\Generic\Backend" class="TYPO3\CMS\Extbase\Persistence\Generic\Backend" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory.0.TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory" class="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory" class="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper.0.TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper" class="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper" class="TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager" class="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager" class="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Persistence\Generic\Qom\QueryObjectModelFactory" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\QueryObjectModelFactory" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Persistence\Generic\Qom\QueryObjectModelFactory" class="TYPO3\CMS\Extbase\Persistence\Generic\Qom\QueryObjectModelFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Persistence\Generic\Query.0.TYPO3\CMS\Extbase\Persistence\Generic\Query" class="TYPO3\CMS\Extbase\Persistence\Generic\Query" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Persistence\Generic\Query" class="TYPO3\CMS\Extbase\Persistence\Generic\Query" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Persistence\Generic\QueryResult.0.TYPO3\CMS\Extbase\Persistence\Generic\QueryResult" class="TYPO3\CMS\Extbase\Persistence\Generic\QueryResult" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Persistence\Generic\QueryResult" class="TYPO3\CMS\Extbase\Persistence\Generic\QueryResult" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend" class="TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend" class="TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbQueryParser.0.TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbQueryParser" class="TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbQueryParser" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbQueryParser" class="TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbQueryParser" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings.0.TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings" class="TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings" class="TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Persistence\Repository" class="TYPO3\CMS\Extbase\Persistence\Repository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Persistence\Repository" class="TYPO3\CMS\Extbase\Persistence\Repository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Property\PropertyMapper" class="TYPO3\CMS\Extbase\Property\PropertyMapper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Property\PropertyMapper" class="TYPO3\CMS\Extbase\Property\PropertyMapper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationBuilder" class="TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationBuilder" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationBuilder" class="TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0..abstract.TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileFolderConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileFolderConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileFolderConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileFolderConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0..abstract.TYPO3\CMS\Extbase\Property\TypeConverter\AbstractTypeConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\AbstractTypeConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Extbase\Property\TypeConverter\AbstractTypeConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\AbstractTypeConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Property\TypeConverter\ArrayConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\ArrayConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Property\TypeConverter\ArrayConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\ArrayConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Property\TypeConverter\BooleanConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\BooleanConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Property\TypeConverter\BooleanConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\BooleanConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Property\TypeConverter\CoreTypeConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\CoreTypeConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Property\TypeConverter\CoreTypeConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\CoreTypeConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Property\TypeConverter\CountryConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\CountryConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Property\TypeConverter\CountryConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\CountryConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Property\TypeConverter\DateTimeConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\DateTimeConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Property\TypeConverter\DateTimeConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\DateTimeConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Property\TypeConverter\EnumConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\EnumConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Property\TypeConverter\EnumConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\EnumConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Property\TypeConverter\FileConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\FileConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Property\TypeConverter\FileConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\FileConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Property\TypeConverter\FileReferenceConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\FileReferenceConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Property\TypeConverter\FileReferenceConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\FileReferenceConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Property\TypeConverter\FloatConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\FloatConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Property\TypeConverter\FloatConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\FloatConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Property\TypeConverter\FolderConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\FolderConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Property\TypeConverter\FolderConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\FolderConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Property\TypeConverter\IntegerConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\IntegerConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Property\TypeConverter\IntegerConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\IntegerConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Property\TypeConverter\ObjectConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\ObjectConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Property\TypeConverter\ObjectConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\ObjectConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Property\TypeConverter\ObjectStorageConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\ObjectStorageConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Property\TypeConverter\ObjectStorageConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\ObjectStorageConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Property\TypeConverter\PersistentObjectConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\PersistentObjectConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Property\TypeConverter\PersistentObjectConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\PersistentObjectConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Property\TypeConverter\StringConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\StringConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Property\TypeConverter\StringConverter" class="TYPO3\CMS\Extbase\Property\TypeConverter\StringConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Reflection\ReflectionService" class="TYPO3\CMS\Extbase\Reflection\ReflectionService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Reflection\ReflectionService" class="TYPO3\CMS\Extbase\Reflection\ReflectionService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Service\ActionAuthorizationService" class="TYPO3\CMS\Extbase\Service\ActionAuthorizationService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Service\ActionAuthorizationService" class="TYPO3\CMS\Extbase\Service\ActionAuthorizationService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Service\CacheService" class="TYPO3\CMS\Extbase\Service\CacheService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Service\CacheService" class="TYPO3\CMS\Extbase\Service\CacheService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Service\ExtensionService" class="TYPO3\CMS\Extbase\Service\ExtensionService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Service\ExtensionService" class="TYPO3\CMS\Extbase\Service\ExtensionService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Service\FileHandlingService" class="TYPO3\CMS\Extbase\Service\FileHandlingService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Service\FileHandlingService" class="TYPO3\CMS\Extbase\Service\FileHandlingService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Service\ImageService.0.TYPO3\CMS\Extbase\Service\ImageService" class="TYPO3\CMS\Extbase\Service\ImageService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Service\ImageService" class="TYPO3\CMS\Extbase\Service\ImageService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0..abstract.TYPO3\CMS\Extbase\Validation\Validator\AbstractCompositeValidator" class="TYPO3\CMS\Extbase\Validation\Validator\AbstractCompositeValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Extbase\Validation\Validator\AbstractCompositeValidator" class="TYPO3\CMS\Extbase\Validation\Validator\AbstractCompositeValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0..abstract.TYPO3\CMS\Extbase\Validation\Validator\AbstractGenericObjectValidator" class="TYPO3\CMS\Extbase\Validation\Validator\AbstractGenericObjectValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Extbase\Validation\Validator\AbstractGenericObjectValidator" class="TYPO3\CMS\Extbase\Validation\Validator\AbstractGenericObjectValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0..abstract.TYPO3\CMS\Extbase\Validation\Validator\AbstractValidator" class="TYPO3\CMS\Extbase\Validation\Validator\AbstractValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Extbase\Validation\Validator\AbstractValidator" class="TYPO3\CMS\Extbase\Validation\Validator\AbstractValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\AlphanumericValidator" class="TYPO3\CMS\Extbase\Validation\Validator\AlphanumericValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\AlphanumericValidator" class="TYPO3\CMS\Extbase\Validation\Validator\AlphanumericValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\BooleanValidator" class="TYPO3\CMS\Extbase\Validation\Validator\BooleanValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\BooleanValidator" class="TYPO3\CMS\Extbase\Validation\Validator\BooleanValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\CollectionValidator" class="TYPO3\CMS\Extbase\Validation\Validator\CollectionValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\CollectionValidator" class="TYPO3\CMS\Extbase\Validation\Validator\CollectionValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\ConjunctionValidator" class="TYPO3\CMS\Extbase\Validation\Validator\ConjunctionValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\ConjunctionValidator" class="TYPO3\CMS\Extbase\Validation\Validator\ConjunctionValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\DateTimeValidator" class="TYPO3\CMS\Extbase\Validation\Validator\DateTimeValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\DateTimeValidator" class="TYPO3\CMS\Extbase\Validation\Validator\DateTimeValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\DisjunctionValidator" class="TYPO3\CMS\Extbase\Validation\Validator\DisjunctionValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\DisjunctionValidator" class="TYPO3\CMS\Extbase\Validation\Validator\DisjunctionValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\EmailAddressValidator" class="TYPO3\CMS\Extbase\Validation\Validator\EmailAddressValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\EmailAddressValidator" class="TYPO3\CMS\Extbase\Validation\Validator\EmailAddressValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\FileExtensionMimeTypeConsistencyValidator" class="TYPO3\CMS\Extbase\Validation\Validator\FileExtensionMimeTypeConsistencyValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\FileExtensionMimeTypeConsistencyValidator" class="TYPO3\CMS\Extbase\Validation\Validator\FileExtensionMimeTypeConsistencyValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\FileExtensionValidator" class="TYPO3\CMS\Extbase\Validation\Validator\FileExtensionValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\FileExtensionValidator" class="TYPO3\CMS\Extbase\Validation\Validator\FileExtensionValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\FileNameValidator" class="TYPO3\CMS\Extbase\Validation\Validator\FileNameValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\FileNameValidator" class="TYPO3\CMS\Extbase\Validation\Validator\FileNameValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\FileSizeValidator" class="TYPO3\CMS\Extbase\Validation\Validator\FileSizeValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\FileSizeValidator" class="TYPO3\CMS\Extbase\Validation\Validator\FileSizeValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\FloatValidator" class="TYPO3\CMS\Extbase\Validation\Validator\FloatValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\FloatValidator" class="TYPO3\CMS\Extbase\Validation\Validator\FloatValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\GenericObjectValidator" class="TYPO3\CMS\Extbase\Validation\Validator\GenericObjectValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\GenericObjectValidator" class="TYPO3\CMS\Extbase\Validation\Validator\GenericObjectValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\ImageDimensionsValidator" class="TYPO3\CMS\Extbase\Validation\Validator\ImageDimensionsValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\ImageDimensionsValidator" class="TYPO3\CMS\Extbase\Validation\Validator\ImageDimensionsValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\IntegerValidator" class="TYPO3\CMS\Extbase\Validation\Validator\IntegerValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\IntegerValidator" class="TYPO3\CMS\Extbase\Validation\Validator\IntegerValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\MimeTypeValidator" class="TYPO3\CMS\Extbase\Validation\Validator\MimeTypeValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\MimeTypeValidator" class="TYPO3\CMS\Extbase\Validation\Validator\MimeTypeValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\NotEmptyValidator" class="TYPO3\CMS\Extbase\Validation\Validator\NotEmptyValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\NotEmptyValidator" class="TYPO3\CMS\Extbase\Validation\Validator\NotEmptyValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\NumberRangeValidator" class="TYPO3\CMS\Extbase\Validation\Validator\NumberRangeValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\NumberRangeValidator" class="TYPO3\CMS\Extbase\Validation\Validator\NumberRangeValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\NumberValidator" class="TYPO3\CMS\Extbase\Validation\Validator\NumberValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\NumberValidator" class="TYPO3\CMS\Extbase\Validation\Validator\NumberValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0..abstract.TYPO3\CMS\Extbase\Validation\Validator\ObjectValidatorInterface" class="TYPO3\CMS\Extbase\Validation\Validator\ObjectValidatorInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Extbase\Validation\Validator\ObjectValidatorInterface" class="TYPO3\CMS\Extbase\Validation\Validator\ObjectValidatorInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\RegularExpressionValidator" class="TYPO3\CMS\Extbase\Validation\Validator\RegularExpressionValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\RegularExpressionValidator" class="TYPO3\CMS\Extbase\Validation\Validator\RegularExpressionValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\StringLengthValidator" class="TYPO3\CMS\Extbase\Validation\Validator\StringLengthValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\StringLengthValidator" class="TYPO3\CMS\Extbase\Validation\Validator\StringLengthValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\StringValidator" class="TYPO3\CMS\Extbase\Validation\Validator\StringValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\StringValidator" class="TYPO3\CMS\Extbase\Validation\Validator\StringValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\TextValidator" class="TYPO3\CMS\Extbase\Validation\Validator\TextValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\TextValidator" class="TYPO3\CMS\Extbase\Validation\Validator\TextValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Extbase\Validation\Validator\UrlValidator" class="TYPO3\CMS\Extbase\Validation\Validator\UrlValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\Validator\UrlValidator" class="TYPO3\CMS\Extbase\Validation\Validator\UrlValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0..abstract.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface" class="TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface" class="TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extbase\Validation\ValidatorResolver" class="TYPO3\CMS\Extbase\Validation\ValidatorResolver" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extbase\Validation\ValidatorResolver" class="TYPO3\CMS\Extbase\Validation\ValidatorResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Fluid\Command\AnalyzeCommand.0.TYPO3\CMS\Fluid\Command\AnalyzeCommand" class="TYPO3\CMS\Fluid\Command\AnalyzeCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\Command\AnalyzeCommand" class="TYPO3\CMS\Fluid\Command\AnalyzeCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Fluid\Command\NamespacesCommand.0.TYPO3\CMS\Fluid\Command\NamespacesCommand" class="TYPO3\CMS\Fluid\Command\NamespacesCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\Command\NamespacesCommand" class="TYPO3\CMS\Fluid\Command\NamespacesCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Fluid\Command\SchemaCommand.0.TYPO3\CMS\Fluid\Command\SchemaCommand" class="TYPO3\CMS\Fluid\Command\SchemaCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\Command\SchemaCommand" class="TYPO3\CMS\Fluid\Command\SchemaCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Fluid\Command\WarmupCommand.0.TYPO3\CMS\Fluid\Command\WarmupCommand" class="TYPO3\CMS\Fluid\Command\WarmupCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\Command\WarmupCommand" class="TYPO3\CMS\Fluid\Command\WarmupCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperResolverDelegateInterface.0.TYPO3\CMS\Fluid\Core\Component\DeclarativeComponentCollection" class="TYPO3\CMS\Fluid\Core\Component\DeclarativeComponentCollection" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Fluid\Core\Component\DeclarativeComponentCollection.0.TYPO3\CMS\Fluid\Core\Component\DeclarativeComponentCollection" class="TYPO3\CMS\Fluid\Core\Component\DeclarativeComponentCollection" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\Core\Component\DeclarativeComponentCollection" class="TYPO3\CMS\Fluid\Core\Component\DeclarativeComponentCollection" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Fluid\Core\Component\EventBasedComponentRenderer.0.TYPO3\CMS\Fluid\Core\Component\EventBasedComponentRenderer" class="TYPO3\CMS\Fluid\Core\Component\EventBasedComponentRenderer" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\Core\Component\EventBasedComponentRenderer" class="TYPO3\CMS\Fluid\Core\Component\EventBasedComponentRenderer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverDelegateRegistry.0.TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverDelegateRegistry" class="TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverDelegateRegistry" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverDelegateRegistry" class="TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverDelegateRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Fluid\EventListener\CacheWarmupEventListener.0.TYPO3\CMS\Fluid\EventListener\CacheWarmupEventListener" class="TYPO3\CMS\Fluid\EventListener\CacheWarmupEventListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\EventListener\CacheWarmupEventListener" class="TYPO3\CMS\Fluid\EventListener\CacheWarmupEventListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Asset\CssViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Asset\CssViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Asset\CssViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Asset\CssViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Asset\ModuleViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Asset\ModuleViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Asset\ModuleViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Asset\ModuleViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Asset\ScriptViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Asset\ScriptViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Asset\ScriptViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Asset\ScriptViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Asset\StyleAttrViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Asset\StyleAttrViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Asset\StyleAttrViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Asset\StyleAttrViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0..abstract.TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBackendViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBackendViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBackendViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBackendViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Be\InfoboxViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\InfoboxViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Be\InfoboxViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\InfoboxViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Be\LinkViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\LinkViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Be\LinkViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\LinkViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemGroupViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemGroupViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemGroupViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemGroupViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Be\PageInfoViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\PageInfoViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Be\PageInfoViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\PageInfoViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Be\PagePathViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\PagePathViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Be\PagePathViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\PagePathViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Be\PageRendererViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\PageRendererViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Be\PageRendererViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\PageRendererViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfAuthenticatedViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfAuthenticatedViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfAuthenticatedViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfAuthenticatedViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfHasRoleViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfHasRoleViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfHasRoleViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfHasRoleViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Be\TableListViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\TableListViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Be\TableListViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\TableListViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Be\UriViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\UriViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Be\UriViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Be\UriViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\CObjectViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\CObjectViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\CObjectViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\CObjectViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Debug\RenderViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Debug\RenderViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Debug\RenderViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Debug\RenderViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\DebugViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\DebugViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\DebugViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\DebugViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\FeatureViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\FeatureViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\FeatureViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\FeatureViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\FlashMessagesViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\FlashMessagesViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\FlashMessagesViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\FlashMessagesViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0..abstract.TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0..abstract.TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Form\ButtonViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\ButtonViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Form\ButtonViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\ButtonViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Form\CheckboxViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\CheckboxViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Form\CheckboxViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\CheckboxViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Form\CountrySelectViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\CountrySelectViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Form\CountrySelectViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\CountrySelectViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Form\HiddenViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\HiddenViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Form\HiddenViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\HiddenViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Form\PasswordViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\PasswordViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Form\PasswordViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\PasswordViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Form\RadioViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\RadioViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Form\RadioViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\RadioViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Form\Select\OptgroupViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\Select\OptgroupViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Form\Select\OptgroupViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\Select\OptgroupViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Form\Select\OptionViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\Select\OptionViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Form\Select\OptionViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\Select\OptionViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Form\SelectViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\SelectViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Form\SelectViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\SelectViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Form\SubmitViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\SubmitViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Form\SubmitViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\SubmitViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Form\TextareaViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\TextareaViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Form\TextareaViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\TextareaViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Form\TextfieldViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\TextfieldViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Form\TextfieldViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\TextfieldViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Form\UploadDeleteCheckboxViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\UploadDeleteCheckboxViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Form\UploadDeleteCheckboxViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\UploadDeleteCheckboxViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Form\UploadViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\UploadViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Form\UploadViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\UploadViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Form\ValidationResultsViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\ValidationResultsViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Form\ValidationResultsViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Form\ValidationResultsViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0..abstract.TYPO3\CMS\Fluid\ViewHelpers\Format\AbstractEncodingViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\AbstractEncodingViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Fluid\ViewHelpers\Format\AbstractEncodingViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\AbstractEncodingViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Format\BytesViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\BytesViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Format\BytesViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\BytesViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Format\CropViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\CropViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Format\CropViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\CropViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Format\CurrencyViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\CurrencyViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Format\CurrencyViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\CurrencyViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Format\DateViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\DateViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Format\DateViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\DateViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlentitiesDecodeViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlentitiesDecodeViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlentitiesDecodeViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlentitiesDecodeViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlentitiesViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlentitiesViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlentitiesViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlentitiesViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Format\PaddingViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\PaddingViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Format\PaddingViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Format\PaddingViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Image\SrcsetViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Image\SrcsetViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Image\SrcsetViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Image\SrcsetViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\ImageViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\ImageViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\ImageViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\ImageViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Link\ActionViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\ActionViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Link\ActionViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\ActionViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Link\EmailViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\EmailViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Link\EmailViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\EmailViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Link\ExternalViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\ExternalViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Link\ExternalViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\ExternalViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Link\FileViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\FileViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Link\FileViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\FileViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Link\PageViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\PageViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Link\PageViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\PageViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\MediaViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\MediaViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\MediaViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\MediaViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Page\FooterDataViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Page\FooterDataViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Page\FooterDataViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Page\FooterDataViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Page\HeaderDataViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Page\HeaderDataViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Page\HeaderDataViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Page\HeaderDataViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Page\MetaViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Page\MetaViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Page\MetaViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Page\MetaViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Page\TitleViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Page\TitleViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Page\TitleViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Page\TitleViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Render\ContentAreaViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Render\ContentAreaViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Render\ContentAreaViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Render\ContentAreaViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Render\RecordViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Render\RecordViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Render\RecordViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Render\RecordViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Render\TextViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Render\TextViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Render\TextViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Render\TextViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\ResourceViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\ResourceViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\ResourceViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\ResourceViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Sanitize\HtmlViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Sanitize\HtmlViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Sanitize\HtmlViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Sanitize\HtmlViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Security\IfAuthenticatedViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Security\IfAuthenticatedViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Security\IfAuthenticatedViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Security\IfAuthenticatedViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Security\IfHasRoleViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Security\IfHasRoleViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Security\IfHasRoleViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Security\IfHasRoleViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Security\NonceViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Security\NonceViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Security\NonceViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Security\NonceViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Transform\HtmlViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Transform\HtmlViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Transform\HtmlViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Transform\HtmlViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\TranslateViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\TranslateViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\TranslateViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\TranslateViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Uri\ActionViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\ActionViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Uri\ActionViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\ActionViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Uri\ExternalViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\ExternalViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Uri\ExternalViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\ExternalViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Uri\ImageViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\ImageViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Uri\ImageViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\ImageViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Uri\PageViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\PageViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Uri\PageViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\PageViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Uri\ResourceViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\ResourceViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Uri\ResourceViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\ResourceViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Fluid\ViewHelpers\Uri\TypolinkViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\TypolinkViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Fluid\ViewHelpers\Uri\TypolinkViewHelper" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\TypolinkViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\StatusProviderInterface.0.TYPO3\CMS\Install\Report\EnvironmentStatusReport" class="TYPO3\CMS\Install\Report\EnvironmentStatusReport" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Install\Report\EnvironmentStatusReport" class="TYPO3\CMS\Install\Report\EnvironmentStatusReport" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\StatusProviderInterface.0.TYPO3\CMS\Install\Report\InstallStatusReport" class="TYPO3\CMS\Install\Report\InstallStatusReport" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Install\Report\InstallStatusReport" class="TYPO3\CMS\Install\Report\InstallStatusReport" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\StatusProviderInterface.0.TYPO3\CMS\Install\Report\SecurityStatusReport" class="TYPO3\CMS\Install\Report\SecurityStatusReport" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Install\Report\SecurityStatusReport" class="TYPO3\CMS\Install\Report\SecurityStatusReport" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Authentication\PasswordReset.0.TYPO3\CMS\Backend\Authentication\PasswordReset" class="TYPO3\CMS\Backend\Authentication\PasswordReset" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Authentication\PasswordReset" class="TYPO3\CMS\Backend\Authentication\PasswordReset" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Backend\Avatar\Avatar.0.TYPO3\CMS\Backend\Backend\Avatar\Avatar" class="TYPO3\CMS\Backend\Backend\Avatar\Avatar" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Backend\Avatar\Avatar" class="TYPO3\CMS\Backend\Backend\Avatar\Avatar" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Backend\Avatar\DefaultAvatarProvider.0.TYPO3\CMS\Backend\Backend\Avatar\DefaultAvatarProvider" class="TYPO3\CMS\Backend\Backend\Avatar\DefaultAvatarProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Backend\Avatar\DefaultAvatarProvider" class="TYPO3\CMS\Backend\Backend\Avatar\DefaultAvatarProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Backend\Bookmark\BookmarkService.0.TYPO3\CMS\Backend\Backend\Bookmark\BookmarkService" class="TYPO3\CMS\Backend\Backend\Bookmark\BookmarkService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Backend\Bookmark\BookmarkService" class="TYPO3\CMS\Backend\Backend\Bookmark\BookmarkService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Backend\Bookmark\Security\BookmarkGroupVoter.0.TYPO3\CMS\Backend\Backend\Bookmark\Security\BookmarkGroupVoter" class="TYPO3\CMS\Backend\Backend\Bookmark\Security\BookmarkGroupVoter" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Backend\Bookmark\Security\BookmarkGroupVoter" class="TYPO3\CMS\Backend\Backend\Bookmark\Security\BookmarkGroupVoter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Backend\Bookmark\Security\BookmarkVoter.0.TYPO3\CMS\Backend\Backend\Bookmark\Security\BookmarkVoter" class="TYPO3\CMS\Backend\Backend\Bookmark\Security\BookmarkVoter" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Backend\Bookmark\Security\BookmarkVoter" class="TYPO3\CMS\Backend\Backend\Bookmark\Security\BookmarkVoter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface.0.TYPO3\CMS\Backend\Backend\ToolbarItems\BookmarkToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\BookmarkToolbarItem" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Backend\ToolbarItems\BookmarkToolbarItem.0.TYPO3\CMS\Backend\Backend\ToolbarItems\BookmarkToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\BookmarkToolbarItem" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Backend\ToolbarItems\BookmarkToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\BookmarkToolbarItem" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface.0.TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem.0.TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\ClearCacheToolbarItem" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface.0.TYPO3\CMS\Backend\Backend\ToolbarItems\LiveSearchToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\LiveSearchToolbarItem" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Backend\ToolbarItems\LiveSearchToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\LiveSearchToolbarItem" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface.0.TYPO3\CMS\Backend\Backend\ToolbarItems\SystemInformationToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\SystemInformationToolbarItem" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Backend\ToolbarItems\SystemInformationToolbarItem.0.TYPO3\CMS\Backend\Backend\ToolbarItems\SystemInformationToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\SystemInformationToolbarItem" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Backend\ToolbarItems\SystemInformationToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\SystemInformationToolbarItem" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface.0.TYPO3\CMS\Backend\Backend\ToolbarItems\UserToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\UserToolbarItem" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Backend\ToolbarItems\UserToolbarItem" class="TYPO3\CMS\Backend\Backend\ToolbarItems\UserToolbarItem" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Breadcrumb\BreadcrumbProviderInterface.0..abstract.TYPO3\CMS\Backend\Breadcrumb\BreadcrumbProviderInterface" class="TYPO3\CMS\Backend\Breadcrumb\BreadcrumbProviderInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Backend\Breadcrumb\BreadcrumbProviderInterface" class="TYPO3\CMS\Backend\Breadcrumb\BreadcrumbProviderInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Breadcrumb\BreadcrumbProviderInterface.0.TYPO3\CMS\Backend\Breadcrumb\NullContextBreadcrumbProvider" class="TYPO3\CMS\Backend\Breadcrumb\NullContextBreadcrumbProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Breadcrumb\NullContextBreadcrumbProvider" class="TYPO3\CMS\Backend\Breadcrumb\NullContextBreadcrumbProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Breadcrumb\BreadcrumbProviderInterface.0.TYPO3\CMS\Backend\Breadcrumb\RecordBreadcrumbProvider" class="TYPO3\CMS\Backend\Breadcrumb\RecordBreadcrumbProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Breadcrumb\RecordBreadcrumbProvider" class="TYPO3\CMS\Backend\Breadcrumb\RecordBreadcrumbProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Breadcrumb\BreadcrumbProviderInterface.0.TYPO3\CMS\Backend\Breadcrumb\ResourceBreadcrumbProvider" class="TYPO3\CMS\Backend\Breadcrumb\ResourceBreadcrumbProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Breadcrumb\ResourceBreadcrumbProvider" class="TYPO3\CMS\Backend\Breadcrumb\ResourceBreadcrumbProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Backend\CodeEditor\CodeEditor" class="TYPO3\CMS\Backend\CodeEditor\CodeEditor" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\CodeEditor\CodeEditor" class="TYPO3\CMS\Backend\CodeEditor\CodeEditor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Backend\CodeEditor\Registry\AddonRegistry" class="TYPO3\CMS\Backend\CodeEditor\Registry\AddonRegistry" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\CodeEditor\Registry\AddonRegistry" class="TYPO3\CMS\Backend\CodeEditor\Registry\AddonRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Backend\CodeEditor\Registry\ModeRegistry" class="TYPO3\CMS\Backend\CodeEditor\Registry\ModeRegistry" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\CodeEditor\Registry\ModeRegistry" class="TYPO3\CMS\Backend\CodeEditor\Registry\ModeRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Command\CreateBackendUserCommand.0.TYPO3\CMS\Backend\Command\CreateBackendUserCommand" class="TYPO3\CMS\Backend\Command\CreateBackendUserCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Command\CreateBackendUserCommand" class="TYPO3\CMS\Backend\Command\CreateBackendUserCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Command\DebugBackendModulesCommand.0.TYPO3\CMS\Backend\Command\DebugBackendModulesCommand" class="TYPO3\CMS\Backend\Command\DebugBackendModulesCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Command\DebugBackendModulesCommand" class="TYPO3\CMS\Backend\Command\DebugBackendModulesCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Command\DebugBackendRoutesCommand.0.TYPO3\CMS\Backend\Command\DebugBackendRoutesCommand" class="TYPO3\CMS\Backend\Command\DebugBackendRoutesCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Command\DebugBackendRoutesCommand" class="TYPO3\CMS\Backend\Command\DebugBackendRoutesCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Command\LockBackendCommand.0.TYPO3\CMS\Backend\Command\LockBackendCommand" class="TYPO3\CMS\Backend\Command\LockBackendCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Command\LockBackendCommand" class="TYPO3\CMS\Backend\Command\LockBackendCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Command\ReferenceIndexUpdateCommand.0.TYPO3\CMS\Backend\Command\ReferenceIndexUpdateCommand" class="TYPO3\CMS\Backend\Command\ReferenceIndexUpdateCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Command\ReferenceIndexUpdateCommand" class="TYPO3\CMS\Backend\Command\ReferenceIndexUpdateCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Command\ResetPasswordCommand.0.TYPO3\CMS\Backend\Command\ResetPasswordCommand" class="TYPO3\CMS\Backend\Command\ResetPasswordCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Command\ResetPasswordCommand" class="TYPO3\CMS\Backend\Command\ResetPasswordCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Command\UnlockBackendCommand.0.TYPO3\CMS\Backend\Command\UnlockBackendCommand" class="TYPO3\CMS\Backend\Command\UnlockBackendCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Command\UnlockBackendCommand" class="TYPO3\CMS\Backend\Command\UnlockBackendCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider.0.TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider" class="TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider" class="TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\ContextMenu\ContextMenu.0.TYPO3\CMS\Backend\ContextMenu\ContextMenu" class="TYPO3\CMS\Backend\ContextMenu\ContextMenu" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ContextMenu\ContextMenu" class="TYPO3\CMS\Backend\ContextMenu\ContextMenu" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\ContextMenu\ItemProviders\ProviderInterface.0.TYPO3\CMS\Backend\ContextMenu\ItemProviders\AbstractProvider" class="TYPO3\CMS\Backend\ContextMenu\ItemProviders\AbstractProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ContextMenu\ItemProviders\AbstractProvider" class="TYPO3\CMS\Backend\ContextMenu\ItemProviders\AbstractProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\ContextMenu\ItemProviders\ProviderInterface.0.TYPO3\CMS\Backend\ContextMenu\ItemProviders\PageProvider" class="TYPO3\CMS\Backend\ContextMenu\ItemProviders\PageProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ContextMenu\ItemProviders\PageProvider" class="TYPO3\CMS\Backend\ContextMenu\ItemProviders\PageProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\ContextMenu\ItemProviders\ProviderInterface.0..abstract.TYPO3\CMS\Backend\ContextMenu\ItemProviders\ProviderInterface" class="TYPO3\CMS\Backend\ContextMenu\ItemProviders\ProviderInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Backend\ContextMenu\ItemProviders\ProviderInterface" class="TYPO3\CMS\Backend\ContextMenu\ItemProviders\ProviderInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\ContextMenu\ItemProviders\ProviderInterface.0.TYPO3\CMS\Backend\ContextMenu\ItemProviders\RecordProvider" class="TYPO3\CMS\Backend\ContextMenu\ItemProviders\RecordProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ContextMenu\ItemProviders\RecordProvider" class="TYPO3\CMS\Backend\ContextMenu\ItemProviders\RecordProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\ContextMenu\ItemProviders\ProviderInterface.0.TYPO3\CMS\Backend\ContextMenu\ItemProviders\SiteSettingsProvider" class="TYPO3\CMS\Backend\ContextMenu\ItemProviders\SiteSettingsProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ContextMenu\ItemProviders\SiteSettingsProvider" class="TYPO3\CMS\Backend\ContextMenu\ItemProviders\SiteSettingsProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\AboutController.0.TYPO3\CMS\Backend\Controller\AboutController" class="TYPO3\CMS\Backend\Controller\AboutController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\AboutController" class="TYPO3\CMS\Backend\Controller\AboutController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\AjaxLoginController.0.TYPO3\CMS\Backend\Controller\AjaxLoginController" class="TYPO3\CMS\Backend\Controller\AjaxLoginController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\AjaxLoginController" class="TYPO3\CMS\Backend\Controller\AjaxLoginController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\BackendController.0.TYPO3\CMS\Backend\Controller\BackendController" class="TYPO3\CMS\Backend\Controller\BackendController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\BackendController" class="TYPO3\CMS\Backend\Controller\BackendController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\BookmarkController.0.TYPO3\CMS\Backend\Controller\BookmarkController" class="TYPO3\CMS\Backend\Controller\BookmarkController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\BookmarkController" class="TYPO3\CMS\Backend\Controller\BookmarkController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\ClipboardController.0.TYPO3\CMS\Backend\Controller\ClipboardController" class="TYPO3\CMS\Backend\Controller\ClipboardController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\ClipboardController" class="TYPO3\CMS\Backend\Controller\ClipboardController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\CodeEditor\CodeCompletionController.0.TYPO3\CMS\Backend\Controller\CodeEditor\CodeCompletionController" class="TYPO3\CMS\Backend\Controller\CodeEditor\CodeCompletionController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\CodeEditor\CodeCompletionController" class="TYPO3\CMS\Backend\Controller\CodeEditor\CodeCompletionController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\ColorSchemeController.0.TYPO3\CMS\Backend\Controller\ColorSchemeController" class="TYPO3\CMS\Backend\Controller\ColorSchemeController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\ColorSchemeController" class="TYPO3\CMS\Backend\Controller\ColorSchemeController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\ColumnSelectorController.0.TYPO3\CMS\Backend\Controller\ColumnSelectorController" class="TYPO3\CMS\Backend\Controller\ColumnSelectorController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\ColumnSelectorController" class="TYPO3\CMS\Backend\Controller\ColumnSelectorController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController.0.TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController" class="TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController" class="TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController.0.TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController" class="TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController" class="TYPO3\CMS\Backend\Controller\ContentElement\ElementInformationController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController.0.TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController" class="TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController" class="TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController.0.TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController" class="TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController" class="TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\ContextualRecordEditController.0.TYPO3\CMS\Backend\Controller\ContextualRecordEditController" class="TYPO3\CMS\Backend\Controller\ContextualRecordEditController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\ContextualRecordEditController" class="TYPO3\CMS\Backend\Controller\ContextualRecordEditController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\DummyController.0.TYPO3\CMS\Backend\Controller\DummyController" class="TYPO3\CMS\Backend\Controller\DummyController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\DummyController" class="TYPO3\CMS\Backend\Controller\DummyController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\EditDocumentController.0.TYPO3\CMS\Backend\Controller\EditDocumentController" class="TYPO3\CMS\Backend\Controller\EditDocumentController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\EditDocumentController" class="TYPO3\CMS\Backend\Controller\EditDocumentController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\ElementBrowserController.0.TYPO3\CMS\Backend\Controller\ElementBrowserController" class="TYPO3\CMS\Backend\Controller\ElementBrowserController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\ElementBrowserController" class="TYPO3\CMS\Backend\Controller\ElementBrowserController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\File\FileController.0.TYPO3\CMS\Backend\Controller\File\FileController" class="TYPO3\CMS\Backend\Controller\File\FileController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\File\FileController" class="TYPO3\CMS\Backend\Controller\File\FileController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Controller\File\ImageProcessController" class="TYPO3\CMS\Backend\Controller\File\ImageProcessController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\File\ImageProcessController.0.TYPO3\CMS\Backend\Controller\File\ImageProcessController" class="TYPO3\CMS\Backend\Controller\File\ImageProcessController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\File\ImageProcessController" class="TYPO3\CMS\Backend\Controller\File\ImageProcessController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\FileStorage\TreeController.0.TYPO3\CMS\Backend\Controller\FileStorage\TreeController" class="TYPO3\CMS\Backend\Controller\FileStorage\TreeController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\FileStorage\TreeController" class="TYPO3\CMS\Backend\Controller\FileStorage\TreeController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\FormFilesAjaxController.0.TYPO3\CMS\Backend\Controller\FormFilesAjaxController" class="TYPO3\CMS\Backend\Controller\FormFilesAjaxController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\FormFilesAjaxController" class="TYPO3\CMS\Backend\Controller\FormFilesAjaxController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\FormFlexAjaxController.0.TYPO3\CMS\Backend\Controller\FormFlexAjaxController" class="TYPO3\CMS\Backend\Controller\FormFlexAjaxController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\FormFlexAjaxController" class="TYPO3\CMS\Backend\Controller\FormFlexAjaxController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\FormInlineAjaxController.0.TYPO3\CMS\Backend\Controller\FormInlineAjaxController" class="TYPO3\CMS\Backend\Controller\FormInlineAjaxController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\FormInlineAjaxController" class="TYPO3\CMS\Backend\Controller\FormInlineAjaxController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\FormSelectTreeAjaxController.0.TYPO3\CMS\Backend\Controller\FormSelectTreeAjaxController" class="TYPO3\CMS\Backend\Controller\FormSelectTreeAjaxController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\FormSelectTreeAjaxController" class="TYPO3\CMS\Backend\Controller\FormSelectTreeAjaxController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\FormSlugAjaxController.0.TYPO3\CMS\Backend\Controller\FormSlugAjaxController" class="TYPO3\CMS\Backend\Controller\FormSlugAjaxController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\FormSlugAjaxController" class="TYPO3\CMS\Backend\Controller\FormSlugAjaxController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\JavaScriptLanguageDomainController.0.TYPO3\CMS\Backend\Controller\JavaScriptLanguageDomainController" class="TYPO3\CMS\Backend\Controller\JavaScriptLanguageDomainController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\JavaScriptLanguageDomainController" class="TYPO3\CMS\Backend\Controller\JavaScriptLanguageDomainController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\LinkBrowserController.0.TYPO3\CMS\Backend\Controller\LinkBrowserController" class="TYPO3\CMS\Backend\Controller\LinkBrowserController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\LinkBrowserController" class="TYPO3\CMS\Backend\Controller\LinkBrowserController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\LinkController.0.TYPO3\CMS\Backend\Controller\LinkController" class="TYPO3\CMS\Backend\Controller\LinkController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\LinkController" class="TYPO3\CMS\Backend\Controller\LinkController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\LiveSearchController.0.TYPO3\CMS\Backend\Controller\LiveSearchController" class="TYPO3\CMS\Backend\Controller\LiveSearchController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\LiveSearchController" class="TYPO3\CMS\Backend\Controller\LiveSearchController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\LoginController.0.TYPO3\CMS\Backend\Controller\LoginController" class="TYPO3\CMS\Backend\Controller\LoginController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\LoginController" class="TYPO3\CMS\Backend\Controller\LoginController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\LogoutController.0.TYPO3\CMS\Backend\Controller\LogoutController" class="TYPO3\CMS\Backend\Controller\LogoutController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\LogoutController" class="TYPO3\CMS\Backend\Controller\LogoutController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\MfaAjaxController.0.TYPO3\CMS\Backend\Controller\MfaAjaxController" class="TYPO3\CMS\Backend\Controller\MfaAjaxController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\MfaAjaxController" class="TYPO3\CMS\Backend\Controller\MfaAjaxController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\MfaConfigurationController.0.TYPO3\CMS\Backend\Controller\MfaConfigurationController" class="TYPO3\CMS\Backend\Controller\MfaConfigurationController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\MfaConfigurationController" class="TYPO3\CMS\Backend\Controller\MfaConfigurationController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\MfaController.0.TYPO3\CMS\Backend\Controller\MfaController" class="TYPO3\CMS\Backend\Controller\MfaController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\MfaController" class="TYPO3\CMS\Backend\Controller\MfaController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\MfaSetupController.0.TYPO3\CMS\Backend\Controller\MfaSetupController" class="TYPO3\CMS\Backend\Controller\MfaSetupController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\MfaSetupController" class="TYPO3\CMS\Backend\Controller\MfaSetupController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\NewRecordController.0.TYPO3\CMS\Backend\Controller\NewRecordController" class="TYPO3\CMS\Backend\Controller\NewRecordController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\NewRecordController" class="TYPO3\CMS\Backend\Controller\NewRecordController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\OnlineMediaController.0.TYPO3\CMS\Backend\Controller\OnlineMediaController" class="TYPO3\CMS\Backend\Controller\OnlineMediaController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\OnlineMediaController" class="TYPO3\CMS\Backend\Controller\OnlineMediaController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\Page\MovePageController.0.TYPO3\CMS\Backend\Controller\Page\MovePageController" class="TYPO3\CMS\Backend\Controller\Page\MovePageController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\Page\MovePageController" class="TYPO3\CMS\Backend\Controller\Page\MovePageController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\Page\NewMultiplePagesController.0.TYPO3\CMS\Backend\Controller\Page\NewMultiplePagesController" class="TYPO3\CMS\Backend\Controller\Page\NewMultiplePagesController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\Page\NewMultiplePagesController" class="TYPO3\CMS\Backend\Controller\Page\NewMultiplePagesController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\Page\SortSubPagesController.0.TYPO3\CMS\Backend\Controller\Page\SortSubPagesController" class="TYPO3\CMS\Backend\Controller\Page\SortSubPagesController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\Page\SortSubPagesController" class="TYPO3\CMS\Backend\Controller\Page\SortSubPagesController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\Page\TreeController.0.TYPO3\CMS\Backend\Controller\Page\TreeController" class="TYPO3\CMS\Backend\Controller\Page\TreeController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\Page\TreeController" class="TYPO3\CMS\Backend\Controller\Page\TreeController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\PageLayoutController.0.TYPO3\CMS\Backend\Controller\PageLayoutController" class="TYPO3\CMS\Backend\Controller\PageLayoutController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\PageLayoutController" class="TYPO3\CMS\Backend\Controller\PageLayoutController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigActiveController.0.TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigActiveController" class="TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigActiveController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigActiveController" class="TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigActiveController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigIncludesController.0.TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigIncludesController" class="TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigIncludesController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigIncludesController" class="TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigIncludesController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigRecordsOverviewController.0.TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigRecordsOverviewController" class="TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigRecordsOverviewController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigRecordsOverviewController" class="TYPO3\CMS\Backend\Controller\PageTsConfig\PageTsConfigRecordsOverviewController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\QrCodeController.0.TYPO3\CMS\Backend\Controller\QrCodeController" class="TYPO3\CMS\Backend\Controller\QrCodeController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\QrCodeController" class="TYPO3\CMS\Backend\Controller\QrCodeController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\RecordListController.0.TYPO3\CMS\Backend\Controller\RecordListController" class="TYPO3\CMS\Backend\Controller\RecordListController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\RecordListController" class="TYPO3\CMS\Backend\Controller\RecordListController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\RecordListDownloadController.0.TYPO3\CMS\Backend\Controller\RecordListDownloadController" class="TYPO3\CMS\Backend\Controller\RecordListDownloadController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\RecordListDownloadController" class="TYPO3\CMS\Backend\Controller\RecordListDownloadController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\ResetPasswordController.0.TYPO3\CMS\Backend\Controller\ResetPasswordController" class="TYPO3\CMS\Backend\Controller\ResetPasswordController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\ResetPasswordController" class="TYPO3\CMS\Backend\Controller\ResetPasswordController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\Resource\ResourceController.0.TYPO3\CMS\Backend\Controller\Resource\ResourceController" class="TYPO3\CMS\Backend\Controller\Resource\ResourceController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\Resource\ResourceController" class="TYPO3\CMS\Backend\Controller\Resource\ResourceController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\Security\SudoModeController.0.TYPO3\CMS\Backend\Controller\Security\SudoModeController" class="TYPO3\CMS\Backend\Controller\Security\SudoModeController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\Security\SudoModeController" class="TYPO3\CMS\Backend\Controller\Security\SudoModeController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\SetupModuleController.0.TYPO3\CMS\Backend\Controller\SetupModuleController" class="TYPO3\CMS\Backend\Controller\SetupModuleController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\SetupModuleController" class="TYPO3\CMS\Backend\Controller\SetupModuleController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\SiteConfigurationController.0.TYPO3\CMS\Backend\Controller\SiteConfigurationController" class="TYPO3\CMS\Backend\Controller\SiteConfigurationController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\SiteConfigurationController" class="TYPO3\CMS\Backend\Controller\SiteConfigurationController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\SiteInlineAjaxController.0.TYPO3\CMS\Backend\Controller\SiteInlineAjaxController" class="TYPO3\CMS\Backend\Controller\SiteInlineAjaxController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\SiteInlineAjaxController" class="TYPO3\CMS\Backend\Controller\SiteInlineAjaxController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\SiteSettingsController.0.TYPO3\CMS\Backend\Controller\SiteSettingsController" class="TYPO3\CMS\Backend\Controller\SiteSettingsController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\SiteSettingsController" class="TYPO3\CMS\Backend\Controller\SiteSettingsController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\SubmoduleOverviewController.0.TYPO3\CMS\Backend\Controller\SubmoduleOverviewController" class="TYPO3\CMS\Backend\Controller\SubmoduleOverviewController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\SubmoduleOverviewController" class="TYPO3\CMS\Backend\Controller\SubmoduleOverviewController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\SwitchUserController.0.TYPO3\CMS\Backend\Controller\SwitchUserController" class="TYPO3\CMS\Backend\Controller\SwitchUserController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\SwitchUserController" class="TYPO3\CMS\Backend\Controller\SwitchUserController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\SystemInformationController.0.TYPO3\CMS\Backend\Controller\SystemInformationController" class="TYPO3\CMS\Backend\Controller\SystemInformationController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\SystemInformationController" class="TYPO3\CMS\Backend\Controller\SystemInformationController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\Wizard\AddController.0.TYPO3\CMS\Backend\Controller\Wizard\AddController" class="TYPO3\CMS\Backend\Controller\Wizard\AddController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\Wizard\AddController" class="TYPO3\CMS\Backend\Controller\Wizard\AddController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\Wizard\EditController.0.TYPO3\CMS\Backend\Controller\Wizard\EditController" class="TYPO3\CMS\Backend\Controller\Wizard\EditController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\Wizard\EditController" class="TYPO3\CMS\Backend\Controller\Wizard\EditController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\Wizard\ImageManipulationController.0.TYPO3\CMS\Backend\Controller\Wizard\ImageManipulationController" class="TYPO3\CMS\Backend\Controller\Wizard\ImageManipulationController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\Wizard\ImageManipulationController" class="TYPO3\CMS\Backend\Controller\Wizard\ImageManipulationController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\Wizard\LocalizationController.0.TYPO3\CMS\Backend\Controller\Wizard\LocalizationController" class="TYPO3\CMS\Backend\Controller\Wizard\LocalizationController" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\Wizard\LocalizationController" class="TYPO3\CMS\Backend\Controller\Wizard\LocalizationController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\Wizard\PageWizardController.0.TYPO3\CMS\Backend\Controller\Wizard\PageWizardController" class="TYPO3\CMS\Backend\Controller\Wizard\PageWizardController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\Wizard\PageWizardController" class="TYPO3\CMS\Backend\Controller\Wizard\PageWizardController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\Wizard\SuggestWizardController.0.TYPO3\CMS\Backend\Controller\Wizard\SuggestWizardController" class="TYPO3\CMS\Backend\Controller\Wizard\SuggestWizardController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\Wizard\SuggestWizardController" class="TYPO3\CMS\Backend\Controller\Wizard\SuggestWizardController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Controller\Wizard\WizardController.0.TYPO3\CMS\Backend\Controller\Wizard\WizardController" class="TYPO3\CMS\Backend\Controller\Wizard\WizardController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Controller\Wizard\WizardController" class="TYPO3\CMS\Backend\Controller\Wizard\WizardController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository.0.TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository" class="TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository" class="TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface.0.TYPO3\CMS\Backend\ElementBrowser\DatabaseBrowser" class="TYPO3\CMS\Backend\ElementBrowser\DatabaseBrowser" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ElementBrowser\DatabaseBrowser" class="TYPO3\CMS\Backend\ElementBrowser\DatabaseBrowser" shared="false" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface.0..abstract.TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface" class="TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface" class="TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\EventListener\AfterBackendPageRenderEventListener.0.TYPO3\CMS\Backend\EventListener\AfterBackendPageRenderEventListener" class="TYPO3\CMS\Backend\EventListener\AfterBackendPageRenderEventListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\EventListener\AfterBackendPageRenderEventListener" class="TYPO3\CMS\Backend\EventListener\AfterBackendPageRenderEventListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\EventListener\FailedLoginAttemptNotification.0.TYPO3\CMS\Backend\EventListener\FailedLoginAttemptNotification" class="TYPO3\CMS\Backend\EventListener\FailedLoginAttemptNotification" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\EventListener\FailedLoginAttemptNotification" class="TYPO3\CMS\Backend\EventListener\FailedLoginAttemptNotification" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\EventListener\FailedMfaAttemptNotification.0.TYPO3\CMS\Backend\EventListener\FailedMfaAttemptNotification" class="TYPO3\CMS\Backend\EventListener\FailedMfaAttemptNotification" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\EventListener\FailedMfaAttemptNotification" class="TYPO3\CMS\Backend\EventListener\FailedMfaAttemptNotification" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\EventListener\InitializeCodeEditorInEditFileForm.0.TYPO3\CMS\Backend\EventListener\InitializeCodeEditorInEditFileForm" class="TYPO3\CMS\Backend\EventListener\InitializeCodeEditorInEditFileForm" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\EventListener\InitializeCodeEditorInEditFileForm" class="TYPO3\CMS\Backend\EventListener\InitializeCodeEditorInEditFileForm" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0..abstract.TYPO3\CMS\Backend\Form\AbstractNode" class="TYPO3\CMS\Backend\Form\AbstractNode" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0..abstract.TYPO3\CMS\Backend\Form\AbstractNode" class="TYPO3\CMS\Backend\Form\AbstractNode" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Backend\Form\AbstractNode" class="TYPO3\CMS\Backend\Form\AbstractNode" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0..abstract.TYPO3\CMS\Backend\Form\Container\AbstractContainer" class="TYPO3\CMS\Backend\Form\Container\AbstractContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0..abstract.TYPO3\CMS\Backend\Form\Container\AbstractContainer" class="TYPO3\CMS\Backend\Form\Container\AbstractContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Backend\Form\Container\AbstractContainer" class="TYPO3\CMS\Backend\Form\Container\AbstractContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\FileReferenceContainer" class="TYPO3\CMS\Backend\Form\Container\FileReferenceContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\FileReferenceContainer" class="TYPO3\CMS\Backend\Form\Container\FileReferenceContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\FileReferenceContainer" class="TYPO3\CMS\Backend\Form\Container\FileReferenceContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\FilesControlContainer" class="TYPO3\CMS\Backend\Form\Container\FilesControlContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\FilesControlContainer" class="TYPO3\CMS\Backend\Form\Container\FilesControlContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\FilesControlContainer" class="TYPO3\CMS\Backend\Form\Container\FilesControlContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\FlexFormContainerContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormContainerContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\FlexFormContainerContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormContainerContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\FlexFormContainerContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormContainerContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\FlexFormElementContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormElementContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\FlexFormElementContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormElementContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\FlexFormElementContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormElementContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\FlexFormEntryContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormEntryContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\FlexFormEntryContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormEntryContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\FlexFormEntryContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormEntryContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\FlexFormNoTabsContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormNoTabsContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\FlexFormNoTabsContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormNoTabsContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\FlexFormNoTabsContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormNoTabsContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\FlexFormSectionContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormSectionContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\FlexFormSectionContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormSectionContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\FlexFormSectionContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormSectionContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\FlexFormTabsContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormTabsContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\FlexFormTabsContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormTabsContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\FlexFormTabsContainer" class="TYPO3\CMS\Backend\Form\Container\FlexFormTabsContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\FormWrapContainer" class="TYPO3\CMS\Backend\Form\Container\FormWrapContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\FormWrapContainer" class="TYPO3\CMS\Backend\Form\Container\FormWrapContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\FormWrapContainer" class="TYPO3\CMS\Backend\Form\Container\FormWrapContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\FullRecordContainer" class="TYPO3\CMS\Backend\Form\Container\FullRecordContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\FullRecordContainer" class="TYPO3\CMS\Backend\Form\Container\FullRecordContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\FullRecordContainer" class="TYPO3\CMS\Backend\Form\Container\FullRecordContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\InlineControlContainer" class="TYPO3\CMS\Backend\Form\Container\InlineControlContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\InlineControlContainer" class="TYPO3\CMS\Backend\Form\Container\InlineControlContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\InlineControlContainer" class="TYPO3\CMS\Backend\Form\Container\InlineControlContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\InlineRecordContainer" class="TYPO3\CMS\Backend\Form\Container\InlineRecordContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\InlineRecordContainer" class="TYPO3\CMS\Backend\Form\Container\InlineRecordContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\InlineRecordContainer" class="TYPO3\CMS\Backend\Form\Container\InlineRecordContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\ListOfFieldsContainer" class="TYPO3\CMS\Backend\Form\Container\ListOfFieldsContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\ListOfFieldsContainer" class="TYPO3\CMS\Backend\Form\Container\ListOfFieldsContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\ListOfFieldsContainer" class="TYPO3\CMS\Backend\Form\Container\ListOfFieldsContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\NoTabsContainer" class="TYPO3\CMS\Backend\Form\Container\NoTabsContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\NoTabsContainer" class="TYPO3\CMS\Backend\Form\Container\NoTabsContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\NoTabsContainer" class="TYPO3\CMS\Backend\Form\Container\NoTabsContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\OuterWrapContainer" class="TYPO3\CMS\Backend\Form\Container\OuterWrapContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\OuterWrapContainer" class="TYPO3\CMS\Backend\Form\Container\OuterWrapContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\OuterWrapContainer" class="TYPO3\CMS\Backend\Form\Container\OuterWrapContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\PaletteAndSingleContainer" class="TYPO3\CMS\Backend\Form\Container\PaletteAndSingleContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\PaletteAndSingleContainer" class="TYPO3\CMS\Backend\Form\Container\PaletteAndSingleContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\PaletteAndSingleContainer" class="TYPO3\CMS\Backend\Form\Container\PaletteAndSingleContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\SingleFieldContainer" class="TYPO3\CMS\Backend\Form\Container\SingleFieldContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\SingleFieldContainer" class="TYPO3\CMS\Backend\Form\Container\SingleFieldContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\SingleFieldContainer" class="TYPO3\CMS\Backend\Form\Container\SingleFieldContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\SiteLanguageContainer" class="TYPO3\CMS\Backend\Form\Container\SiteLanguageContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\SiteLanguageContainer" class="TYPO3\CMS\Backend\Form\Container\SiteLanguageContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\SiteLanguageContainer" class="TYPO3\CMS\Backend\Form\Container\SiteLanguageContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Container\TabsContainer" class="TYPO3\CMS\Backend\Form\Container\TabsContainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Container\TabsContainer" class="TYPO3\CMS\Backend\Form\Container\TabsContainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Container\TabsContainer" class="TYPO3\CMS\Backend\Form\Container\TabsContainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0..abstract.TYPO3\CMS\Backend\Form\Element\AbstractFormElement" class="TYPO3\CMS\Backend\Form\Element\AbstractFormElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0..abstract.TYPO3\CMS\Backend\Form\Element\AbstractFormElement" class="TYPO3\CMS\Backend\Form\Element\AbstractFormElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Backend\Form\Element\AbstractFormElement" class="TYPO3\CMS\Backend\Form\Element\AbstractFormElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\AvatarElement" class="TYPO3\CMS\Backend\Form\Element\AvatarElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\AvatarElement" class="TYPO3\CMS\Backend\Form\Element\AvatarElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\AvatarElement" class="TYPO3\CMS\Backend\Form\Element\AvatarElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\BackendLayoutWizardElement" class="TYPO3\CMS\Backend\Form\Element\BackendLayoutWizardElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\BackendLayoutWizardElement" class="TYPO3\CMS\Backend\Form\Element\BackendLayoutWizardElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\BackendLayoutWizardElement" class="TYPO3\CMS\Backend\Form\Element\BackendLayoutWizardElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\CategoryElement" class="TYPO3\CMS\Backend\Form\Element\CategoryElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\CategoryElement" class="TYPO3\CMS\Backend\Form\Element\CategoryElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\CategoryElement" class="TYPO3\CMS\Backend\Form\Element\CategoryElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\CheckboxElement" class="TYPO3\CMS\Backend\Form\Element\CheckboxElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\CheckboxElement" class="TYPO3\CMS\Backend\Form\Element\CheckboxElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\CheckboxElement" class="TYPO3\CMS\Backend\Form\Element\CheckboxElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\CheckboxLabeledToggleElement" class="TYPO3\CMS\Backend\Form\Element\CheckboxLabeledToggleElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\CheckboxLabeledToggleElement" class="TYPO3\CMS\Backend\Form\Element\CheckboxLabeledToggleElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\CheckboxLabeledToggleElement" class="TYPO3\CMS\Backend\Form\Element\CheckboxLabeledToggleElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\CheckboxToggleElement" class="TYPO3\CMS\Backend\Form\Element\CheckboxToggleElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\CheckboxToggleElement" class="TYPO3\CMS\Backend\Form\Element\CheckboxToggleElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\CheckboxToggleElement" class="TYPO3\CMS\Backend\Form\Element\CheckboxToggleElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\CodeEditorElement" class="TYPO3\CMS\Backend\Form\Element\CodeEditorElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\CodeEditorElement" class="TYPO3\CMS\Backend\Form\Element\CodeEditorElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\CodeEditorElement" class="TYPO3\CMS\Backend\Form\Element\CodeEditorElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\ColorElement" class="TYPO3\CMS\Backend\Form\Element\ColorElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\ColorElement" class="TYPO3\CMS\Backend\Form\Element\ColorElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\ColorElement" class="TYPO3\CMS\Backend\Form\Element\ColorElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\DatetimeElement" class="TYPO3\CMS\Backend\Form\Element\DatetimeElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\DatetimeElement" class="TYPO3\CMS\Backend\Form\Element\DatetimeElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\DatetimeElement" class="TYPO3\CMS\Backend\Form\Element\DatetimeElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\EmailElement" class="TYPO3\CMS\Backend\Form\Element\EmailElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\EmailElement" class="TYPO3\CMS\Backend\Form\Element\EmailElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\EmailElement" class="TYPO3\CMS\Backend\Form\Element\EmailElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\FileInfoElement" class="TYPO3\CMS\Backend\Form\Element\FileInfoElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\FileInfoElement" class="TYPO3\CMS\Backend\Form\Element\FileInfoElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\FileInfoElement" class="TYPO3\CMS\Backend\Form\Element\FileInfoElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\FolderElement" class="TYPO3\CMS\Backend\Form\Element\FolderElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\FolderElement" class="TYPO3\CMS\Backend\Form\Element\FolderElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\FolderElement" class="TYPO3\CMS\Backend\Form\Element\FolderElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\GroupElement" class="TYPO3\CMS\Backend\Form\Element\GroupElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\GroupElement" class="TYPO3\CMS\Backend\Form\Element\GroupElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\GroupElement" class="TYPO3\CMS\Backend\Form\Element\GroupElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\ImageManipulationElement" class="TYPO3\CMS\Backend\Form\Element\ImageManipulationElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\ImageManipulationElement" class="TYPO3\CMS\Backend\Form\Element\ImageManipulationElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\ImageManipulationElement" class="TYPO3\CMS\Backend\Form\Element\ImageManipulationElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\InputHiddenElement" class="TYPO3\CMS\Backend\Form\Element\InputHiddenElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\InputHiddenElement" class="TYPO3\CMS\Backend\Form\Element\InputHiddenElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\InputHiddenElement" class="TYPO3\CMS\Backend\Form\Element\InputHiddenElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\InputSlugElement" class="TYPO3\CMS\Backend\Form\Element\InputSlugElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\InputSlugElement" class="TYPO3\CMS\Backend\Form\Element\InputSlugElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\InputSlugElement" class="TYPO3\CMS\Backend\Form\Element\InputSlugElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\InputTextElement" class="TYPO3\CMS\Backend\Form\Element\InputTextElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\InputTextElement" class="TYPO3\CMS\Backend\Form\Element\InputTextElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\InputTextElement" class="TYPO3\CMS\Backend\Form\Element\InputTextElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\JsonElement" class="TYPO3\CMS\Backend\Form\Element\JsonElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\JsonElement" class="TYPO3\CMS\Backend\Form\Element\JsonElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\JsonElement" class="TYPO3\CMS\Backend\Form\Element\JsonElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\LinkElement" class="TYPO3\CMS\Backend\Form\Element\LinkElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\LinkElement" class="TYPO3\CMS\Backend\Form\Element\LinkElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\LinkElement" class="TYPO3\CMS\Backend\Form\Element\LinkElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\MfaInfoElement" class="TYPO3\CMS\Backend\Form\Element\MfaInfoElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\MfaInfoElement" class="TYPO3\CMS\Backend\Form\Element\MfaInfoElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\MfaInfoElement" class="TYPO3\CMS\Backend\Form\Element\MfaInfoElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\NoneElement" class="TYPO3\CMS\Backend\Form\Element\NoneElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\NoneElement" class="TYPO3\CMS\Backend\Form\Element\NoneElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\NoneElement" class="TYPO3\CMS\Backend\Form\Element\NoneElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\NumberElement" class="TYPO3\CMS\Backend\Form\Element\NumberElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\NumberElement" class="TYPO3\CMS\Backend\Form\Element\NumberElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\NumberElement" class="TYPO3\CMS\Backend\Form\Element\NumberElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\PassThroughElement" class="TYPO3\CMS\Backend\Form\Element\PassThroughElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\PassThroughElement" class="TYPO3\CMS\Backend\Form\Element\PassThroughElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\PassThroughElement" class="TYPO3\CMS\Backend\Form\Element\PassThroughElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\PasswordElement" class="TYPO3\CMS\Backend\Form\Element\PasswordElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\PasswordElement" class="TYPO3\CMS\Backend\Form\Element\PasswordElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\PasswordElement" class="TYPO3\CMS\Backend\Form\Element\PasswordElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\RadioElement" class="TYPO3\CMS\Backend\Form\Element\RadioElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\RadioElement" class="TYPO3\CMS\Backend\Form\Element\RadioElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\RadioElement" class="TYPO3\CMS\Backend\Form\Element\RadioElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\SelectCheckBoxElement" class="TYPO3\CMS\Backend\Form\Element\SelectCheckBoxElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\SelectCheckBoxElement" class="TYPO3\CMS\Backend\Form\Element\SelectCheckBoxElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\SelectCheckBoxElement" class="TYPO3\CMS\Backend\Form\Element\SelectCheckBoxElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\SelectCountryElement" class="TYPO3\CMS\Backend\Form\Element\SelectCountryElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\SelectCountryElement" class="TYPO3\CMS\Backend\Form\Element\SelectCountryElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\SelectCountryElement" class="TYPO3\CMS\Backend\Form\Element\SelectCountryElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\SelectMultipleSideBySideElement" class="TYPO3\CMS\Backend\Form\Element\SelectMultipleSideBySideElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\SelectMultipleSideBySideElement" class="TYPO3\CMS\Backend\Form\Element\SelectMultipleSideBySideElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\SelectMultipleSideBySideElement" class="TYPO3\CMS\Backend\Form\Element\SelectMultipleSideBySideElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\SelectSingleBoxElement" class="TYPO3\CMS\Backend\Form\Element\SelectSingleBoxElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\SelectSingleBoxElement" class="TYPO3\CMS\Backend\Form\Element\SelectSingleBoxElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\SelectSingleBoxElement" class="TYPO3\CMS\Backend\Form\Element\SelectSingleBoxElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\SelectSingleElement" class="TYPO3\CMS\Backend\Form\Element\SelectSingleElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\SelectSingleElement" class="TYPO3\CMS\Backend\Form\Element\SelectSingleElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\SelectSingleElement" class="TYPO3\CMS\Backend\Form\Element\SelectSingleElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\SelectTreeElement" class="TYPO3\CMS\Backend\Form\Element\SelectTreeElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\SelectTreeElement" class="TYPO3\CMS\Backend\Form\Element\SelectTreeElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\SelectTreeElement" class="TYPO3\CMS\Backend\Form\Element\SelectTreeElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\TablePermissionElement" class="TYPO3\CMS\Backend\Form\Element\TablePermissionElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\TablePermissionElement" class="TYPO3\CMS\Backend\Form\Element\TablePermissionElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\TablePermissionElement" class="TYPO3\CMS\Backend\Form\Element\TablePermissionElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\TextElement" class="TYPO3\CMS\Backend\Form\Element\TextElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\TextElement" class="TYPO3\CMS\Backend\Form\Element\TextElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\TextElement" class="TYPO3\CMS\Backend\Form\Element\TextElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\TextTableElement" class="TYPO3\CMS\Backend\Form\Element\TextTableElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\TextTableElement" class="TYPO3\CMS\Backend\Form\Element\TextTableElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\TextTableElement" class="TYPO3\CMS\Backend\Form\Element\TextTableElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\UnknownElement" class="TYPO3\CMS\Backend\Form\Element\UnknownElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\UnknownElement" class="TYPO3\CMS\Backend\Form\Element\UnknownElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\UnknownElement" class="TYPO3\CMS\Backend\Form\Element\UnknownElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\UserElement" class="TYPO3\CMS\Backend\Form\Element\UserElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\UserElement" class="TYPO3\CMS\Backend\Form\Element\UserElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\UserElement" class="TYPO3\CMS\Backend\Form\Element\UserElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\UserSysFileStorageIsPublicElement" class="TYPO3\CMS\Backend\Form\Element\UserSysFileStorageIsPublicElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\UserSysFileStorageIsPublicElement" class="TYPO3\CMS\Backend\Form\Element\UserSysFileStorageIsPublicElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\UserSysFileStorageIsPublicElement" class="TYPO3\CMS\Backend\Form\Element\UserSysFileStorageIsPublicElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\Element\UuidElement" class="TYPO3\CMS\Backend\Form\Element\UuidElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\Element\UuidElement" class="TYPO3\CMS\Backend\Form\Element\UuidElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Element\UuidElement" class="TYPO3\CMS\Backend\Form\Element\UuidElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldControl\AddRecord" class="TYPO3\CMS\Backend\Form\FieldControl\AddRecord" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldControl\AddRecord" class="TYPO3\CMS\Backend\Form\FieldControl\AddRecord" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldControl\AddRecord" class="TYPO3\CMS\Backend\Form\FieldControl\AddRecord" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldControl\EditPopup" class="TYPO3\CMS\Backend\Form\FieldControl\EditPopup" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldControl\EditPopup" class="TYPO3\CMS\Backend\Form\FieldControl\EditPopup" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldControl\EditPopup" class="TYPO3\CMS\Backend\Form\FieldControl\EditPopup" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldControl\ElementBrowser" class="TYPO3\CMS\Backend\Form\FieldControl\ElementBrowser" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldControl\ElementBrowser" class="TYPO3\CMS\Backend\Form\FieldControl\ElementBrowser" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldControl\ElementBrowser" class="TYPO3\CMS\Backend\Form\FieldControl\ElementBrowser" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldControl\InsertClipboard" class="TYPO3\CMS\Backend\Form\FieldControl\InsertClipboard" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldControl\InsertClipboard" class="TYPO3\CMS\Backend\Form\FieldControl\InsertClipboard" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldControl\InsertClipboard" class="TYPO3\CMS\Backend\Form\FieldControl\InsertClipboard" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldControl\LinkPopup" class="TYPO3\CMS\Backend\Form\FieldControl\LinkPopup" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldControl\LinkPopup" class="TYPO3\CMS\Backend\Form\FieldControl\LinkPopup" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldControl\LinkPopup" class="TYPO3\CMS\Backend\Form\FieldControl\LinkPopup" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldControl\ListModule" class="TYPO3\CMS\Backend\Form\FieldControl\ListModule" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldControl\ListModule" class="TYPO3\CMS\Backend\Form\FieldControl\ListModule" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldControl\ListModule" class="TYPO3\CMS\Backend\Form\FieldControl\ListModule" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldControl\PasswordGenerator" class="TYPO3\CMS\Backend\Form\FieldControl\PasswordGenerator" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldControl\PasswordGenerator" class="TYPO3\CMS\Backend\Form\FieldControl\PasswordGenerator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldControl\PasswordGenerator" class="TYPO3\CMS\Backend\Form\FieldControl\PasswordGenerator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldControl\ResetSelection" class="TYPO3\CMS\Backend\Form\FieldControl\ResetSelection" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldControl\ResetSelection" class="TYPO3\CMS\Backend\Form\FieldControl\ResetSelection" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldControl\ResetSelection" class="TYPO3\CMS\Backend\Form\FieldControl\ResetSelection" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldInformation\AdminIsSystemMaintainer" class="TYPO3\CMS\Backend\Form\FieldInformation\AdminIsSystemMaintainer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldInformation\AdminIsSystemMaintainer" class="TYPO3\CMS\Backend\Form\FieldInformation\AdminIsSystemMaintainer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldInformation\AdminIsSystemMaintainer" class="TYPO3\CMS\Backend\Form\FieldInformation\AdminIsSystemMaintainer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldInformation\BackendLayoutFromParentPage" class="TYPO3\CMS\Backend\Form\FieldInformation\BackendLayoutFromParentPage" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldInformation\BackendLayoutFromParentPage" class="TYPO3\CMS\Backend\Form\FieldInformation\BackendLayoutFromParentPage" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldInformation\BackendLayoutFromParentPage" class="TYPO3\CMS\Backend\Form\FieldInformation\BackendLayoutFromParentPage" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldInformation\NoSelectableItemsAvailable" class="TYPO3\CMS\Backend\Form\FieldInformation\NoSelectableItemsAvailable" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldInformation\NoSelectableItemsAvailable" class="TYPO3\CMS\Backend\Form\FieldInformation\NoSelectableItemsAvailable" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldInformation\NoSelectableItemsAvailable" class="TYPO3\CMS\Backend\Form\FieldInformation\NoSelectableItemsAvailable" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldInformation\TcaDescription" class="TYPO3\CMS\Backend\Form\FieldInformation\TcaDescription" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldInformation\TcaDescription" class="TYPO3\CMS\Backend\Form\FieldInformation\TcaDescription" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldInformation\TcaDescription" class="TYPO3\CMS\Backend\Form\FieldInformation\TcaDescription" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldWizard\DefaultLanguageDifferences" class="TYPO3\CMS\Backend\Form\FieldWizard\DefaultLanguageDifferences" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldWizard\DefaultLanguageDifferences" class="TYPO3\CMS\Backend\Form\FieldWizard\DefaultLanguageDifferences" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldWizard\DefaultLanguageDifferences" class="TYPO3\CMS\Backend\Form\FieldWizard\DefaultLanguageDifferences" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldWizard\LocalizationStateSelector" class="TYPO3\CMS\Backend\Form\FieldWizard\LocalizationStateSelector" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldWizard\LocalizationStateSelector" class="TYPO3\CMS\Backend\Form\FieldWizard\LocalizationStateSelector" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldWizard\LocalizationStateSelector" class="TYPO3\CMS\Backend\Form\FieldWizard\LocalizationStateSelector" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageContent" class="TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageContent" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageContent" class="TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageContent" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageContent" class="TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageContent" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageThumbnails" class="TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageThumbnails" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageThumbnails" class="TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageThumbnails" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageThumbnails" class="TYPO3\CMS\Backend\Form\FieldWizard\OtherLanguageThumbnails" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldWizard\RecordsOverview" class="TYPO3\CMS\Backend\Form\FieldWizard\RecordsOverview" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldWizard\RecordsOverview" class="TYPO3\CMS\Backend\Form\FieldWizard\RecordsOverview" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldWizard\RecordsOverview" class="TYPO3\CMS\Backend\Form\FieldWizard\RecordsOverview" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldWizard\SelectIcons" class="TYPO3\CMS\Backend\Form\FieldWizard\SelectIcons" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldWizard\SelectIcons" class="TYPO3\CMS\Backend\Form\FieldWizard\SelectIcons" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldWizard\SelectIcons" class="TYPO3\CMS\Backend\Form\FieldWizard\SelectIcons" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldWizard\ShortcutValidation" class="TYPO3\CMS\Backend\Form\FieldWizard\ShortcutValidation" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldWizard\ShortcutValidation" class="TYPO3\CMS\Backend\Form\FieldWizard\ShortcutValidation" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldWizard\ShortcutValidation" class="TYPO3\CMS\Backend\Form\FieldWizard\ShortcutValidation" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FieldWizard\TableList" class="TYPO3\CMS\Backend\Form\FieldWizard\TableList" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\FieldWizard\TableList" class="TYPO3\CMS\Backend\Form\FieldWizard\TableList" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FieldWizard\TableList" class="TYPO3\CMS\Backend\Form\FieldWizard\TableList" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataGroup\FlexFormSegment.0.TYPO3\CMS\Backend\Form\FormDataGroup\FlexFormSegment" class="TYPO3\CMS\Backend\Form\FormDataGroup\FlexFormSegment" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataGroup\FlexFormSegment" class="TYPO3\CMS\Backend\Form\FormDataGroup\FlexFormSegment" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataGroup\OrderedProviderList.0.TYPO3\CMS\Backend\Form\FormDataGroup\OrderedProviderList" class="TYPO3\CMS\Backend\Form\FormDataGroup\OrderedProviderList" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataGroup\OrderedProviderList" class="TYPO3\CMS\Backend\Form\FormDataGroup\OrderedProviderList" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataGroup\SiteConfigurationDataGroup.0.TYPO3\CMS\Backend\Form\FormDataGroup\SiteConfigurationDataGroup" class="TYPO3\CMS\Backend\Form\FormDataGroup\SiteConfigurationDataGroup" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataGroup\SiteConfigurationDataGroup" class="TYPO3\CMS\Backend\Form\FormDataGroup\SiteConfigurationDataGroup" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataGroup\TcaDatabaseRecord.0.TYPO3\CMS\Backend\Form\FormDataGroup\TcaDatabaseRecord" class="TYPO3\CMS\Backend\Form\FormDataGroup\TcaDatabaseRecord" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataGroup\TcaDatabaseRecord" class="TYPO3\CMS\Backend\Form\FormDataGroup\TcaDatabaseRecord" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataGroup\TcaInputPlaceholderRecord.0.TYPO3\CMS\Backend\Form\FormDataGroup\TcaInputPlaceholderRecord" class="TYPO3\CMS\Backend\Form\FormDataGroup\TcaInputPlaceholderRecord" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataGroup\TcaInputPlaceholderRecord" class="TYPO3\CMS\Backend\Form\FormDataGroup\TcaInputPlaceholderRecord" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataGroup\TcaSelectTreeAjaxFieldData.0.TYPO3\CMS\Backend\Form\FormDataGroup\TcaSelectTreeAjaxFieldData" class="TYPO3\CMS\Backend\Form\FormDataGroup\TcaSelectTreeAjaxFieldData" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataGroup\TcaSelectTreeAjaxFieldData" class="TYPO3\CMS\Backend\Form\FormDataGroup\TcaSelectTreeAjaxFieldData" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataGroup\UserSettingsDataGroup.0.TYPO3\CMS\Backend\Form\FormDataGroup\UserSettingsDataGroup" class="TYPO3\CMS\Backend\Form\FormDataGroup\UserSettingsDataGroup" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataGroup\UserSettingsDataGroup" class="TYPO3\CMS\Backend\Form\FormDataGroup\UserSettingsDataGroup" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0..abstract.TYPO3\CMS\Backend\Form\FormDataProvider\AbstractDatabaseRecordProvider" class="TYPO3\CMS\Backend\Form\FormDataProvider\AbstractDatabaseRecordProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Backend\Form\FormDataProvider\AbstractDatabaseRecordProvider" class="TYPO3\CMS\Backend\Form\FormDataProvider\AbstractDatabaseRecordProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseDefaultLanguagePageRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseDefaultLanguagePageRow" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseDefaultLanguagePageRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseDefaultLanguagePageRow" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseDefaultLanguagePageRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseDefaultLanguagePageRow" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEffectivePid" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEffectivePid" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEffectivePid" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEffectivePid" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseLanguageRows" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseLanguageRows" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseLanguageRows" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseLanguageRows" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageLanguageOverlayRows" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageLanguageOverlayRows" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageLanguageOverlayRows" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageLanguageOverlayRows" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageRootline" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageRootline" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageRootline" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageRootline" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordOverrideValues" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordOverrideValues" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordOverrideValues" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordOverrideValues" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordTypeValue" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordTypeValue" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordTypeValue" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordTypeValue" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDateTimeFields" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDateTimeFields" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDateTimeFields" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDateTimeFields" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultAsReadonly" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultAsReadonly" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultAsReadonly" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultAsReadonly" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultValues" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultValues" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultValues" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultValues" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowInitializeNew" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowInitializeNew" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowInitializeNew" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowInitializeNew" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseSystemLanguageRows" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseSystemLanguageRows" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseSystemLanguageRows" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseSystemLanguageRows" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUniqueUidNewRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUniqueUidNewRow" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUniqueUidNewRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUniqueUidNewRow" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUserPermissionCheck" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUserPermissionCheck" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUserPermissionCheck" class="TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseUserPermissionCheck" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\EvaluateDisplayConditions" class="TYPO3\CMS\Backend\Form\FormDataProvider\EvaluateDisplayConditions" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\EvaluateDisplayConditions" class="TYPO3\CMS\Backend\Form\FormDataProvider\EvaluateDisplayConditions" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca" class="TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca" class="TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\InlineOverrideChildTca" class="TYPO3\CMS\Backend\Form\FormDataProvider\InlineOverrideChildTca" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\InlineOverrideChildTca" class="TYPO3\CMS\Backend\Form\FormDataProvider\InlineOverrideChildTca" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfig" class="TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfig" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfig" class="TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfig" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfigMerged" class="TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfigMerged" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfigMerged" class="TYPO3\CMS\Backend\Form\FormDataProvider\PageTsConfigMerged" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\ReturnUrl" class="TYPO3\CMS\Backend\Form\FormDataProvider\ReturnUrl" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\ReturnUrl" class="TYPO3\CMS\Backend\Form\FormDataProvider\ReturnUrl" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\SiteDatabaseEditRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\SiteDatabaseEditRow" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\SiteDatabaseEditRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\SiteDatabaseEditRow" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving" class="TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving" class="TYPO3\CMS\Backend\Form\FormDataProvider\SiteResolving" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\SiteTcaInline" class="TYPO3\CMS\Backend\Form\FormDataProvider\SiteTcaInline" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\SiteTcaInline" class="TYPO3\CMS\Backend\Form\FormDataProvider\SiteTcaInline" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\SiteTcaInline" class="TYPO3\CMS\Backend\Form\FormDataProvider\SiteTcaInline" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\SystemMaintainerAsReadonly" class="TYPO3\CMS\Backend\Form\FormDataProvider\SystemMaintainerAsReadonly" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\SystemMaintainerAsReadonly" class="TYPO3\CMS\Backend\Form\FormDataProvider\SystemMaintainerAsReadonly" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaCategory" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaCategory" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaCategory" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaCategory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsOverrides" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsOverrides" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsOverrides" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsOverrides" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessCommon" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessCommon" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessCommon" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessCommon" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldLabels" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldLabels" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldLabels" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldLabels" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessPlaceholders" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessPlaceholders" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessPlaceholders" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessPlaceholders" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessRecordTitle" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessRecordTitle" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessRecordTitle" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessRecordTitle" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessShowitem" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessShowitem" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessShowitem" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessShowitem" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveEmptyRelations" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveEmptyRelations" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveEmptyRelations" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveEmptyRelations" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveUnused" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveUnused" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveUnused" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveUnused" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaCountry.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaCountry" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaCountry" public="true" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaCountry" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaCountry" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaCountry" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaCountry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaFiles" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaFiles" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaFiles" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaFiles" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaFiles" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaFiles" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexPrepare" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexPrepare" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexPrepare" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexPrepare" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexProcess" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexProcess" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexProcess" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaFlexProcess" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaFolder" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaFolder" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaFolder" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaFolder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaGroup" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaGroup" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaGroup" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaGroup" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineConfiguration" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineConfiguration" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineConfiguration" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineConfiguration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineExpandCollapseState" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineExpandCollapseState" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineExpandCollapseState" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineExpandCollapseState" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineIsOnSymmetricSide" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineIsOnSymmetricSide" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineIsOnSymmetricSide" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInlineIsOnSymmetricSide" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaInputPlaceholders" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInputPlaceholders" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaInputPlaceholders" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaInputPlaceholders" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaJson" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaJson" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaJson" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaJson" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaJson" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaJson" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaLanguage" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaLanguage" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaLanguage" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaLanguage" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaRadioItems" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaRadioItems" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaRadioItems" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaRadioItems" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaRecordTitle" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaRecordTitle" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaRecordTitle" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaRecordTitle" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectItems" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectItems" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectItems" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectItems" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectTreeItems" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectTreeItems" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectTreeItems" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaSelectTreeItems" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaShortcut" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaShortcut" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaShortcut" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaShortcut" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaSiteLanguage" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaSiteLanguage" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaSiteLanguage" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaSiteLanguage" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaSiteLanguage" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaSiteLanguage" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaSlug" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaSlug" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaSlug" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaSlug" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaTablePermission" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaTablePermission" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaTablePermission" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaTablePermission" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaText" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaText" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaText" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaText" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaTtContentColPosItemsRestrictionByBackendLayout" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaTtContentColPosItemsRestrictionByBackendLayout" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaTtContentColPosItemsRestrictionByBackendLayout" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaTtContentColPosItemsRestrictionByBackendLayout" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaTtContentCtypeItemsRestrictionByBackendLayout" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaTtContentCtypeItemsRestrictionByBackendLayout" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaTtContentCtypeItemsRestrictionByBackendLayout" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaTtContentCtypeItemsRestrictionByBackendLayout" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaTypesCtrlOverrides" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaTypesCtrlOverrides" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaTypesCtrlOverrides" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaTypesCtrlOverrides" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\TcaUuid" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaUuid" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\TcaUuid" class="TYPO3\CMS\Backend\Form\FormDataProvider\TcaUuid" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsDatabaseEditRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsDatabaseEditRow" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsDatabaseEditRow" class="TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsDatabaseEditRow" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsDisabledFields" class="TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsDisabledFields" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsDisabledFields" class="TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsDisabledFields" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsOverrideFields" class="TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsOverrideFields" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsOverrideFields" class="TYPO3\CMS\Backend\Form\FormDataProvider\UserSettingsOverrideFields" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Backend\Form\FormDataProvider\UserTsConfig" class="TYPO3\CMS\Backend\Form\FormDataProvider\UserTsConfig" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\FormDataProvider\UserTsConfig" class="TYPO3\CMS\Backend\Form\FormDataProvider\UserTsConfig" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0..abstract.TYPO3\CMS\Backend\Form\FormDataProviderInterface" class="TYPO3\CMS\Backend\Form\FormDataProviderInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Backend\Form\FormDataProviderInterface" class="TYPO3\CMS\Backend\Form\FormDataProviderInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\NodeExpansion\FieldControl" class="TYPO3\CMS\Backend\Form\NodeExpansion\FieldControl" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\NodeExpansion\FieldControl" class="TYPO3\CMS\Backend\Form\NodeExpansion\FieldControl" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\NodeExpansion\FieldControl" class="TYPO3\CMS\Backend\Form\NodeExpansion\FieldControl" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\NodeExpansion\FieldInformation" class="TYPO3\CMS\Backend\Form\NodeExpansion\FieldInformation" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\NodeExpansion\FieldInformation" class="TYPO3\CMS\Backend\Form\NodeExpansion\FieldInformation" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\NodeExpansion\FieldInformation" class="TYPO3\CMS\Backend\Form\NodeExpansion\FieldInformation" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Form\NodeExpansion\FieldWizard" class="TYPO3\CMS\Backend\Form\NodeExpansion\FieldWizard" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Backend\Form\NodeExpansion\FieldWizard" class="TYPO3\CMS\Backend\Form\NodeExpansion\FieldWizard" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\NodeExpansion\FieldWizard" class="TYPO3\CMS\Backend\Form\NodeExpansion\FieldWizard" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0..abstract.TYPO3\CMS\Backend\Form\NodeInterface" class="TYPO3\CMS\Backend\Form\NodeInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Backend\Form\NodeInterface" class="TYPO3\CMS\Backend\Form\NodeInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\Processor\SelectItemProcessor.0.TYPO3\CMS\Backend\Form\Processor\SelectItemProcessor" class="TYPO3\CMS\Backend\Form\Processor\SelectItemProcessor" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Form\Processor\SelectItemProcessor" class="TYPO3\CMS\Backend\Form\Processor\SelectItemProcessor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\History\RecordHistoryRollback.0.TYPO3\CMS\Backend\History\RecordHistoryRollback" class="TYPO3\CMS\Backend\History\RecordHistoryRollback" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\History\RecordHistoryRollback" class="TYPO3\CMS\Backend\History\RecordHistoryRollback" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Hooks\DataHandlerAuthenticationContext.0.TYPO3\CMS\Backend\Hooks\DataHandlerAuthenticationContext" class="TYPO3\CMS\Backend\Hooks\DataHandlerAuthenticationContext" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Hooks\DataHandlerAuthenticationContext" class="TYPO3\CMS\Backend\Hooks\DataHandlerAuthenticationContext" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Hooks\DataHandlerContentElementRestrictionHook.0.TYPO3\CMS\Backend\Hooks\DataHandlerContentElementRestrictionHook" class="TYPO3\CMS\Backend\Hooks\DataHandlerContentElementRestrictionHook" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Hooks\DataHandlerContentElementRestrictionHook" class="TYPO3\CMS\Backend\Hooks\DataHandlerContentElementRestrictionHook" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Http\Application" class="TYPO3\CMS\Backend\Http\Application" autowire="true" abstract="true">
      <argument type="service" id=".autowire_inline..abstract.instanceof.TYPO3\CMS\Backend\Http\Application.1"/>
    </service>
    <service id=".instanceof.Psr\Http\Server\RequestHandlerInterface.0.TYPO3\CMS\Backend\Http\Application" class="TYPO3\CMS\Backend\Http\Application" autowire="true" abstract="true">
      <argument type="service" id=".autowire_inline..abstract.instanceof.TYPO3\CMS\Backend\Http\Application.1"/>
    </service>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Http\Application" class="TYPO3\CMS\Backend\Http\Application" autowire="true" autoconfigure="true" abstract="true">
      <argument type="service" id=".autowire_inline..abstract.instanceof.TYPO3\CMS\Backend\Http\Application.1"/>
    </service>
    <service id=".instanceof.Psr\Http\Server\RequestHandlerInterface.0.TYPO3\CMS\Backend\Http\RequestHandler" class="TYPO3\CMS\Backend\Http\RequestHandler" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Http\RequestHandler" class="TYPO3\CMS\Backend\Http\RequestHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\LinkHandler\RecordLinkHandler.0.TYPO3\CMS\Backend\LinkHandler\RecordLinkHandler" class="TYPO3\CMS\Backend\LinkHandler\RecordLinkHandler" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\LinkHandler\RecordLinkHandler" class="TYPO3\CMS\Backend\LinkHandler\RecordLinkHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Localization\LocalizationHandlerInterface.0..abstract.TYPO3\CMS\Backend\Localization\LocalizationHandlerInterface" class="TYPO3\CMS\Backend\Localization\LocalizationHandlerInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Backend\Localization\LocalizationHandlerInterface" class="TYPO3\CMS\Backend\Localization\LocalizationHandlerInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Localization\LocalizationHandlerInterface.0.TYPO3\CMS\Backend\Localization\ManualLocalizationHandler" class="TYPO3\CMS\Backend\Localization\ManualLocalizationHandler" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Localization\ManualLocalizationHandler" class="TYPO3\CMS\Backend\Localization\ManualLocalizationHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\LoginProvider\UsernamePasswordLoginProvider.0.TYPO3\CMS\Backend\LoginProvider\UsernamePasswordLoginProvider" class="TYPO3\CMS\Backend\LoginProvider\UsernamePasswordLoginProvider" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\LoginProvider\UsernamePasswordLoginProvider" class="TYPO3\CMS\Backend\LoginProvider\UsernamePasswordLoginProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Backend\Middleware\AdditionalResponseHeaders" class="TYPO3\CMS\Backend\Middleware\AdditionalResponseHeaders" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Middleware\AdditionalResponseHeaders" class="TYPO3\CMS\Backend\Middleware\AdditionalResponseHeaders" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Backend\Middleware\BackendModuleValidator" class="TYPO3\CMS\Backend\Middleware\BackendModuleValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Middleware\BackendModuleValidator" class="TYPO3\CMS\Backend\Middleware\BackendModuleValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Backend\Middleware\BackendRouteInitialization" class="TYPO3\CMS\Backend\Middleware\BackendRouteInitialization" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Middleware\BackendRouteInitialization" class="TYPO3\CMS\Backend\Middleware\BackendRouteInitialization" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Middleware\BackendUserAuthenticator" class="TYPO3\CMS\Backend\Middleware\BackendUserAuthenticator" autowire="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Backend\Middleware\BackendUserAuthenticator" class="TYPO3\CMS\Backend\Middleware\BackendUserAuthenticator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Middleware\BackendUserAuthenticator" class="TYPO3\CMS\Backend\Middleware\BackendUserAuthenticator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Backend\Middleware\ContentSecurityPolicyHeaders" class="TYPO3\CMS\Backend\Middleware\ContentSecurityPolicyHeaders" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Middleware\ContentSecurityPolicyHeaders" class="TYPO3\CMS\Backend\Middleware\ContentSecurityPolicyHeaders" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Backend\Middleware\ContentSecurityPolicyReporter" class="TYPO3\CMS\Backend\Middleware\ContentSecurityPolicyReporter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Middleware\ContentSecurityPolicyReporter" class="TYPO3\CMS\Backend\Middleware\ContentSecurityPolicyReporter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Backend\Middleware\ForcedHttpsBackendRedirector" class="TYPO3\CMS\Backend\Middleware\ForcedHttpsBackendRedirector" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Middleware\ForcedHttpsBackendRedirector" class="TYPO3\CMS\Backend\Middleware\ForcedHttpsBackendRedirector" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Backend\Middleware\JavaScriptLabelImportMapEntryResolver" class="TYPO3\CMS\Backend\Middleware\JavaScriptLabelImportMapEntryResolver" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Middleware\JavaScriptLabelImportMapEntryResolver" class="TYPO3\CMS\Backend\Middleware\JavaScriptLabelImportMapEntryResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Backend\Middleware\LockedBackendGuard" class="TYPO3\CMS\Backend\Middleware\LockedBackendGuard" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Middleware\LockedBackendGuard" class="TYPO3\CMS\Backend\Middleware\LockedBackendGuard" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Middleware\PageContextInitialization" class="TYPO3\CMS\Backend\Middleware\PageContextInitialization" autowire="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Backend\Middleware\PageContextInitialization" class="TYPO3\CMS\Backend\Middleware\PageContextInitialization" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Middleware\PageContextInitialization" class="TYPO3\CMS\Backend\Middleware\PageContextInitialization" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Backend\Middleware\SiteResolver" class="TYPO3\CMS\Backend\Middleware\SiteResolver" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Middleware\SiteResolver" class="TYPO3\CMS\Backend\Middleware\SiteResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Backend\Middleware\SudoModeInterceptor" class="TYPO3\CMS\Backend\Middleware\SudoModeInterceptor" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Middleware\SudoModeInterceptor" class="TYPO3\CMS\Backend\Middleware\SudoModeInterceptor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Module\AccessGate\AdminGate.0.TYPO3\CMS\Backend\Module\AccessGate\AdminGate" class="TYPO3\CMS\Backend\Module\AccessGate\AdminGate" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Module\AccessGate\AdminGate" class="TYPO3\CMS\Backend\Module\AccessGate\AdminGate" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Module\AccessGate\SystemMaintainerGate.0.TYPO3\CMS\Backend\Module\AccessGate\SystemMaintainerGate" class="TYPO3\CMS\Backend\Module\AccessGate\SystemMaintainerGate" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Module\AccessGate\SystemMaintainerGate" class="TYPO3\CMS\Backend\Module\AccessGate\SystemMaintainerGate" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Module\AccessGate\UserGate.0.TYPO3\CMS\Backend\Module\AccessGate\UserGate" class="TYPO3\CMS\Backend\Module\AccessGate\UserGate" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Module\AccessGate\UserGate" class="TYPO3\CMS\Backend\Module\AccessGate\UserGate" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Module\ModuleFactory.0.TYPO3\CMS\Backend\Module\ModuleFactory" class="TYPO3\CMS\Backend\Module\ModuleFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Module\ModuleFactory" class="TYPO3\CMS\Backend\Module\ModuleFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Preview\FluidBasedContentPreviewRenderer.0.TYPO3\CMS\Backend\Preview\FluidBasedContentPreviewRenderer" class="TYPO3\CMS\Backend\Preview\FluidBasedContentPreviewRenderer" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Preview\FluidBasedContentPreviewRenderer" class="TYPO3\CMS\Backend\Preview\FluidBasedContentPreviewRenderer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Preview\RecordFieldPreviewProcessor.0.TYPO3\CMS\Backend\Preview\RecordFieldPreviewProcessor" class="TYPO3\CMS\Backend\Preview\RecordFieldPreviewProcessor" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Preview\RecordFieldPreviewProcessor" class="TYPO3\CMS\Backend\Preview\RecordFieldPreviewProcessor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer" class="TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer.0.TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer" class="TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer" class="TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Preview\StandardPreviewRendererResolver.0.TYPO3\CMS\Backend\Preview\StandardPreviewRendererResolver" class="TYPO3\CMS\Backend\Preview\StandardPreviewRendererResolver" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Preview\StandardPreviewRendererResolver" class="TYPO3\CMS\Backend\Preview\StandardPreviewRendererResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\RecordList\DatabaseRecordList.0.TYPO3\CMS\Backend\RecordList\DatabaseRecordList" class="TYPO3\CMS\Backend\RecordList\DatabaseRecordList" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\RecordList\DatabaseRecordList" class="TYPO3\CMS\Backend\RecordList\DatabaseRecordList" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\RecordList\DatabaseRecordList.0.TYPO3\CMS\Backend\RecordList\ElementBrowserRecordList" class="TYPO3\CMS\Backend\RecordList\ElementBrowserRecordList" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\RecordList\ElementBrowserRecordList.0.TYPO3\CMS\Backend\RecordList\ElementBrowserRecordList" class="TYPO3\CMS\Backend\RecordList\ElementBrowserRecordList" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\RecordList\ElementBrowserRecordList" class="TYPO3\CMS\Backend\RecordList\ElementBrowserRecordList" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Resource\PublicUrlPrefixer.0.TYPO3\CMS\Backend\Resource\PublicUrlPrefixer" class="TYPO3\CMS\Backend\Resource\PublicUrlPrefixer" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Resource\PublicUrlPrefixer" class="TYPO3\CMS\Backend\Resource\PublicUrlPrefixer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Routing\Router.0.TYPO3\CMS\Backend\Routing\Router" class="TYPO3\CMS\Backend\Routing\Router" public="true" autowire="true" abstract="true">
      <configurator service="TYPO3\CMS\Backend\Routing\RouterConfigurator" method="__invoke"/>
    </service>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Routing\Router" class="TYPO3\CMS\Backend\Routing\Router" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Backend\Routing\UriBuilder" class="TYPO3\CMS\Backend\Routing\UriBuilder" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Routing\UriBuilder" class="TYPO3\CMS\Backend\Routing\UriBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Search\EventListener\AddLiveSearchFrontendUriResolverListener.0.TYPO3\CMS\Backend\Search\EventListener\AddLiveSearchFrontendUriResolverListener" class="TYPO3\CMS\Backend\Search\EventListener\AddLiveSearchFrontendUriResolverListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Search\EventListener\AddLiveSearchFrontendUriResolverListener" class="TYPO3\CMS\Backend\Search\EventListener\AddLiveSearchFrontendUriResolverListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Search\EventListener\AddLiveSearchResultActionsListener.0.TYPO3\CMS\Backend\Search\EventListener\AddLiveSearchResultActionsListener" class="TYPO3\CMS\Backend\Search\EventListener\AddLiveSearchResultActionsListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Search\EventListener\AddLiveSearchResultActionsListener" class="TYPO3\CMS\Backend\Search\EventListener\AddLiveSearchResultActionsListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Search\EventListener\ExcludePagesFromSearchFieldsLookup.0.TYPO3\CMS\Backend\Search\EventListener\ExcludePagesFromSearchFieldsLookup" class="TYPO3\CMS\Backend\Search\EventListener\ExcludePagesFromSearchFieldsLookup" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Search\EventListener\ExcludePagesFromSearchFieldsLookup" class="TYPO3\CMS\Backend\Search\EventListener\ExcludePagesFromSearchFieldsLookup" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Search\LiveSearch\SearchProviderInterface.0.TYPO3\CMS\Backend\Search\LiveSearch\BackendModuleProvider" class="TYPO3\CMS\Backend\Search\LiveSearch\BackendModuleProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Search\LiveSearch\BackendModuleProvider" class="TYPO3\CMS\Backend\Search\LiveSearch\BackendModuleProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Search\LiveSearch\SearchProviderInterface.0.TYPO3\CMS\Backend\Search\LiveSearch\DatabaseRecordProvider" class="TYPO3\CMS\Backend\Search\LiveSearch\DatabaseRecordProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Search\LiveSearch\DatabaseRecordProvider" class="TYPO3\CMS\Backend\Search\LiveSearch\DatabaseRecordProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Search\LiveSearch\SearchProviderInterface.0.TYPO3\CMS\Backend\Search\LiveSearch\PageRecordProvider" class="TYPO3\CMS\Backend\Search\LiveSearch\PageRecordProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Search\LiveSearch\PageRecordProvider" class="TYPO3\CMS\Backend\Search\LiveSearch\PageRecordProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Search\LiveSearch\SearchProviderInterface.0..abstract.TYPO3\CMS\Backend\Search\LiveSearch\SearchProviderInterface" class="TYPO3\CMS\Backend\Search\LiveSearch\SearchProviderInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Backend\Search\LiveSearch\SearchProviderInterface" class="TYPO3\CMS\Backend\Search\LiveSearch\SearchProviderInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Security\CategoryPermissionsAspect.0.TYPO3\CMS\Backend\Security\CategoryPermissionsAspect" class="TYPO3\CMS\Backend\Security\CategoryPermissionsAspect" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Security\CategoryPermissionsAspect" class="TYPO3\CMS\Backend\Security\CategoryPermissionsAspect" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Security\ContentSecurityPolicy\CspAjaxController.0.TYPO3\CMS\Backend\Security\ContentSecurityPolicy\CspAjaxController" class="TYPO3\CMS\Backend\Security\ContentSecurityPolicy\CspAjaxController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Security\ContentSecurityPolicy\CspAjaxController" class="TYPO3\CMS\Backend\Security\ContentSecurityPolicy\CspAjaxController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Security\ContentSecurityPolicy\CspModuleController.0.TYPO3\CMS\Backend\Security\ContentSecurityPolicy\CspModuleController" class="TYPO3\CMS\Backend\Security\ContentSecurityPolicy\CspModuleController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Security\ContentSecurityPolicy\CspModuleController" class="TYPO3\CMS\Backend\Security\ContentSecurityPolicy\CspModuleController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Security\EmailLoginNotification.0.TYPO3\CMS\Backend\Security\EmailLoginNotification" class="TYPO3\CMS\Backend\Security\EmailLoginNotification" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Security\EmailLoginNotification" class="TYPO3\CMS\Backend\Security\EmailLoginNotification" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Security\SudoMode\Access\AccessFactory.0.TYPO3\CMS\Backend\Security\SudoMode\Access\AccessFactory" class="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Security\SudoMode\Access\AccessFactory" class="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Backend\Security\SudoMode\Access\AccessStorage" class="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessStorage" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Security\SudoMode\Access\AccessStorage.0.TYPO3\CMS\Backend\Security\SudoMode\Access\AccessStorage" class="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessStorage" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Security\SudoMode\Access\AccessStorage" class="TYPO3\CMS\Backend\Security\SudoMode\Access\AccessStorage" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Sidebar\ModuleMenuSidebarComponent.0.TYPO3\CMS\Backend\Sidebar\ModuleMenuSidebarComponent" class="TYPO3\CMS\Backend\Sidebar\ModuleMenuSidebarComponent" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Sidebar\ModuleMenuSidebarComponent" class="TYPO3\CMS\Backend\Sidebar\ModuleMenuSidebarComponent" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Template\Components\Breadcrumb.0.TYPO3\CMS\Backend\Template\Components\Breadcrumb" class="TYPO3\CMS\Backend\Template\Components\Breadcrumb" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Template\Components\Breadcrumb" class="TYPO3\CMS\Backend\Template\Components\Breadcrumb" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Template\Components\ButtonBar.0.TYPO3\CMS\Backend\Template\Components\ButtonBar" class="TYPO3\CMS\Backend\Template\Components\ButtonBar" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Template\Components\ButtonBar" class="TYPO3\CMS\Backend\Template\Components\ButtonBar" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Template\Components\ComponentFactory.0.TYPO3\CMS\Backend\Template\Components\ComponentFactory" class="TYPO3\CMS\Backend\Template\Components\ComponentFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Template\Components\ComponentFactory" class="TYPO3\CMS\Backend\Template\Components\ComponentFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Template\Components\DocHeaderComponent.0.TYPO3\CMS\Backend\Template\Components\DocHeaderComponent" class="TYPO3\CMS\Backend\Template\Components\DocHeaderComponent" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Template\Components\DocHeaderComponent" class="TYPO3\CMS\Backend\Template\Components\DocHeaderComponent" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Template\Components\MenuRegistry.0.TYPO3\CMS\Backend\Template\Components\MenuRegistry" class="TYPO3\CMS\Backend\Template\Components\MenuRegistry" shared="false" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Template\Components\MenuRegistry" class="TYPO3\CMS\Backend\Template\Components\MenuRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Template\ModuleTemplateFactory.0.TYPO3\CMS\Backend\Template\ModuleTemplateFactory" class="TYPO3\CMS\Backend\Template\ModuleTemplateFactory" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Template\ModuleTemplateFactory" class="TYPO3\CMS\Backend\Template\ModuleTemplateFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface.0..abstract.TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface" class="TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface" class="TYPO3\CMS\Backend\Toolbar\ToolbarItemInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Tree\Repository\PageTreeFilter.0.TYPO3\CMS\Backend\Tree\Repository\PageTreeFilter" class="TYPO3\CMS\Backend\Tree\Repository\PageTreeFilter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Tree\Repository\PageTreeFilter" class="TYPO3\CMS\Backend\Tree\Repository\PageTreeFilter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Tree\View\ContentCreationPagePositionMap.0.TYPO3\CMS\Backend\Tree\View\ContentCreationPagePositionMap" class="TYPO3\CMS\Backend\Tree\View\ContentCreationPagePositionMap" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Tree\View\ContentCreationPagePositionMap" class="TYPO3\CMS\Backend\Tree\View\ContentCreationPagePositionMap" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Tree\View\ContentMovingPagePositionMap.0.TYPO3\CMS\Backend\Tree\View\ContentMovingPagePositionMap" class="TYPO3\CMS\Backend\Tree\View\ContentMovingPagePositionMap" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Tree\View\ContentMovingPagePositionMap" class="TYPO3\CMS\Backend\Tree\View\ContentMovingPagePositionMap" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Upgrades\UserSettingsMigration.0.TYPO3\CMS\Backend\Upgrades\UserSettingsMigration" class="TYPO3\CMS\Backend\Upgrades\UserSettingsMigration" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Upgrades\UserSettingsMigration" class="TYPO3\CMS\Backend\Upgrades\UserSettingsMigration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Upgrades\UserSettingsNormalizationMigration.0.TYPO3\CMS\Backend\Upgrades\UserSettingsNormalizationMigration" class="TYPO3\CMS\Backend\Upgrades\UserSettingsNormalizationMigration" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Upgrades\UserSettingsNormalizationMigration" class="TYPO3\CMS\Backend\Upgrades\UserSettingsNormalizationMigration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Upgrades\UserSettingsScrubbingMigration.0.TYPO3\CMS\Backend\Upgrades\UserSettingsScrubbingMigration" class="TYPO3\CMS\Backend\Upgrades\UserSettingsScrubbingMigration" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Upgrades\UserSettingsScrubbingMigration" class="TYPO3\CMS\Backend\Upgrades\UserSettingsScrubbingMigration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\UserFunctions\UserSettingsItemsProcFunc.0.TYPO3\CMS\Backend\UserFunctions\UserSettingsItemsProcFunc" class="TYPO3\CMS\Backend\UserFunctions\UserSettingsItemsProcFunc" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\UserFunctions\UserSettingsItemsProcFunc" class="TYPO3\CMS\Backend\UserFunctions\UserSettingsItemsProcFunc" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\View\AuthenticationStyleInformation.0.TYPO3\CMS\Backend\View\AuthenticationStyleInformation" class="TYPO3\CMS\Backend\View\AuthenticationStyleInformation" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\View\AuthenticationStyleInformation" class="TYPO3\CMS\Backend\View\AuthenticationStyleInformation" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\View\BackendLayout\ContentFetcher.0.TYPO3\CMS\Backend\View\BackendLayout\ContentFetcher" class="TYPO3\CMS\Backend\View\BackendLayout\ContentFetcher" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\View\BackendLayout\ContentFetcher" class="TYPO3\CMS\Backend\View\BackendLayout\ContentFetcher" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Backend\View\BackendLayout\DataProviderCollection" class="TYPO3\CMS\Backend\View\BackendLayout\DataProviderCollection" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\View\BackendLayout\DataProviderCollection" class="TYPO3\CMS\Backend\View\BackendLayout\DataProviderCollection" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\View\BackendLayout\DataProviderInterface.0..abstract.TYPO3\CMS\Backend\View\BackendLayout\DataProviderInterface" class="TYPO3\CMS\Backend\View\BackendLayout\DataProviderInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Backend\View\BackendLayout\DataProviderInterface" class="TYPO3\CMS\Backend\View\BackendLayout\DataProviderInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\View\BackendLayout\DataProviderInterface.0.TYPO3\CMS\Backend\View\BackendLayout\DefaultDataProvider" class="TYPO3\CMS\Backend\View\BackendLayout\DefaultDataProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\View\BackendLayout\DefaultDataProvider" class="TYPO3\CMS\Backend\View\BackendLayout\DefaultDataProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\View\BackendLayout\DataProviderInterface.0.TYPO3\CMS\Backend\View\BackendLayout\PageTsBackendLayoutDataProvider" class="TYPO3\CMS\Backend\View\BackendLayout\PageTsBackendLayoutDataProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\View\BackendLayout\PageTsBackendLayoutDataProvider" class="TYPO3\CMS\Backend\View\BackendLayout\PageTsBackendLayoutDataProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\View\BackendLayoutView.0.TYPO3\CMS\Backend\View\BackendLayoutView" class="TYPO3\CMS\Backend\View\BackendLayoutView" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\View\BackendLayoutView" class="TYPO3\CMS\Backend\View\BackendLayoutView" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\View\RecordIdentity\RecordTypeLabelResolver.0.TYPO3\CMS\Backend\View\RecordIdentity\RecordTypeLabelResolver" class="TYPO3\CMS\Backend\View\RecordIdentity\RecordTypeLabelResolver" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\View\RecordIdentity\RecordTypeLabelResolver" class="TYPO3\CMS\Backend\View\RecordIdentity\RecordTypeLabelResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\View\RecordIdentityRenderer.0.TYPO3\CMS\Backend\View\RecordIdentityRenderer" class="TYPO3\CMS\Backend\View\RecordIdentityRenderer" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\View\RecordIdentityRenderer" class="TYPO3\CMS\Backend\View\RecordIdentityRenderer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\View\RecordSearchBoxComponent.0.TYPO3\CMS\Backend\View\RecordSearchBoxComponent" class="TYPO3\CMS\Backend\View\RecordSearchBoxComponent" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\View\RecordSearchBoxComponent" class="TYPO3\CMS\Backend\View\RecordSearchBoxComponent" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Backend\ViewHelpers\AvatarViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\AvatarViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ViewHelpers\AvatarViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\AvatarViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Backend\ViewHelpers\LanguageColumnViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\LanguageColumnViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ViewHelpers\LanguageColumnViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\LanguageColumnViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Backend\ViewHelpers\Link\DocumentationViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Link\DocumentationViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ViewHelpers\Link\DocumentationViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Link\DocumentationViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Backend\ViewHelpers\Link\EditRecordViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Link\EditRecordViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ViewHelpers\Link\EditRecordViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Link\EditRecordViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Backend\ViewHelpers\Link\NewRecordViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Link\NewRecordViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ViewHelpers\Link\NewRecordViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Link\NewRecordViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Backend\ViewHelpers\LoginLogoViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\LoginLogoViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ViewHelpers\LoginLogoViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\LoginLogoViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Backend\ViewHelpers\Mfa\IfHasStateViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Mfa\IfHasStateViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ViewHelpers\Mfa\IfHasStateViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Mfa\IfHasStateViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Backend\ViewHelpers\ModuleLinkViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\ModuleLinkViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ViewHelpers\ModuleLinkViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\ModuleLinkViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Backend\ViewHelpers\ThumbnailViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\ThumbnailViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ViewHelpers\ThumbnailViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\ThumbnailViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Backend\ViewHelpers\Toolbar\AttributesViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Toolbar\AttributesViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ViewHelpers\Toolbar\AttributesViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Toolbar\AttributesViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Backend\ViewHelpers\Toolbar\IfHasDropdownViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Toolbar\IfHasDropdownViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ViewHelpers\Toolbar\IfHasDropdownViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Toolbar\IfHasDropdownViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Backend\ViewHelpers\Type\IsArrayViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Type\IsArrayViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ViewHelpers\Type\IsArrayViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Type\IsArrayViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Backend\ViewHelpers\TypoScript\FineDiffViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\TypoScript\FineDiffViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ViewHelpers\TypoScript\FineDiffViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\TypoScript\FineDiffViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Backend\ViewHelpers\Uri\EditRecordViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Uri\EditRecordViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ViewHelpers\Uri\EditRecordViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Uri\EditRecordViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Backend\ViewHelpers\Uri\NewRecordViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Uri\NewRecordViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\ViewHelpers\Uri\NewRecordViewHelper" class="TYPO3\CMS\Backend\ViewHelpers\Uri\NewRecordViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Wizard\WizardProviderInterface.0.TYPO3\CMS\Backend\Wizard\PageWizardProvider" class="TYPO3\CMS\Backend\Wizard\PageWizardProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Backend\Wizard\PageWizardProvider" class="TYPO3\CMS\Backend\Wizard\PageWizardProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Wizard\WizardProviderInterface.0..abstract.TYPO3\CMS\Backend\Wizard\WizardProviderInterface" class="TYPO3\CMS\Backend\Wizard\WizardProviderInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Backend\Wizard\WizardProviderInterface" class="TYPO3\CMS\Backend\Wizard\WizardProviderInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\RateLimiter\RateLimiterFactory.0.backendPasswordRecovery.rateLimiterFactory" class="TYPO3\CMS\Core\RateLimiter\RateLimiterFactory" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.backendPasswordRecovery.rateLimiterFactory" class="TYPO3\CMS\Core\RateLimiter\RateLimiterFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Aspect\FileMetadataOverlayAspect.0.TYPO3\CMS\Frontend\Aspect\FileMetadataOverlayAspect" class="TYPO3\CMS\Frontend\Aspect\FileMetadataOverlayAspect" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Aspect\FileMetadataOverlayAspect" class="TYPO3\CMS\Frontend\Aspect\FileMetadataOverlayAspect" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Frontend\Authentication\FrontendBackendUserAuthentication" class="TYPO3\CMS\Frontend\Authentication\FrontendBackendUserAuthentication" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Authentication\FrontendBackendUserAuthentication" class="TYPO3\CMS\Frontend\Authentication\FrontendBackendUserAuthentication" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication" class="TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication" class="TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Cache\CacheLifetimeCalculator.0.TYPO3\CMS\Frontend\Cache\CacheLifetimeCalculator" class="TYPO3\CMS\Frontend\Cache\CacheLifetimeCalculator" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Cache\CacheLifetimeCalculator" class="TYPO3\CMS\Frontend\Cache\CacheLifetimeCalculator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Cache\MetaDataState.0.TYPO3\CMS\Frontend\Cache\MetaDataState" class="TYPO3\CMS\Frontend\Cache\MetaDataState" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Cache\MetaDataState" class="TYPO3\CMS\Frontend\Cache\MetaDataState" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Content\ContentAreaResolver.0.TYPO3\CMS\Frontend\Content\ContentAreaResolver" class="TYPO3\CMS\Frontend\Content\ContentAreaResolver" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Content\ContentAreaResolver" class="TYPO3\CMS\Frontend\Content\ContentAreaResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor.0.TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor" class="TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor" class="TYPO3\CMS\Frontend\ContentObject\ContentDataProcessor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer.0.TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer" class="TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer" class="TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer" shared="false" public="true" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\ContentObject\Exception\ProductionExceptionHandler.0.TYPO3\CMS\Frontend\ContentObject\Exception\ProductionExceptionHandler" class="TYPO3\CMS\Frontend\ContentObject\Exception\ProductionExceptionHandler" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\ContentObject\Exception\ProductionExceptionHandler" class="TYPO3\CMS\Frontend\ContentObject\Exception\ProductionExceptionHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Frontend\ContentObject\Menu\MenuContentObjectFactory" class="TYPO3\CMS\Frontend\ContentObject\Menu\MenuContentObjectFactory" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\ContentObject\Menu\MenuContentObjectFactory" class="TYPO3\CMS\Frontend\ContentObject\Menu\MenuContentObjectFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Controller\ErrorController.0.TYPO3\CMS\Frontend\Controller\ErrorController" class="TYPO3\CMS\Frontend\Controller\ErrorController" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Controller\ErrorController" class="TYPO3\CMS\Frontend\Controller\ErrorController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Controller\ShowImageController.0.TYPO3\CMS\Frontend\Controller\ShowImageController" class="TYPO3\CMS\Frontend\Controller\ShowImageController" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Controller\ShowImageController" class="TYPO3\CMS\Frontend\Controller\ShowImageController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\DataProcessing\FlexFormProcessor.0.TYPO3\CMS\Frontend\DataProcessing\FlexFormProcessor" class="TYPO3\CMS\Frontend\DataProcessing\FlexFormProcessor" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\DataProcessing\FlexFormProcessor" class="TYPO3\CMS\Frontend\DataProcessing\FlexFormProcessor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\EventListener\AvoidContentSecurityPolicyNonceEventListener.0.TYPO3\CMS\Frontend\EventListener\AvoidContentSecurityPolicyNonceEventListener" class="TYPO3\CMS\Frontend\EventListener\AvoidContentSecurityPolicyNonceEventListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\EventListener\AvoidContentSecurityPolicyNonceEventListener" class="TYPO3\CMS\Frontend\EventListener\AvoidContentSecurityPolicyNonceEventListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Html\HtmlWorker.0.TYPO3\CMS\Frontend\Html\HtmlWorker" class="TYPO3\CMS\Frontend\Html\HtmlWorker" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Html\HtmlWorker" class="TYPO3\CMS\Frontend\Html\HtmlWorker" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Frontend\Http\Application" class="TYPO3\CMS\Frontend\Http\Application" autowire="true" abstract="true">
      <argument type="service" id=".autowire_inline..abstract.instanceof.TYPO3\CMS\Frontend\Http\Application.1"/>
    </service>
    <service id=".instanceof.Psr\Http\Server\RequestHandlerInterface.0.TYPO3\CMS\Frontend\Http\Application" class="TYPO3\CMS\Frontend\Http\Application" autowire="true" abstract="true">
      <argument type="service" id=".autowire_inline..abstract.instanceof.TYPO3\CMS\Frontend\Http\Application.1"/>
    </service>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Http\Application" class="TYPO3\CMS\Frontend\Http\Application" autowire="true" autoconfigure="true" abstract="true">
      <argument type="service" id=".autowire_inline..abstract.instanceof.TYPO3\CMS\Frontend\Http\Application.1"/>
    </service>
    <service id=".instanceof.Psr\Http\Server\RequestHandlerInterface.0.TYPO3\CMS\Frontend\Http\RequestHandler" class="TYPO3\CMS\Frontend\Http\RequestHandler" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Http\RequestHandler" class="TYPO3\CMS\Frontend\Http\RequestHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Frontend\Middleware\BackendUserAuthenticator" class="TYPO3\CMS\Frontend\Middleware\BackendUserAuthenticator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Middleware\BackendUserAuthenticator" class="TYPO3\CMS\Frontend\Middleware\BackendUserAuthenticator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Frontend\Middleware\CacheTimeout" class="TYPO3\CMS\Frontend\Middleware\CacheTimeout" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Middleware\CacheTimeout" class="TYPO3\CMS\Frontend\Middleware\CacheTimeout" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Frontend\Middleware\ContentLengthResponseHeader" class="TYPO3\CMS\Frontend\Middleware\ContentLengthResponseHeader" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Middleware\ContentLengthResponseHeader" class="TYPO3\CMS\Frontend\Middleware\ContentLengthResponseHeader" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Frontend\Middleware\ContentSecurityPolicyHeaders" class="TYPO3\CMS\Frontend\Middleware\ContentSecurityPolicyHeaders" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Middleware\ContentSecurityPolicyHeaders" class="TYPO3\CMS\Frontend\Middleware\ContentSecurityPolicyHeaders" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Frontend\Middleware\ContentSecurityPolicyReporter" class="TYPO3\CMS\Frontend\Middleware\ContentSecurityPolicyReporter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Middleware\ContentSecurityPolicyReporter" class="TYPO3\CMS\Frontend\Middleware\ContentSecurityPolicyReporter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Frontend\Middleware\EidHandler" class="TYPO3\CMS\Frontend\Middleware\EidHandler" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Middleware\EidHandler" class="TYPO3\CMS\Frontend\Middleware\EidHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator" class="TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator" autowire="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator" class="TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator" class="TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Frontend\Middleware\MaintenanceMode" class="TYPO3\CMS\Frontend\Middleware\MaintenanceMode" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Middleware\MaintenanceMode" class="TYPO3\CMS\Frontend\Middleware\MaintenanceMode" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Frontend\Middleware\PageArgumentValidator" class="TYPO3\CMS\Frontend\Middleware\PageArgumentValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Middleware\PageArgumentValidator" class="TYPO3\CMS\Frontend\Middleware\PageArgumentValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Frontend\Middleware\PageResolver" class="TYPO3\CMS\Frontend\Middleware\PageResolver" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Middleware\PageResolver" class="TYPO3\CMS\Frontend\Middleware\PageResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Frontend\Middleware\PrepareTypoScriptFrontendRendering" class="TYPO3\CMS\Frontend\Middleware\PrepareTypoScriptFrontendRendering" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Middleware\PrepareTypoScriptFrontendRendering" class="TYPO3\CMS\Frontend\Middleware\PrepareTypoScriptFrontendRendering" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Frontend\Middleware\PreviewSimulator" class="TYPO3\CMS\Frontend\Middleware\PreviewSimulator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Middleware\PreviewSimulator" class="TYPO3\CMS\Frontend\Middleware\PreviewSimulator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Frontend\Middleware\ShortcutAndMountPointRedirect" class="TYPO3\CMS\Frontend\Middleware\ShortcutAndMountPointRedirect" autowire="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Frontend\Middleware\ShortcutAndMountPointRedirect" class="TYPO3\CMS\Frontend\Middleware\ShortcutAndMountPointRedirect" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Middleware\ShortcutAndMountPointRedirect" class="TYPO3\CMS\Frontend\Middleware\ShortcutAndMountPointRedirect" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Frontend\Middleware\SiteBaseRedirectResolver" class="TYPO3\CMS\Frontend\Middleware\SiteBaseRedirectResolver" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Middleware\SiteBaseRedirectResolver" class="TYPO3\CMS\Frontend\Middleware\SiteBaseRedirectResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Frontend\Middleware\SiteResolver" class="TYPO3\CMS\Frontend\Middleware\SiteResolver" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Middleware\SiteResolver" class="TYPO3\CMS\Frontend\Middleware\SiteResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Frontend\Middleware\StaticRouteResolver" class="TYPO3\CMS\Frontend\Middleware\StaticRouteResolver" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Middleware\StaticRouteResolver" class="TYPO3\CMS\Frontend\Middleware\StaticRouteResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization" class="TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization.0.TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization" class="TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization" class="TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Page\CacheHashCalculator.0.TYPO3\CMS\Frontend\Page\CacheHashCalculator" class="TYPO3\CMS\Frontend\Page\CacheHashCalculator" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Page\CacheHashCalculator" class="TYPO3\CMS\Frontend\Page\CacheHashCalculator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Frontend\Resource\FileCollector" class="TYPO3\CMS\Frontend\Resource\FileCollector" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Resource\FileCollector.0.TYPO3\CMS\Frontend\Resource\FileCollector" class="TYPO3\CMS\Frontend\Resource\FileCollector" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Resource\FileCollector" class="TYPO3\CMS\Frontend\Resource\FileCollector" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Resource\PublicUrlPrefixer.0.TYPO3\CMS\Frontend\Resource\PublicUrlPrefixer" class="TYPO3\CMS\Frontend\Resource\PublicUrlPrefixer" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Resource\PublicUrlPrefixer" class="TYPO3\CMS\Frontend\Resource\PublicUrlPrefixer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Typolink\TypolinkBuilderInterface.0.TYPO3\CMS\Frontend\Typolink\DatabaseRecordLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\DatabaseRecordLinkBuilder" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Typolink\DatabaseRecordLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\DatabaseRecordLinkBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Frontend\Typolink\EmailLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\EmailLinkBuilder" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Typolink\TypolinkBuilderInterface.0.TYPO3\CMS\Frontend\Typolink\EmailLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\EmailLinkBuilder" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Typolink\EmailLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\EmailLinkBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Typolink\TypolinkBuilderInterface.0.TYPO3\CMS\Frontend\Typolink\ExternalUrlLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\ExternalUrlLinkBuilder" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Typolink\ExternalUrlLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\ExternalUrlLinkBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Typolink\TypolinkBuilderInterface.0.TYPO3\CMS\Frontend\Typolink\FileOrFolderLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\FileOrFolderLinkBuilder" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Typolink\FileOrFolderLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\FileOrFolderLinkBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Typolink\TypolinkBuilderInterface.0.TYPO3\CMS\Frontend\Typolink\LegacyLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\LegacyLinkBuilder" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Typolink\LegacyLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\LegacyLinkBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Typolink\LinkFactory.0.TYPO3\CMS\Frontend\Typolink\LinkFactory" class="TYPO3\CMS\Frontend\Typolink\LinkFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Typolink\LinkFactory" class="TYPO3\CMS\Frontend\Typolink\LinkFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Typolink\TypolinkBuilderInterface.0.TYPO3\CMS\Frontend\Typolink\PageLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\PageLinkBuilder" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Typolink\PageLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\PageLinkBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Typolink\TypolinkBuilderInterface.0.TYPO3\CMS\Frontend\Typolink\TelephoneLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\TelephoneLinkBuilder" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Typolink\TelephoneLinkBuilder" class="TYPO3\CMS\Frontend\Typolink\TelephoneLinkBuilder" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Typolink\TypolinkBuilderInterface.0..abstract.TYPO3\CMS\Frontend\Typolink\TypolinkBuilderInterface" class="TYPO3\CMS\Frontend\Typolink\TypolinkBuilderInterface" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Frontend\Typolink\TypolinkBuilderInterface" class="TYPO3\CMS\Frontend\Typolink\TypolinkBuilderInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Upgrades\MediaFieldsZeroToNullUpdateWizard.0.TYPO3\CMS\Frontend\Upgrades\MediaFieldsZeroToNullUpdateWizard" class="TYPO3\CMS\Frontend\Upgrades\MediaFieldsZeroToNullUpdateWizard" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Upgrades\MediaFieldsZeroToNullUpdateWizard" class="TYPO3\CMS\Frontend\Upgrades\MediaFieldsZeroToNullUpdateWizard" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Frontend\Upgrades\SynchronizeColPosAndCTypeWithDefaultLanguage.0.TYPO3\CMS\Frontend\Upgrades\SynchronizeColPosAndCTypeWithDefaultLanguage" class="TYPO3\CMS\Frontend\Upgrades\SynchronizeColPosAndCTypeWithDefaultLanguage" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Frontend\Upgrades\SynchronizeColPosAndCTypeWithDefaultLanguage" class="TYPO3\CMS\Frontend\Upgrades\SynchronizeColPosAndCTypeWithDefaultLanguage" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Dashboard\Controller\DashboardAjaxController.0.TYPO3\CMS\Dashboard\Controller\DashboardAjaxController" class="TYPO3\CMS\Dashboard\Controller\DashboardAjaxController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Dashboard\Controller\DashboardAjaxController" class="TYPO3\CMS\Dashboard\Controller\DashboardAjaxController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Dashboard\Controller\DashboardController.0.TYPO3\CMS\Dashboard\Controller\DashboardController" class="TYPO3\CMS\Dashboard\Controller\DashboardController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Dashboard\Controller\DashboardController" class="TYPO3\CMS\Dashboard\Controller\DashboardController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Dashboard\DashboardPresetRegistry" class="TYPO3\CMS\Dashboard\DashboardPresetRegistry" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Dashboard\DashboardPresetRegistry" class="TYPO3\CMS\Dashboard\DashboardPresetRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Dashboard\Factory\WidgetSettingsFactory.0.TYPO3\CMS\Dashboard\Factory\WidgetSettingsFactory" class="TYPO3\CMS\Dashboard\Factory\WidgetSettingsFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Dashboard\Factory\WidgetSettingsFactory" class="TYPO3\CMS\Dashboard\Factory\WidgetSettingsFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Dashboard\ViewHelpers\Widget\ButtonViewHelper" class="TYPO3\CMS\Dashboard\ViewHelpers\Widget\ButtonViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Dashboard\ViewHelpers\Widget\ButtonViewHelper" class="TYPO3\CMS\Dashboard\ViewHelpers\Widget\ButtonViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Dashboard\WidgetGroupRegistry" class="TYPO3\CMS\Dashboard\WidgetGroupRegistry" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Dashboard\WidgetGroupRegistry" class="TYPO3\CMS\Dashboard\WidgetGroupRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Dashboard\WidgetRegistry" class="TYPO3\CMS\Dashboard\WidgetRegistry" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Dashboard\WidgetRegistry" class="TYPO3\CMS\Dashboard\WidgetRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\ContextMenu\ItemProviders\ProviderInterface.0.TYPO3\CMS\Filelist\ContextMenu\ItemProviders\FileProvider" class="TYPO3\CMS\Filelist\ContextMenu\ItemProviders\FileProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Filelist\ContextMenu\ItemProviders\FileProvider" class="TYPO3\CMS\Filelist\ContextMenu\ItemProviders\FileProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Filelist\Controller\File\EditFileController.0.TYPO3\CMS\Filelist\Controller\File\EditFileController" class="TYPO3\CMS\Filelist\Controller\File\EditFileController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Filelist\Controller\File\EditFileController" class="TYPO3\CMS\Filelist\Controller\File\EditFileController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Filelist\Controller\FileDownloadController.0.TYPO3\CMS\Filelist\Controller\FileDownloadController" class="TYPO3\CMS\Filelist\Controller\FileDownloadController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Filelist\Controller\FileDownloadController" class="TYPO3\CMS\Filelist\Controller\FileDownloadController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Filelist\Controller\FileListController" class="TYPO3\CMS\Filelist\Controller\FileListController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Filelist\Controller\FileListController.0.TYPO3\CMS\Filelist\Controller\FileListController" class="TYPO3\CMS\Filelist\Controller\FileListController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Filelist\Controller\FileListController" class="TYPO3\CMS\Filelist\Controller\FileListController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Filelist\Controller\FileUpdateOnlineMediaController.0.TYPO3\CMS\Filelist\Controller\FileUpdateOnlineMediaController" class="TYPO3\CMS\Filelist\Controller\FileUpdateOnlineMediaController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Filelist\Controller\FileUpdateOnlineMediaController" class="TYPO3\CMS\Filelist\Controller\FileUpdateOnlineMediaController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface.0..abstract.TYPO3\CMS\Filelist\ElementBrowser\AbstractResourceBrowser" class="TYPO3\CMS\Filelist\ElementBrowser\AbstractResourceBrowser" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Filelist\ElementBrowser\AbstractResourceBrowser" class="TYPO3\CMS\Filelist\ElementBrowser\AbstractResourceBrowser" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface.0.TYPO3\CMS\Filelist\ElementBrowser\CreateFileBrowser" class="TYPO3\CMS\Filelist\ElementBrowser\CreateFileBrowser" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Filelist\ElementBrowser\CreateFileBrowser" class="TYPO3\CMS\Filelist\ElementBrowser\CreateFileBrowser" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface.0.TYPO3\CMS\Filelist\ElementBrowser\CreateFolderBrowser" class="TYPO3\CMS\Filelist\ElementBrowser\CreateFolderBrowser" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Filelist\ElementBrowser\CreateFolderBrowser" class="TYPO3\CMS\Filelist\ElementBrowser\CreateFolderBrowser" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface.0.TYPO3\CMS\Filelist\ElementBrowser\FileBrowser" class="TYPO3\CMS\Filelist\ElementBrowser\FileBrowser" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Filelist\ElementBrowser\FileBrowser" class="TYPO3\CMS\Filelist\ElementBrowser\FileBrowser" shared="false" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface.0.TYPO3\CMS\Filelist\ElementBrowser\FolderBrowser" class="TYPO3\CMS\Filelist\ElementBrowser\FolderBrowser" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Filelist\ElementBrowser\FolderBrowser" class="TYPO3\CMS\Filelist\ElementBrowser\FolderBrowser" shared="false" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Filelist\EventListener\AfterBackendPageRenderEventListener.0.TYPO3\CMS\Filelist\EventListener\AfterBackendPageRenderEventListener" class="TYPO3\CMS\Filelist\EventListener\AfterBackendPageRenderEventListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Filelist\EventListener\AfterBackendPageRenderEventListener" class="TYPO3\CMS\Filelist\EventListener\AfterBackendPageRenderEventListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Filelist\LinkHandler\FileLinkHandler.0.TYPO3\CMS\Filelist\LinkHandler\FileLinkHandler" class="TYPO3\CMS\Filelist\LinkHandler\FileLinkHandler" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Filelist\LinkHandler\FileLinkHandler" class="TYPO3\CMS\Filelist\LinkHandler\FileLinkHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Filelist\LinkHandler\FolderLinkHandler.0.TYPO3\CMS\Filelist\LinkHandler\FolderLinkHandler" class="TYPO3\CMS\Filelist\LinkHandler\FolderLinkHandler" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Filelist\LinkHandler\FolderLinkHandler" class="TYPO3\CMS\Filelist\LinkHandler\FolderLinkHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Search\LiveSearch\SearchProviderInterface.0.TYPO3\CMS\Filelist\Search\LiveSearch\FileProvider" class="TYPO3\CMS\Filelist\Search\LiveSearch\FileProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Filelist\Search\LiveSearch\FileProvider" class="TYPO3\CMS\Filelist\Search\LiveSearch\FileProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Impexp\Command\ExportCommand.0.TYPO3\CMS\Impexp\Command\ExportCommand" class="TYPO3\CMS\Impexp\Command\ExportCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Impexp\Command\ExportCommand" class="TYPO3\CMS\Impexp\Command\ExportCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Impexp\Command\ImportCommand.0.TYPO3\CMS\Impexp\Command\ImportCommand" class="TYPO3\CMS\Impexp\Command\ImportCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Impexp\Command\ImportCommand" class="TYPO3\CMS\Impexp\Command\ImportCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\ContextMenu\ItemProviders\ProviderInterface.0.TYPO3\CMS\Impexp\ContextMenu\ItemProvider" class="TYPO3\CMS\Impexp\ContextMenu\ItemProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Impexp\ContextMenu\ItemProvider" class="TYPO3\CMS\Impexp\ContextMenu\ItemProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Impexp\Controller\ExportController.0.TYPO3\CMS\Impexp\Controller\ExportController" class="TYPO3\CMS\Impexp\Controller\ExportController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Impexp\Controller\ExportController" class="TYPO3\CMS\Impexp\Controller\ExportController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Impexp\Controller\ImportController.0.TYPO3\CMS\Impexp\Controller\ImportController" class="TYPO3\CMS\Impexp\Controller\ImportController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Impexp\Controller\ImportController" class="TYPO3\CMS\Impexp\Controller\ImportController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Impexp\Export.0.TYPO3\CMS\Impexp\Export" class="TYPO3\CMS\Impexp\Export" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Impexp\Export" class="TYPO3\CMS\Impexp\Export" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Impexp\Import.0.TYPO3\CMS\Impexp\Import" class="TYPO3\CMS\Impexp\Import" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Impexp\Import" class="TYPO3\CMS\Impexp\Import" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Impexp\Initialization\ImportContentOnPackageInitialization.0.TYPO3\CMS\Impexp\Initialization\ImportContentOnPackageInitialization" class="TYPO3\CMS\Impexp\Initialization\ImportContentOnPackageInitialization" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Impexp\Initialization\ImportContentOnPackageInitialization" class="TYPO3\CMS\Impexp\Initialization\ImportContentOnPackageInitialization" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Impexp\Initialization\ImportSiteConfigurationsOnPackageInitialization.0.TYPO3\CMS\Impexp\Initialization\ImportSiteConfigurationsOnPackageInitialization" class="TYPO3\CMS\Impexp\Initialization\ImportSiteConfigurationsOnPackageInitialization" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Impexp\Initialization\ImportSiteConfigurationsOnPackageInitialization" class="TYPO3\CMS\Impexp\Initialization\ImportSiteConfigurationsOnPackageInitialization" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Impexp\Utility\ImportExportUtility.0.TYPO3\CMS\Impexp\Utility\ImportExportUtility" class="TYPO3\CMS\Impexp\Utility\ImportExportUtility" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Impexp\Utility\ImportExportUtility" class="TYPO3\CMS\Impexp\Utility\ImportExportUtility" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Lowlevel\Command\CleanFlexFormsCommand.0.TYPO3\CMS\Lowlevel\Command\CleanFlexFormsCommand" class="TYPO3\CMS\Lowlevel\Command\CleanFlexFormsCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Lowlevel\Command\CleanFlexFormsCommand" class="TYPO3\CMS\Lowlevel\Command\CleanFlexFormsCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Lowlevel\Command\CleanUpLocalProcessedFilesCommand.0.TYPO3\CMS\Lowlevel\Command\CleanUpLocalProcessedFilesCommand" class="TYPO3\CMS\Lowlevel\Command\CleanUpLocalProcessedFilesCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Lowlevel\Command\CleanUpLocalProcessedFilesCommand" class="TYPO3\CMS\Lowlevel\Command\CleanUpLocalProcessedFilesCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Lowlevel\Command\ConfigurationRemoveCommand.0.TYPO3\CMS\Lowlevel\Command\ConfigurationRemoveCommand" class="TYPO3\CMS\Lowlevel\Command\ConfigurationRemoveCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Lowlevel\Command\ConfigurationRemoveCommand" class="TYPO3\CMS\Lowlevel\Command\ConfigurationRemoveCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Lowlevel\Command\ConfigurationSetCommand.0.TYPO3\CMS\Lowlevel\Command\ConfigurationSetCommand" class="TYPO3\CMS\Lowlevel\Command\ConfigurationSetCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Lowlevel\Command\ConfigurationSetCommand" class="TYPO3\CMS\Lowlevel\Command\ConfigurationSetCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Lowlevel\Command\ConfigurationShowCommand.0.TYPO3\CMS\Lowlevel\Command\ConfigurationShowCommand" class="TYPO3\CMS\Lowlevel\Command\ConfigurationShowCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Lowlevel\Command\ConfigurationShowCommand" class="TYPO3\CMS\Lowlevel\Command\ConfigurationShowCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Lowlevel\Command\DeletedRecordsCommand.0.TYPO3\CMS\Lowlevel\Command\DeletedRecordsCommand" class="TYPO3\CMS\Lowlevel\Command\DeletedRecordsCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Lowlevel\Command\DeletedRecordsCommand" class="TYPO3\CMS\Lowlevel\Command\DeletedRecordsCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Lowlevel\Command\ListSysLogCommand.0.TYPO3\CMS\Lowlevel\Command\ListSysLogCommand" class="TYPO3\CMS\Lowlevel\Command\ListSysLogCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Lowlevel\Command\ListSysLogCommand" class="TYPO3\CMS\Lowlevel\Command\ListSysLogCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Lowlevel\Command\MissingRelationsCommand.0.TYPO3\CMS\Lowlevel\Command\MissingRelationsCommand" class="TYPO3\CMS\Lowlevel\Command\MissingRelationsCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Lowlevel\Command\MissingRelationsCommand" class="TYPO3\CMS\Lowlevel\Command\MissingRelationsCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Lowlevel\Command\OrphanRecordsCommand.0.TYPO3\CMS\Lowlevel\Command\OrphanRecordsCommand" class="TYPO3\CMS\Lowlevel\Command\OrphanRecordsCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Lowlevel\Command\OrphanRecordsCommand" class="TYPO3\CMS\Lowlevel\Command\OrphanRecordsCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Lowlevel\Command\TranslationDomainListCommand.0.TYPO3\CMS\Lowlevel\Command\TranslationDomainListCommand" class="TYPO3\CMS\Lowlevel\Command\TranslationDomainListCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Lowlevel\Command\TranslationDomainListCommand" class="TYPO3\CMS\Lowlevel\Command\TranslationDomainListCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Lowlevel\Command\TranslationDomainSearchCommand.0.TYPO3\CMS\Lowlevel\Command\TranslationDomainSearchCommand" class="TYPO3\CMS\Lowlevel\Command\TranslationDomainSearchCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Lowlevel\Command\TranslationDomainSearchCommand" class="TYPO3\CMS\Lowlevel\Command\TranslationDomainSearchCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderRegistry.0.TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderRegistry" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderRegistry" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderRegistry" class="TYPO3\CMS\Lowlevel\ConfigurationModuleProvider\ProviderRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Lowlevel\Controller\ConfigurationController.0.TYPO3\CMS\Lowlevel\Controller\ConfigurationController" class="TYPO3\CMS\Lowlevel\Controller\ConfigurationController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Lowlevel\Controller\ConfigurationController" class="TYPO3\CMS\Lowlevel\Controller\ConfigurationController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Lowlevel\Controller\QuerySearchController.0.TYPO3\CMS\Lowlevel\Controller\QuerySearchController" class="TYPO3\CMS\Lowlevel\Controller\QuerySearchController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Lowlevel\Controller\QuerySearchController" class="TYPO3\CMS\Lowlevel\Controller\QuerySearchController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Lowlevel\Controller\RawSearchController.0.TYPO3\CMS\Lowlevel\Controller\RawSearchController" class="TYPO3\CMS\Lowlevel\Controller\RawSearchController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Lowlevel\Controller\RawSearchController" class="TYPO3\CMS\Lowlevel\Controller\RawSearchController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Lowlevel\Integrity\DatabaseIntegrityCheck.0.TYPO3\CMS\Lowlevel\Integrity\DatabaseIntegrityCheck" class="TYPO3\CMS\Lowlevel\Integrity\DatabaseIntegrityCheck" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Lowlevel\Integrity\DatabaseIntegrityCheck" class="TYPO3\CMS\Lowlevel\Integrity\DatabaseIntegrityCheck" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Command\CleanupFormUploadsCommand.0.TYPO3\CMS\Form\Command\CleanupFormUploadsCommand" class="TYPO3\CMS\Form\Command\CleanupFormUploadsCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Command\CleanupFormUploadsCommand" class="TYPO3\CMS\Form\Command\CleanupFormUploadsCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Command\TransferFormDefinitionCommand.0.TYPO3\CMS\Form\Command\TransferFormDefinitionCommand" class="TYPO3\CMS\Form\Command\TransferFormDefinitionCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Command\TransferFormDefinitionCommand" class="TYPO3\CMS\Form\Command\TransferFormDefinitionCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.TYPO3\CMS\Form\Controller\FormEditorController" class="TYPO3\CMS\Form\Controller\FormEditorController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.TYPO3\CMS\Form\Controller\FormEditorController" class="TYPO3\CMS\Form\Controller\FormEditorController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Controller\FormEditorController" class="TYPO3\CMS\Form\Controller\FormEditorController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.TYPO3\CMS\Form\Controller\FormFrontendController" class="TYPO3\CMS\Form\Controller\FormFrontendController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.TYPO3\CMS\Form\Controller\FormFrontendController" class="TYPO3\CMS\Form\Controller\FormFrontendController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Controller\FormFrontendController" class="TYPO3\CMS\Form\Controller\FormFrontendController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.TYPO3\CMS\Form\Controller\FormManagerController" class="TYPO3\CMS\Form\Controller\FormManagerController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.TYPO3\CMS\Form\Controller\FormManagerController" class="TYPO3\CMS\Form\Controller\FormManagerController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Controller\FormManagerController" class="TYPO3\CMS\Form\Controller\FormManagerController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Domain\Configuration\ConfigurationService.0.TYPO3\CMS\Form\Domain\Configuration\ConfigurationService" class="TYPO3\CMS\Form\Domain\Configuration\ConfigurationService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Domain\Configuration\ConfigurationService" class="TYPO3\CMS\Form\Domain\Configuration\ConfigurationService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Domain\Configuration\FormDefinitionConversionService.0.TYPO3\CMS\Form\Domain\Configuration\FormDefinitionConversionService" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinitionConversionService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Domain\Configuration\FormDefinitionConversionService" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinitionConversionService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Domain\Configuration\FormDefinitionValidationService.0.TYPO3\CMS\Form\Domain\Configuration\FormDefinitionValidationService" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinitionValidationService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Domain\Configuration\FormDefinitionValidationService" class="TYPO3\CMS\Form\Domain\Configuration\FormDefinitionValidationService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Domain\Configuration\PersistenceConfigurationService.0.TYPO3\CMS\Form\Domain\Configuration\PersistenceConfigurationService" class="TYPO3\CMS\Form\Domain\Configuration\PersistenceConfigurationService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Domain\Configuration\PersistenceConfigurationService" class="TYPO3\CMS\Form\Domain\Configuration\PersistenceConfigurationService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Domain\Factory\ArrayFormFactory.0.TYPO3\CMS\Form\Domain\Factory\ArrayFormFactory" class="TYPO3\CMS\Form\Domain\Factory\ArrayFormFactory" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Domain\Factory\ArrayFormFactory" class="TYPO3\CMS\Form\Domain\Factory\ArrayFormFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0..abstract.TYPO3\CMS\Form\Domain\Finishers\AbstractFinisher" class="TYPO3\CMS\Form\Domain\Finishers\AbstractFinisher" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Domain\Finishers\FinisherInterface.0..abstract.TYPO3\CMS\Form\Domain\Finishers\AbstractFinisher" class="TYPO3\CMS\Form\Domain\Finishers\AbstractFinisher" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Form\Domain\Finishers\AbstractFinisher" class="TYPO3\CMS\Form\Domain\Finishers\AbstractFinisher" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Form\Domain\Finishers\ClosureFinisher" class="TYPO3\CMS\Form\Domain\Finishers\ClosureFinisher" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Domain\Finishers\FinisherInterface.0.TYPO3\CMS\Form\Domain\Finishers\ClosureFinisher" class="TYPO3\CMS\Form\Domain\Finishers\ClosureFinisher" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Domain\Finishers\ClosureFinisher" class="TYPO3\CMS\Form\Domain\Finishers\ClosureFinisher" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher" class="TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Domain\Finishers\FinisherInterface.0.TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher" class="TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher" class="TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Form\Domain\Finishers\DeleteUploadsFinisher" class="TYPO3\CMS\Form\Domain\Finishers\DeleteUploadsFinisher" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Domain\Finishers\FinisherInterface.0.TYPO3\CMS\Form\Domain\Finishers\DeleteUploadsFinisher" class="TYPO3\CMS\Form\Domain\Finishers\DeleteUploadsFinisher" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Domain\Finishers\DeleteUploadsFinisher" class="TYPO3\CMS\Form\Domain\Finishers\DeleteUploadsFinisher" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Form\Domain\Finishers\EmailFinisher" class="TYPO3\CMS\Form\Domain\Finishers\EmailFinisher" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Domain\Finishers\FinisherInterface.0.TYPO3\CMS\Form\Domain\Finishers\EmailFinisher" class="TYPO3\CMS\Form\Domain\Finishers\EmailFinisher" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Domain\Finishers\EmailFinisher" class="TYPO3\CMS\Form\Domain\Finishers\EmailFinisher" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Domain\Finishers\FinisherInterface.0..abstract.TYPO3\CMS\Form\Domain\Finishers\FinisherInterface" class="TYPO3\CMS\Form\Domain\Finishers\FinisherInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Form\Domain\Finishers\FinisherInterface" class="TYPO3\CMS\Form\Domain\Finishers\FinisherInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Form\Domain\Finishers\FlashMessageFinisher" class="TYPO3\CMS\Form\Domain\Finishers\FlashMessageFinisher" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Domain\Finishers\FinisherInterface.0.TYPO3\CMS\Form\Domain\Finishers\FlashMessageFinisher" class="TYPO3\CMS\Form\Domain\Finishers\FlashMessageFinisher" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Domain\Finishers\FlashMessageFinisher" class="TYPO3\CMS\Form\Domain\Finishers\FlashMessageFinisher" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Form\Domain\Finishers\RedirectFinisher" class="TYPO3\CMS\Form\Domain\Finishers\RedirectFinisher" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Domain\Finishers\FinisherInterface.0.TYPO3\CMS\Form\Domain\Finishers\RedirectFinisher" class="TYPO3\CMS\Form\Domain\Finishers\RedirectFinisher" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Domain\Finishers\RedirectFinisher" class="TYPO3\CMS\Form\Domain\Finishers\RedirectFinisher" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Form\Domain\Finishers\SaveToDatabaseFinisher" class="TYPO3\CMS\Form\Domain\Finishers\SaveToDatabaseFinisher" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Domain\Finishers\FinisherInterface.0.TYPO3\CMS\Form\Domain\Finishers\SaveToDatabaseFinisher" class="TYPO3\CMS\Form\Domain\Finishers\SaveToDatabaseFinisher" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Domain\Finishers\SaveToDatabaseFinisher" class="TYPO3\CMS\Form\Domain\Finishers\SaveToDatabaseFinisher" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Domain\Renderer\FluidFormRenderer.0.TYPO3\CMS\Form\Domain\Renderer\FluidFormRenderer" class="TYPO3\CMS\Form\Domain\Renderer\FluidFormRenderer" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Domain\Renderer\FluidFormRenderer" class="TYPO3\CMS\Form\Domain\Renderer\FluidFormRenderer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Domain\Runtime\FormRuntime.0.TYPO3\CMS\Form\Domain\Runtime\FormRuntime" class="TYPO3\CMS\Form\Domain\Runtime\FormRuntime" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Domain\Runtime\FormRuntime" class="TYPO3\CMS\Form\Domain\Runtime\FormRuntime" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\EventListener\DataStructureIdentifierListener.0.TYPO3\CMS\Form\EventListener\DataStructureIdentifierListener" class="TYPO3\CMS\Form\EventListener\DataStructureIdentifierListener" public="true" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\EventListener\DataStructureIdentifierListener.1.TYPO3\CMS\Form\EventListener\DataStructureIdentifierListener" class="TYPO3\CMS\Form\EventListener\DataStructureIdentifierListener" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\EventListener\DataStructureIdentifierListener" class="TYPO3\CMS\Form\EventListener\DataStructureIdentifierListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\EventListener\FormatDateRenderableBeforeRendering.0.TYPO3\CMS\Form\EventListener\FormatDateRenderableBeforeRendering" class="TYPO3\CMS\Form\EventListener\FormatDateRenderableBeforeRendering" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\EventListener\FormatDateRenderableBeforeRendering" class="TYPO3\CMS\Form\EventListener\FormatDateRenderableBeforeRendering" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\EventListener\ModifyFormDefinitionRecordActionsEventListener.0.TYPO3\CMS\Form\EventListener\ModifyFormDefinitionRecordActionsEventListener" class="TYPO3\CMS\Form\EventListener\ModifyFormDefinitionRecordActionsEventListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\EventListener\ModifyFormDefinitionRecordActionsEventListener" class="TYPO3\CMS\Form\EventListener\ModifyFormDefinitionRecordActionsEventListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\EventListener\ModifyFormDefinitionRecordListRowEventListener.0.TYPO3\CMS\Form\EventListener\ModifyFormDefinitionRecordListRowEventListener" class="TYPO3\CMS\Form\EventListener\ModifyFormDefinitionRecordListRowEventListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\EventListener\ModifyFormDefinitionRecordListRowEventListener" class="TYPO3\CMS\Form\EventListener\ModifyFormDefinitionRecordListRowEventListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\EventListener\ProcessFileListActionsEventListener.0.TYPO3\CMS\Form\EventListener\ProcessFileListActionsEventListener" class="TYPO3\CMS\Form\EventListener\ProcessFileListActionsEventListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\EventListener\ProcessFileListActionsEventListener" class="TYPO3\CMS\Form\EventListener\ProcessFileListActionsEventListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\EventListener\TranslateDefaultValueBeforeRendering.0.TYPO3\CMS\Form\EventListener\TranslateDefaultValueBeforeRendering" class="TYPO3\CMS\Form\EventListener\TranslateDefaultValueBeforeRendering" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\EventListener\TranslateDefaultValueBeforeRendering" class="TYPO3\CMS\Form\EventListener\TranslateDefaultValueBeforeRendering" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\EventListener\ValidateAdvancedPasswordRenderable.0.TYPO3\CMS\Form\EventListener\ValidateAdvancedPasswordRenderable" class="TYPO3\CMS\Form\EventListener\ValidateAdvancedPasswordRenderable" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\EventListener\ValidateAdvancedPasswordRenderable" class="TYPO3\CMS\Form\EventListener\ValidateAdvancedPasswordRenderable" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Hooks\FormDefinitionDataHandlerHook.0.TYPO3\CMS\Form\Hooks\FormDefinitionDataHandlerHook" class="TYPO3\CMS\Form\Hooks\FormDefinitionDataHandlerHook" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Hooks\FormDefinitionDataHandlerHook" class="TYPO3\CMS\Form\Hooks\FormDefinitionDataHandlerHook" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\ContextMenu\ItemProviders\ProviderInterface.0.TYPO3\CMS\Form\Hooks\FormFileProvider" class="TYPO3\CMS\Form\Hooks\FormFileProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Hooks\FormFileProvider" class="TYPO3\CMS\Form\Hooks\FormFileProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Form\Hooks\FormPagePreviewRenderer" class="TYPO3\CMS\Form\Hooks\FormPagePreviewRenderer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer.0.TYPO3\CMS\Form\Hooks\FormPagePreviewRenderer" class="TYPO3\CMS\Form\Hooks\FormPagePreviewRenderer" public="true" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Hooks\FormPagePreviewRenderer.0.TYPO3\CMS\Form\Hooks\FormPagePreviewRenderer" class="TYPO3\CMS\Form\Hooks\FormPagePreviewRenderer" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Hooks\FormPagePreviewRenderer" class="TYPO3\CMS\Form\Hooks\FormPagePreviewRenderer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Mvc\ProcessingRule.0.TYPO3\CMS\Form\Mvc\ProcessingRule" class="TYPO3\CMS\Form\Mvc\ProcessingRule" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Mvc\ProcessingRule" class="TYPO3\CMS\Form\Mvc\ProcessingRule" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Mvc\Property\PropertyMappingConfiguration.0.TYPO3\CMS\Form\Mvc\Property\PropertyMappingConfiguration" class="TYPO3\CMS\Form\Mvc\Property\PropertyMappingConfiguration" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Mvc\Property\PropertyMappingConfiguration" class="TYPO3\CMS\Form\Mvc\Property\PropertyMappingConfiguration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Form\Mvc\Property\TypeConverter\FormDefinitionArrayConverter" class="TYPO3\CMS\Form\Mvc\Property\TypeConverter\FormDefinitionArrayConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Mvc\Property\TypeConverter\FormDefinitionArrayConverter" class="TYPO3\CMS\Form\Mvc\Property\TypeConverter\FormDefinitionArrayConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Form\Mvc\Property\TypeConverter\UploadedFileReferenceConverter" class="TYPO3\CMS\Form\Mvc\Property\TypeConverter\UploadedFileReferenceConverter" autowire="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Form\Mvc\Property\TypeConverter\UploadedFileReferenceConverter" class="TYPO3\CMS\Form\Mvc\Property\TypeConverter\UploadedFileReferenceConverter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Mvc\Property\TypeConverter\UploadedFileReferenceConverter" class="TYPO3\CMS\Form\Mvc\Property\TypeConverter\UploadedFileReferenceConverter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Form\Mvc\Validation\CountValidator" class="TYPO3\CMS\Form\Mvc\Validation\CountValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Mvc\Validation\CountValidator" class="TYPO3\CMS\Form\Mvc\Validation\CountValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Form\Mvc\Validation\DateRangeValidator" class="TYPO3\CMS\Form\Mvc\Validation\DateRangeValidator" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Form\Mvc\Validation\DateRangeValidator" class="TYPO3\CMS\Form\Mvc\Validation\DateRangeValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Mvc\Validation\DateRangeValidator" class="TYPO3\CMS\Form\Mvc\Validation\DateRangeValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Form\Mvc\Validation\EmptyValidator" class="TYPO3\CMS\Form\Mvc\Validation\EmptyValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Mvc\Validation\EmptyValidator" class="TYPO3\CMS\Form\Mvc\Validation\EmptyValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Form\Mvc\Validation\FileSizeValidator" class="TYPO3\CMS\Form\Mvc\Validation\FileSizeValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Mvc\Validation\FileSizeValidator" class="TYPO3\CMS\Form\Mvc\Validation\FileSizeValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.TYPO3\CMS\Form\Mvc\Validation\MimeTypeValidator" class="TYPO3\CMS\Form\Mvc\Validation\MimeTypeValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Mvc\Validation\MimeTypeValidator" class="TYPO3\CMS\Form\Mvc\Validation\MimeTypeValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Form\Service\FormDefinitionMigrationService" class="TYPO3\CMS\Form\Service\FormDefinitionMigrationService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Service\FormDefinitionMigrationService" class="TYPO3\CMS\Form\Service\FormDefinitionMigrationService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Form\Service\FormEditorEnrichmentService" class="TYPO3\CMS\Form\Service\FormEditorEnrichmentService" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Service\FormEditorEnrichmentService.0.TYPO3\CMS\Form\Service\FormEditorEnrichmentService" class="TYPO3\CMS\Form\Service\FormEditorEnrichmentService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Service\FormEditorEnrichmentService" class="TYPO3\CMS\Form\Service\FormEditorEnrichmentService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Form\Service\TranslationService" class="TYPO3\CMS\Form\Service\TranslationService" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Service\TranslationService.0.TYPO3\CMS\Form\Service\TranslationService" class="TYPO3\CMS\Form\Service\TranslationService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Service\TranslationService" class="TYPO3\CMS\Form\Service\TranslationService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Form\Slot\FilePersistenceSlot" class="TYPO3\CMS\Form\Slot\FilePersistenceSlot" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Slot\FilePersistenceSlot.0.TYPO3\CMS\Form\Slot\FilePersistenceSlot" class="TYPO3\CMS\Form\Slot\FilePersistenceSlot" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Slot\FilePersistenceSlot" class="TYPO3\CMS\Form\Slot\FilePersistenceSlot" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Form\Slot\ResourcePublicationSlot" class="TYPO3\CMS\Form\Slot\ResourcePublicationSlot" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Slot\ResourcePublicationSlot.0.TYPO3\CMS\Form\Slot\ResourcePublicationSlot" class="TYPO3\CMS\Form\Slot\ResourcePublicationSlot" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Slot\ResourcePublicationSlot" class="TYPO3\CMS\Form\Slot\ResourcePublicationSlot" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Storage\StorageAdapterInterface.0.TYPO3\CMS\Form\Storage\DatabaseStorageAdapter" class="TYPO3\CMS\Form\Storage\DatabaseStorageAdapter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Storage\DatabaseStorageAdapter" class="TYPO3\CMS\Form\Storage\DatabaseStorageAdapter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Storage\StorageAdapterInterface.0.TYPO3\CMS\Form\Storage\ExtensionStorageAdapter" class="TYPO3\CMS\Form\Storage\ExtensionStorageAdapter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Storage\ExtensionStorageAdapter" class="TYPO3\CMS\Form\Storage\ExtensionStorageAdapter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Storage\StorageAdapterInterface.0.TYPO3\CMS\Form\Storage\FileMountStorageAdapter" class="TYPO3\CMS\Form\Storage\FileMountStorageAdapter" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Storage\FileMountStorageAdapter" class="TYPO3\CMS\Form\Storage\FileMountStorageAdapter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Storage\StorageAdapterInterface.0..abstract.TYPO3\CMS\Form\Storage\StorageAdapterInterface" class="TYPO3\CMS\Form\Storage\StorageAdapterInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Form\Storage\StorageAdapterInterface" class="TYPO3\CMS\Form\Storage\StorageAdapterInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\Upgrades\FileFormsToDatabaseUpgradeWizard.0.TYPO3\CMS\Form\Upgrades\FileFormsToDatabaseUpgradeWizard" class="TYPO3\CMS\Form\Upgrades\FileFormsToDatabaseUpgradeWizard" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\Upgrades\FileFormsToDatabaseUpgradeWizard" class="TYPO3\CMS\Form\Upgrades\FileFormsToDatabaseUpgradeWizard" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Form\ViewHelpers\Be\MaximumFileSizeViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Be\MaximumFileSizeViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\ViewHelpers\Be\MaximumFileSizeViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Be\MaximumFileSizeViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Form\ViewHelpers\Be\RenderContentElementPreviewViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Be\RenderContentElementPreviewViewHelper" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Form\ViewHelpers\Be\RenderContentElementPreviewViewHelper.0.TYPO3\CMS\Form\ViewHelpers\Be\RenderContentElementPreviewViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Be\RenderContentElementPreviewViewHelper" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\ViewHelpers\Be\RenderContentElementPreviewViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Be\RenderContentElementPreviewViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Form\ViewHelpers\Form\TimePickerViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Form\TimePickerViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\ViewHelpers\Form\TimePickerViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Form\TimePickerViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Form\ViewHelpers\Form\UploadDeleteCheckboxViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Form\UploadDeleteCheckboxViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\ViewHelpers\Form\UploadDeleteCheckboxViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Form\UploadDeleteCheckboxViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Form\ViewHelpers\Form\UploadedResourceViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Form\UploadedResourceViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\ViewHelpers\Form\UploadedResourceViewHelper" class="TYPO3\CMS\Form\ViewHelpers\Form\UploadedResourceViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Form\ViewHelpers\FormViewHelper" class="TYPO3\CMS\Form\ViewHelpers\FormViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\ViewHelpers\FormViewHelper" class="TYPO3\CMS\Form\ViewHelpers\FormViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Form\ViewHelpers\GridColumnClassAutoConfigurationViewHelper" class="TYPO3\CMS\Form\ViewHelpers\GridColumnClassAutoConfigurationViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\ViewHelpers\GridColumnClassAutoConfigurationViewHelper" class="TYPO3\CMS\Form\ViewHelpers\GridColumnClassAutoConfigurationViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper" class="TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper" class="TYPO3\CMS\Form\ViewHelpers\RenderAllFormValuesViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Form\ViewHelpers\RenderFormValueViewHelper" class="TYPO3\CMS\Form\ViewHelpers\RenderFormValueViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\ViewHelpers\RenderFormValueViewHelper" class="TYPO3\CMS\Form\ViewHelpers\RenderFormValueViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Form\ViewHelpers\RenderRenderableViewHelper" class="TYPO3\CMS\Form\ViewHelpers\RenderRenderableViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\ViewHelpers\RenderRenderableViewHelper" class="TYPO3\CMS\Form\ViewHelpers\RenderRenderableViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Form\ViewHelpers\RenderViewHelper" class="TYPO3\CMS\Form\ViewHelpers\RenderViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\ViewHelpers\RenderViewHelper" class="TYPO3\CMS\Form\ViewHelpers\RenderViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Form\ViewHelpers\TranslateElementErrorViewHelper" class="TYPO3\CMS\Form\ViewHelpers\TranslateElementErrorViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\ViewHelpers\TranslateElementErrorViewHelper" class="TYPO3\CMS\Form\ViewHelpers\TranslateElementErrorViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Form\ViewHelpers\TranslateElementPropertyViewHelper" class="TYPO3\CMS\Form\ViewHelpers\TranslateElementPropertyViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Form\ViewHelpers\TranslateElementPropertyViewHelper" class="TYPO3\CMS\Form\ViewHelpers\TranslateElementPropertyViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\FluidStyledContent\ViewHelpers\Link\ClickEnlargeViewHelper" class="TYPO3\CMS\FluidStyledContent\ViewHelpers\Link\ClickEnlargeViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\FluidStyledContent\ViewHelpers\Link\ClickEnlargeViewHelper" class="TYPO3\CMS\FluidStyledContent\ViewHelpers\Link\ClickEnlargeViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\Controller\ContentStatisticsController.0.TYPO3\CMS\Reports\Controller\ContentStatisticsController" class="TYPO3\CMS\Reports\Controller\ContentStatisticsController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reports\Controller\ContentStatisticsController" class="TYPO3\CMS\Reports\Controller\ContentStatisticsController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\Controller\RecordStatisticsController.0.TYPO3\CMS\Reports\Controller\RecordStatisticsController" class="TYPO3\CMS\Reports\Controller\RecordStatisticsController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reports\Controller\RecordStatisticsController" class="TYPO3\CMS\Reports\Controller\RecordStatisticsController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\Controller\StatusReportController.0.TYPO3\CMS\Reports\Controller\StatusReportController" class="TYPO3\CMS\Reports\Controller\StatusReportController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reports\Controller\StatusReportController" class="TYPO3\CMS\Reports\Controller\StatusReportController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\Integrity\DatabaseIntegrityCheck.0.TYPO3\CMS\Reports\Integrity\DatabaseIntegrityCheck" class="TYPO3\CMS\Reports\Integrity\DatabaseIntegrityCheck" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reports\Integrity\DatabaseIntegrityCheck" class="TYPO3\CMS\Reports\Integrity\DatabaseIntegrityCheck" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\StatusProviderInterface.0.TYPO3\CMS\Reports\Report\Status\ConfigurationStatus" class="TYPO3\CMS\Reports\Report\Status\ConfigurationStatus" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reports\Report\Status\ConfigurationStatus" class="TYPO3\CMS\Reports\Report\Status\ConfigurationStatus" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\StatusProviderInterface.0.TYPO3\CMS\Reports\Report\Status\FalStatus" class="TYPO3\CMS\Reports\Report\Status\FalStatus" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reports\Report\Status\FalStatus" class="TYPO3\CMS\Reports\Report\Status\FalStatus" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\StatusProviderInterface.0.TYPO3\CMS\Reports\Report\Status\ImageProcessingStatus" class="TYPO3\CMS\Reports\Report\Status\ImageProcessingStatus" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reports\Report\Status\ImageProcessingStatus" class="TYPO3\CMS\Reports\Report\Status\ImageProcessingStatus" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\StatusProviderInterface.0.TYPO3\CMS\Reports\Report\Status\SecurityStatus" class="TYPO3\CMS\Reports\Report\Status\SecurityStatus" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reports\Report\Status\SecurityStatus" class="TYPO3\CMS\Reports\Report\Status\SecurityStatus" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\StatusProviderInterface.0.TYPO3\CMS\Reports\Report\Status\SystemStatus" class="TYPO3\CMS\Reports\Report\Status\SystemStatus" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reports\Report\Status\SystemStatus" class="TYPO3\CMS\Reports\Report\Status\SystemStatus" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\StatusProviderInterface.0.TYPO3\CMS\Reports\Report\Status\Typo3Status" class="TYPO3\CMS\Reports\Report\Status\Typo3Status" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reports\Report\Status\Typo3Status" class="TYPO3\CMS\Reports\Report\Status\Typo3Status" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\Report\WarningsForAboutModule.0.TYPO3\CMS\Reports\Report\WarningsForAboutModule" class="TYPO3\CMS\Reports\Report\WarningsForAboutModule" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reports\Report\WarningsForAboutModule" class="TYPO3\CMS\Reports\Report\WarningsForAboutModule" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\StatusProviderInterface.0..abstract.TYPO3\CMS\Reports\RequestAwareStatusProviderInterface" class="TYPO3\CMS\Reports\RequestAwareStatusProviderInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Reports\RequestAwareStatusProviderInterface" class="TYPO3\CMS\Reports\RequestAwareStatusProviderInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\Service\RecordStatisticsService.0.TYPO3\CMS\Reports\Service\RecordStatisticsService" class="TYPO3\CMS\Reports\Service\RecordStatisticsService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reports\Service\RecordStatisticsService" class="TYPO3\CMS\Reports\Service\RecordStatisticsService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\Service\StatusService.0.TYPO3\CMS\Reports\Service\StatusService" class="TYPO3\CMS\Reports\Service\StatusService" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reports\Service\StatusService" class="TYPO3\CMS\Reports\Service\StatusService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\StatusProviderInterface.0..abstract.TYPO3\CMS\Reports\StatusProviderInterface" class="TYPO3\CMS\Reports\StatusProviderInterface" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Reports\StatusProviderInterface" class="TYPO3\CMS\Reports\StatusProviderInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\Command\CheckIntegrityCommand.0.TYPO3\CMS\Redirects\Command\CheckIntegrityCommand" class="TYPO3\CMS\Redirects\Command\CheckIntegrityCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Command\CheckIntegrityCommand" class="TYPO3\CMS\Redirects\Command\CheckIntegrityCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\Command\CleanupRedirectsCommand.0.TYPO3\CMS\Redirects\Command\CleanupRedirectsCommand" class="TYPO3\CMS\Redirects\Command\CleanupRedirectsCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Command\CleanupRedirectsCommand" class="TYPO3\CMS\Redirects\Command\CleanupRedirectsCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\Controller\ManagementController.0.TYPO3\CMS\Redirects\Controller\ManagementController" class="TYPO3\CMS\Redirects\Controller\ManagementController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Controller\ManagementController" class="TYPO3\CMS\Redirects\Controller\ManagementController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\Controller\QrCodeModuleController.0.TYPO3\CMS\Redirects\Controller\QrCodeModuleController" class="TYPO3\CMS\Redirects\Controller\QrCodeModuleController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Controller\QrCodeModuleController" class="TYPO3\CMS\Redirects\Controller\QrCodeModuleController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\Controller\RecordHistoryRollbackController.0.TYPO3\CMS\Redirects\Controller\RecordHistoryRollbackController" class="TYPO3\CMS\Redirects\Controller\RecordHistoryRollbackController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Controller\RecordHistoryRollbackController" class="TYPO3\CMS\Redirects\Controller\RecordHistoryRollbackController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\Controller\ShortUrlGeneratorController.0.TYPO3\CMS\Redirects\Controller\ShortUrlGeneratorController" class="TYPO3\CMS\Redirects\Controller\ShortUrlGeneratorController" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Controller\ShortUrlGeneratorController" class="TYPO3\CMS\Redirects\Controller\ShortUrlGeneratorController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\Controller\ShortUrlModuleController.0.TYPO3\CMS\Redirects\Controller\ShortUrlModuleController" class="TYPO3\CMS\Redirects\Controller\ShortUrlModuleController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Controller\ShortUrlModuleController" class="TYPO3\CMS\Redirects\Controller\ShortUrlModuleController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\EventListener\AddPageTypeZeroSource.0.TYPO3\CMS\Redirects\EventListener\AddPageTypeZeroSource" class="TYPO3\CMS\Redirects\EventListener\AddPageTypeZeroSource" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\EventListener\AddPageTypeZeroSource" class="TYPO3\CMS\Redirects\EventListener\AddPageTypeZeroSource" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\EventListener\AddPlainSlugReplacementSource.0.TYPO3\CMS\Redirects\EventListener\AddPlainSlugReplacementSource" class="TYPO3\CMS\Redirects\EventListener\AddPlainSlugReplacementSource" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\EventListener\AddPlainSlugReplacementSource" class="TYPO3\CMS\Redirects\EventListener\AddPlainSlugReplacementSource" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\EventListener\AddUrlsForSubPagesForIntegrityCheck.0.TYPO3\CMS\Redirects\EventListener\AddUrlsForSubPagesForIntegrityCheck" class="TYPO3\CMS\Redirects\EventListener\AddUrlsForSubPagesForIntegrityCheck" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\EventListener\AddUrlsForSubPagesForIntegrityCheck" class="TYPO3\CMS\Redirects\EventListener\AddUrlsForSubPagesForIntegrityCheck" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\EventListener\AfterBackendPageRendererEventListener.0.TYPO3\CMS\Redirects\EventListener\AfterBackendPageRendererEventListener" class="TYPO3\CMS\Redirects\EventListener\AfterBackendPageRendererEventListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\EventListener\AfterBackendPageRendererEventListener" class="TYPO3\CMS\Redirects\EventListener\AfterBackendPageRendererEventListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\EventListener\IncrementHitCount.0.TYPO3\CMS\Redirects\EventListener\IncrementHitCount" class="TYPO3\CMS\Redirects\EventListener\IncrementHitCount" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\EventListener\IncrementHitCount" class="TYPO3\CMS\Redirects\EventListener\IncrementHitCount" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\EventListener\QrCodeNewDocHeaderButton.0.TYPO3\CMS\Redirects\EventListener\QrCodeNewDocHeaderButton" class="TYPO3\CMS\Redirects\EventListener\QrCodeNewDocHeaderButton" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\EventListener\QrCodeNewDocHeaderButton" class="TYPO3\CMS\Redirects\EventListener\QrCodeNewDocHeaderButton" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\EventListener\RecordHistoryRollbackEventsListener.0.TYPO3\CMS\Redirects\EventListener\RecordHistoryRollbackEventsListener" class="TYPO3\CMS\Redirects\EventListener\RecordHistoryRollbackEventsListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\EventListener\RecordHistoryRollbackEventsListener" class="TYPO3\CMS\Redirects\EventListener\RecordHistoryRollbackEventsListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\EventListener\RedirectEditPermissionGuard.0.TYPO3\CMS\Redirects\EventListener\RedirectEditPermissionGuard" class="TYPO3\CMS\Redirects\EventListener\RedirectEditPermissionGuard" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\EventListener\RedirectEditPermissionGuard" class="TYPO3\CMS\Redirects\EventListener\RedirectEditPermissionGuard" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\EventListener\ShortUrlNewDocHeaderButtonEventListener.0.TYPO3\CMS\Redirects\EventListener\ShortUrlNewDocHeaderButtonEventListener" class="TYPO3\CMS\Redirects\EventListener\ShortUrlNewDocHeaderButtonEventListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\EventListener\ShortUrlNewDocHeaderButtonEventListener" class="TYPO3\CMS\Redirects\EventListener\ShortUrlNewDocHeaderButtonEventListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Redirects\Form\Element\QrCodeElement" class="TYPO3\CMS\Redirects\Form\Element\QrCodeElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Redirects\Form\Element\QrCodeElement" class="TYPO3\CMS\Redirects\Form\Element\QrCodeElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Form\Element\QrCodeElement" class="TYPO3\CMS\Redirects\Form\Element\QrCodeElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Redirects\Form\Element\RenderCreationInformation" class="TYPO3\CMS\Redirects\Form\Element\RenderCreationInformation" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Redirects\Form\Element\RenderCreationInformation" class="TYPO3\CMS\Redirects\Form\Element\RenderCreationInformation" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Form\Element\RenderCreationInformation" class="TYPO3\CMS\Redirects\Form\Element\RenderCreationInformation" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Redirects\Form\Element\ShortUrlElement" class="TYPO3\CMS\Redirects\Form\Element\ShortUrlElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Redirects\Form\Element\ShortUrlElement" class="TYPO3\CMS\Redirects\Form\Element\ShortUrlElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Form\Element\ShortUrlElement" class="TYPO3\CMS\Redirects\Form\Element\ShortUrlElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Redirects\Form\FieldControl\ShortUrlGenerator" class="TYPO3\CMS\Redirects\Form\FieldControl\ShortUrlGenerator" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Redirects\Form\FieldControl\ShortUrlGenerator" class="TYPO3\CMS\Redirects\Form\FieldControl\ShortUrlGenerator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Form\FieldControl\ShortUrlGenerator" class="TYPO3\CMS\Redirects\Form\FieldControl\ShortUrlGenerator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Redirects\FormDataProvider\QrCodeSourceHostDataProvider" class="TYPO3\CMS\Redirects\FormDataProvider\QrCodeSourceHostDataProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\FormDataProvider\QrCodeSourceHostDataProvider" class="TYPO3\CMS\Redirects\FormDataProvider\QrCodeSourceHostDataProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Redirects\FormDataProvider\ShortUrlDataProvider" class="TYPO3\CMS\Redirects\FormDataProvider\ShortUrlDataProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\FormDataProvider\ShortUrlDataProvider" class="TYPO3\CMS\Redirects\FormDataProvider\ShortUrlDataProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider" class="TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider.0.TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider" class="TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider" class="TYPO3\CMS\Redirects\FormDataProvider\ValuePickerItemDataProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\Hooks\DataHandlerPermissionGuardHook.0.TYPO3\CMS\Redirects\Hooks\DataHandlerPermissionGuardHook" class="TYPO3\CMS\Redirects\Hooks\DataHandlerPermissionGuardHook" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Hooks\DataHandlerPermissionGuardHook" class="TYPO3\CMS\Redirects\Hooks\DataHandlerPermissionGuardHook" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\Hooks\DataHandlerSlugUpdateHook.0.TYPO3\CMS\Redirects\Hooks\DataHandlerSlugUpdateHook" class="TYPO3\CMS\Redirects\Hooks\DataHandlerSlugUpdateHook" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Hooks\DataHandlerSlugUpdateHook" class="TYPO3\CMS\Redirects\Hooks\DataHandlerSlugUpdateHook" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\Hooks\HandleNewQrCodeRecord.0.TYPO3\CMS\Redirects\Hooks\HandleNewQrCodeRecord" class="TYPO3\CMS\Redirects\Hooks\HandleNewQrCodeRecord" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Hooks\HandleNewQrCodeRecord" class="TYPO3\CMS\Redirects\Hooks\HandleNewQrCodeRecord" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\Hooks\HandleNewShortUrlRecord.0.TYPO3\CMS\Redirects\Hooks\HandleNewShortUrlRecord" class="TYPO3\CMS\Redirects\Hooks\HandleNewShortUrlRecord" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Hooks\HandleNewShortUrlRecord" class="TYPO3\CMS\Redirects\Hooks\HandleNewShortUrlRecord" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Redirects\Http\Middleware\RedirectHandler" class="TYPO3\CMS\Redirects\Http\Middleware\RedirectHandler" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Http\Middleware\RedirectHandler" class="TYPO3\CMS\Redirects\Http\Middleware\RedirectHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\Message\RedirectWasHitMessage.0.TYPO3\CMS\Redirects\Message\RedirectWasHitMessage" class="TYPO3\CMS\Redirects\Message\RedirectWasHitMessage" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Message\RedirectWasHitMessage" class="TYPO3\CMS\Redirects\Message\RedirectWasHitMessage" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\StatusProviderInterface.0.TYPO3\CMS\Redirects\Report\Status\RedirectStatus" class="TYPO3\CMS\Redirects\Report\Status\RedirectStatus" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Redirects\Report\Status\RedirectStatus.0.TYPO3\CMS\Redirects\Report\Status\RedirectStatus" class="TYPO3\CMS\Redirects\Report\Status\RedirectStatus" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Report\Status\RedirectStatus" class="TYPO3\CMS\Redirects\Report\Status\RedirectStatus" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Redirects\Service\SlugService" class="TYPO3\CMS\Redirects\Service\SlugService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\Service\SlugService" class="TYPO3\CMS\Redirects\Service\SlugService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Redirects\ViewHelpers\TargetPageRecordViewHelper" class="TYPO3\CMS\Redirects\ViewHelpers\TargetPageRecordViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Redirects\ViewHelpers\TargetPageRecordViewHelper" class="TYPO3\CMS\Redirects\ViewHelpers\TargetPageRecordViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Seo\Canonical\CanonicalGenerator.0.TYPO3\CMS\Seo\Canonical\CanonicalGenerator" class="TYPO3\CMS\Seo\Canonical\CanonicalGenerator" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Seo\Canonical\CanonicalGenerator" class="TYPO3\CMS\Seo\Canonical\CanonicalGenerator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Seo\HrefLang\HrefLangGenerator.0.TYPO3\CMS\Seo\HrefLang\HrefLangGenerator" class="TYPO3\CMS\Seo\HrefLang\HrefLangGenerator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Seo\HrefLang\HrefLangGenerator" class="TYPO3\CMS\Seo\HrefLang\HrefLangGenerator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Seo\MetaTag\MetaTagGenerator.0.TYPO3\CMS\Seo\MetaTag\MetaTagGenerator" class="TYPO3\CMS\Seo\MetaTag\MetaTagGenerator" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Seo\MetaTag\MetaTagGenerator" class="TYPO3\CMS\Seo\MetaTag\MetaTagGenerator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Seo\PageTitle\SeoTitlePageTitleProvider" class="TYPO3\CMS\Seo\PageTitle\SeoTitlePageTitleProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Seo\PageTitle\SeoTitlePageTitleProvider" class="TYPO3\CMS\Seo\PageTitle\SeoTitlePageTitleProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Seo\XmlSitemap\XmlSitemapRenderer.0.TYPO3\CMS\Seo\XmlSitemap\XmlSitemapRenderer" class="TYPO3\CMS\Seo\XmlSitemap\XmlSitemapRenderer" public="true" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Seo\XmlSitemap\XmlSitemapRenderer.1.TYPO3\CMS\Seo\XmlSitemap\XmlSitemapRenderer" class="TYPO3\CMS\Seo\XmlSitemap\XmlSitemapRenderer" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Seo\XmlSitemap\XmlSitemapRenderer" class="TYPO3\CMS\Seo\XmlSitemap\XmlSitemapRenderer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.TYPO3\CMS\IndexedSearch\Controller\AdministrationController" class="TYPO3\CMS\IndexedSearch\Controller\AdministrationController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.TYPO3\CMS\IndexedSearch\Controller\AdministrationController" class="TYPO3\CMS\IndexedSearch\Controller\AdministrationController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\IndexedSearch\Controller\AdministrationController" class="TYPO3\CMS\IndexedSearch\Controller\AdministrationController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.TYPO3\CMS\IndexedSearch\Controller\SearchController" class="TYPO3\CMS\IndexedSearch\Controller\SearchController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.TYPO3\CMS\IndexedSearch\Controller\SearchController" class="TYPO3\CMS\IndexedSearch\Controller\SearchController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\IndexedSearch\Controller\SearchController" class="TYPO3\CMS\IndexedSearch\Controller\SearchController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\IndexedSearch\EventListener\FrontendGenerationPageIndexingTrigger.0.TYPO3\CMS\IndexedSearch\EventListener\FrontendGenerationPageIndexingTrigger" class="TYPO3\CMS\IndexedSearch\EventListener\FrontendGenerationPageIndexingTrigger" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\IndexedSearch\EventListener\FrontendGenerationPageIndexingTrigger" class="TYPO3\CMS\IndexedSearch\EventListener\FrontendGenerationPageIndexingTrigger" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\IndexedSearch\Hook\AvailableTcaTables.0.TYPO3\CMS\IndexedSearch\Hook\AvailableTcaTables" class="TYPO3\CMS\IndexedSearch\Hook\AvailableTcaTables" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\IndexedSearch\Hook\AvailableTcaTables" class="TYPO3\CMS\IndexedSearch\Hook\AvailableTcaTables" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\StatusProviderInterface.0.TYPO3\CMS\IndexedSearch\Report\Status\MysqlFulltextStatus" class="TYPO3\CMS\IndexedSearch\Report\Status\MysqlFulltextStatus" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\IndexedSearch\Report\Status\MysqlFulltextStatus" class="TYPO3\CMS\IndexedSearch\Report\Status\MysqlFulltextStatus" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\IndexedSearch\Service\DatabaseSchemaService.0.TYPO3\CMS\IndexedSearch\Service\DatabaseSchemaService" class="TYPO3\CMS\IndexedSearch\Service\DatabaseSchemaService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\IndexedSearch\Service\DatabaseSchemaService" class="TYPO3\CMS\IndexedSearch\Service\DatabaseSchemaService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\IndexedSearch\Upgrades\IndexedSearchCTypeMigration.0.TYPO3\CMS\IndexedSearch\Upgrades\IndexedSearchCTypeMigration" class="TYPO3\CMS\IndexedSearch\Upgrades\IndexedSearchCTypeMigration" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\IndexedSearch\Upgrades\IndexedSearchCTypeMigration" class="TYPO3\CMS\IndexedSearch\Upgrades\IndexedSearchCTypeMigration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\IndexedSearch\ViewHelpers\Format\DateTimeViewHelper" class="TYPO3\CMS\IndexedSearch\ViewHelpers\Format\DateTimeViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\IndexedSearch\ViewHelpers\Format\DateTimeViewHelper" class="TYPO3\CMS\IndexedSearch\ViewHelpers\Format\DateTimeViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\IndexedSearch\ViewHelpers\Format\FlagValueViewHelper" class="TYPO3\CMS\IndexedSearch\ViewHelpers\Format\FlagValueViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\IndexedSearch\ViewHelpers\Format\FlagValueViewHelper" class="TYPO3\CMS\IndexedSearch\ViewHelpers\Format\FlagValueViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\IndexedSearch\ViewHelpers\Format\GroupListViewHelper" class="TYPO3\CMS\IndexedSearch\ViewHelpers\Format\GroupListViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\IndexedSearch\ViewHelpers\Format\GroupListViewHelper" class="TYPO3\CMS\IndexedSearch\ViewHelpers\Format\GroupListViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\IndexedSearch\ViewHelpers\SearchResult\RatingViewHelper" class="TYPO3\CMS\IndexedSearch\ViewHelpers\SearchResult\RatingViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\IndexedSearch\ViewHelpers\SearchResult\RatingViewHelper" class="TYPO3\CMS\IndexedSearch\ViewHelpers\SearchResult\RatingViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Reactions\Authentication\ReactionUserAuthentication" class="TYPO3\CMS\Reactions\Authentication\ReactionUserAuthentication" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reactions\Authentication\ReactionUserAuthentication" class="TYPO3\CMS\Reactions\Authentication\ReactionUserAuthentication" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reactions\Controller\ManagementController.0.TYPO3\CMS\Reactions\Controller\ManagementController" class="TYPO3\CMS\Reactions\Controller\ManagementController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reactions\Controller\ManagementController" class="TYPO3\CMS\Reactions\Controller\ManagementController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Reactions\Form\Element\FieldMapElement" class="TYPO3\CMS\Reactions\Form\Element\FieldMapElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\Reactions\Form\Element\FieldMapElement" class="TYPO3\CMS\Reactions\Form\Element\FieldMapElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reactions\Form\Element\FieldMapElement" class="TYPO3\CMS\Reactions\Form\Element\FieldMapElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reactions\Form\ReactionItemsProcFunc.0.TYPO3\CMS\Reactions\Form\ReactionItemsProcFunc" class="TYPO3\CMS\Reactions\Form\ReactionItemsProcFunc" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reactions\Form\ReactionItemsProcFunc" class="TYPO3\CMS\Reactions\Form\ReactionItemsProcFunc" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Http\Server\MiddlewareInterface.0.TYPO3\CMS\Reactions\Http\Middleware\ReactionResolver" class="TYPO3\CMS\Reactions\Http\Middleware\ReactionResolver" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reactions\Http\Middleware\ReactionResolver" class="TYPO3\CMS\Reactions\Http\Middleware\ReactionResolver" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reactions\Reaction\ReactionInterface.0.TYPO3\CMS\Reactions\Reaction\CreateRecordReaction" class="TYPO3\CMS\Reactions\Reaction\CreateRecordReaction" public="true" lazy="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Reactions\Reaction\CreateRecordReaction" class="TYPO3\CMS\Reactions\Reaction\CreateRecordReaction" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reactions\Reaction\ReactionInterface.0..abstract.TYPO3\CMS\Reactions\Reaction\ReactionInterface" class="TYPO3\CMS\Reactions\Reaction\ReactionInterface" public="true" lazy="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.TYPO3\CMS\Reactions\Reaction\ReactionInterface" class="TYPO3\CMS\Reactions\Reaction\ReactionInterface" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Recycler\Controller\RecyclerAjaxController.0.TYPO3\CMS\Recycler\Controller\RecyclerAjaxController" class="TYPO3\CMS\Recycler\Controller\RecyclerAjaxController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Recycler\Controller\RecyclerAjaxController" class="TYPO3\CMS\Recycler\Controller\RecyclerAjaxController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Recycler\Controller\RecyclerModuleController.0.TYPO3\CMS\Recycler\Controller\RecyclerModuleController" class="TYPO3\CMS\Recycler\Controller\RecyclerModuleController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Recycler\Controller\RecyclerModuleController" class="TYPO3\CMS\Recycler\Controller\RecyclerModuleController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Recycler\Domain\Model\DeletedRecords.0.TYPO3\CMS\Recycler\Domain\Model\DeletedRecords" class="TYPO3\CMS\Recycler\Domain\Model\DeletedRecords" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Recycler\Domain\Model\DeletedRecords" class="TYPO3\CMS\Recycler\Domain\Model\DeletedRecords" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\SysNote\Migration\SysNoteDashboardWidgetDatabaseMigration.0.TYPO3\CMS\SysNote\Migration\SysNoteDashboardWidgetDatabaseMigration" class="TYPO3\CMS\SysNote\Migration\SysNoteDashboardWidgetDatabaseMigration" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\SysNote\Migration\SysNoteDashboardWidgetDatabaseMigration" class="TYPO3\CMS\SysNote\Migration\SysNoteDashboardWidgetDatabaseMigration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\SysNote\Provider\ButtonBarProvider.0.TYPO3\CMS\SysNote\Provider\ButtonBarProvider" class="TYPO3\CMS\SysNote\Provider\ButtonBarProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\SysNote\Provider\ButtonBarProvider" class="TYPO3\CMS\SysNote\Provider\ButtonBarProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\SysNote\Provider\InfoModuleProvider.0.TYPO3\CMS\SysNote\Provider\InfoModuleProvider" class="TYPO3\CMS\SysNote\Provider\InfoModuleProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\SysNote\Provider\InfoModuleProvider" class="TYPO3\CMS\SysNote\Provider\InfoModuleProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\SysNote\Provider\PageModuleProvider.0.TYPO3\CMS\SysNote\Provider\PageModuleProvider" class="TYPO3\CMS\SysNote\Provider\PageModuleProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\SysNote\Provider\PageModuleProvider" class="TYPO3\CMS\SysNote\Provider\PageModuleProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\SysNote\Provider\RecordListProvider.0.TYPO3\CMS\SysNote\Provider\RecordListProvider" class="TYPO3\CMS\SysNote\Provider\RecordListProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\SysNote\Provider\RecordListProvider" class="TYPO3\CMS\SysNote\Provider\RecordListProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Webhooks\Controller\ManagementController.0.TYPO3\CMS\Webhooks\Controller\ManagementController" class="TYPO3\CMS\Webhooks\Controller\ManagementController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Webhooks\Controller\ManagementController" class="TYPO3\CMS\Webhooks\Controller\ManagementController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Webhooks\Listener\MessageListener.0.TYPO3\CMS\Webhooks\Listener\MessageListener" class="TYPO3\CMS\Webhooks\Listener\MessageListener" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Webhooks\Listener\MessageListener" class="TYPO3\CMS\Webhooks\Listener\MessageListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Webhooks\Listener\PageModificationListener.0.TYPO3\CMS\Webhooks\Listener\PageModificationListener" class="TYPO3\CMS\Webhooks\Listener\PageModificationListener" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Webhooks\Listener\PageModificationListener" class="TYPO3\CMS\Webhooks\Listener\PageModificationListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Webhooks\Message\FileAddedMessage.0.TYPO3\CMS\Webhooks\Message\FileAddedMessage" class="TYPO3\CMS\Webhooks\Message\FileAddedMessage" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Webhooks\Message\FileAddedMessage" class="TYPO3\CMS\Webhooks\Message\FileAddedMessage" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Webhooks\Message\FileRemovedMessage.0.TYPO3\CMS\Webhooks\Message\FileRemovedMessage" class="TYPO3\CMS\Webhooks\Message\FileRemovedMessage" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Webhooks\Message\FileRemovedMessage" class="TYPO3\CMS\Webhooks\Message\FileRemovedMessage" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Webhooks\Message\FileUpdatedMessage.0.TYPO3\CMS\Webhooks\Message\FileUpdatedMessage" class="TYPO3\CMS\Webhooks\Message\FileUpdatedMessage" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Webhooks\Message\FileUpdatedMessage" class="TYPO3\CMS\Webhooks\Message\FileUpdatedMessage" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Webhooks\Message\LoginErrorOccurredMessage.0.TYPO3\CMS\Webhooks\Message\LoginErrorOccurredMessage" class="TYPO3\CMS\Webhooks\Message\LoginErrorOccurredMessage" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Webhooks\Message\LoginErrorOccurredMessage" class="TYPO3\CMS\Webhooks\Message\LoginErrorOccurredMessage" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Webhooks\Message\MfaVerificationErrorOccurredMessage.0.TYPO3\CMS\Webhooks\Message\MfaVerificationErrorOccurredMessage" class="TYPO3\CMS\Webhooks\Message\MfaVerificationErrorOccurredMessage" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Webhooks\Message\MfaVerificationErrorOccurredMessage" class="TYPO3\CMS\Webhooks\Message\MfaVerificationErrorOccurredMessage" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Webhooks\Message\PageModificationMessage.0.TYPO3\CMS\Webhooks\Message\PageModificationMessage" class="TYPO3\CMS\Webhooks\Message\PageModificationMessage" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Webhooks\Message\PageModificationMessage" class="TYPO3\CMS\Webhooks\Message\PageModificationMessage" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Webhooks\MessageHandler\WebhookMessageHandler.0.TYPO3\CMS\Webhooks\MessageHandler\WebhookMessageHandler" class="TYPO3\CMS\Webhooks\MessageHandler\WebhookMessageHandler" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Webhooks\MessageHandler\WebhookMessageHandler" class="TYPO3\CMS\Webhooks\MessageHandler\WebhookMessageHandler" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Webhooks\Tca\ItemsProcFunc\WebhookTypesItemsProcFunc.0.TYPO3\CMS\Webhooks\Tca\ItemsProcFunc\WebhookTypesItemsProcFunc" class="TYPO3\CMS\Webhooks\Tca\ItemsProcFunc\WebhookTypesItemsProcFunc" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Webhooks\Tca\ItemsProcFunc\WebhookTypesItemsProcFunc" class="TYPO3\CMS\Webhooks\Tca\ItemsProcFunc\WebhookTypesItemsProcFunc" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Webhooks\WebhookTypesRegistry.0.TYPO3\CMS\Webhooks\WebhookTypesRegistry" class="TYPO3\CMS\Webhooks\WebhookTypesRegistry" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Webhooks\WebhookTypesRegistry" class="TYPO3\CMS\Webhooks\WebhookTypesRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.TYPO3\CMS\Belog\Controller\BackendLogController" class="TYPO3\CMS\Belog\Controller\BackendLogController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.TYPO3\CMS\Belog\Controller\BackendLogController" class="TYPO3\CMS\Belog\Controller\BackendLogController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Belog\Controller\BackendLogController" class="TYPO3\CMS\Belog\Controller\BackendLogController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Belog\EventListener\SystemInformationEventListener.0.TYPO3\CMS\Belog\EventListener\SystemInformationEventListener" class="TYPO3\CMS\Belog\EventListener\SystemInformationEventListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Belog\EventListener\SystemInformationEventListener" class="TYPO3\CMS\Belog\EventListener\SystemInformationEventListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Belog\ViewHelpers\Be\PagePathViewHelper" class="TYPO3\CMS\Belog\ViewHelpers\Be\PagePathViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Belog\ViewHelpers\Be\PagePathViewHelper" class="TYPO3\CMS\Belog\ViewHelpers\Be\PagePathViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Belog\ViewHelpers\FormatDetailsViewHelper" class="TYPO3\CMS\Belog\ViewHelpers\FormatDetailsViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Belog\ViewHelpers\FormatDetailsViewHelper" class="TYPO3\CMS\Belog\ViewHelpers\FormatDetailsViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Belog\ViewHelpers\UsernameViewHelper" class="TYPO3\CMS\Belog\ViewHelpers\UsernameViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Belog\ViewHelpers\UsernameViewHelper" class="TYPO3\CMS\Belog\ViewHelpers\UsernameViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Belog\ViewHelpers\WorkspaceTitleViewHelper" class="TYPO3\CMS\Belog\ViewHelpers\WorkspaceTitleViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Belog\ViewHelpers\WorkspaceTitleViewHelper" class="TYPO3\CMS\Belog\ViewHelpers\WorkspaceTitleViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.TYPO3\CMS\Beuser\Controller\BackendUserController" class="TYPO3\CMS\Beuser\Controller\BackendUserController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.TYPO3\CMS\Beuser\Controller\BackendUserController" class="TYPO3\CMS\Beuser\Controller\BackendUserController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Beuser\Controller\BackendUserController" class="TYPO3\CMS\Beuser\Controller\BackendUserController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Beuser\Controller\PermissionController.0.TYPO3\CMS\Beuser\Controller\PermissionController" class="TYPO3\CMS\Beuser\Controller\PermissionController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Beuser\Controller\PermissionController" class="TYPO3\CMS\Beuser\Controller\PermissionController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Beuser\Domain\Repository\BackendUserGroupRepository" class="TYPO3\CMS\Beuser\Domain\Repository\BackendUserGroupRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Beuser\Domain\Repository\BackendUserGroupRepository" class="TYPO3\CMS\Beuser\Domain\Repository\BackendUserGroupRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Beuser\Domain\Repository\BackendUserRepository" class="TYPO3\CMS\Beuser\Domain\Repository\BackendUserRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Beuser\Domain\Repository\BackendUserRepository" class="TYPO3\CMS\Beuser\Domain\Repository\BackendUserRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Beuser\Domain\Repository\FileMountRepository" class="TYPO3\CMS\Beuser\Domain\Repository\FileMountRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Beuser\Domain\Repository\FileMountRepository" class="TYPO3\CMS\Beuser\Domain\Repository\FileMountRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Beuser\ViewHelpers\ArrayElementViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\ArrayElementViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Beuser\ViewHelpers\ArrayElementViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\ArrayElementViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Beuser\ViewHelpers\IsArrayViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\IsArrayViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Beuser\ViewHelpers\IsArrayViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\IsArrayViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Beuser\ViewHelpers\MfaStatusViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\MfaStatusViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Beuser\ViewHelpers\MfaStatusViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\MfaStatusViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Beuser\ViewHelpers\PermissionsViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\PermissionsViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Beuser\ViewHelpers\PermissionsViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\PermissionsViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Beuser\ViewHelpers\SpriteIconForRecordViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\SpriteIconForRecordViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Beuser\ViewHelpers\SpriteIconForRecordViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\SpriteIconForRecordViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Beuser\ViewHelpers\SwitchUserViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\SwitchUserViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Beuser\ViewHelpers\SwitchUserViewHelper" class="TYPO3\CMS\Beuser\ViewHelpers\SwitchUserViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.TYPO3\CMS\Extensionmanager\Controller\AbstractController" class="TYPO3\CMS\Extensionmanager\Controller\AbstractController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.TYPO3\CMS\Extensionmanager\Controller\AbstractController" class="TYPO3\CMS\Extensionmanager\Controller\AbstractController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Controller\AbstractController" class="TYPO3\CMS\Extensionmanager\Controller\AbstractController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.TYPO3\CMS\Extensionmanager\Controller\ActionController" class="TYPO3\CMS\Extensionmanager\Controller\ActionController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.TYPO3\CMS\Extensionmanager\Controller\ActionController" class="TYPO3\CMS\Extensionmanager\Controller\ActionController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Controller\ActionController" class="TYPO3\CMS\Extensionmanager\Controller\ActionController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.TYPO3\CMS\Extensionmanager\Controller\DistributionController" class="TYPO3\CMS\Extensionmanager\Controller\DistributionController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.TYPO3\CMS\Extensionmanager\Controller\DistributionController" class="TYPO3\CMS\Extensionmanager\Controller\DistributionController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Controller\DistributionController" class="TYPO3\CMS\Extensionmanager\Controller\DistributionController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.TYPO3\CMS\Extensionmanager\Controller\DownloadController" class="TYPO3\CMS\Extensionmanager\Controller\DownloadController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.TYPO3\CMS\Extensionmanager\Controller\DownloadController" class="TYPO3\CMS\Extensionmanager\Controller\DownloadController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Controller\DownloadController" class="TYPO3\CMS\Extensionmanager\Controller\DownloadController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController" class="TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController" class="TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController" class="TYPO3\CMS\Extensionmanager\Controller\ExtensionComposerStatusController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.TYPO3\CMS\Extensionmanager\Controller\ListController" class="TYPO3\CMS\Extensionmanager\Controller\ListController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.TYPO3\CMS\Extensionmanager\Controller\ListController" class="TYPO3\CMS\Extensionmanager\Controller\ListController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Controller\ListController" class="TYPO3\CMS\Extensionmanager\Controller\ListController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.TYPO3\CMS\Extensionmanager\Controller\UpdateFromTerController" class="TYPO3\CMS\Extensionmanager\Controller\UpdateFromTerController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.TYPO3\CMS\Extensionmanager\Controller\UpdateFromTerController" class="TYPO3\CMS\Extensionmanager\Controller\UpdateFromTerController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Controller\UpdateFromTerController" class="TYPO3\CMS\Extensionmanager\Controller\UpdateFromTerController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.TYPO3\CMS\Extensionmanager\Controller\UploadExtensionFileController" class="TYPO3\CMS\Extensionmanager\Controller\UploadExtensionFileController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.TYPO3\CMS\Extensionmanager\Controller\UploadExtensionFileController" class="TYPO3\CMS\Extensionmanager\Controller\UploadExtensionFileController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Controller\UploadExtensionFileController" class="TYPO3\CMS\Extensionmanager\Controller\UploadExtensionFileController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extensionmanager\Domain\Model\DownloadQueue" class="TYPO3\CMS\Extensionmanager\Domain\Model\DownloadQueue" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Domain\Model\DownloadQueue" class="TYPO3\CMS\Extensionmanager\Domain\Model\DownloadQueue" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extensionmanager\Domain\Repository\BulkExtensionRepositoryWriter.0.TYPO3\CMS\Extensionmanager\Domain\Repository\BulkExtensionRepositoryWriter" class="TYPO3\CMS\Extensionmanager\Domain\Repository\BulkExtensionRepositoryWriter" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Domain\Repository\BulkExtensionRepositoryWriter" class="TYPO3\CMS\Extensionmanager\Domain\Repository\BulkExtensionRepositoryWriter" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extensionmanager\EventListener\ExcludeExtensionTableFromReferenceIndexEventListener.0.TYPO3\CMS\Extensionmanager\EventListener\ExcludeExtensionTableFromReferenceIndexEventListener" class="TYPO3\CMS\Extensionmanager\EventListener\ExcludeExtensionTableFromReferenceIndexEventListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\EventListener\ExcludeExtensionTableFromReferenceIndexEventListener" class="TYPO3\CMS\Extensionmanager\EventListener\ExcludeExtensionTableFromReferenceIndexEventListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extensionmanager\Initialization\DispatchAfterPackageActivationEventOnPackageInitialization.0.TYPO3\CMS\Extensionmanager\Initialization\DispatchAfterPackageActivationEventOnPackageInitialization" class="TYPO3\CMS\Extensionmanager\Initialization\DispatchAfterPackageActivationEventOnPackageInitialization" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Initialization\DispatchAfterPackageActivationEventOnPackageInitialization" class="TYPO3\CMS\Extensionmanager\Initialization\DispatchAfterPackageActivationEventOnPackageInitialization" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry.0.TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry" class="TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry" class="TYPO3\CMS\Extensionmanager\Remote\RemoteRegistry" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extensionmanager\Service\ExtensionManagementService" class="TYPO3\CMS\Extensionmanager\Service\ExtensionManagementService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Service\ExtensionManagementService" class="TYPO3\CMS\Extensionmanager\Service\ExtensionManagementService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extensionmanager\Utility\DependencyUtility" class="TYPO3\CMS\Extensionmanager\Utility\DependencyUtility" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Utility\DependencyUtility" class="TYPO3\CMS\Extensionmanager\Utility\DependencyUtility" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Extensionmanager\Utility\FileHandlingUtility" class="TYPO3\CMS\Extensionmanager\Utility\FileHandlingUtility" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Utility\FileHandlingUtility" class="TYPO3\CMS\Extensionmanager\Utility\FileHandlingUtility" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\Extensionmanager\Utility\InstallUtility" class="TYPO3\CMS\Extensionmanager\Utility\InstallUtility" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Utility\InstallUtility" class="TYPO3\CMS\Extensionmanager\Utility\InstallUtility" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\Extensionmanager\Utility\ListUtility" class="TYPO3\CMS\Extensionmanager\Utility\ListUtility" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Utility\ListUtility" class="TYPO3\CMS\Extensionmanager\Utility\ListUtility" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Extensionmanager\ViewHelpers\ConstraintsViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\ConstraintsViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\ViewHelpers\ConstraintsViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\ConstraintsViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Extensionmanager\ViewHelpers\DownloadExtensionViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\DownloadExtensionViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\ViewHelpers\DownloadExtensionViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\DownloadExtensionViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Extensionmanager\ViewHelpers\InstallationStateCssClassViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\InstallationStateCssClassViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\ViewHelpers\InstallationStateCssClassViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\InstallationStateCssClassViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Extensionmanager\ViewHelpers\ProcessAvailableActionsViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\ProcessAvailableActionsViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\ViewHelpers\ProcessAvailableActionsViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\ProcessAvailableActionsViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Extensionmanager\ViewHelpers\ReloadSqlDataViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\ReloadSqlDataViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\ViewHelpers\ReloadSqlDataViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\ReloadSqlDataViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Extensionmanager\ViewHelpers\RemoveExtensionViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\RemoveExtensionViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\ViewHelpers\RemoveExtensionViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\RemoveExtensionViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\Extensionmanager\ViewHelpers\Typo3DependencyViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\Typo3DependencyViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\ViewHelpers\Typo3DependencyViewHelper" class="TYPO3\CMS\Extensionmanager\ViewHelpers\Typo3DependencyViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\StatusProviderInterface.0.TYPO3\CMS\Extensionmanager\Report\ExtensionComposerStatus" class="TYPO3\CMS\Extensionmanager\Report\ExtensionComposerStatus" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Report\ExtensionComposerStatus" class="TYPO3\CMS\Extensionmanager\Report\ExtensionComposerStatus" public="true" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Reports\StatusProviderInterface.0.TYPO3\CMS\Extensionmanager\Report\ExtensionStatus" class="TYPO3\CMS\Extensionmanager\Report\ExtensionStatus" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Extensionmanager\Report\ExtensionStatus" class="TYPO3\CMS\Extensionmanager\Report\ExtensionStatus" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\FrontendLogin\Configuration\RecoveryConfiguration" class="TYPO3\CMS\FrontendLogin\Configuration\RecoveryConfiguration" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\FrontendLogin\Configuration\RecoveryConfiguration" class="TYPO3\CMS\FrontendLogin\Configuration\RecoveryConfiguration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.TYPO3\CMS\FrontendLogin\Controller\LoginController" class="TYPO3\CMS\FrontendLogin\Controller\LoginController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.TYPO3\CMS\FrontendLogin\Controller\LoginController" class="TYPO3\CMS\FrontendLogin\Controller\LoginController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\FrontendLogin\Controller\LoginController" class="TYPO3\CMS\FrontendLogin\Controller\LoginController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.TYPO3\CMS\FrontendLogin\Controller\PasswordRecoveryController" class="TYPO3\CMS\FrontendLogin\Controller\PasswordRecoveryController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.TYPO3\CMS\FrontendLogin\Controller\PasswordRecoveryController" class="TYPO3\CMS\FrontendLogin\Controller\PasswordRecoveryController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\FrontendLogin\Controller\PasswordRecoveryController" class="TYPO3\CMS\FrontendLogin\Controller\PasswordRecoveryController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\FrontendLogin\Event\ProcessRequestTokenListener.0.TYPO3\CMS\FrontendLogin\Event\ProcessRequestTokenListener" class="TYPO3\CMS\FrontendLogin\Event\ProcessRequestTokenListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\FrontendLogin\Event\ProcessRequestTokenListener" class="TYPO3\CMS\FrontendLogin\Event\ProcessRequestTokenListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\FrontendLogin\Validation\RedirectUrlValidator" class="TYPO3\CMS\FrontendLogin\Validation\RedirectUrlValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\FrontendLogin\Validation\RedirectUrlValidator" class="TYPO3\CMS\FrontendLogin\Validation\RedirectUrlValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\RateLimiter\RateLimiterFactory.0.feloginPasswordRecovery.rateLimiterFactory" class="TYPO3\CMS\Core\RateLimiter\RateLimiterFactory" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.feloginPasswordRecovery.rateLimiterFactory" class="TYPO3\CMS\Core\RateLimiter\RateLimiterFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Info\Controller\PageInformationController.0.TYPO3\CMS\Info\Controller\PageInformationController" class="TYPO3\CMS\Info\Controller\PageInformationController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Info\Controller\PageInformationController" class="TYPO3\CMS\Info\Controller\PageInformationController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Info\Controller\TranslationStatusController.0.TYPO3\CMS\Info\Controller\TranslationStatusController" class="TYPO3\CMS\Info\Controller\TranslationStatusController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Info\Controller\TranslationStatusController" class="TYPO3\CMS\Info\Controller\TranslationStatusController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController.0.TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController" class="TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController" shared="false" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController" class="TYPO3\CMS\RteCKEditor\Controller\BrowseLinksController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\RteCKEditor\EventListener\AfterRichtextConfigurationPreparedEventListener.0.TYPO3\CMS\RteCKEditor\EventListener\AfterRichtextConfigurationPreparedEventListener" class="TYPO3\CMS\RteCKEditor\EventListener\AfterRichtextConfigurationPreparedEventListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\RteCKEditor\EventListener\AfterRichtextConfigurationPreparedEventListener" class="TYPO3\CMS\RteCKEditor\EventListener\AfterRichtextConfigurationPreparedEventListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.TYPO3\CMS\RteCKEditor\Form\Element\RichTextElement" class="TYPO3\CMS\RteCKEditor\Form\Element\RichTextElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.TYPO3\CMS\RteCKEditor\Form\Element\RichTextElement" class="TYPO3\CMS\RteCKEditor\Form\Element\RichTextElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\RteCKEditor\Form\Element\RichTextElement" class="TYPO3\CMS\RteCKEditor\Form\Element\RichTextElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Tstemplate\Controller\ActiveTypoScriptController.0.TYPO3\CMS\Tstemplate\Controller\ActiveTypoScriptController" class="TYPO3\CMS\Tstemplate\Controller\ActiveTypoScriptController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Tstemplate\Controller\ActiveTypoScriptController" class="TYPO3\CMS\Tstemplate\Controller\ActiveTypoScriptController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Tstemplate\Controller\ConstantEditorController.0.TYPO3\CMS\Tstemplate\Controller\ConstantEditorController" class="TYPO3\CMS\Tstemplate\Controller\ConstantEditorController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Tstemplate\Controller\ConstantEditorController" class="TYPO3\CMS\Tstemplate\Controller\ConstantEditorController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Tstemplate\Controller\InfoModifyController.0.TYPO3\CMS\Tstemplate\Controller\InfoModifyController" class="TYPO3\CMS\Tstemplate\Controller\InfoModifyController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Tstemplate\Controller\InfoModifyController" class="TYPO3\CMS\Tstemplate\Controller\InfoModifyController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Tstemplate\Controller\TemplateAnalyzerController.0.TYPO3\CMS\Tstemplate\Controller\TemplateAnalyzerController" class="TYPO3\CMS\Tstemplate\Controller\TemplateAnalyzerController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Tstemplate\Controller\TemplateAnalyzerController" class="TYPO3\CMS\Tstemplate\Controller\TemplateAnalyzerController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Tstemplate\Controller\TemplateRecordsOverviewController.0.TYPO3\CMS\Tstemplate\Controller\TemplateRecordsOverviewController" class="TYPO3\CMS\Tstemplate\Controller\TemplateRecordsOverviewController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Tstemplate\Controller\TemplateRecordsOverviewController" class="TYPO3\CMS\Tstemplate\Controller\TemplateRecordsOverviewController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Tstemplate\Hooks\DataHandlerClearCachePostProcHook.0.TYPO3\CMS\Tstemplate\Hooks\DataHandlerClearCachePostProcHook" class="TYPO3\CMS\Tstemplate\Hooks\DataHandlerClearCachePostProcHook" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Tstemplate\Hooks\DataHandlerClearCachePostProcHook" class="TYPO3\CMS\Tstemplate\Hooks\DataHandlerClearCachePostProcHook" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Viewpage\Controller\ViewModuleController.0.TYPO3\CMS\Viewpage\Controller\ViewModuleController" class="TYPO3\CMS\Viewpage\Controller\ViewModuleController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\Viewpage\Controller\ViewModuleController" class="TYPO3\CMS\Viewpage\Controller\ViewModuleController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\ContextMenu\ItemProviders\ProviderInterface.0.B13\Container\Backend\ContextMenu\RecordContextMenuItemProvider" class="B13\Container\Backend\ContextMenu\RecordContextMenuItemProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Backend\ContextMenu\RecordContextMenuItemProvider" class="B13\Container\Backend\ContextMenu\RecordContextMenuItemProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.B13\Container\Backend\Preview\ContainerPreviewRenderer" class="B13\Container\Backend\Preview\ContainerPreviewRenderer" public="true" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer.0.B13\Container\Backend\Preview\ContainerPreviewRenderer" class="B13\Container\Backend\Preview\ContainerPreviewRenderer" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Backend\Preview\ContainerPreviewRenderer" class="B13\Container\Backend\Preview\ContainerPreviewRenderer" public="true" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.B13\Container\ContentDefender\ContainerColumnConfigurationService" class="B13\Container\ContentDefender\ContainerColumnConfigurationService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\ContentDefender\ContainerColumnConfigurationService" class="B13\Container\ContentDefender\ContainerColumnConfigurationService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.B13\Container\Domain\Factory\ContainerFactory" class="B13\Container\Domain\Factory\ContainerFactory" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Domain\Factory\ContainerFactory" class="B13\Container\Domain\Factory\ContainerFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.B13\Container\Domain\Factory\Database" class="B13\Container\Domain\Factory\Database" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Domain\Factory\Database" class="B13\Container\Domain\Factory\Database" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.B13\Container\Domain\Factory\FrontendContainerFactory" class="B13\Container\Domain\Factory\FrontendContainerFactory" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Domain\Factory\FrontendContainerFactory" class="B13\Container\Domain\Factory\FrontendContainerFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.B13\Container\Domain\Factory\PageView\Backend\ContainerFactory" class="B13\Container\Domain\Factory\PageView\Backend\ContainerFactory" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Domain\Factory\PageView\Backend\ContainerFactory" class="B13\Container\Domain\Factory\PageView\Backend\ContainerFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.B13\Container\Domain\Service\ContainerService" class="B13\Container\Domain\Service\ContainerService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Domain\Service\ContainerService" class="B13\Container\Domain\Service\ContainerService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.B13\Container\Hooks\Datahandler\Database" class="B13\Container\Hooks\Datahandler\Database" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Hooks\Datahandler\Database" class="B13\Container\Hooks\Datahandler\Database" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.B13\Container\Hooks\Datahandler\DatahandlerProcess" class="B13\Container\Hooks\Datahandler\DatahandlerProcess" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Hooks\Datahandler\DatahandlerProcess" class="B13\Container\Hooks\Datahandler\DatahandlerProcess" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.B13\Container\Integrity\Database" class="B13\Container\Integrity\Database" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Integrity\Database" class="B13\Container\Integrity\Database" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.B13\Container\Integrity\Integrity" class="B13\Container\Integrity\Integrity" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Integrity\Integrity" class="B13\Container\Integrity\Integrity" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.B13\Container\Integrity\IntegrityFix" class="B13\Container\Integrity\IntegrityFix" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Integrity\IntegrityFix" class="B13\Container\Integrity\IntegrityFix" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.B13\Container\Integrity\Sorting" class="B13\Container\Integrity\Sorting" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Integrity\Sorting" class="B13\Container\Integrity\Sorting" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.B13\Container\Integrity\SortingInPage" class="B13\Container\Integrity\SortingInPage" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Integrity\SortingInPage" class="B13\Container\Integrity\SortingInPage" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.B13\Container\Service\RecordLocalizeSummaryModifier" class="B13\Container\Service\RecordLocalizeSummaryModifier" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Service\RecordLocalizeSummaryModifier" class="B13\Container\Service\RecordLocalizeSummaryModifier" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.B13\Container\Tca\Registry" class="B13\Container\Tca\Registry" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Tca\Registry" class="B13\Container\Tca\Registry" public="true" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.B13\Container\Updates\ContainerDeleteChildrenWithWrongPid.0.B13\Container\Updates\ContainerDeleteChildrenWithWrongPid" class="B13\Container\Updates\ContainerDeleteChildrenWithWrongPid" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Updates\ContainerDeleteChildrenWithWrongPid" class="B13\Container\Updates\ContainerDeleteChildrenWithWrongPid" public="true" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.B13\Container\Updates\ContainerMigrateSorting.0.B13\Container\Updates\ContainerMigrateSorting" class="B13\Container\Updates\ContainerMigrateSorting" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.B13\Container\Updates\ContainerMigrateSorting" class="B13\Container\Updates\ContainerMigrateSorting" public="true" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\Backend\Preview\PageLayout.0.TYPO3\CMS\ContentBlocks\Backend\Preview\PageLayout" class="TYPO3\CMS\ContentBlocks\Backend\Preview\PageLayout" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Backend\Preview\PageLayout" class="TYPO3\CMS\ContentBlocks\Backend\Preview\PageLayout" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\Backend\Preview\PreviewRenderer.0.TYPO3\CMS\ContentBlocks\Backend\Preview\PreviewRenderer" class="TYPO3\CMS\ContentBlocks\Backend\Preview\PreviewRenderer" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Backend\Preview\PreviewRenderer" class="TYPO3\CMS\ContentBlocks\Backend\Preview\PreviewRenderer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\Command\CreateContentBlockCommand.0.TYPO3\CMS\ContentBlocks\Command\CreateContentBlockCommand" class="TYPO3\CMS\ContentBlocks\Command\CreateContentBlockCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Command\CreateContentBlockCommand" class="TYPO3\CMS\ContentBlocks\Command\CreateContentBlockCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\Command\GenerateBackendPreviewTemplateCommand.0.TYPO3\CMS\ContentBlocks\Command\GenerateBackendPreviewTemplateCommand" class="TYPO3\CMS\ContentBlocks\Command\GenerateBackendPreviewTemplateCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Command\GenerateBackendPreviewTemplateCommand" class="TYPO3\CMS\ContentBlocks\Command\GenerateBackendPreviewTemplateCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\Command\GenerateFrontendTemplateCommand.0.TYPO3\CMS\ContentBlocks\Command\GenerateFrontendTemplateCommand" class="TYPO3\CMS\ContentBlocks\Command\GenerateFrontendTemplateCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Command\GenerateFrontendTemplateCommand" class="TYPO3\CMS\ContentBlocks\Command\GenerateFrontendTemplateCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\Command\GenerateLanguageFileCommand.0.TYPO3\CMS\ContentBlocks\Command\GenerateLanguageFileCommand" class="TYPO3\CMS\ContentBlocks\Command\GenerateLanguageFileCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Command\GenerateLanguageFileCommand" class="TYPO3\CMS\ContentBlocks\Command\GenerateLanguageFileCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\Command\LintContentBlocksCommand.0.TYPO3\CMS\ContentBlocks\Command\LintContentBlocksCommand" class="TYPO3\CMS\ContentBlocks\Command\LintContentBlocksCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Command\LintContentBlocksCommand" class="TYPO3\CMS\ContentBlocks\Command\LintContentBlocksCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\Command\ListContentBlocksCommand.0.TYPO3\CMS\ContentBlocks\Command\ListContentBlocksCommand" class="TYPO3\CMS\ContentBlocks\Command\ListContentBlocksCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Command\ListContentBlocksCommand" class="TYPO3\CMS\ContentBlocks\Command\ListContentBlocksCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\Command\PublishAssetsCommand.0.TYPO3\CMS\ContentBlocks\Command\PublishAssetsCommand" class="TYPO3\CMS\ContentBlocks\Command\PublishAssetsCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Command\PublishAssetsCommand" class="TYPO3\CMS\ContentBlocks\Command\PublishAssetsCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlocksDataProcessor.0.TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlocksDataProcessor" class="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlocksDataProcessor" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlocksDataProcessor" class="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlocksDataProcessor" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection.0.TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection" class="TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection" public="true" autowire="true" abstract="true">
      <factory service="TYPO3\CMS\ContentBlocks\Definition\Factory\TableDefinitionCollectionFactory" method="create"/>
    </service>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection" class="TYPO3\CMS\ContentBlocks\Definition\TableDefinitionCollection" autowire="true" autoconfigure="true" abstract="true">
      <factory service="TYPO3\CMS\ContentBlocks\Definition\Factory\TableDefinitionCollectionFactory" method="create"/>
    </service>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\EventListener\AddAllowedRecordTypesEventListener.0.TYPO3\CMS\ContentBlocks\EventListener\AddAllowedRecordTypesEventListener" class="TYPO3\CMS\ContentBlocks\EventListener\AddAllowedRecordTypesEventListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\EventListener\AddAllowedRecordTypesEventListener" class="TYPO3\CMS\ContentBlocks\EventListener\AddAllowedRecordTypesEventListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\EventListener\AddDefaultTypoScript.0.TYPO3\CMS\ContentBlocks\EventListener\AddDefaultTypoScript" class="TYPO3\CMS\ContentBlocks\EventListener\AddDefaultTypoScript" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\EventListener\AddDefaultTypoScript" class="TYPO3\CMS\ContentBlocks\EventListener\AddDefaultTypoScript" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\EventListener\AddUserTsConfig.0.TYPO3\CMS\ContentBlocks\EventListener\AddUserTsConfig" class="TYPO3\CMS\ContentBlocks\EventListener\AddUserTsConfig" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\EventListener\AddUserTsConfig" class="TYPO3\CMS\ContentBlocks\EventListener\AddUserTsConfig" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\EventListener\RestrictContentBlockInNewContentElementWizard.0.TYPO3\CMS\ContentBlocks\EventListener\RestrictContentBlockInNewContentElementWizard" class="TYPO3\CMS\ContentBlocks\EventListener\RestrictContentBlockInNewContentElementWizard" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\EventListener\RestrictContentBlockInNewContentElementWizard" class="TYPO3\CMS\ContentBlocks\EventListener\RestrictContentBlockInNewContentElementWizard" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\EventListener\RestrictContentBlockInNewRecordView.0.TYPO3\CMS\ContentBlocks\EventListener\RestrictContentBlockInNewRecordView" class="TYPO3\CMS\ContentBlocks\EventListener\RestrictContentBlockInNewRecordView" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\EventListener\RestrictContentBlockInNewRecordView" class="TYPO3\CMS\ContentBlocks\EventListener\RestrictContentBlockInNewRecordView" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\CategoryFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\CategoryFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\CategoryFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\CategoryFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\CategoryFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\CheckboxFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\CheckboxFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\CheckboxFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\CheckboxFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\CheckboxFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\CollectionFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\CollectionFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\CollectionFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\CollectionFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\CollectionFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\ColorFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\ColorFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\ColorFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\ColorFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\ColorFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\CountryFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\CountryFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\CountryFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\CountryFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\CountryFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\DateTimeFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\DateTimeFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\DateTimeFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\DateTimeFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\DateTimeFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\EmailFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\EmailFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\EmailFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\EmailFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\EmailFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\FileFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\FileFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\FileFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\FileFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\FileFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\FlexFormFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\FlexFormFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\FlexFormFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\FlexFormFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\FlexFormFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\FolderFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\FolderFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\FolderFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\FolderFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\FolderFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\ImageManipulationFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\ImageManipulationFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\ImageManipulationFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\ImageManipulationFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\ImageManipulationFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\JsonFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\JsonFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\JsonFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\JsonFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\JsonFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\LanguageFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\LanguageFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\LanguageFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\LanguageFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\LanguageFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\LinebreakFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\LinebreakFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\LinebreakFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\LinebreakFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\LinebreakFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\LinkFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\LinkFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\LinkFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\LinkFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\LinkFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\NumberFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\NumberFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\NumberFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\NumberFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\NumberFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\PaletteFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\PaletteFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\PaletteFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\PaletteFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\PaletteFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\PassFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\PassFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\PassFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\PassFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\PassFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\PasswordFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\PasswordFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\PasswordFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\PasswordFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\PasswordFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\RadioFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\RadioFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\RadioFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\RadioFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\RadioFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\RelationFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\RelationFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\RelationFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\RelationFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\RelationFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\SelectFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\SelectFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\SelectFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\SelectFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\SelectFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\SelectNumberFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\SelectNumberFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\SelectNumberFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\SelectNumberFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\SelectNumberFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\SelectTextFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\SelectTextFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\SelectTextFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\SelectTextFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\SelectTextFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\SlugFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\SlugFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\SlugFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\SlugFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\SlugFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\TabFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\TabFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\TabFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\TabFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\TabFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\TextFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\TextFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\TextFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\TextFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\TextFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\TextareaFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\TextareaFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\TextareaFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\TextareaFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\TextareaFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\FieldType\UuidFieldType.0.TYPO3\CMS\ContentBlocks\FieldType\UuidFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\UuidFieldType" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\FieldType\UuidFieldType" class="TYPO3\CMS\ContentBlocks\FieldType\UuidFieldType" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\ContentBlocks\Form\FormDataProvider\AllowedRecordTypesInCollection" class="TYPO3\CMS\ContentBlocks\Form\FormDataProvider\AllowedRecordTypesInCollection" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Form\FormDataProvider\AllowedRecordTypesInCollection" class="TYPO3\CMS\ContentBlocks\Form\FormDataProvider\AllowedRecordTypesInCollection" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\FormDataProviderInterface.0.TYPO3\CMS\ContentBlocks\Form\FormDataProvider\AllowedRecordTypesInSite" class="TYPO3\CMS\ContentBlocks\Form\FormDataProvider\AllowedRecordTypesInSite" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Form\FormDataProvider\AllowedRecordTypesInSite" class="TYPO3\CMS\ContentBlocks\Form\FormDataProvider\AllowedRecordTypesInSite" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\Generator\SqlGenerator.0.TYPO3\CMS\ContentBlocks\Generator\SqlGenerator" class="TYPO3\CMS\ContentBlocks\Generator\SqlGenerator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Generator\SqlGenerator" class="TYPO3\CMS\ContentBlocks\Generator\SqlGenerator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\Generator\TcaGenerator.0.TYPO3\CMS\ContentBlocks\Generator\TcaGenerator" class="TYPO3\CMS\ContentBlocks\Generator\TcaGenerator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Generator\TcaGenerator" class="TYPO3\CMS\ContentBlocks\Generator\TcaGenerator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry.0.TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry" class="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry" public="true" autowire="true" abstract="true">
      <factory service="TYPO3\CMS\ContentBlocks\Loader\ContentBlockLoader" method="load"/>
    </service>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry" class="TYPO3\CMS\ContentBlocks\Registry\ContentBlockRegistry" autowire="true" autoconfigure="true" abstract="true">
      <factory service="TYPO3\CMS\ContentBlocks\Loader\ContentBlockLoader" method="load"/>
    </service>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.TYPO3\CMS\ContentBlocks\Registry\LanguageFileRegistry" class="TYPO3\CMS\ContentBlocks\Registry\LanguageFileRegistry" autowire="true" abstract="true">
      <factory service="TYPO3\CMS\ContentBlocks\Registry\LanguageFileRegistryFactory" method="create"/>
    </service>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Registry\LanguageFileRegistry" class="TYPO3\CMS\ContentBlocks\Registry\LanguageFileRegistry" autowire="true" autoconfigure="true" abstract="true">
      <factory service="TYPO3\CMS\ContentBlocks\Registry\LanguageFileRegistryFactory" method="create"/>
    </service>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\Schema\SimpleTcaSchemaFactory.0.TYPO3\CMS\ContentBlocks\Schema\SimpleTcaSchemaFactory" class="TYPO3\CMS\ContentBlocks\Schema\SimpleTcaSchemaFactory" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Schema\SimpleTcaSchemaFactory" class="TYPO3\CMS\ContentBlocks\Schema\SimpleTcaSchemaFactory" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\Update\ContentBlockFolderStructureMigration.0.TYPO3\CMS\ContentBlocks\Update\ContentBlockFolderStructureMigration" class="TYPO3\CMS\ContentBlocks\Update\ContentBlockFolderStructureMigration" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\Update\ContentBlockFolderStructureMigration" class="TYPO3\CMS\ContentBlocks\Update\ContentBlockFolderStructureMigration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\UserFunction\ContentWhere.0.TYPO3\CMS\ContentBlocks\UserFunction\ContentWhere" class="TYPO3\CMS\ContentBlocks\UserFunction\ContentWhere" public="true" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\ContentBlocks\UserFunction\ContentWhere.1.TYPO3\CMS\ContentBlocks\UserFunction\ContentWhere" class="TYPO3\CMS\ContentBlocks\UserFunction\ContentWhere" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\UserFunction\ContentWhere" class="TYPO3\CMS\ContentBlocks\UserFunction\ContentWhere" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\ContentBlocks\ViewHelpers\AssetPathViewHelper" class="TYPO3\CMS\ContentBlocks\ViewHelpers\AssetPathViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\ViewHelpers\AssetPathViewHelper" class="TYPO3\CMS\ContentBlocks\ViewHelpers\AssetPathViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\ContentBlocks\ViewHelpers\LanguagePathViewHelper" class="TYPO3\CMS\ContentBlocks\ViewHelpers\LanguagePathViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\ViewHelpers\LanguagePathViewHelper" class="TYPO3\CMS\ContentBlocks\ViewHelpers\LanguagePathViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.TYPO3\CMS\ContentBlocks\ViewHelpers\Link\EditRecordViewHelper" class="TYPO3\CMS\ContentBlocks\ViewHelpers\Link\EditRecordViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.TYPO3\CMS\ContentBlocks\ViewHelpers\Link\EditRecordViewHelper" class="TYPO3\CMS\ContentBlocks\ViewHelpers\Link\EditRecordViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.HOCHZWEI\H2core\PageTitle\H2PageTitleProvider" class="HOCHZWEI\H2core\PageTitle\H2PageTitleProvider" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\PageTitle\H2PageTitleProvider" class="HOCHZWEI\H2core\PageTitle\H2PageTitleProvider" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.HOCHZWEI\H2core\Preview\PreviewRenderer" class="HOCHZWEI\H2core\Preview\PreviewRenderer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer.0.HOCHZWEI\H2core\Preview\PreviewRenderer" class="HOCHZWEI\H2core\Preview\PreviewRenderer" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\Preview\PreviewRenderer" class="HOCHZWEI\H2core\Preview\PreviewRenderer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.HOCHZWEI\H2core\Resource\EventListener\BeforeFileAddedEventListener.0.HOCHZWEI\H2core\Resource\EventListener\BeforeFileAddedEventListener" class="HOCHZWEI\H2core\Resource\EventListener\BeforeFileAddedEventListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\Resource\EventListener\BeforeFileAddedEventListener" class="HOCHZWEI\H2core\Resource\EventListener\BeforeFileAddedEventListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Content\InfoViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Content\InfoViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Content\InfoViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Content\InfoViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\DebugViewHelper" class="HOCHZWEI\H2core\ViewHelpers\DebugViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\DebugViewHelper" class="HOCHZWEI\H2core\ViewHelpers\DebugViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\ExtSettingsViewHelper" class="HOCHZWEI\H2core\ViewHelpers\ExtSettingsViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\ExtSettingsViewHelper" class="HOCHZWEI\H2core\ViewHelpers\ExtSettingsViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Fal\GetFalResourceViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Fal\GetFalResourceViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Fal\GetFalResourceViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Fal\GetFalResourceViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\ForViewHelper" class="HOCHZWEI\H2core\ViewHelpers\ForViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\ForViewHelper" class="HOCHZWEI\H2core\ViewHelpers\ForViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Format\StrReplaceViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Format\StrReplaceViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Format\StrReplaceViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Format\StrReplaceViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Gallery\ColViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Gallery\ColViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Gallery\ColViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Gallery\ColViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Gallery\CropViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Gallery\CropViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Gallery\CropViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Gallery\CropViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Gallery\FocusPointViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Gallery\FocusPointViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Gallery\FocusPointViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Gallery\FocusPointViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Gallery\ImageDimensionsViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Gallery\ImageDimensionsViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Gallery\ImageDimensionsViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Gallery\ImageDimensionsViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Gallery\JustifyViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Gallery\JustifyViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Gallery\JustifyViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Gallery\JustifyViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\IconViewHelper" class="HOCHZWEI\H2core\ViewHelpers\IconViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\IconViewHelper" class="HOCHZWEI\H2core\ViewHelpers\IconViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\ImageViewHelper" class="HOCHZWEI\H2core\ViewHelpers\ImageViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\ImageViewHelper" class="HOCHZWEI\H2core\ViewHelpers\ImageViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\InlinesvgViewHelper" class="HOCHZWEI\H2core\ViewHelpers\InlinesvgViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\InlinesvgViewHelper" class="HOCHZWEI\H2core\ViewHelpers\InlinesvgViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Link\TypolinkViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Link\TypolinkViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Link\TypolinkViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Link\TypolinkViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Math\MathViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Math\MathViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Math\MathViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Math\MathViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Math\RoundViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Math\RoundViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Math\RoundViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Math\RoundViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Page\AddCssViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\AddCssViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Page\AddCssViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\AddCssViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Page\AddJsViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\AddJsViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Page\AddJsViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\AddJsViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Page\HasContentViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\HasContentViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Page\HasContentViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\HasContentViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Page\HeaderViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\HeaderViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Page\HeaderViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\HeaderViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Page\InRootlineViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\InRootlineViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Page\InRootlineViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\InRootlineViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Page\InfoViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\InfoViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Page\InfoViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\InfoViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Page\LanguageViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\LanguageViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Page\LanguageViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\LanguageViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Page\MetaViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\MetaViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Page\MetaViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\MetaViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Page\PageReplaceViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\PageReplaceViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Page\PageReplaceViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\PageReplaceViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Page\PageTitleViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\PageTitleViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Page\PageTitleViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\PageTitleViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Page\PreloadResourcesViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\PreloadResourcesViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Page\PreloadResourcesViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\PreloadResourcesViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Page\QueryParametersViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\QueryParametersViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Page\QueryParametersViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\QueryParametersViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Page\SeoViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\SeoViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Page\SeoViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Page\SeoViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Pagination\PaginateViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Pagination\PaginateViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Pagination\PaginateViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Pagination\PaginateViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Pagination\UriViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Pagination\UriViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Pagination\UriViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Pagination\UriViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Render\TemplateViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Render\TemplateViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Render\TemplateViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Render\TemplateViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\RespImgViewHelper" class="HOCHZWEI\H2core\ViewHelpers\RespImgViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\RespImgViewHelper" class="HOCHZWEI\H2core\ViewHelpers\RespImgViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\SiteSettingsViewHelper" class="HOCHZWEI\H2core\ViewHelpers\SiteSettingsViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\SiteSettingsViewHelper" class="HOCHZWEI\H2core\ViewHelpers\SiteSettingsViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\SortViewHelper" class="HOCHZWEI\H2core\ViewHelpers\SortViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\SortViewHelper" class="HOCHZWEI\H2core\ViewHelpers\SortViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\String\RemoveFileExtViewHelper" class="HOCHZWEI\H2core\ViewHelpers\String\RemoveFileExtViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\String\RemoveFileExtViewHelper" class="HOCHZWEI\H2core\ViewHelpers\String\RemoveFileExtViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\String\StrContainsViewHelper" class="HOCHZWEI\H2core\ViewHelpers\String\StrContainsViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\String\StrContainsViewHelper" class="HOCHZWEI\H2core\ViewHelpers\String\StrContainsViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\String\StrReplaceViewHelper" class="HOCHZWEI\H2core\ViewHelpers\String\StrReplaceViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\String\StrReplaceViewHelper" class="HOCHZWEI\H2core\ViewHelpers\String\StrReplaceViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\String\StripViewHelper" class="HOCHZWEI\H2core\ViewHelpers\String\StripViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\String\StripViewHelper" class="HOCHZWEI\H2core\ViewHelpers\String\StripViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\TypolinkViewHelper" class="HOCHZWEI\H2core\ViewHelpers\TypolinkViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\TypolinkViewHelper" class="HOCHZWEI\H2core\ViewHelpers\TypolinkViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Uri\ActionViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Uri\ActionViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Uri\ActionViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Uri\ActionViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Uri\ImageViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Uri\ImageViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Uri\ImageViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Uri\ImageViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Utility\ExplodeViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\ExplodeViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Utility\ExplodeViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\ExplodeViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Utility\InArrayViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\InArrayViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Utility\InArrayViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\InArrayViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Utility\IntViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\IntViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Utility\IntViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\IntViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Utility\IsTraversableViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\IsTraversableViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Utility\IsTraversableViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\IsTraversableViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Utility\JsonDecodeViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\JsonDecodeViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Utility\JsonDecodeViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\JsonDecodeViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2core\ViewHelpers\Utility\ValueOfKeyViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\ValueOfKeyViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2core\ViewHelpers\Utility\ValueOfKeyViewHelper" class="HOCHZWEI\H2core\ViewHelpers\Utility\ValueOfKeyViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.HOCHZWEI\H2scss\Controller\MigrationController" class="HOCHZWEI\H2scss\Controller\MigrationController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.HOCHZWEI\H2scss\Controller\MigrationController" class="HOCHZWEI\H2scss\Controller\MigrationController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2scss\Controller\MigrationController" class="HOCHZWEI\H2scss\Controller\MigrationController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.HOCHZWEI\H2layout\Command\FixMigratedCategoriesCommand.0.HOCHZWEI\H2layout\Command\FixMigratedCategoriesCommand" class="HOCHZWEI\H2layout\Command\FixMigratedCategoriesCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2layout\Command\FixMigratedCategoriesCommand" class="HOCHZWEI\H2layout\Command\FixMigratedCategoriesCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.HOCHZWEI\H2layout\Command\MigrateH2templateContentElementsCommand.0.HOCHZWEI\H2layout\Command\MigrateH2templateContentElementsCommand" class="HOCHZWEI\H2layout\Command\MigrateH2templateContentElementsCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2layout\Command\MigrateH2templateContentElementsCommand" class="HOCHZWEI\H2layout\Command\MigrateH2templateContentElementsCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.HOCHZWEI\H2layout\Command\MigrateRealUrlBeforeWizardsCommand.0.HOCHZWEI\H2layout\Command\MigrateRealUrlBeforeWizardsCommand" class="HOCHZWEI\H2layout\Command\MigrateRealUrlBeforeWizardsCommand" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2layout\Command\MigrateRealUrlBeforeWizardsCommand" class="HOCHZWEI\H2layout\Command\MigrateRealUrlBeforeWizardsCommand" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.HOCHZWEI\H2layout\Controller\ContentBlockAccessController" class="HOCHZWEI\H2layout\Controller\ContentBlockAccessController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.HOCHZWEI\H2layout\Controller\ContentBlockAccessController" class="HOCHZWEI\H2layout\Controller\ContentBlockAccessController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2layout\Controller\ContentBlockAccessController" class="HOCHZWEI\H2layout\Controller\ContentBlockAccessController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.HOCHZWEI\H2layout\Controller\MainController" class="HOCHZWEI\H2layout\Controller\MainController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.HOCHZWEI\H2layout\Controller\MainController" class="HOCHZWEI\H2layout\Controller\MainController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2layout\Controller\MainController" class="HOCHZWEI\H2layout\Controller\MainController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.HOCHZWEI\H2layout\EventListener\IconPickerConfigurationListener.0.HOCHZWEI\H2layout\EventListener\IconPickerConfigurationListener" class="HOCHZWEI\H2layout\EventListener\IconPickerConfigurationListener" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2layout\EventListener\IconPickerConfigurationListener" class="HOCHZWEI\H2layout\EventListener\IconPickerConfigurationListener" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2layout\ViewHelpers\DefaultViewHelper" class="HOCHZWEI\H2layout\ViewHelpers\DefaultViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2layout\ViewHelpers\DefaultViewHelper" class="HOCHZWEI\H2layout\ViewHelpers\DefaultViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2layout\ViewHelpers\GetBookmarksCountViewHelper" class="HOCHZWEI\H2layout\ViewHelpers\GetBookmarksCountViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2layout\ViewHelpers\GetBookmarksCountViewHelper" class="HOCHZWEI\H2layout\ViewHelpers\GetBookmarksCountViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.HOCHZWEI\H2layout\ViewHelpers\Page\IncludeScssViewHelper" class="HOCHZWEI\H2layout\ViewHelpers\Page\IncludeScssViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2layout\ViewHelpers\Page\IncludeScssViewHelper" class="HOCHZWEI\H2layout\ViewHelpers\Page\IncludeScssViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.Clickstorm\GoMapsExt\Controller\MapController" class="Clickstorm\GoMapsExt\Controller\MapController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.Clickstorm\GoMapsExt\Controller\MapController" class="Clickstorm\GoMapsExt\Controller\MapController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.Clickstorm\GoMapsExt\Controller\MapController" class="Clickstorm\GoMapsExt\Controller\MapController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.Clickstorm\GoMapsExt\Domain\Repository\AddressRepository" class="Clickstorm\GoMapsExt\Domain\Repository\AddressRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.Clickstorm\GoMapsExt\Domain\Repository\AddressRepository" class="Clickstorm\GoMapsExt\Domain\Repository\AddressRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.Clickstorm\GoMapsExt\Domain\Repository\CategoryRepository" class="Clickstorm\GoMapsExt\Domain\Repository\CategoryRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.Clickstorm\GoMapsExt\Domain\Repository\CategoryRepository" class="Clickstorm\GoMapsExt\Domain\Repository\CategoryRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.Clickstorm\GoMapsExt\Domain\Repository\KeyRepository" class="Clickstorm\GoMapsExt\Domain\Repository\KeyRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.Clickstorm\GoMapsExt\Domain\Repository\KeyRepository" class="Clickstorm\GoMapsExt\Domain\Repository\KeyRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.Clickstorm\GoMapsExt\Domain\Repository\MapRepository" class="Clickstorm\GoMapsExt\Domain\Repository\MapRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.Clickstorm\GoMapsExt\Domain\Repository\MapRepository" class="Clickstorm\GoMapsExt\Domain\Repository\MapRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.Clickstorm\GoMapsExt\Form\Element\GomapsextMapElement" class="Clickstorm\GoMapsExt\Form\Element\GomapsextMapElement" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.Clickstorm\GoMapsExt\Form\Element\GomapsextMapElement" class="Clickstorm\GoMapsExt\Form\Element\GomapsextMapElement" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.Clickstorm\GoMapsExt\Form\Element\GomapsextMapElement" class="Clickstorm\GoMapsExt\Form\Element\GomapsextMapElement" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Clickstorm\GoMapsExt\Upgrades\GoMapsExtCTypeMigration.0.Clickstorm\GoMapsExt\Upgrades\GoMapsExtCTypeMigration" class="Clickstorm\GoMapsExt\Upgrades\GoMapsExtCTypeMigration" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.Clickstorm\GoMapsExt\Upgrades\GoMapsExtCTypeMigration" class="Clickstorm\GoMapsExt\Upgrades\GoMapsExtCTypeMigration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Clickstorm\GoMapsExt\Upgrades\ImagesUpgradeWizard.0.Clickstorm\GoMapsExt\Upgrades\ImagesUpgradeWizard" class="Clickstorm\GoMapsExt\Upgrades\ImagesUpgradeWizard" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.Clickstorm\GoMapsExt\Upgrades\ImagesUpgradeWizard" class="Clickstorm\GoMapsExt\Upgrades\ImagesUpgradeWizard" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.Clickstorm\GoMapsExt\ViewHelpers\EscapeViewHelper" class="Clickstorm\GoMapsExt\ViewHelpers\EscapeViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.Clickstorm\GoMapsExt\ViewHelpers\EscapeViewHelper" class="Clickstorm\GoMapsExt\ViewHelpers\EscapeViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.HOCHZWEI\H2dbbackup\Controller\MainController" class="HOCHZWEI\H2dbbackup\Controller\MainController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.HOCHZWEI\H2dbbackup\Controller\MainController" class="HOCHZWEI\H2dbbackup\Controller\MainController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2dbbackup\Controller\MainController" class="HOCHZWEI\H2dbbackup\Controller\MainController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.HOCHZWEI\H2dbbackup\Utility\DatabaseUtility" class="HOCHZWEI\H2dbbackup\Utility\DatabaseUtility" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2dbbackup\Utility\DatabaseUtility" class="HOCHZWEI\H2dbbackup\Utility\DatabaseUtility" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.HOCHZWEI\H2products\Controller\ProductController" class="HOCHZWEI\H2products\Controller\ProductController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.HOCHZWEI\H2products\Controller\ProductController" class="HOCHZWEI\H2products\Controller\ProductController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2products\Controller\ProductController" class="HOCHZWEI\H2products\Controller\ProductController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.HOCHZWEI\H2products\Domain\Repository\ProductRepository" class="HOCHZWEI\H2products\Domain\Repository\ProductRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2products\Domain\Repository\ProductRepository" class="HOCHZWEI\H2products\Domain\Repository\ProductRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.HOCHZWEI\H2products\Domain\Repository\VariantRepository" class="HOCHZWEI\H2products\Domain\Repository\VariantRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2products\Domain\Repository\VariantRepository" class="HOCHZWEI\H2products\Domain\Repository\VariantRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.HOCHZWEI\H2products\Updates\HOCHZWEIH2productsCTypeMigration.0.HOCHZWEI\H2products\Updates\HOCHZWEIH2productsCTypeMigration" class="HOCHZWEI\H2products\Updates\HOCHZWEIH2productsCTypeMigration" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.HOCHZWEI\H2products\Updates\HOCHZWEIH2productsCTypeMigration" class="HOCHZWEI\H2products\Updates\HOCHZWEIH2productsCTypeMigration" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0..abstract.In2code\Powermail\Controller\AbstractController" class="In2code\Powermail\Controller\AbstractController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0..abstract.In2code\Powermail\Controller\AbstractController" class="In2code\Powermail\Controller\AbstractController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.In2code\Powermail\Controller\AbstractController" class="In2code\Powermail\Controller\AbstractController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.In2code\Powermail\Controller\FormController" class="In2code\Powermail\Controller\FormController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.In2code\Powermail\Controller\FormController" class="In2code\Powermail\Controller\FormController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Controller\FormController" class="In2code\Powermail\Controller\FormController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface.0.In2code\Powermail\Controller\ModuleController" class="In2code\Powermail\Controller\ModuleController" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Mvc\Controller\ActionController.0.In2code\Powermail\Controller\ModuleController" class="In2code\Powermail\Controller\ModuleController" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Controller\ModuleController" class="In2code\Powermail\Controller\ModuleController" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0..abstract.In2code\Powermail\Domain\Repository\AbstractRepository" class="In2code\Powermail\Domain\Repository\AbstractRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.In2code\Powermail\Domain\Repository\AbstractRepository" class="In2code\Powermail\Domain\Repository\AbstractRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.In2code\Powermail\Domain\Repository\AnswerRepository" class="In2code\Powermail\Domain\Repository\AnswerRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Repository\AnswerRepository" class="In2code\Powermail\Domain\Repository\AnswerRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.In2code\Powermail\Domain\Repository\BackendUserGroupRepository" class="In2code\Powermail\Domain\Repository\BackendUserGroupRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Repository\BackendUserGroupRepository" class="In2code\Powermail\Domain\Repository\BackendUserGroupRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.In2code\Powermail\Domain\Repository\BackendUserRepository" class="In2code\Powermail\Domain\Repository\BackendUserRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Repository\BackendUserRepository" class="In2code\Powermail\Domain\Repository\BackendUserRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.In2code\Powermail\Domain\Repository\FieldRepository" class="In2code\Powermail\Domain\Repository\FieldRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Repository\FieldRepository" class="In2code\Powermail\Domain\Repository\FieldRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.In2code\Powermail\Domain\Repository\FormRepository" class="In2code\Powermail\Domain\Repository\FormRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Repository\FormRepository" class="In2code\Powermail\Domain\Repository\FormRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.In2code\Powermail\Domain\Repository\MailRepository" class="In2code\Powermail\Domain\Repository\MailRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Repository\MailRepository" class="In2code\Powermail\Domain\Repository\MailRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.In2code\Powermail\Domain\Repository\PageRepository" class="In2code\Powermail\Domain\Repository\PageRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Repository\PageRepository" class="In2code\Powermail\Domain\Repository\PageRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.In2code\Powermail\Domain\Repository\UserGroupRepository" class="In2code\Powermail\Domain\Repository\UserGroupRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Repository\UserGroupRepository" class="In2code\Powermail\Domain\Repository\UserGroupRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.In2code\Powermail\Domain\Repository\UserRepository" class="In2code\Powermail\Domain\Repository\UserRepository" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Repository\UserRepository" class="In2code\Powermail\Domain\Repository\UserRepository" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.In2code\Powermail\Domain\Service\ConfigurationService" class="In2code\Powermail\Domain\Service\ConfigurationService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Service\ConfigurationService" class="In2code\Powermail\Domain\Service\ConfigurationService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Core\SingletonInterface.0.In2code\Powermail\Domain\Service\UploadService" class="In2code\Powermail\Domain\Service\UploadService" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Service\UploadService" class="In2code\Powermail\Domain\Service\UploadService" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0..abstract.In2code\Powermail\Domain\Validator\AbstractValidator" class="In2code\Powermail\Domain\Validator\AbstractValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.In2code\Powermail\Domain\Validator\AbstractValidator" class="In2code\Powermail\Domain\Validator\AbstractValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.In2code\Powermail\Domain\Validator\CaptchaValidator" class="In2code\Powermail\Domain\Validator\CaptchaValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Validator\CaptchaValidator" class="In2code\Powermail\Domain\Validator\CaptchaValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.In2code\Powermail\Domain\Validator\CustomValidator" class="In2code\Powermail\Domain\Validator\CustomValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Validator\CustomValidator" class="In2code\Powermail\Domain\Validator\CustomValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.In2code\Powermail\Domain\Validator\ForeignValidator" class="In2code\Powermail\Domain\Validator\ForeignValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Validator\ForeignValidator" class="In2code\Powermail\Domain\Validator\ForeignValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.In2code\Powermail\Domain\Validator\InputValidator" class="In2code\Powermail\Domain\Validator\InputValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Validator\InputValidator" class="In2code\Powermail\Domain\Validator\InputValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.In2code\Powermail\Domain\Validator\PasswordValidator" class="In2code\Powermail\Domain\Validator\PasswordValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Validator\PasswordValidator" class="In2code\Powermail\Domain\Validator\PasswordValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.In2code\Powermail\Domain\Validator\SpamShieldValidator" class="In2code\Powermail\Domain\Validator\SpamShieldValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Validator\SpamShieldValidator" class="In2code\Powermail\Domain\Validator\SpamShieldValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.In2code\Powermail\Domain\Validator\StringValidator" class="In2code\Powermail\Domain\Validator\StringValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Validator\StringValidator" class="In2code\Powermail\Domain\Validator\StringValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.In2code\Powermail\Domain\Validator\UniqueValidator" class="In2code\Powermail\Domain\Validator\UniqueValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Validator\UniqueValidator" class="In2code\Powermail\Domain\Validator\UniqueValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Extbase\Validation\Validator\ValidatorInterface.0.In2code\Powermail\Domain\Validator\UploadValidator" class="In2code\Powermail\Domain\Validator\UploadValidator" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Domain\Validator\UploadValidator" class="In2code\Powermail\Domain\Validator\UploadValidator" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\Fluid\ViewHelper\BlockedViewHelper" class="In2code\Powermail\Fluid\ViewHelper\BlockedViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Fluid\ViewHelper\BlockedViewHelper" class="In2code\Powermail\Fluid\ViewHelper\BlockedViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.In2code\Powermail\Hook\PluginPreviewRenderer" class="In2code\Powermail\Hook\PluginPreviewRenderer" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer.0.In2code\Powermail\Hook\PluginPreviewRenderer" class="In2code\Powermail\Hook\PluginPreviewRenderer" public="true" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Hook\PluginPreviewRenderer" class="In2code\Powermail\Hook\PluginPreviewRenderer" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.In2code\Powermail\Tca\Marker" class="In2code\Powermail\Tca\Marker" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.In2code\Powermail\Tca\Marker" class="In2code\Powermail\Tca\Marker" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Tca\Marker" class="In2code\Powermail\Tca\Marker" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.In2code\Powermail\Tca\ShowFormNoteEditForm" class="In2code\Powermail\Tca\ShowFormNoteEditForm" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.In2code\Powermail\Tca\ShowFormNoteEditForm" class="In2code\Powermail\Tca\ShowFormNoteEditForm" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Tca\ShowFormNoteEditForm" class="In2code\Powermail\Tca\ShowFormNoteEditForm" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.Psr\Log\LoggerAwareInterface.0.In2code\Powermail\Tca\ShowFormNoteIfNoEmailOrNameSelected" class="In2code\Powermail\Tca\ShowFormNoteIfNoEmailOrNameSelected" autowire="true" abstract="true"/>
    <service id=".instanceof.TYPO3\CMS\Backend\Form\NodeInterface.0.In2code\Powermail\Tca\ShowFormNoteIfNoEmailOrNameSelected" class="In2code\Powermail\Tca\ShowFormNoteIfNoEmailOrNameSelected" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Tca\ShowFormNoteIfNoEmailOrNameSelected" class="In2code\Powermail\Tca\ShowFormNoteIfNoEmailOrNameSelected" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.In2code\Powermail\Update\PowermailLanguageUpdateWizard.0.In2code\Powermail\Update\PowermailLanguageUpdateWizard" class="In2code\Powermail\Update\PowermailLanguageUpdateWizard" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Update\PowermailLanguageUpdateWizard" class="In2code\Powermail\Update\PowermailLanguageUpdateWizard" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.In2code\Powermail\Update\PowermailPermissionSubmoduleUpdater.0.In2code\Powermail\Update\PowermailPermissionSubmoduleUpdater" class="In2code\Powermail\Update\PowermailPermissionSubmoduleUpdater" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Update\PowermailPermissionSubmoduleUpdater" class="In2code\Powermail\Update\PowermailPermissionSubmoduleUpdater" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.In2code\Powermail\Update\PowermailPermissionUpdater.0.In2code\Powermail\Update\PowermailPermissionUpdater" class="In2code\Powermail\Update\PowermailPermissionUpdater" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Update\PowermailPermissionUpdater" class="In2code\Powermail\Update\PowermailPermissionUpdater" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.In2code\Powermail\Update\PowermailPluginUpdater.0.In2code\Powermail\Update\PowermailPluginUpdater" class="In2code\Powermail\Update\PowermailPluginUpdater" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Update\PowermailPluginUpdater" class="In2code\Powermail\Update\PowermailPluginUpdater" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.In2code\Powermail\Update\PowermailRelationUpdateWizard.0.In2code\Powermail\Update\PowermailRelationUpdateWizard" class="In2code\Powermail\Update\PowermailRelationUpdateWizard" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Update\PowermailRelationUpdateWizard" class="In2code\Powermail\Update\PowermailRelationUpdateWizard" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.In2code\Powermail\Update\PowermailTextNullUpdateWizard.0.In2code\Powermail\Update\PowermailTextNullUpdateWizard" class="In2code\Powermail\Update\PowermailTextNullUpdateWizard" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\Update\PowermailTextNullUpdateWizard" class="In2code\Powermail\Update\PowermailTextNullUpdateWizard" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Be\CheckWrongLocalizedFormsViewHelper" class="In2code\Powermail\ViewHelpers\Be\CheckWrongLocalizedFormsViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Be\CheckWrongLocalizedFormsViewHelper" class="In2code\Powermail\ViewHelpers\Be\CheckWrongLocalizedFormsViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Be\CheckWrongLocalizedPagesViewHelper" class="In2code\Powermail\ViewHelpers\Be\CheckWrongLocalizedPagesViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Be\CheckWrongLocalizedPagesViewHelper" class="In2code\Powermail\ViewHelpers\Be\CheckWrongLocalizedPagesViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Be\EditLinkViewHelper" class="In2code\Powermail\ViewHelpers\Be\EditLinkViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Be\EditLinkViewHelper" class="In2code\Powermail\ViewHelpers\Be\EditLinkViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Be\ExtMngConfigViewHelper" class="In2code\Powermail\ViewHelpers\Be\ExtMngConfigViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Be\ExtMngConfigViewHelper" class="In2code\Powermail\ViewHelpers\Be\ExtMngConfigViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Be\GetClassNameOnActionViewHelper" class="In2code\Powermail\ViewHelpers\Be\GetClassNameOnActionViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Be\GetClassNameOnActionViewHelper" class="In2code\Powermail\ViewHelpers\Be\GetClassNameOnActionViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Be\IsAdminViewHelper" class="In2code\Powermail\ViewHelpers\Be\IsAdminViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Be\IsAdminViewHelper" class="In2code\Powermail\ViewHelpers\Be\IsAdminViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Be\LastUpdateExtensionRepositoryViewHelper" class="In2code\Powermail\ViewHelpers\Be\LastUpdateExtensionRepositoryViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Be\LastUpdateExtensionRepositoryViewHelper" class="In2code\Powermail\ViewHelpers\Be\LastUpdateExtensionRepositoryViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Be\PowermailVersionNoteViewHelper" class="In2code\Powermail\ViewHelpers\Be\PowermailVersionNoteViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Be\PowermailVersionNoteViewHelper" class="In2code\Powermail\ViewHelpers\Be\PowermailVersionNoteViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Be\PowermailVersionViewHelper" class="In2code\Powermail\ViewHelpers\Be\PowermailVersionViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Be\PowermailVersionViewHelper" class="In2code\Powermail\ViewHelpers\Be\PowermailVersionViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Be\T3VersionViewHelper" class="In2code\Powermail\ViewHelpers\Be\T3VersionViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Be\T3VersionViewHelper" class="In2code\Powermail\ViewHelpers\Be\T3VersionViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Condition\FileExistsViewHelper" class="In2code\Powermail\ViewHelpers\Condition\FileExistsViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Condition\FileExistsViewHelper" class="In2code\Powermail\ViewHelpers\Condition\FileExistsViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Condition\IsAllowedToEditViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsAllowedToEditViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Condition\IsAllowedToEditViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsAllowedToEditViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Condition\IsArrayViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsArrayViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Condition\IsArrayViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsArrayViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Condition\IsBackendUserAllowedToViewFieldViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsBackendUserAllowedToViewFieldViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Condition\IsBackendUserAllowedToViewFieldViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsBackendUserAllowedToViewFieldViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Condition\IsComposerModeViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsComposerModeViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Condition\IsComposerModeViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsComposerModeViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Condition\IsDateTimeVariableInVariableViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsDateTimeVariableInVariableViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Condition\IsDateTimeVariableInVariableViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsDateTimeVariableInVariableViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Condition\IsDevelopmentContextViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsDevelopmentContextViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Condition\IsDevelopmentContextViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsDevelopmentContextViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Condition\IsImageViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsImageViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Condition\IsImageViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsImageViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Condition\IsIpInformationEnabledGloballyViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsIpInformationEnabledGloballyViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Condition\IsIpInformationEnabledGloballyViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsIpInformationEnabledGloballyViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Condition\IsMarketingInformationActiveViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsMarketingInformationActiveViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Condition\IsMarketingInformationActiveViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsMarketingInformationActiveViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Condition\IsMarketingInformationEnabledGloballyViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsMarketingInformationEnabledGloballyViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Condition\IsMarketingInformationEnabledGloballyViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsMarketingInformationEnabledGloballyViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Condition\IsNotEmptyViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsNotEmptyViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Condition\IsNotEmptyViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsNotEmptyViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Condition\IsNotExcludedFromPowermailAllViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsNotExcludedFromPowermailAllViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Condition\IsNotExcludedFromPowermailAllViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsNotExcludedFromPowermailAllViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Condition\IsNumberViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsNumberViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Condition\IsNumberViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsNumberViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Condition\IsStringInStringViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsStringInStringViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Condition\IsStringInStringViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsStringInStringViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Condition\IsThereAMailWithStartingLetterViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsThereAMailWithStartingLetterViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Condition\IsThereAMailWithStartingLetterViewHelper" class="In2code\Powermail\ViewHelpers\Condition\IsThereAMailWithStartingLetterViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Condition\OrViewHelper" class="In2code\Powermail\ViewHelpers\Condition\OrViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Condition\OrViewHelper" class="In2code\Powermail\ViewHelpers\Condition\OrViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Form\AdvancedSelectViewHelper" class="In2code\Powermail\ViewHelpers\Form\AdvancedSelectViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Form\AdvancedSelectViewHelper" class="In2code\Powermail\ViewHelpers\Form\AdvancedSelectViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Form\CountriesViewHelper" class="In2code\Powermail\ViewHelpers\Form\CountriesViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Form\CountriesViewHelper" class="In2code\Powermail\ViewHelpers\Form\CountriesViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Form\MultiUploadViewHelper" class="In2code\Powermail\ViewHelpers\Form\MultiUploadViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Form\MultiUploadViewHelper" class="In2code\Powermail\ViewHelpers\Form\MultiUploadViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Form\SelectFieldViewHelper" class="In2code\Powermail\ViewHelpers\Form\SelectFieldViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Form\SelectFieldViewHelper" class="In2code\Powermail\ViewHelpers\Form\SelectFieldViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Getter\GetDevelopmentContextEmailViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetDevelopmentContextEmailViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Getter\GetDevelopmentContextEmailViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetDevelopmentContextEmailViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Getter\GetFieldLabelFromUidViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetFieldLabelFromUidViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Getter\GetFieldLabelFromUidViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetFieldLabelFromUidViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Getter\GetFieldMarkerFromUidViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetFieldMarkerFromUidViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Getter\GetFieldMarkerFromUidViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetFieldMarkerFromUidViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Getter\GetFieldPropertyFromMarkerAndFormViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetFieldPropertyFromMarkerAndFormViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Getter\GetFieldPropertyFromMarkerAndFormViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetFieldPropertyFromMarkerAndFormViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Getter\GetFieldsFromFormViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetFieldsFromFormViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Getter\GetFieldsFromFormViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetFieldsFromFormViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Getter\GetPageNameFromUidViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetPageNameFromUidViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Getter\GetPageNameFromUidViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetPageNameFromUidViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Getter\GetPagesWithContentRelatedToFormViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetPagesWithContentRelatedToFormViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Getter\GetPagesWithContentRelatedToFormViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetPagesWithContentRelatedToFormViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Getter\GetPiVarAnswerFieldViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetPiVarAnswerFieldViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Getter\GetPiVarAnswerFieldViewHelper" class="In2code\Powermail\ViewHelpers\Getter\GetPiVarAnswerFieldViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Misc\BackendEditLinkViewHelper" class="In2code\Powermail\ViewHelpers\Misc\BackendEditLinkViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Misc\BackendEditLinkViewHelper" class="In2code\Powermail\ViewHelpers\Misc\BackendEditLinkViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Misc\CheckForTypoScriptViewHelper" class="In2code\Powermail\ViewHelpers\Misc\CheckForTypoScriptViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Misc\CheckForTypoScriptViewHelper" class="In2code\Powermail\ViewHelpers\Misc\CheckForTypoScriptViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Misc\ContentElementViewHelper" class="In2code\Powermail\ViewHelpers\Misc\ContentElementViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Misc\ContentElementViewHelper" class="In2code\Powermail\ViewHelpers\Misc\ContentElementViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Misc\CreateRowTagsViewHelper" class="In2code\Powermail\ViewHelpers\Misc\CreateRowTagsViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Misc\CreateRowTagsViewHelper" class="In2code\Powermail\ViewHelpers\Misc\CreateRowTagsViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Misc\GetFileWithPathViewHelper" class="In2code\Powermail\ViewHelpers\Misc\GetFileWithPathViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Misc\GetFileWithPathViewHelper" class="In2code\Powermail\ViewHelpers\Misc\GetFileWithPathViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Misc\GetHmacForFileViewHelper" class="In2code\Powermail\ViewHelpers\Misc\GetHmacForFileViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Misc\GetHmacForFileViewHelper" class="In2code\Powermail\ViewHelpers\Misc\GetHmacForFileViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Misc\LinkViewHelper" class="In2code\Powermail\ViewHelpers\Misc\LinkViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Misc\LinkViewHelper" class="In2code\Powermail\ViewHelpers\Misc\LinkViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Misc\ManipulateValueWithTypoScriptViewHelper" class="In2code\Powermail\ViewHelpers\Misc\ManipulateValueWithTypoScriptViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Misc\ManipulateValueWithTypoScriptViewHelper" class="In2code\Powermail\ViewHelpers\Misc\ManipulateValueWithTypoScriptViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Misc\MorestepClassViewHelper" class="In2code\Powermail\ViewHelpers\Misc\MorestepClassViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Misc\MorestepClassViewHelper" class="In2code\Powermail\ViewHelpers\Misc\MorestepClassViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Misc\PrefillFieldViewHelper" class="In2code\Powermail\ViewHelpers\Misc\PrefillFieldViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Misc\PrefillFieldViewHelper" class="In2code\Powermail\ViewHelpers\Misc\PrefillFieldViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Misc\PrefillMultiFieldViewHelper" class="In2code\Powermail\ViewHelpers\Misc\PrefillMultiFieldViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Misc\PrefillMultiFieldViewHelper" class="In2code\Powermail\ViewHelpers\Misc\PrefillMultiFieldViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Misc\VariableInVariableViewHelper" class="In2code\Powermail\ViewHelpers\Misc\VariableInVariableViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Misc\VariableInVariableViewHelper" class="In2code\Powermail\ViewHelpers\Misc\VariableInVariableViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Misc\VariablesViewHelper" class="In2code\Powermail\ViewHelpers\Misc\VariablesViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Misc\VariablesViewHelper" class="In2code\Powermail\ViewHelpers\Misc\VariablesViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Reporting\GetLabelsForChartsViewHelper" class="In2code\Powermail\ViewHelpers\Reporting\GetLabelsForChartsViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Reporting\GetLabelsForChartsViewHelper" class="In2code\Powermail\ViewHelpers\Reporting\GetLabelsForChartsViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Reporting\GetValuesForChartsViewHelper" class="In2code\Powermail\ViewHelpers\Reporting\GetValuesForChartsViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Reporting\GetValuesForChartsViewHelper" class="In2code\Powermail\ViewHelpers\Reporting\GetValuesForChartsViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\String\AutocompleteViewHelper" class="In2code\Powermail\ViewHelpers\String\AutocompleteViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\String\AutocompleteViewHelper" class="In2code\Powermail\ViewHelpers\String\AutocompleteViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\String\EncodeViewHelper" class="In2code\Powermail\ViewHelpers\String\EncodeViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\String\EncodeViewHelper" class="In2code\Powermail\ViewHelpers\String\EncodeViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\String\EscapeLabelsViewHelper" class="In2code\Powermail\ViewHelpers\String\EscapeLabelsViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\String\EscapeLabelsViewHelper" class="In2code\Powermail\ViewHelpers\String\EscapeLabelsViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\String\ExplodeViewHelper" class="In2code\Powermail\ViewHelpers\String\ExplodeViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\String\ExplodeViewHelper" class="In2code\Powermail\ViewHelpers\String\ExplodeViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\String\ImplodeFieldViewHelper" class="In2code\Powermail\ViewHelpers\String\ImplodeFieldViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\String\ImplodeFieldViewHelper" class="In2code\Powermail\ViewHelpers\String\ImplodeFieldViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\String\RemoveQuoteViewHelper" class="In2code\Powermail\ViewHelpers\String\RemoveQuoteViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\String\RemoveQuoteViewHelper" class="In2code\Powermail\ViewHelpers\String\RemoveQuoteViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\String\SanitizeCsvCellViewHelper" class="In2code\Powermail\ViewHelpers\String\SanitizeCsvCellViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\String\SanitizeCsvCellViewHelper" class="In2code\Powermail\ViewHelpers\String\SanitizeCsvCellViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\String\TrimViewHelper" class="In2code\Powermail\ViewHelpers\String\TrimViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\String\TrimViewHelper" class="In2code\Powermail\ViewHelpers\String\TrimViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\String\UnderscoredToLowerCamelCaseViewHelper" class="In2code\Powermail\ViewHelpers\String\UnderscoredToLowerCamelCaseViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\String\UnderscoredToLowerCamelCaseViewHelper" class="In2code\Powermail\ViewHelpers\String\UnderscoredToLowerCamelCaseViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\String\UpperViewHelper" class="In2code\Powermail\ViewHelpers\String\UpperViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\String\UpperViewHelper" class="In2code\Powermail\ViewHelpers\String\UpperViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\String\Utf8ToUtf16ViewHelper" class="In2code\Powermail\ViewHelpers\String\Utf8ToUtf16ViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\String\Utf8ToUtf16ViewHelper" class="In2code\Powermail\ViewHelpers\String\Utf8ToUtf16ViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0..abstract.In2code\Powermail\ViewHelpers\Validation\AbstractValidationViewHelper" class="In2code\Powermail\ViewHelpers\Validation\AbstractValidationViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof..abstract.In2code\Powermail\ViewHelpers\Validation\AbstractValidationViewHelper" class="In2code\Powermail\ViewHelpers\Validation\AbstractValidationViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Validation\CaptchaDataAttributeViewHelper" class="In2code\Powermail\ViewHelpers\Validation\CaptchaDataAttributeViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Validation\CaptchaDataAttributeViewHelper" class="In2code\Powermail\ViewHelpers\Validation\CaptchaDataAttributeViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Validation\CaptchaViewHelper" class="In2code\Powermail\ViewHelpers\Validation\CaptchaViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Validation\CaptchaViewHelper" class="In2code\Powermail\ViewHelpers\Validation\CaptchaViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Validation\DatepickerDataAttributeViewHelper" class="In2code\Powermail\ViewHelpers\Validation\DatepickerDataAttributeViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Validation\DatepickerDataAttributeViewHelper" class="In2code\Powermail\ViewHelpers\Validation\DatepickerDataAttributeViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Validation\EnableJavascriptValidationAndAjaxViewHelper" class="In2code\Powermail\ViewHelpers\Validation\EnableJavascriptValidationAndAjaxViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Validation\EnableJavascriptValidationAndAjaxViewHelper" class="In2code\Powermail\ViewHelpers\Validation\EnableJavascriptValidationAndAjaxViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Validation\ErrorClassViewHelper" class="In2code\Powermail\ViewHelpers\Validation\ErrorClassViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Validation\ErrorClassViewHelper" class="In2code\Powermail\ViewHelpers\Validation\ErrorClassViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Validation\FieldTypeFromValidationViewHelper" class="In2code\Powermail\ViewHelpers\Validation\FieldTypeFromValidationViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Validation\FieldTypeFromValidationViewHelper" class="In2code\Powermail\ViewHelpers\Validation\FieldTypeFromValidationViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Validation\IsHonepodEnabledViewHelper" class="In2code\Powermail\ViewHelpers\Validation\IsHonepodEnabledViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Validation\IsHonepodEnabledViewHelper" class="In2code\Powermail\ViewHelpers\Validation\IsHonepodEnabledViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Validation\PasswordValidationDataAttributeViewHelper" class="In2code\Powermail\ViewHelpers\Validation\PasswordValidationDataAttributeViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Validation\PasswordValidationDataAttributeViewHelper" class="In2code\Powermail\ViewHelpers\Validation\PasswordValidationDataAttributeViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Validation\UploadAttributesViewHelper" class="In2code\Powermail\ViewHelpers\Validation\UploadAttributesViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Validation\UploadAttributesViewHelper" class="In2code\Powermail\ViewHelpers\Validation\UploadAttributesViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".instanceof.TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface.0.In2code\Powermail\ViewHelpers\Validation\ValidationDataAttributeViewHelper" class="In2code\Powermail\ViewHelpers\Validation\ValidationDataAttributeViewHelper" autowire="true" abstract="true"/>
    <service id=".abstract.instanceof.In2code\Powermail\ViewHelpers\Validation\ValidationDataAttributeViewHelper" class="In2code\Powermail\ViewHelpers\Validation\ValidationDataAttributeViewHelper" autowire="true" autoconfigure="true" abstract="true"/>
    <service id=".service_locator.qAg4Gw1" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="TYPO3" type="service_closure" id="TYPO3\CMS\Core\DependencyInjection\EnvVarProcessor"/>
      </argument>
    </service>
    <service id="service_provider_registry" class="TYPO3\CMS\Core\DependencyInjection\ServiceProviderRegistry" public="true" synthetic="true"/>
    <service id="Symfony\Component\Yaml\Command\LintCommand" class="Symfony\Component\Yaml\Command\LintCommand" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getSymfonyLintCommand"/>
    </service>
    <service id="Symfony\Component\Console\Command\DumpCompletionCommand" class="Symfony\Component\Console\Command\DumpCompletionCommand" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getSymfonyDumpCompletionCommand"/>
    </service>
    <service id="Symfony\Component\Translation\Translator" class="Symfony\Component\Translation\Translator" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getSymfonyTranslator"/>
    </service>
    <service id="Symfony\Component\Console\Command\HelpCommand" class="Symfony\Component\Console\Command\HelpCommand" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getHelpCommand"/>
    </service>
    <service id="TYPO3\CMS\Core\Service\FlexFormService" class="TYPO3\CMS\Core\Service\FlexFormService" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getFlexFormService"/>
    </service>
    <service id="cache.assets" class="TYPO3\CMS\Core\Cache\Frontend\FrontendInterface" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getAssetsCache"/>
    </service>
    <service id="cache.runtime" class="TYPO3\CMS\Core\Cache\Frontend\FrontendInterface" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getRuntimeCache"/>
    </service>
    <service id="TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverFactoryInterface" class="TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolverFactoryInterface" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Fluid\ServiceProvider" method="getViewHelperResolverFactoryInterface"/>
    </service>
    <service id="TYPO3\CMS\Install\Authentication\AuthenticationService" class="TYPO3\CMS\Install\Authentication\AuthenticationService" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getAuthenticationService"/>
    </service>
    <service id="TYPO3\CMS\Install\Http\Application" class="TYPO3\CMS\Install\Http\Application" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getApplication"/>
    </service>
    <service id="TYPO3\CMS\Install\Http\NotFoundRequestHandler" class="TYPO3\CMS\Install\Http\NotFoundRequestHandler" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getNotFoundRequestHandler"/>
    </service>
    <service id="TYPO3\CMS\Install\Factory\ImportMapFactory" class="TYPO3\CMS\Install\Factory\ImportMapFactory" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getImportMapFactory"/>
    </service>
    <service id="TYPO3\CMS\Install\Service\ClearCacheService" class="TYPO3\CMS\Install\Service\ClearCacheService" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getClearCacheService"/>
    </service>
    <service id="TYPO3\CMS\Install\Service\ClearTableService" class="TYPO3\CMS\Install\Service\ClearTableService" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getClearTableService"/>
    </service>
    <service id="TYPO3\CMS\Install\Service\CoreUpdateService" class="TYPO3\CMS\Install\Service\CoreUpdateService" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getCoreUpdateService"/>
    </service>
    <service id="TYPO3\CMS\Install\Service\CoreVersionService" class="TYPO3\CMS\Install\Service\CoreVersionService" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getCoreVersionService"/>
    </service>
    <service id="TYPO3\CMS\Install\Service\LateBootService" class="TYPO3\CMS\Install\Service\LateBootService" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getLateBootService"/>
    </service>
    <service id="TYPO3\CMS\Install\Service\LoadTcaService" class="TYPO3\CMS\Install\Service\LoadTcaService" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getLoadTcaService"/>
    </service>
    <service id="TYPO3\CMS\Install\Service\SilentTemplateFileUpgradeService" class="TYPO3\CMS\Install\Service\SilentTemplateFileUpgradeService" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getSilentTemplateFileUpgradeService"/>
    </service>
    <service id="TYPO3\CMS\Install\Service\WebServerConfigurationFileService" class="TYPO3\CMS\Install\Service\WebServerConfigurationFileService" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getWebServerConfigurationFileService"/>
    </service>
    <service id="TYPO3\CMS\Install\Service\SessionService" class="TYPO3\CMS\Install\Service\SessionService" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getSessionService"/>
    </service>
    <service id="TYPO3\CMS\Install\Service\SetupService" class="TYPO3\CMS\Install\Service\SetupService" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getSetupService"/>
    </service>
    <service id="TYPO3\CMS\Install\Service\SetupDatabaseService" class="TYPO3\CMS\Install\Service\SetupDatabaseService" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getSetupDatabaseService"/>
    </service>
    <service id="TYPO3\CMS\Install\Middleware\Installer" class="TYPO3\CMS\Install\Middleware\Installer" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getInstallerMiddleware"/>
    </service>
    <service id="TYPO3\CMS\Install\Middleware\Maintenance" class="TYPO3\CMS\Install\Middleware\Maintenance" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getMaintenanceMiddleware"/>
    </service>
    <service id="TYPO3\CMS\Install\Middleware\AssetPublishing" class="TYPO3\CMS\Install\Middleware\AssetPublishing" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getAssetPublishing"/>
    </service>
    <service id="TYPO3\CMS\Install\Middleware\JavaScriptLanguageDomainProvider" class="TYPO3\CMS\Install\Middleware\JavaScriptLanguageDomainProvider" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getJavaScriptLanguageDomainProvider"/>
    </service>
    <service id="TYPO3\CMS\Install\Middleware\PathGuard" class="TYPO3\CMS\Install\Middleware\PathGuard" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getPathGuard"/>
    </service>
    <service id="TYPO3\CMS\Install\Controller\EnvironmentController" class="TYPO3\CMS\Install\Controller\EnvironmentController" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getEnvironmentController"/>
    </service>
    <service id="TYPO3\CMS\Install\Controller\IconController" class="TYPO3\CMS\Install\Controller\IconController" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getIconController"/>
    </service>
    <service id="TYPO3\CMS\Install\Controller\InstallerController" class="TYPO3\CMS\Install\Controller\InstallerController" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getInstallerController"/>
    </service>
    <service id="TYPO3\CMS\Install\Controller\LayoutController" class="TYPO3\CMS\Install\Controller\LayoutController" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getLayoutController"/>
    </service>
    <service id="TYPO3\CMS\Install\Controller\LoginController" class="TYPO3\CMS\Install\Controller\LoginController" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getLoginController"/>
    </service>
    <service id="TYPO3\CMS\Install\Controller\MaintenanceController" class="TYPO3\CMS\Install\Controller\MaintenanceController" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getMaintenanceController"/>
    </service>
    <service id="TYPO3\CMS\Install\Controller\SettingsController" class="TYPO3\CMS\Install\Controller\SettingsController" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getSettingsController"/>
    </service>
    <service id="TYPO3\CMS\Install\Controller\UpgradeController" class="TYPO3\CMS\Install\Controller\UpgradeController" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getUpgradeController"/>
    </service>
    <service id="TYPO3\CMS\Install\ExtensionScanner\ExtensionScannerService" class="TYPO3\CMS\Install\ExtensionScanner\ExtensionScannerService" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getExtensionScannerService"/>
    </service>
    <service id="TYPO3\CMS\Install\Command\PasswordSetCommand" class="TYPO3\CMS\Install\Command\PasswordSetCommand" public="true">
      <argument>install</argument>
      <argument>TYPO3\CMS\Install\Command\PasswordSetCommand</argument>
      <argument type="service" id="service_container"/>
      <factory service="service_provider_registry" method="createService"/>
    </service>
    <service id="TYPO3\CMS\Install\Command\SetupCommand" class="TYPO3\CMS\Install\Command\SetupCommand" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getSetupCommand"/>
    </service>
    <service id="TYPO3\CMS\Install\Command\SetupDefaultBackendUserGroupsCommand" class="TYPO3\CMS\Install\Command\SetupDefaultBackendUserGroupsCommand" public="true">
      <argument>install</argument>
      <argument>TYPO3\CMS\Install\Command\SetupDefaultBackendUserGroupsCommand</argument>
      <argument type="service" id="service_container"/>
      <factory service="service_provider_registry" method="createService"/>
    </service>
    <service id="TYPO3\CMS\Install\Database\PermissionsCheck" class="TYPO3\CMS\Install\Database\PermissionsCheck" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="getPermissionsCheck"/>
    </service>
    <service id="backend.routes.warmer" class="Closure" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Backend\ServiceProvider" method="getBackendRoutesWarmer"/>
    </service>
    <service id="backend.modules.warmer" class="Closure" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Backend\ServiceProvider" method="getBackendModulesWarmer"/>
    </service>
    <service id="dashboard.configuration.warmer" class="Closure" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="getConfigurationWarmer"/>
    </service>
    <service id="content-blocks.icons" class="ArrayObject" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\ContentBlocks\ServiceProvider" method="getContentBlockIcons"/>
    </service>
    <service id="content-blocks.page-types" class="ArrayObject" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\ContentBlocks\ServiceProvider" method="getContentBlockPageTypes"/>
    </service>
    <service id="content-blocks.parent-field-names" class="ArrayObject" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\ContentBlocks\ServiceProvider" method="getContentBlockParentFieldNames"/>
    </service>
    <service id="content-blocks.hide-content-element-children" class="Closure" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\ContentBlocks\ServiceProvider" method="hideContentElementChildren"/>
    </service>
    <service id="content-blocks.hide-content-element-children-page-content-fetching" class="Closure" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\ContentBlocks\ServiceProvider" method="hideContentElementChildrenPageContentFetching"/>
    </service>
    <service id="content-blocks.record-summary-for-localization" class="Closure" public="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\ContentBlocks\ServiceProvider" method="recordSummaryForLocalization"/>
    </service>
    <service id="TYPO3\CMS\Core\Controller\ErrorPageController_decorated_1" class="TYPO3\CMS\Core\Controller\ErrorPageController" public="true">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Controller\ErrorPageController" inner="TYPO3\CMS\Core\Controller\ErrorPageController_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Controller\ErrorPageController_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="provideFallbackErrorPageController"/>
    </service>
    <service id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1" class="Psr\EventDispatcher\EventDispatcherInterface" public="true">
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\EventDispatcher\EventDispatcher"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="provideFallbackEventDispatcher"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1" class="TYPO3\CMS\Core\Database\ConnectionPool" public="true">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Database\ConnectionPool" inner="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="provideFallbackConnectionPool"/>
    </service>
    <service id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1" class="TYPO3\CMS\Core\SystemResource\SystemResourceFactory" public="true">
      <tag name="container.decorator" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory" inner="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="provideFallbackSystemResourceFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1" class="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface" public="true">
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\DefaultSystemResourcePublisher"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="provideFallbackSystemResourcePublisher"/>
    </service>
    <service id="TYPO3\CMS\Core\SystemResource\Identifier\SystemResourceIdentifierFactory_decorated_1" class="TYPO3\CMS\Core\SystemResource\Identifier\SystemResourceIdentifierFactory" public="true">
      <tag name="container.decorator" id="TYPO3\CMS\Core\SystemResource\Identifier\SystemResourceIdentifierFactory" inner="TYPO3\CMS\Core\SystemResource\Identifier\SystemResourceIdentifierFactory_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Identifier\SystemResourceIdentifierFactory_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="provideFallbackSystemResourceIdentifierFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1" class="TYPO3\CMS\Core\View\ViewFactoryInterface" public="true">
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Fluid\View\FluidViewFactory"/>
      <factory class="TYPO3\CMS\Fluid\ServiceProvider" method="provideFallbackViewFactory"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\ResourceViewHelper_decorated_1" class="TYPO3\CMS\Fluid\ViewHelpers\ResourceViewHelper" public="true">
      <tag name="fluid.viewhelper"/>
      <tag name="container.decorator" id="TYPO3\CMS\Fluid\ViewHelpers\ResourceViewHelper" inner="TYPO3\CMS\Fluid\ViewHelpers\ResourceViewHelper_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Fluid\ViewHelpers\ResourceViewHelper_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Fluid\ServiceProvider" method="provideFallbackResourceViewHelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Security\NonceViewHelper_decorated_1" class="TYPO3\CMS\Fluid\ViewHelpers\Security\NonceViewHelper" public="true">
      <tag name="fluid.viewhelper"/>
      <tag name="container.decorator" id="TYPO3\CMS\Fluid\ViewHelpers\Security\NonceViewHelper" inner="TYPO3\CMS\Fluid\ViewHelpers\Security\NonceViewHelper_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Fluid\ViewHelpers\Security\NonceViewHelper_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Fluid\ServiceProvider" method="provideFallbackNonceViewHelper"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Uri\ResourceViewHelper_decorated_1" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\ResourceViewHelper" public="true">
      <tag name="fluid.viewhelper"/>
      <tag name="container.decorator" id="TYPO3\CMS\Fluid\ViewHelpers\Uri\ResourceViewHelper" inner="TYPO3\CMS\Fluid\ViewHelpers\Uri\ResourceViewHelper_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Fluid\ViewHelpers\Uri\ResourceViewHelper_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Fluid\ServiceProvider" method="provideFallbackResourceUriViewHelper"/>
    </service>
    <service id="TYPO3Fluid\Fluid\Core\ViewHelper\ArgumentProcessorInterface_decorated_1" class="TYPO3Fluid\Fluid\Core\ViewHelper\ArgumentProcessorInterface" public="true">
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3Fluid\Fluid\Core\ViewHelper\StrictArgumentProcessor"/>
      <factory class="TYPO3\CMS\Fluid\ServiceProvider" method="provideFallbackArgumentProcessor"/>
    </service>
    <service id="TYPO3\CMS\Core\Console\CommandRegistry_decorated_2" class="TYPO3\CMS\Core\Console\CommandRegistry" public="true">
      <tag name="typo3.singleton"/>
      <tag name="container.decorator" id="TYPO3\CMS\Core\Console\CommandRegistry_decorated_1" inner="TYPO3\CMS\Core\Console\CommandRegistry_decorated_2.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Console\CommandRegistry_decorated_2.inner"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="configureCommands"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection_decorated_1" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection" public="true">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection" inner="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="provideFallbackDirectiveHashCollection"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\DashboardPresetRegistry_decorated_1" class="TYPO3\CMS\Dashboard\DashboardPresetRegistry" public="true">
      <tag name="typo3.singleton"/>
      <tag name="container.decorator" id="TYPO3\CMS\Dashboard\DashboardPresetRegistry" inner="TYPO3\CMS\Dashboard\DashboardPresetRegistry_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\DashboardPresetRegistry_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="configureDashboardPresetRegistry"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\WidgetGroupRegistry_decorated_1" class="TYPO3\CMS\Dashboard\WidgetGroupRegistry" public="true">
      <tag name="typo3.singleton"/>
      <tag name="container.decorator" id="TYPO3\CMS\Dashboard\WidgetGroupRegistry" inner="TYPO3\CMS\Dashboard\WidgetGroupRegistry_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Dashboard\WidgetGroupRegistry_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="configureWidgetGroupRegistry"/>
    </service>
    <service id="dashboard.presets_decorated_1" class="ArrayObject" public="true">
      <tag name="container.decorator" id="dashboard.presets" inner="dashboard.presets_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="dashboard.presets_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="configureDashboardPresets"/>
    </service>
    <service id="dashboard.widgetGroups_decorated_1" class="ArrayObject" public="true">
      <tag name="container.decorator" id="dashboard.widgetGroups" inner="dashboard.widgetGroups_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="dashboard.widgetGroups_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="configureWidgetGroups"/>
    </service>
    <service id="dashboard.widgets_decorated_1" class="ArrayObject" public="true">
      <tag name="container.decorator" id="dashboard.widgets" inner="dashboard.widgets_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="dashboard.widgets_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="configureWidgets"/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\IconRegistry_decorated_2" class="TYPO3\CMS\Core\Imaging\IconRegistry" public="true">
      <tag name="typo3.singleton"/>
      <tag name="container.decorator" id="TYPO3\CMS\Core\Imaging\IconRegistry_decorated_1" inner="TYPO3\CMS\Core\Imaging\IconRegistry_decorated_2.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconRegistry_decorated_2.inner"/>
      <factory class="TYPO3\CMS\ContentBlocks\ServiceProvider" method="configureIconRegistry"/>
    </service>
    <service id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_4" class="TYPO3\CMS\Core\EventDispatcher\ListenerProvider" public="true">
      <tag name="container.decorator" id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_3" inner="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_4.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_4.inner"/>
      <factory class="TYPO3\CMS\ContentBlocks\ServiceProvider" method="addEventListeners"/>
    </service>
    <service id="middlewares_decorated_40" class="ArrayObject" public="true">
      <tag name="container.decorator" id="middlewares_decorated_39" inner="middlewares_decorated_40.inner"/>
      <argument>typo3_debug_dump_pass</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_40.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_41" class="ArrayObject" public="true">
      <tag name="container.decorator" id="backend.routes_decorated_40" inner="backend.routes_decorated_41.inner"/>
      <argument>typo3_debug_dump_pass</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_41.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_41" class="ArrayObject" public="true">
      <tag name="container.decorator" id="backend.modules_decorated_40" inner="backend.modules_decorated_41.inner"/>
      <argument>typo3_debug_dump_pass</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_41.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_40" class="TYPO3\CMS\Core\Type\Map" public="true">
      <tag name="container.decorator" id="content.security.policies_decorated_39" inner="content.security.policies_decorated_40.inner"/>
      <argument>typo3_debug_dump_pass</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_40.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_41" class="ArrayObject" public="true">
      <tag name="container.decorator" id="icons_decorated_40" inner="icons_decorated_41.inner"/>
      <argument>typo3_debug_dump_pass</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_41.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_40" class="ArrayObject" public="true">
      <tag name="container.decorator" id="fluid.namespaces_decorated_39" inner="fluid.namespaces_decorated_40.inner"/>
      <argument>typo3_debug_dump_pass</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_40.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_40" class="ArrayObject" public="true">
      <tag name="container.decorator" id="fluid.component.collections_decorated_39" inner="fluid.component.collections_decorated_40.inner"/>
      <argument>typo3_debug_dump_pass</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_40.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" class="TYPO3\CMS\Core\Site\Set\SetCollector" public="true">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_39" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40.inner"/>
      <argument>typo3_debug_dump_pass</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="rssWidgetConfiguration" class="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration" public="true">
      <argument>rss</argument>
      <argument>dashboard.widget.rss</argument>
      <argument type="collection">
        <argument>news</argument>
      </argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang_widget_rss.xlf:widget.rss.title</argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang_widget_rss.xlf:widget.rss.description</argument>
      <argument>content-widget-rss</argument>
      <argument>large</argument>
      <argument>medium</argument>
      <argument>false</argument>
    </service>
    <service id="t3newsWidgetConfiguration" class="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration" public="true">
      <argument>t3news</argument>
      <argument>dashboard.widget.t3news</argument>
      <argument type="collection">
        <argument>news</argument>
      </argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.t3news.title</argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.t3news.description</argument>
      <argument>content-widget-rss</argument>
      <argument>large</argument>
      <argument>medium</argument>
      <argument>false</argument>
    </service>
    <service id="sysLogErrorsWidgetConfiguration" class="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration" public="true">
      <argument>sysLogErrors</argument>
      <argument>dashboard.widget.sysLogErrors</argument>
      <argument type="collection">
        <argument>systemInfo</argument>
      </argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.sysLogErrors.title</argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.sysLogErrors.description</argument>
      <argument>content-widget-chart-bar</argument>
      <argument>medium</argument>
      <argument>medium</argument>
      <argument>false</argument>
    </service>
    <service id="docGettingStartedWidgetConfiguration" class="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration" public="true">
      <argument>docGettingStarted</argument>
      <argument>dashboard.widget.docGettingStarted</argument>
      <argument type="collection">
        <argument>documentation</argument>
      </argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.gettingStarted.title</argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.gettingStarted.description</argument>
      <argument>content-widget-text</argument>
      <argument>small</argument>
      <argument>small</argument>
      <argument>false</argument>
    </service>
    <service id="docTypoScriptReferenceWidgetConfiguration" class="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration" public="true">
      <argument>docTypoScriptReference</argument>
      <argument>dashboard.widget.docTypoScriptReference</argument>
      <argument type="collection">
        <argument>documentation</argument>
      </argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.typoscriptReference.title</argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.typoscriptReference.description</argument>
      <argument>content-widget-text</argument>
      <argument>small</argument>
      <argument>small</argument>
      <argument>false</argument>
    </service>
    <service id="docTSconfigWidgetConfiguration" class="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration" public="true">
      <argument>docTSconfig</argument>
      <argument>dashboard.widget.docTSconfig</argument>
      <argument type="collection">
        <argument>documentation</argument>
      </argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.TSconfigReference.title</argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.documentation.TSconfigReference.description</argument>
      <argument>content-widget-text</argument>
      <argument>small</argument>
      <argument>small</argument>
      <argument>false</argument>
    </service>
    <service id="t3informationWidgetConfiguration" class="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration" public="true">
      <argument>t3information</argument>
      <argument>dashboard.widget.t3information</argument>
      <argument type="collection">
        <argument>general</argument>
      </argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.t3information.title</argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.t3information.description</argument>
      <argument>content-widget-text</argument>
      <argument>medium</argument>
      <argument>medium</argument>
      <argument>false</argument>
    </service>
    <service id="typeOfUsersWidgetConfiguration" class="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration" public="true">
      <argument>typeOfUsers</argument>
      <argument>dashboard.widget.typeOfUsers</argument>
      <argument type="collection">
        <argument>systemInfo</argument>
      </argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.typeOfUsers.title</argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.typeOfUsers.description</argument>
      <argument>content-widget-chart-pie</argument>
      <argument>medium</argument>
      <argument>small</argument>
      <argument>false</argument>
    </service>
    <service id="t3securityAdvisoriesWidgetConfiguration" class="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration" public="true">
      <argument>t3securityAdvisories</argument>
      <argument>dashboard.widget.t3securityAdvisories</argument>
      <argument type="collection">
        <argument>news</argument>
      </argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.t3securityAdvisories.title</argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.t3securityAdvisories.description</argument>
      <argument>content-widget-rss</argument>
      <argument>large</argument>
      <argument>medium</argument>
      <argument>false</argument>
    </service>
    <service id="failedLoginsWidgetConfiguration" class="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration" public="true">
      <argument>failedLogins</argument>
      <argument>dashboard.widget.failedLogins</argument>
      <argument type="collection">
        <argument>systemInfo</argument>
      </argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.failedLogins.title</argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.failedLogins.description</argument>
      <argument>content-widget-number</argument>
      <argument>small</argument>
      <argument>small</argument>
      <argument>false</argument>
    </service>
    <service id="bookmarksWidgetConfiguration" class="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration" public="true">
      <argument>bookmarks</argument>
      <argument>dashboard.widget.bookmarks</argument>
      <argument type="collection">
        <argument>content</argument>
      </argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang_widget_bookmarks.xlf:widget.bookmarks.title</argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang_widget_bookmarks.xlf:widget.bookmarks.description</argument>
      <argument>content-bookmark</argument>
      <argument>medium</argument>
      <argument>medium</argument>
      <argument>false</argument>
    </service>
    <service id="latestChangedPagesWidgetConfiguration" class="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration" public="true">
      <argument>latestChangedPages</argument>
      <argument>dashboard.widget.latestChangedPages</argument>
      <argument type="collection">
        <argument>content</argument>
      </argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.latestChangedPages.title</argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.latestChangedPages.description</argument>
      <argument>content-widget-list</argument>
      <argument>medium</argument>
      <argument>medium</argument>
      <argument>false</argument>
    </service>
    <service id="latestBeLoginsWidgetConfiguration" class="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration" public="true">
      <argument>latestBeLogins</argument>
      <argument>dashboard.widget.latestBeLogins</argument>
      <argument type="collection">
        <argument>systemInfo</argument>
      </argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.latestBeLogins.title</argument>
      <argument>LLL:EXT:dashboard/Resources/Private/Language/locallang.xlf:widgets.latestBeLogins.description</argument>
      <argument>content-widget-list</argument>
      <argument>medium</argument>
      <argument>small</argument>
      <argument>true</argument>
    </service>
    <service id="seo-pagesWithoutMetaDescriptionWidgetConfiguration" class="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration" public="true">
      <argument>seo-pagesWithoutMetaDescription</argument>
      <argument>dashboard.widget.pagesWithoutMetaDescription</argument>
      <argument type="collection">
        <argument>seo</argument>
      </argument>
      <argument>LLL:EXT:seo/Resources/Private/Language/locallang_dashboard.xlf:widget.pagesWithoutMetaDescription.title</argument>
      <argument>LLL:EXT:seo/Resources/Private/Language/locallang_dashboard.xlf:widget.pagesWithoutMetaDescription.description</argument>
      <argument>content-widget-list</argument>
      <argument>large</argument>
      <argument>medium</argument>
      <argument>false</argument>
    </service>
    <service id="pages_width_internal_noteWidgetConfiguration" class="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration" public="true">
      <argument>pages_width_internal_note</argument>
      <argument>dashboard.widget.pages_width_internal_note</argument>
      <argument type="collection">
        <argument>sys_note</argument>
      </argument>
      <argument>LLL:EXT:sys_note/Resources/Private/Language/locallang_widget_pages_with_internal_note.xlf:widget.pagesWithInternalNote.title</argument>
      <argument>LLL:EXT:sys_note/Resources/Private/Language/locallang_widget_pages_with_internal_note.xlf:widget.pagesWithInternalNote.description</argument>
      <argument>content-note</argument>
      <argument>medium</argument>
      <argument>medium</argument>
      <argument>false</argument>
    </service>
    <service id=".autowire_inline.TYPO3\CMS\Core\Http\Application.1" class="TYPO3\CMS\Core\Http\MiddlewareDispatcher" autowire="true">
      <argument type="service" id="TYPO3\CMS\Core\Http\RequestHandler"/>
      <argument type="service" id="core.middlewares"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id=".autowire_inline.TYPO3\CMS\Backend\Http\Application.1" class="TYPO3\CMS\Core\Http\MiddlewareDispatcher" autowire="true">
      <argument type="service" id="TYPO3\CMS\Backend\Http\RequestHandler"/>
      <argument type="service" id="backend.middlewares"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id=".autowire_inline.TYPO3\CMS\Frontend\Http\Application.1" class="TYPO3\CMS\Core\Http\MiddlewareDispatcher" autowire="true">
      <argument type="service" id="TYPO3\CMS\Frontend\Http\RequestHandler"/>
      <argument type="service" id="frontend.middlewares"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id=".autowire_inline..abstract.instanceof.TYPO3\CMS\Core\Http\Application.1" class="TYPO3\CMS\Core\Http\MiddlewareDispatcher" autowire="true">
      <argument type="service" id="TYPO3\CMS\Core\Http\RequestHandler"/>
      <argument type="service" id="core.middlewares"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id=".autowire_inline..abstract.instanceof.TYPO3\CMS\Backend\Http\Application.1" class="TYPO3\CMS\Core\Http\MiddlewareDispatcher" autowire="true">
      <argument type="service" id="TYPO3\CMS\Backend\Http\RequestHandler"/>
      <argument type="service" id="backend.middlewares"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id=".autowire_inline..abstract.instanceof.TYPO3\CMS\Frontend\Http\Application.1" class="TYPO3\CMS\Core\Http\MiddlewareDispatcher" autowire="true">
      <argument type="service" id="TYPO3\CMS\Frontend\Http\RequestHandler"/>
      <argument type="service" id="frontend.middlewares"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id=".service_locator.fsb4NYw" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="EXTBASEPLUGIN" type="service_closure" id="TYPO3\CMS\Extbase\ContentObject\ExtbasePluginContentObject"/>
        <argument key="CASE" type="service_closure" id="TYPO3\CMS\Frontend\ContentObject\CaseContentObject"/>
        <argument key="CONTENT" type="service_closure" id="TYPO3\CMS\Frontend\ContentObject\ContentContentObject"/>
        <argument key="COA" type="service_closure" id="TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayContentObject"/>
        <argument key="COA_INT" type="service_closure" id="TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayInternalContentObject"/>
        <argument key="FILES" type="service_closure" id="TYPO3\CMS\Frontend\ContentObject\FilesContentObject"/>
        <argument key="FLUIDTEMPLATE" type="service_closure" id="TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject"/>
        <argument key="HMENU" type="service_closure" id="TYPO3\CMS\Frontend\ContentObject\HierarchicalMenuContentObject"/>
        <argument key="IMAGE" type="service_closure" id="TYPO3\CMS\Frontend\ContentObject\ImageContentObject"/>
        <argument key="IMG_RESOURCE" type="service_closure" id="TYPO3\CMS\Frontend\ContentObject\ImageResourceContentObject"/>
        <argument key="LOAD_REGISTER" type="service_closure" id="TYPO3\CMS\Frontend\ContentObject\LoadRegisterContentObject"/>
        <argument key="PAGEVIEW" type="service_closure" id="TYPO3\CMS\Frontend\ContentObject\PageViewContentObject"/>
        <argument key="RECORDS" type="service_closure" id="TYPO3\CMS\Frontend\ContentObject\RecordsContentObject"/>
        <argument key="RESTORE_REGISTER" type="service_closure" id="TYPO3\CMS\Frontend\ContentObject\RestoreRegisterContentObject"/>
        <argument key="SVG" type="service_closure" id="TYPO3\CMS\Frontend\ContentObject\ScalableVectorGraphicsContentObject"/>
        <argument key="TEXT" type="service_closure" id="TYPO3\CMS\Frontend\ContentObject\TextContentObject"/>
        <argument key="USER" type="service_closure" id="TYPO3\CMS\Frontend\ContentObject\UserContentObject"/>
        <argument key="USER_INT" type="service_closure" id="TYPO3\CMS\Frontend\ContentObject\UserInternalContentObject"/>
      </argument>
    </service>
    <service id=".service_locator.0fk8fMn" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="comma-separated-value" type="service_closure" id="TYPO3\CMS\Frontend\DataProcessing\CommaSeparatedValueProcessor"/>
        <argument key="database-query" type="service_closure" id="TYPO3\CMS\Frontend\DataProcessing\DatabaseQueryProcessor"/>
        <argument key="files" type="service_closure" id="TYPO3\CMS\Frontend\DataProcessing\FilesProcessor"/>
        <argument key="flex-form" type="service_closure" id="TYPO3\CMS\Frontend\DataProcessing\FlexFormProcessor"/>
        <argument key="gallery" type="service_closure" id="TYPO3\CMS\Frontend\DataProcessing\GalleryProcessor"/>
        <argument key="language-menu" type="service_closure" id="TYPO3\CMS\Frontend\DataProcessing\LanguageMenuProcessor"/>
        <argument key="menu" type="service_closure" id="TYPO3\CMS\Frontend\DataProcessing\MenuProcessor"/>
        <argument key="page-content" type="service_closure" id="TYPO3\CMS\Frontend\DataProcessing\PageContentFetchingProcessor"/>
        <argument key="record-transformation" type="service_closure" id="TYPO3\CMS\Frontend\DataProcessing\RecordTransformationProcessor"/>
        <argument key="site-language" type="service_closure" id="TYPO3\CMS\Frontend\DataProcessing\SiteLanguageProcessor"/>
        <argument key="site" type="service_closure" id="TYPO3\CMS\Frontend\DataProcessing\SiteProcessor"/>
        <argument key="split" type="service_closure" id="TYPO3\CMS\Frontend\DataProcessing\SplitProcessor"/>
        <argument key="container" type="service_closure" id="B13\Container\DataProcessing\ContainerProcessor"/>
        <argument key="content-blocks" type="service_closure" id="TYPO3\CMS\ContentBlocks\DataProcessing\ContentBlocksDataProcessor"/>
      </argument>
    </service>
    <service id=".service_locator.MQj6dX1" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="default" type="service_closure" id="Symfony\Component\Messenger\Transport\Sync\SyncTransport"/>
        <argument key="doctrine" type="service_closure" id="Symfony\Component\Messenger\Bridge\Doctrine\Transport\DoctrineTransport"/>
      </argument>
    </service>
    <service id="TYPO3\CMS\Core\Console\CommandRegistry_decorated_1.inner" class="TYPO3\CMS\Core\Console\CommandRegistry" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <call method="addLazyCommand">
        <argument>messenger:consume</argument>
        <argument>TYPO3\CMS\Core\Command\ConsumeMessagesCommand</argument>
        <argument>Consumes messages</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>extension:list</argument>
        <argument>TYPO3\CMS\Core\Command\ExtensionListCommand</argument>
        <argument>Shows the list of extensions available to the system.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>mailer:spool:send</argument>
        <argument>TYPO3\CMS\Core\Command\SendEmailCommand</argument>
        <argument>Sends emails from the spool.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>swiftmailer:spool:send</argument>
        <argument>TYPO3\CMS\Core\Command\SendEmailCommand</argument>
        <argument>Sends emails from the spool.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>mailer:spool:send</argument>
      </call>
      <call method="addLazyCommand">
        <argument>extension:setup</argument>
        <argument>TYPO3\CMS\Core\Command\SetupExtensionsCommand</argument>
        <argument>Sets up extensions and perform database migrations.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>site:list</argument>
        <argument>TYPO3\CMS\Core\Command\SiteListCommand</argument>
        <argument>Shows the list of sites available to the system.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>site:sets:list</argument>
        <argument>TYPO3\CMS\Core\Command\SiteSetsListCommand</argument>
        <argument>Shows the list of available site sets.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>site:show</argument>
        <argument>TYPO3\CMS\Core\Command\SiteShowCommand</argument>
        <argument>Shows the configuration of the specified site.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>scheduler:run</argument>
        <argument>TYPO3\CMS\Scheduler\Command\SchedulerCommand</argument>
        <argument>Starts the TYPO3 Scheduler from the command line.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>scheduler:execute</argument>
        <argument>TYPO3\CMS\Scheduler\Command\SchedulerExecuteCommand</argument>
        <argument>Executes given TYPO3 Scheduler tasks.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>scheduler:list</argument>
        <argument>TYPO3\CMS\Scheduler\Command\SchedulerListCommand</argument>
        <argument>Lists all TYPO3 Scheduler tasks.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>fluid:analyze</argument>
        <argument>TYPO3\CMS\Fluid\Command\AnalyzeCommand</argument>
        <argument>Analyzes Fluid templates for syntax errors and deprecated functionality.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>fluid:analyse</argument>
        <argument>TYPO3\CMS\Fluid\Command\AnalyzeCommand</argument>
        <argument>Analyzes Fluid templates for syntax errors and deprecated functionality.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>fluid:analyze</argument>
      </call>
      <call method="addLazyCommand">
        <argument>fluid:namespaces</argument>
        <argument>TYPO3\CMS\Fluid\Command\NamespacesCommand</argument>
        <argument>Lists all registered global Fluid ViewHelper namespaces.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>fluid:schema:generate</argument>
        <argument>TYPO3\CMS\Fluid\Command\SchemaCommand</argument>
        <argument>Generates XSD schema files for all available ViewHelpers in var/transient/.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>fluid:cache:warmup</argument>
        <argument>TYPO3\CMS\Fluid\Command\WarmupCommand</argument>
        <argument>Performs a cache warmup for detected Fluid templates.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>backend:user:create</argument>
        <argument>TYPO3\CMS\Backend\Command\CreateBackendUserCommand</argument>
        <argument>Creates a backend user.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>debug:backend:modules</argument>
        <argument>TYPO3\CMS\Backend\Command\DebugBackendModulesCommand</argument>
        <argument>Debugging: Shows a list of the backend module tree (only for development purpose)</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>debug:backend:routes</argument>
        <argument>TYPO3\CMS\Backend\Command\DebugBackendRoutesCommand</argument>
        <argument>Debugging: Lists all registered backend routes (only for development purpose)</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>backend:lock</argument>
        <argument>TYPO3\CMS\Backend\Command\LockBackendCommand</argument>
        <argument>Locks the TYPO3 Backend</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>referenceindex:update</argument>
        <argument>TYPO3\CMS\Backend\Command\ReferenceIndexUpdateCommand</argument>
        <argument>Updates the reference index of TYPO3</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>backend:resetpassword</argument>
        <argument>TYPO3\CMS\Backend\Command\ResetPasswordCommand</argument>
        <argument>Triggers a password reset for a backend user.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>backend:unlock</argument>
        <argument>TYPO3\CMS\Backend\Command\UnlockBackendCommand</argument>
        <argument>Unlocks the TYPO3 Backend</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>impexp:export</argument>
        <argument>TYPO3\CMS\Impexp\Command\ExportCommand</argument>
        <argument>Exports a T3D / XML file with content of a page tree</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>impexp:import</argument>
        <argument>TYPO3\CMS\Impexp\Command\ImportCommand</argument>
        <argument>Imports a T3D / XML file with content into a page tree</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>cleanup:flexforms</argument>
        <argument>TYPO3\CMS\Lowlevel\Command\CleanFlexFormsCommand</argument>
        <argument>Cleans up database FlexForm fields that do not match the chosen data structure.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>cleanup:localprocessedfiles</argument>
        <argument>TYPO3\CMS\Lowlevel\Command\CleanUpLocalProcessedFilesCommand</argument>
        <argument>Deletes processed files and their database records.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>configuration:remove</argument>
        <argument>TYPO3\CMS\Lowlevel\Command\ConfigurationRemoveCommand</argument>
        <argument>Removes configuration value(s) from system/settings.php</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>configuration:set</argument>
        <argument>TYPO3\CMS\Lowlevel\Command\ConfigurationSetCommand</argument>
        <argument>Sets a configuration value in system/settings.php</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>configuration:show</argument>
        <argument>TYPO3\CMS\Lowlevel\Command\ConfigurationShowCommand</argument>
        <argument>Shows configuration value</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>cleanup:deletedrecords</argument>
        <argument>TYPO3\CMS\Lowlevel\Command\DeletedRecordsCommand</argument>
        <argument>Permanently deletes all records marked as "deleted" in the database.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>syslog:list</argument>
        <argument>TYPO3\CMS\Lowlevel\Command\ListSysLogCommand</argument>
        <argument>Shows entries from the sys_log database table of the last 24 hours.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>cleanup:missingrelations</argument>
        <argument>TYPO3\CMS\Lowlevel\Command\MissingRelationsCommand</argument>
        <argument>Finds all record references pointing to a non-existing record</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>cleanup:orphanrecords</argument>
        <argument>TYPO3\CMS\Lowlevel\Command\OrphanRecordsCommand</argument>
        <argument>Finds and deletes records that have lost their connection with the page tree</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>language:domain:list</argument>
        <argument>TYPO3\CMS\Lowlevel\Command\TranslationDomainListCommand</argument>
        <argument>Lists all translation domains and their label resource file locations.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>language:domain:search</argument>
        <argument>TYPO3\CMS\Lowlevel\Command\TranslationDomainSearchCommand</argument>
        <argument>Searches for translation domain labels and their references (only for development purpose)</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>form:cleanup:uploads</argument>
        <argument>TYPO3\CMS\Form\Command\CleanupFormUploadsCommand</argument>
        <argument>Removes old form file upload folders based on retention period.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>form:definition:transfer</argument>
        <argument>TYPO3\CMS\Form\Command\TransferFormDefinitionCommand</argument>
        <argument>Transfers form definitions between storage backends</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>redirects:checkintegrity</argument>
        <argument>TYPO3\CMS\Redirects\Command\CheckIntegrityCommand</argument>
        <argument>Checks integrity of redirects</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>redirects:cleanup</argument>
        <argument>TYPO3\CMS\Redirects\Command\CleanupRedirectsCommand</argument>
        <argument>Periodically cleans up old redirects for constraints such as days, hit count or domains.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>extension:activate</argument>
        <argument>TYPO3\CMS\Extensionmanager\Command\ActivateExtensionCommand</argument>
        <argument>Activates an extension by key</argument>
        <argument>%env(TYPO3:isComposerMode)%</argument>
        <argument>false</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>extensionmanager:extension:install</argument>
        <argument>TYPO3\CMS\Extensionmanager\Command\ActivateExtensionCommand</argument>
        <argument>Activates an extension by key</argument>
        <argument>%env(TYPO3:isComposerMode)%</argument>
        <argument>false</argument>
        <argument>extension:activate</argument>
      </call>
      <call method="addLazyCommand">
        <argument>extension:install</argument>
        <argument>TYPO3\CMS\Extensionmanager\Command\ActivateExtensionCommand</argument>
        <argument>Activates an extension by key</argument>
        <argument>%env(TYPO3:isComposerMode)%</argument>
        <argument>false</argument>
        <argument>extension:activate</argument>
      </call>
      <call method="addLazyCommand">
        <argument>extension:deactivate</argument>
        <argument>TYPO3\CMS\Extensionmanager\Command\DeactivateExtensionCommand</argument>
        <argument>Deactivates an extension by key</argument>
        <argument>%env(TYPO3:isComposerMode)%</argument>
        <argument>false</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>extensionmanager:extension:uninstall</argument>
        <argument>TYPO3\CMS\Extensionmanager\Command\DeactivateExtensionCommand</argument>
        <argument>Deactivates an extension by key</argument>
        <argument>%env(TYPO3:isComposerMode)%</argument>
        <argument>false</argument>
        <argument>extension:deactivate</argument>
      </call>
      <call method="addLazyCommand">
        <argument>extension:uninstall</argument>
        <argument>TYPO3\CMS\Extensionmanager\Command\DeactivateExtensionCommand</argument>
        <argument>Deactivates an extension by key</argument>
        <argument>%env(TYPO3:isComposerMode)%</argument>
        <argument>false</argument>
        <argument>extension:deactivate</argument>
      </call>
      <call method="addLazyCommand">
        <argument>container:deleteChildrenWithNonExistingParent</argument>
        <argument>B13\Container\Command\DeleteChildrenWithNonExistingParentCommand</argument>
        <argument>delete all child records with a non existing parent record (they are displayed as unsued)</argument>
        <argument>false</argument>
        <argument>false</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>container:deleteChildrenWithUnusedColPos</argument>
        <argument>B13\Container\Command\DeleteChildrenWithUnusedColPosCommand</argument>
        <argument>delete all child records with a colPos that is not available for the parent CType (they are displayed as unsued)</argument>
        <argument>false</argument>
        <argument>false</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>container:deleteChildrenWithWrongPid</argument>
        <argument>B13\Container\Command\DeleteChildrenWithWrongPidCommand</argument>
        <argument>delete all child records with pid neq containers pid</argument>
        <argument>false</argument>
        <argument>false</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>container:fixContainerParentForConnectedMode</argument>
        <argument>B13\Container\Command\FixContainerParentForConnectedModeCommand</argument>
        <argument>tx_container_parent of children in connected mode should point to default language container</argument>
        <argument>false</argument>
        <argument>false</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>container:fixLanguageMode</argument>
        <argument>B13\Container\Command\FixLanguageModeCommand</argument>
        <argument>connect children of connected container if possible, else disconnect container</argument>
        <argument>false</argument>
        <argument>false</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>container:integrity</argument>
        <argument>B13\Container\Command\IntegrityCommand</argument>
        <argument>Checks integrity of containers</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>container:sorting</argument>
        <argument>B13\Container\Command\SortingCommand</argument>
        <argument>Resort Content Elements</argument>
        <argument>false</argument>
        <argument>false</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>container:sorting-in-page</argument>
        <argument>B13\Container\Command\SortingInPageCommand</argument>
        <argument>Resort Content Elements</argument>
        <argument>false</argument>
        <argument>false</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>content-blocks:create</argument>
        <argument>TYPO3\CMS\ContentBlocks\Command\CreateContentBlockCommand</argument>
        <argument>Create a Content Block</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>make:content-block</argument>
        <argument>TYPO3\CMS\ContentBlocks\Command\CreateContentBlockCommand</argument>
        <argument>Create a Content Block</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>content-blocks:create</argument>
      </call>
      <call method="addLazyCommand">
        <argument>content-blocks:generate:backend-preview</argument>
        <argument>TYPO3\CMS\ContentBlocks\Command\GenerateBackendPreviewTemplateCommand</argument>
        <argument>Generate a backend preview template for a Content Block</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>content-blocks:generate:frontend</argument>
        <argument>TYPO3\CMS\ContentBlocks\Command\GenerateFrontendTemplateCommand</argument>
        <argument>Generate a frontend template for a Content Block</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>content-blocks:language:generate</argument>
        <argument>TYPO3\CMS\ContentBlocks\Command\GenerateLanguageFileCommand</argument>
        <argument>Update labels.xlf for the given Content Block</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>content-blocks:lint</argument>
        <argument>TYPO3\CMS\ContentBlocks\Command\LintContentBlocksCommand</argument>
        <argument>Lint all Content Blocks against JSON Schema</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>content-blocks:list</argument>
        <argument>TYPO3\CMS\ContentBlocks\Command\ListContentBlocksCommand</argument>
        <argument>List available Content Blocks</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>content-blocks:assets:publish</argument>
        <argument>TYPO3\CMS\ContentBlocks\Command\PublishAssetsCommand</argument>
        <argument>Publish Content Blocks assets into Resources/Public folder of the host extension.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>h2layout:fix-migrated-categories</argument>
        <argument>HOCHZWEI\H2layout\Command\FixMigratedCategoriesCommand</argument>
        <argument>Migrates legacy headerimg, categorylist and statement content elements.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>h2layout:migrate-content-elements</argument>
        <argument>HOCHZWEI\H2layout\Command\MigrateH2templateContentElementsCommand</argument>
        <argument>Migrates legacy headerimg, categorylist and statement content elements.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>h2layout:migrate-slugs</argument>
        <argument>HOCHZWEI\H2layout\Command\MigrateRealUrlBeforeWizardsCommand</argument>
        <argument>Migriert RealURL-Pfade in temporäre Slug-Felder vor den v14 Core Upgrades.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>h2dbbackup:databaseDump</argument>
        <argument>HOCHZWEI\H2dbbackup\Command\DatabaseDump</argument>
        <argument>Command to create a database dump</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>powermail:cleanupExports</argument>
        <argument>In2code\Powermail\Command\CleanupExportsCommand</argument>
        <argument>Powermail: Remove all export files in typo3temp/assets/tx_powermail/</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>powermail:cleanupUnusedUploads</argument>
        <argument>In2code\Powermail\Command\CleanupUnusedUploadsCommand</argument>
        <argument>Remove unused uploaded Files with a scheduler task</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>powermail:cleanupUploads</argument>
        <argument>In2code\Powermail\Command\CleanupUploadsCommand</argument>
        <argument>Remove all (!) uploaded files in uploads/tx_powermail/</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>powermail:export</argument>
        <argument>In2code\Powermail\Command\ExportCommand</argument>
        <argument>This task can send a mail export with an attachment (XLS or CSV) to a receiver or a group of receivers</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <call method="addLazyCommand">
        <argument>powermail:resetMarkers</argument>
        <argument>In2code\Powermail\Command\ResetMarkersCommand</argument>
        <argument>Reset all marker names in fields if there are broken fields without or duplicated markernames.</argument>
        <argument>false</argument>
        <argument>true</argument>
        <argument>null</argument>
      </call>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getConsoleCommandRegistry"/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\IconRegistry_decorated_1.inner" class="TYPO3\CMS\Core\Imaging\IconRegistry" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getIconRegistry"/>
    </service>
    <service id="TYPO3\CMS\Core\Controller\ErrorPageController_decorated_1.inner" class="TYPO3\CMS\Core\Controller\ErrorPageController" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1"/>
      <argument type="service" id="_early.TYPO3\CMS\Core\Core\RequestId"/>
      <argument type="service" id="TYPO3\CMS\Core\Information\Typo3Information"/>
      <argument type="service" id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\PolicyRegistry"/>
    </service>
    <service id="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1.inner" class="TYPO3\CMS\Core\Database\ConnectionPool" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_1.inner" class="TYPO3\CMS\Core\EventDispatcher\ListenerProvider" autoconfigure="true">
      <argument type="service" id="service_container"/>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Database\Event\AlterTableDefinitionStatementsEvent</argument>
        <argument>TYPO3\CMS\Core\Cache\DatabaseSchemaService</argument>
        <argument>addCachingFrameworkDatabaseSchema</argument>
        <argument>caching-framework</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Database\Event\AlterTableDefinitionStatementsEvent</argument>
        <argument>TYPO3\CMS\ContentBlocks\Generator\SqlGenerator</argument>
        <argument>null</argument>
        <argument>content-blocks-sql</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Database\Event\AlterTableDefinitionStatementsEvent</argument>
        <argument>TYPO3\CMS\IndexedSearch\Service\DatabaseSchemaService</argument>
        <argument>addMysqlFulltextIndex</argument>
        <argument>indexed-search</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Configuration\Event\SiteConfigurationChangedEvent</argument>
        <argument>TYPO3\CMS\Core\Configuration\SiteConfiguration</argument>
        <argument>siteConfigurationChanged</argument>
        <argument>TYPO3\CMS\Core\Configuration\SiteConfiguration</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Configuration\Event\SiteConfigurationChangedEvent</argument>
        <argument>TYPO3\CMS\Core\Site\SiteFinder</argument>
        <argument>siteConfigurationChanged</argument>
        <argument>TYPO3\CMS\Core\Site\SiteFinder</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Cache\Event\CacheWarmupEvent</argument>
        <argument>TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader</argument>
        <argument>warmupCaches</argument>
        <argument>TYPO3\CMS\Core\ExpressionLanguage\ProviderConfigurationLoader</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Cache\Event\CacheWarmupEvent</argument>
        <argument>TYPO3\CMS\Core\Localization\CacheWarmer</argument>
        <argument>warmupCaches</argument>
        <argument>TYPO3\CMS\Core\Localization\CacheWarmer</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Cache\Event\CacheWarmupEvent</argument>
        <argument>TYPO3\CMS\Core\Page\ImportMapCacheWarmer</argument>
        <argument>warmupCaches</argument>
        <argument>TYPO3\CMS\Core\Page\ImportMapCacheWarmer</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Cache\Event\CacheWarmupEvent</argument>
        <argument>TYPO3\CMS\Fluid\EventListener\CacheWarmupEventListener</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Fluid\EventListener\CacheWarmupEventListener</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Cache\Event\CacheWarmupEvent</argument>
        <argument>TYPO3\CMS\Core\Http\MiddlewareStackResolver</argument>
        <argument>warmupCaches</argument>
        <argument>typo3-core/middlewares</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Cache\Event\CacheWarmupEvent</argument>
        <argument>TYPO3\CMS\Core\Site\Set\SetRegistry</argument>
        <argument>warmupCaches</argument>
        <argument>typo3-core/set-registry</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Cache\Event\CacheWarmupEvent</argument>
        <argument>TYPO3\CMS\Core\Configuration\SiteConfiguration</argument>
        <argument>warmupCaches</argument>
        <argument>typo3-core/site-configuration</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Cache\Event\CacheWarmupEvent</argument>
        <argument>TYPO3\CMS\Core\Schema\TcaSchemaFactory</argument>
        <argument>warmupCaches</argument>
        <argument>typo3-core/tca-schema</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Package\Event\AfterPackageDeactivationEvent</argument>
        <argument>TYPO3\CMS\Core\Core\ClassLoadingInformationUpdater</argument>
        <argument>__invoke</argument>
        <argument>non-composer-class-loader</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Package\Event\AfterPackageActivationEvent</argument>
        <argument>TYPO3\CMS\Core\Core\ClassLoadingInformationUpdater</argument>
        <argument>__invoke</argument>
        <argument>non-composer-class-loader</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Cache\Event\AddCacheTagEvent</argument>
        <argument>TYPO3\CMS\Core\Middleware\CacheDataCollectorAttribute</argument>
        <argument>onCacheTagAdded</argument>
        <argument>TYPO3\CMS\Core\Middleware\CacheDataCollectorAttribute</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Package\Event\PackageInitializationEvent</argument>
        <argument>TYPO3\CMS\Core\Package\Initialization\ImportExtensionDataOnPackageInitialization</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Core\Package\Initialization\ImportExtensionDataOnPackageInitialization</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Package\Event\PackageInitializationEvent</argument>
        <argument>TYPO3\CMS\Core\Package\Initialization\ImportStaticSqlDataOnPackageInitialization</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Core\Package\Initialization\ImportStaticSqlDataOnPackageInitialization</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Package\Event\PackageInitializationEvent</argument>
        <argument>TYPO3\CMS\Core\Package\Initialization\CheckForImportRequirements</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Core\Package\Initialization\CheckForImportRequirements</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Package\Event\PackageInitializationEvent</argument>
        <argument>TYPO3\CMS\Impexp\Initialization\ImportContentOnPackageInitialization</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Impexp\Initialization\ImportContentOnPackageInitialization</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Package\Event\PackageInitializationEvent</argument>
        <argument>TYPO3\CMS\Impexp\Initialization\ImportSiteConfigurationsOnPackageInitialization</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Impexp\Initialization\ImportSiteConfigurationsOnPackageInitialization</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Package\Event\PackageInitializationEvent</argument>
        <argument>TYPO3\CMS\Core\Package\Initialization\PublishAssetsOnPackageInitialization</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Core\Package\Initialization\PublishAssetsOnPackageInitialization</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Package\Event\PackageInitializationEvent</argument>
        <argument>TYPO3\CMS\Extensionmanager\Initialization\DispatchAfterPackageActivationEventOnPackageInitialization</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Extensionmanager\Initialization\DispatchAfterPackageActivationEventOnPackageInitialization</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFileContentsSetEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFile</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFile</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFileContentsSetEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Security\SvgEventListener</argument>
        <argument>afterFileContentsSet</argument>
        <argument>svg-resource-storage-listener-after-file-content-set</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFileDeletedEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFile</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFile</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFileDeletedEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Processing\FileDeletionAspect</argument>
        <argument>removeFromRepositoryAfterFileDeleted</argument>
        <argument>delete-processed-files-after-delete</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFileMovedEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFile</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFile</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFileRenamedEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFile</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFile</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFileReplacedEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFile</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFile</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFileReplacedEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Processing\FileDeletionAspect</argument>
        <argument>cleanupProcessedFilesPostFileReplace</argument>
        <argument>delete-processed-files-after-replace</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFolderRenamedEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFolder</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFolder</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFolderRenamedEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\SynchronizeFolderRelations</argument>
        <argument>synchronizeFileCollectionsAfterRename</argument>
        <argument>synchronize-file-collections-after-folder-renamed</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFolderRenamedEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\SynchronizeFolderRelations</argument>
        <argument>synchronizeFilemountsAfterRename</argument>
        <argument>synchronize-filemounts-after-folder-renamed</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\BeforeFolderMovedEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFolder</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForFolder</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataCreatedEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForMetaData</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForMetaData</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataDeletedEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForMetaData</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForMetaData</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataUpdatedEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForMetaData</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Core\Resource\Cache\FlushCacheTagForMetaData</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFileMetaDataUpdatedEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\MetaDataEventListener</argument>
        <argument>afterFileMetaDataUpdated</argument>
        <argument>synchronize-file-meta-data-translations-after-update</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFileAddedEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Processing\FileDeletionAspect</argument>
        <argument>cleanupProcessedFilesPostFileAdd</argument>
        <argument>delete-processed-files-after-add</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Form\Event\ModifyEditFormUserAccessEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Security\FileMetadataPermissionsAspect</argument>
        <argument>isAllowedToShowEditForm</argument>
        <argument>evaluate-file-meta-data-edit-form-access</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Form\Event\ModifyEditFormUserAccessEvent</argument>
        <argument>TYPO3\CMS\Redirects\EventListener\RedirectEditPermissionGuard</argument>
        <argument>__invoke</argument>
        <argument>redirect-edit-permission-guard</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterResourceStorageInitializationEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Security\StoragePermissionsAspect</argument>
        <argument>addUserPermissionsToStorage</argument>
        <argument>backend-user-permissions</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\BeforeFileAddedEvent</argument>
        <argument>TYPO3\CMS\Form\Slot\FilePersistenceSlot</argument>
        <argument>onPreFileAdd</argument>
        <argument>form-framework/add</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\BeforeFileAddedEvent</argument>
        <argument>HOCHZWEI\H2core\Resource\EventListener\BeforeFileAddedEventListener</argument>
        <argument>null</argument>
        <argument>h2core/before-file-added</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\BeforeFileAddedEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Security\SvgEventListener</argument>
        <argument>beforeFileAdded</argument>
        <argument>svg-resource-storage-listener-before-file-added</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\BeforeFileReplacedEvent</argument>
        <argument>TYPO3\CMS\Form\Slot\FilePersistenceSlot</argument>
        <argument>onPreFileReplace</argument>
        <argument>form-framework/replace</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\BeforeFileReplacedEvent</argument>
        <argument>TYPO3\CMS\Core\Resource\Security\SvgEventListener</argument>
        <argument>beforeFileReplaced</argument>
        <argument>svg-resource-storage-listener-before-file-replaced</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\InvestigateMutationsEvent</argument>
        <argument>TYPO3\CMS\Core\Security\ContentSecurityPolicy\Processing\AssetHandler</argument>
        <argument>__invoke</argument>
        <argument>security-csp-asset-handler</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\InvestigateMutationsEvent</argument>
        <argument>TYPO3\CMS\Core\Security\ContentSecurityPolicy\Processing\GoogleMapsHandler</argument>
        <argument>__invoke</argument>
        <argument>security-csp-google-maps-handler</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Configuration\Event\BeforeTcaOverridesEvent</argument>
        <argument>TYPO3\CMS\Scheduler\EventListener\AddSchedulableCommandsAsNativeTaskTypes</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Scheduler\EventListener\AddSchedulableCommandsAsNativeTaskTypes</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Configuration\Event\BeforeTcaOverridesEvent</argument>
        <argument>TYPO3\CMS\ContentBlocks\Generator\TcaGenerator</argument>
        <argument>__invoke</argument>
        <argument>content-blocks-tca</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Template\Components\ModifyButtonBarEvent</argument>
        <argument>TYPO3\CMS\Redirects\EventListener\QrCodeNewDocHeaderButton</argument>
        <argument>null</argument>
        <argument>TYPO3\CMS\Redirects\EventListener\QrCodeNewDocHeaderButton</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Template\Components\ModifyButtonBarEvent</argument>
        <argument>TYPO3\CMS\Scheduler\EventListener\ReplaceAddNewButtonToFormEngine</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Scheduler\EventListener\ReplaceAddNewButtonToFormEngine</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Template\Components\ModifyButtonBarEvent</argument>
        <argument>TYPO3\CMS\SysNote\Provider\ButtonBarProvider</argument>
        <argument>__invoke</argument>
        <argument>note-to-button-bar</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Template\Components\ModifyButtonBarEvent</argument>
        <argument>TYPO3\CMS\Redirects\EventListener\ShortUrlNewDocHeaderButtonEventListener</argument>
        <argument>null</argument>
        <argument>typo3/cms-redirects/short-url-new-doc-header-button</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Backend\Event\SystemInformationToolbarCollectorEvent</argument>
        <argument>TYPO3\CMS\Belog\EventListener\SystemInformationEventListener</argument>
        <argument>appendMessage</argument>
        <argument>belog/show-latest-errors</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Backend\Event\SystemInformationToolbarCollectorEvent</argument>
        <argument>TYPO3\CMS\Scheduler\SystemInformation\ToolbarItemProvider</argument>
        <argument>getItem</argument>
        <argument>scheduler/show-latest-errors</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Module\BeforeModuleCreationEvent</argument>
        <argument>TYPO3\CMS\Extbase\EventListener\AddDefaultModuleIcon</argument>
        <argument>__invoke</argument>
        <argument>extbase/add-default-extbase-module-icon</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Extbase\Event\Persistence\EntityAddedToPersistenceEvent</argument>
        <argument>TYPO3\CMS\Extbase\EventListener\ExtbaseHistoryTracker</argument>
        <argument>onEntityPersisted</argument>
        <argument>extbase-history-tracker-persisted</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Extbase\Event\Persistence\EntityUpdatedInPersistenceEvent</argument>
        <argument>TYPO3\CMS\Extbase\EventListener\ExtbaseHistoryTracker</argument>
        <argument>onEntityUpdated</argument>
        <argument>extbase-history-tracker-updated</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Extbase\Event\Persistence\EntityRemovedFromPersistenceEvent</argument>
        <argument>TYPO3\CMS\Extbase\EventListener\ExtbaseHistoryTracker</argument>
        <argument>onEntityRemoved</argument>
        <argument>extbase-history-tracker-removed</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Controller\Event\AfterBackendPageRenderEvent</argument>
        <argument>TYPO3\CMS\Backend\EventListener\AfterBackendPageRenderEventListener</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Backend\EventListener\AfterBackendPageRenderEventListener</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Controller\Event\AfterBackendPageRenderEvent</argument>
        <argument>TYPO3\CMS\Filelist\EventListener\AfterBackendPageRenderEventListener</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Filelist\EventListener\AfterBackendPageRenderEventListener</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Controller\Event\AfterBackendPageRenderEvent</argument>
        <argument>TYPO3\CMS\Redirects\EventListener\AfterBackendPageRendererEventListener</argument>
        <argument>__invoke</argument>
        <argument>redirects-after-backend-page-renderer-event</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Authentication\Event\LoginAttemptFailedEvent</argument>
        <argument>TYPO3\CMS\Backend\EventListener\FailedLoginAttemptNotification</argument>
        <argument>__invoke</argument>
        <argument>typo3/cms-backend/failed-login-attempt-notification</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Authentication\Event\MfaVerificationFailedEvent</argument>
        <argument>TYPO3\CMS\Backend\EventListener\FailedMfaAttemptNotification</argument>
        <argument>__invoke</argument>
        <argument>typo3/cms-backend/failed-mfa-attempt-notification</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Authentication\Event\MfaVerificationFailedEvent</argument>
        <argument>TYPO3\CMS\Backend\EventListener\FailedLoginAttemptNotification</argument>
        <argument>__invoke</argument>
        <argument>typo3/cms-backend/failed-mfa-verification-notification</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Filelist\Event\ModifyEditFileFormDataEvent</argument>
        <argument>TYPO3\CMS\Backend\EventListener\InitializeCodeEditorInEditFileForm</argument>
        <argument>__invoke</argument>
        <argument>typo3-codeeditor/initialize-code-editor-in-edit-file-form</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\View\Event\PageContentPreviewRenderingEvent</argument>
        <argument>B13\Container\Listener\LegacyPageContentPreviewRendering</argument>
        <argument>null</argument>
        <argument>tx-container-legacy-page-content-preview-rendering</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\View\Event\PageContentPreviewRenderingEvent</argument>
        <argument>B13\Container\Listener\PageContentPreviewRendering</argument>
        <argument>null</argument>
        <argument>tx-container-page-content-preview-rendering</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\View\Event\PageContentPreviewRenderingEvent</argument>
        <argument>TYPO3\CMS\Backend\Preview\FluidBasedContentPreviewRenderer</argument>
        <argument>__invoke</argument>
        <argument>typo3-backend/fluid-preview/content</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Search\Event\ModifyConstraintsForLiveSearchEvent</argument>
        <argument>TYPO3\CMS\Backend\Search\EventListener\AddLiveSearchFrontendUriResolverListener</argument>
        <argument>__invoke</argument>
        <argument>typo3/cms-backend/add-live-search-frontend-uri-resolver</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Search\Event\ModifyResultItemInLiveSearchEvent</argument>
        <argument>TYPO3\CMS\Backend\Search\EventListener\AddLiveSearchResultActionsListener</argument>
        <argument>__invoke</argument>
        <argument>typo3/cms-backend/add-live-search-result-actions-listener</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Search\Event\BeforeSearchInDatabaseRecordProviderEvent</argument>
        <argument>TYPO3\CMS\Backend\Search\EventListener\ExcludePagesFromSearchFieldsLookup</argument>
        <argument>__invoke</argument>
        <argument>typo3/cms-backend/exclude-pages-from-search-fields-lookup</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Tree\Event\ModifyTreeDataEvent</argument>
        <argument>TYPO3\CMS\Backend\Security\CategoryPermissionsAspect</argument>
        <argument>addUserPermissionsToCategoryTreeData</argument>
        <argument>backend-user-permissions</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Authentication\Event\AfterUserLoggedInEvent</argument>
        <argument>TYPO3\CMS\Backend\Security\EmailLoginNotification</argument>
        <argument>emailAtLogin</argument>
        <argument>typo3/cms-backend/login-notification</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Tree\Repository\BeforePageTreeIsFilteredEvent</argument>
        <argument>TYPO3\CMS\Backend\Tree\Repository\PageTreeFilter</argument>
        <argument>addUidsFromSearchPhrase</argument>
        <argument>page-tree-uid-provider</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Tree\Repository\BeforePageTreeIsFilteredEvent</argument>
        <argument>TYPO3\CMS\Backend\Tree\Repository\PageTreeFilter</argument>
        <argument>addUidsFromSearchPhraseWithFrontendUri</argument>
        <argument>page-tree-frontend-uri-provider</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Tree\Repository\BeforePageTreeIsFilteredEvent</argument>
        <argument>TYPO3\CMS\Backend\Tree\Repository\PageTreeFilter</argument>
        <argument>addWildCardAliasFilter</argument>
        <argument>page-tree-wildcard-alias-filter</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Tree\Repository\BeforePageTreeIsFilteredEvent</argument>
        <argument>TYPO3\CMS\Backend\Tree\Repository\PageTreeFilter</argument>
        <argument>addTranslatedPagesFilter</argument>
        <argument>page-tree-translated-pages-filter</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Controller\Event\AfterPageTreeItemsPreparedEvent</argument>
        <argument>TYPO3\CMS\Backend\Tree\Repository\PageTreeFilter</argument>
        <argument>attachSearchResultLabel</argument>
        <argument>page-tree-add-search-result-label</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Controller\Event\AfterPageTreeItemsPreparedEvent</argument>
        <argument>TYPO3\CMS\Backend\Tree\Repository\PageTreeFilter</argument>
        <argument>attachTranslationInfoLabel</argument>
        <argument>page-tree-add-translation-status</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\EnrichFileMetaDataEvent</argument>
        <argument>TYPO3\CMS\Frontend\Aspect\FileMetadataOverlayAspect</argument>
        <argument>languageAndWorkspaceOverlay</argument>
        <argument>typo3-frontend/overlay</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Page\ResolveContentAreasEvent</argument>
        <argument>TYPO3\CMS\Frontend\Content\ContentAreaResolver</argument>
        <argument>__invoke</argument>
        <argument>TYPO3\CMS\Frontend\Content\ContentAreaResolver</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\PolicyPreparedEvent</argument>
        <argument>TYPO3\CMS\Frontend\EventListener\AvoidContentSecurityPolicyNonceEventListener</argument>
        <argument>null</argument>
        <argument>typo3/cms-frontend/content-security-policy/avoid-nonce</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Frontend\Event\AfterTypoScriptDeterminedEvent</argument>
        <argument>TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization</argument>
        <argument>typoScriptDeterminedListener</argument>
        <argument>typo3-frontend/timetracker-init-middleware</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Configuration\Event\AfterFlexFormDataStructureIdentifierInitializedEvent</argument>
        <argument>TYPO3\CMS\Form\EventListener\DataStructureIdentifierListener</argument>
        <argument>modifyDataStructureIdentifier</argument>
        <argument>form-framework/modify-data-structure-identifier</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Configuration\Event\AfterFlexFormDataStructureParsedEvent</argument>
        <argument>TYPO3\CMS\Form\EventListener\DataStructureIdentifierListener</argument>
        <argument>modifyDataStructure</argument>
        <argument>form-framework/modify-data-structure</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Configuration\Event\AfterFlexFormDataStructureParsedEvent</argument>
        <argument>In2code\Powermail\EventListener\FlexFormParsingModifyEventListener</argument>
        <argument>modifyDataStructure</argument>
        <argument>powermail/modify-data-structure</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Form\Event\BeforeRenderableIsRenderedEvent</argument>
        <argument>TYPO3\CMS\Form\EventListener\FormatDateRenderableBeforeRendering</argument>
        <argument>__invoke</argument>
        <argument>form-framework/format-date-before-rendered</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Form\Event\BeforeRenderableIsRenderedEvent</argument>
        <argument>TYPO3\CMS\Form\EventListener\TranslateDefaultValueBeforeRendering</argument>
        <argument>__invoke</argument>
        <argument>form-framework/translate-default-value-before-rendered</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\RecordList\Event\ModifyRecordListRecordActionsEvent</argument>
        <argument>TYPO3\CMS\Form\EventListener\ModifyFormDefinitionRecordActionsEventListener</argument>
        <argument>modifyRecordListRecordActions</argument>
        <argument>form-framework/modify-form-definition-record-list-actions</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\RecordList\Event\ModifyRecordListTableActionsEvent</argument>
        <argument>TYPO3\CMS\Form\EventListener\ModifyFormDefinitionRecordActionsEventListener</argument>
        <argument>modifyRecordListTableActions</argument>
        <argument>form-framework/modify-form-definition-record-list-table-actions</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\RecordList\Event\AfterRecordListRowPreparedEvent</argument>
        <argument>TYPO3\CMS\Form\EventListener\ModifyFormDefinitionRecordListRowEventListener</argument>
        <argument>__invoke</argument>
        <argument>form-framework/modify-form-definition-record-list-row</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Filelist\Event\ProcessFileListActionsEvent</argument>
        <argument>TYPO3\CMS\Form\EventListener\ProcessFileListActionsEventListener</argument>
        <argument>__invoke</argument>
        <argument>form-framework/form-definition-files</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Form\Event\BeforeRenderableIsValidatedEvent</argument>
        <argument>TYPO3\CMS\Form\EventListener\ValidateAdvancedPasswordRenderable</argument>
        <argument>__invoke</argument>
        <argument>form-framework/validate-advanced-password</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\BeforeFileCreatedEvent</argument>
        <argument>TYPO3\CMS\Form\Slot\FilePersistenceSlot</argument>
        <argument>onPreFileCreate</argument>
        <argument>form-framework/creation</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\BeforeFileRenamedEvent</argument>
        <argument>TYPO3\CMS\Form\Slot\FilePersistenceSlot</argument>
        <argument>onPreFileRename</argument>
        <argument>form-framework/rename</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\BeforeFileMovedEvent</argument>
        <argument>TYPO3\CMS\Form\Slot\FilePersistenceSlot</argument>
        <argument>onPreFileMove</argument>
        <argument>form-framework/move</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\BeforeFileContentsSetEvent</argument>
        <argument>TYPO3\CMS\Form\Slot\FilePersistenceSlot</argument>
        <argument>onPreFileSetContents</argument>
        <argument>form-framework/update-content</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\GeneratePublicUrlForResourceEvent</argument>
        <argument>TYPO3\CMS\Form\Slot\ResourcePublicationSlot</argument>
        <argument>getPublicUrl</argument>
        <argument>form-framework/resource-getPublicUrl</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Controller\Event\ModifyGenericBackendMessagesEvent</argument>
        <argument>TYPO3\CMS\Reports\Report\WarningsForAboutModule</argument>
        <argument>__invoke</argument>
        <argument>typo3-reports/warnings</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Redirects\Event\SlugRedirectChangeItemCreatedEvent</argument>
        <argument>TYPO3\CMS\Redirects\EventListener\AddPlainSlugReplacementSource</argument>
        <argument>__invoke</argument>
        <argument>redirects-add-plain-slug-replacement-source</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Redirects\Event\SlugRedirectChangeItemCreatedEvent</argument>
        <argument>TYPO3\CMS\Redirects\EventListener\AddPageTypeZeroSource</argument>
        <argument>__invoke</argument>
        <argument>redirects-add-page-type-zero-source</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Redirects\Event\AfterPageUrlsForSiteForRedirectIntegrityHaveBeenCollectedEvent</argument>
        <argument>TYPO3\CMS\Redirects\EventListener\AddUrlsForSubPagesForIntegrityCheck</argument>
        <argument>__invoke</argument>
        <argument>redirects-add-slugs-of-subpages</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Redirects\Event\RedirectWasHitEvent</argument>
        <argument>TYPO3\CMS\Redirects\EventListener\IncrementHitCount</argument>
        <argument>__invoke</argument>
        <argument>redirects-increment-hit-count</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\History\Event\AfterHistoryRollbackFinishedEvent</argument>
        <argument>TYPO3\CMS\Redirects\EventListener\RecordHistoryRollbackEventsListener</argument>
        <argument>afterHistoryRollbackFinishedEvent</argument>
        <argument>redirects-enable-hook</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\History\Event\BeforeHistoryRollbackStartEvent</argument>
        <argument>TYPO3\CMS\Redirects\EventListener\RecordHistoryRollbackEventsListener</argument>
        <argument>beforeHistoryRollbackStartEvent</argument>
        <argument>redirects-disable-hook</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Frontend\Event\ModifyHrefLangTagsEvent</argument>
        <argument>TYPO3\CMS\Seo\HrefLang\HrefLangGenerator</argument>
        <argument>__invoke</argument>
        <argument>typo3-seo/hreflangGenerator</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Frontend\Event\AfterCacheableContentIsGeneratedEvent</argument>
        <argument>TYPO3\CMS\IndexedSearch\EventListener\FrontendGenerationPageIndexingTrigger</argument>
        <argument>indexPageContent</argument>
        <argument>indexed-search</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Info\Controller\Event\ModifyInfoModuleContentEvent</argument>
        <argument>TYPO3\CMS\SysNote\Provider\InfoModuleProvider</argument>
        <argument>__invoke</argument>
        <argument>note-to-info-module</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Controller\Event\ModifyPageLayoutContentEvent</argument>
        <argument>TYPO3\CMS\ContentBlocks\Backend\Preview\PageLayout</argument>
        <argument>null</argument>
        <argument>content-blocks-page-preview</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Controller\Event\ModifyPageLayoutContentEvent</argument>
        <argument>TYPO3\CMS\SysNote\Provider\PageModuleProvider</argument>
        <argument>__invoke</argument>
        <argument>note-to-page-module</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Controller\Event\RenderAdditionalContentToRecordListEvent</argument>
        <argument>TYPO3\CMS\SysNote\Provider\RecordListProvider</argument>
        <argument>__invoke</argument>
        <argument>note-to-record-list</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\DataHandling\Event\IsTableExcludedFromReferenceIndexEvent</argument>
        <argument>TYPO3\CMS\Extensionmanager\EventListener\ExcludeExtensionTableFromReferenceIndexEventListener</argument>
        <argument>__invoke</argument>
        <argument>typo3-extensionmanager/exclude-extension-table-from-reference-index</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Authentication\Event\BeforeRequestTokenProcessedEvent</argument>
        <argument>FoT3\Openid\Event\RestoreRequestToken</argument>
        <argument>null</argument>
        <argument>OpenIdRestoreRequestToken</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Authentication\Event\BeforeRequestTokenProcessedEvent</argument>
        <argument>TYPO3\CMS\FrontendLogin\Event\ProcessRequestTokenListener</argument>
        <argument>__invoke</argument>
        <argument>felogin-process-request-token</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Configuration\Event\AfterRichtextConfigurationPreparedEvent</argument>
        <argument>TYPO3\CMS\RteCKEditor\EventListener\AfterRichtextConfigurationPreparedEventListener</argument>
        <argument>__invoke</argument>
        <argument>typo3/cms-rte-ckeditor/migrate-ckeditor4-configuration</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Core\Event\BootCompletedEvent</argument>
        <argument>TYPO3\CMS\ContentBlocks\EventListener\AddDefaultTypoScript</argument>
        <argument>__invoke</argument>
        <argument>content-blocks-typoscript</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Core\Event\BootCompletedEvent</argument>
        <argument>B13\Container\Listener\BootCompleted</argument>
        <argument>null</argument>
        <argument>tx-container-boot-completed</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\View\Event\IsContentUsedOnPageLayoutEvent</argument>
        <argument>B13\Container\Listener\ContentUsedOnPage</argument>
        <argument>null</argument>
        <argument>tx-container-content-used-on-page</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Configuration\Event\ModifyLoadedPageTsConfigEvent</argument>
        <argument>B13\Container\Listener\LegacyPageTsConfig</argument>
        <argument>null</argument>
        <argument>tx-container-legacy-page-ts-config</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Controller\Event\ModifyNewContentElementWizardItemsEvent</argument>
        <argument>TYPO3\CMS\ContentBlocks\EventListener\RestrictContentBlockInNewContentElementWizard</argument>
        <argument>null</argument>
        <argument>RestrictContentBlockInNewContentElementWizard</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Controller\Event\ModifyNewContentElementWizardItemsEvent</argument>
        <argument>B13\Container\Listener\ModifyNewContentElementWizardItems</argument>
        <argument>null</argument>
        <argument>tx-container-new-content-element-wizard</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\TypoScript\IncludeTree\Event\ModifyLoadedPageTsConfigEvent</argument>
        <argument>B13\Container\Listener\PageTsConfig</argument>
        <argument>null</argument>
        <argument>tx-container-page-ts-config</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Controller\Event\AfterRecordSummaryForLocalizationEvent</argument>
        <argument>B13\Container\Listener\RecordSummaryForLocalization</argument>
        <argument>null</argument>
        <argument>tx-container-record-summary-for-localization</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\View\Event\ManipulateBackendLayoutColPosConfigurationForPageEvent</argument>
        <argument>TYPO3\CMS\ContentBlocks\EventListener\AddAllowedRecordTypesEventListener</argument>
        <argument>null</argument>
        <argument>AddAllowedRecordTypesEventListener</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\TypoScript\IncludeTree\Event\BeforeLoadedUserTsConfigEvent</argument>
        <argument>TYPO3\CMS\ContentBlocks\EventListener\AddUserTsConfig</argument>
        <argument>__invoke</argument>
        <argument>content-blocks-user-ts-config</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Backend\Controller\Event\ModifyNewRecordCreationLinksEvent</argument>
        <argument>TYPO3\CMS\ContentBlocks\EventListener\RestrictContentBlockInNewRecordView</argument>
        <argument>null</argument>
        <argument>RestrictContentBlockInNewRecordView</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\RteCKEditor\Form\Element\Event\BeforePrepareConfigurationForEditorEvent</argument>
        <argument>HOCHZWEI\H2layout\EventListener\IconPickerConfigurationListener</argument>
        <argument>__invoke</argument>
        <argument>h2layout/icon-picker-configuration</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Redirects\Event\RedirectWasHitEvent</argument>
        <argument>TYPO3\CMS\Webhooks\Listener\MessageListener</argument>
        <argument>__invoke</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFileAddedEvent</argument>
        <argument>TYPO3\CMS\Webhooks\Listener\MessageListener</argument>
        <argument>__invoke</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\BeforeFileDeletedEvent</argument>
        <argument>TYPO3\CMS\Webhooks\Listener\MessageListener</argument>
        <argument>__invoke</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Resource\Event\AfterFileUpdatedInIndexEvent</argument>
        <argument>TYPO3\CMS\Webhooks\Listener\MessageListener</argument>
        <argument>__invoke</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Authentication\Event\LoginAttemptFailedEvent</argument>
        <argument>TYPO3\CMS\Webhooks\Listener\MessageListener</argument>
        <argument>__invoke</argument>
      </call>
      <call method="addListener">
        <argument>TYPO3\CMS\Core\Authentication\Event\MfaVerificationFailedEvent</argument>
        <argument>TYPO3\CMS\Webhooks\Listener\MessageListener</argument>
        <argument>__invoke</argument>
      </call>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getEventListenerProvider"/>
    </service>
    <service id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1.inner" class="TYPO3\CMS\Core\SystemResource\SystemResourceFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Identifier\SystemResourceIdentifierFactory_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\StorageRepository"/>
      <argument type="service" id="TYPO3\CMS\Core\Resource\ResourceFactory"/>
    </service>
    <service id="TYPO3\CMS\Core\SystemResource\Identifier\SystemResourceIdentifierFactory_decorated_1.inner" class="TYPO3\CMS\Core\SystemResource\Identifier\SystemResourceIdentifierFactory" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.TYPO3\CMS\Core\Package\PackageManager"/>
    </service>
    <service id="middlewares_decorated_1.inner" class="ArrayObject">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getMiddlewares"/>
    </service>
    <service id="backend.routes_decorated_1.inner" class="ArrayObject">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Backend\ServiceProvider" method="getBackendRoutes"/>
    </service>
    <service id="backend.modules_decorated_1.inner" class="ArrayObject">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Backend\ServiceProvider" method="getBackendModules"/>
    </service>
    <service id="content.security.policies_decorated_1.inner" class="TYPO3\CMS\Core\Type\Map">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getContentSecurityPolicies"/>
    </service>
    <service id="icons_decorated_1.inner" class="ArrayObject">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getIcons"/>
    </service>
    <service id="fluid.namespaces_decorated_1.inner" class="ArrayObject">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getFluidNamespaces"/>
    </service>
    <service id="fluid.component.collections_decorated_1.inner" class="ArrayObject">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="getFluidComponentCollections"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_1.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector" autowire="true" autoconfigure="true"/>
    <service id="middlewares_decorated_2.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares" inner="middlewares_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="configureMiddlewares"/>
    </service>
    <service id="backend.routes_decorated_2.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes" inner="backend.routes_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="configureBackendRoutes"/>
    </service>
    <service id="backend.modules_decorated_2.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules" inner="backend.modules_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="configureBackendModules"/>
    </service>
    <service id="content.security.policies_decorated_2.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies" inner="content.security.policies_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="configureContentSecurityPolicies"/>
    </service>
    <service id="icons_decorated_2.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons" inner="icons_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="configureIcons"/>
    </service>
    <service id="fluid.namespaces_decorated_2.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces" inner="fluid.namespaces_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="configureFluidNamespaces"/>
    </service>
    <service id="fluid.component.collections_decorated_2.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections" inner="fluid.component.collections_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="configureFluidComponentCollections"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_2.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="configureSetCollector"/>
    </service>
    <service id="middlewares_decorated_3.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_1" inner="middlewares_decorated_2.inner"/>
      <argument>scheduler</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_2.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_3.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_1" inner="backend.routes_decorated_2.inner"/>
      <argument>scheduler</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_2.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_3.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_1" inner="backend.modules_decorated_2.inner"/>
      <argument>scheduler</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_2.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_3.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_1" inner="content.security.policies_decorated_2.inner"/>
      <argument>scheduler</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_2.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_3.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_1" inner="icons_decorated_2.inner"/>
      <argument>scheduler</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_2.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_3.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_1" inner="fluid.namespaces_decorated_2.inner"/>
      <argument>scheduler</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_2.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_3.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_1" inner="fluid.component.collections_decorated_2.inner"/>
      <argument>scheduler</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_2.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_3.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_1" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_2.inner"/>
      <argument>scheduler</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_2.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\ResourceViewHelper_decorated_1.inner" class="TYPO3\CMS\Fluid\ViewHelpers\ResourceViewHelper" shared="false" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Security\NonceViewHelper_decorated_1.inner" class="TYPO3\CMS\Fluid\ViewHelpers\Security\NonceViewHelper" shared="false" autowire="true" autoconfigure="true">
      <argument type="service" id="_early.TYPO3\CMS\Core\Core\RequestId"/>
    </service>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Uri\ResourceViewHelper_decorated_1.inner" class="TYPO3\CMS\Fluid\ViewHelpers\Uri\ResourceViewHelper" shared="false" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1"/>
      <argument type="service" id="TYPO3\CMS\Core\SystemResource\Identifier\SystemResourceIdentifierFactory_decorated_1"/>
    </service>
    <service id="middlewares_decorated_4.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_2" inner="middlewares_decorated_3.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_3.inner"/>
      <factory class="TYPO3\CMS\Extbase\ServiceProvider" method="configureMiddlewares"/>
    </service>
    <service id="backend.routes_decorated_4.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_2" inner="backend.routes_decorated_3.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_3.inner"/>
      <factory class="TYPO3\CMS\Extbase\ServiceProvider" method="configureBackendRoutes"/>
    </service>
    <service id="backend.modules_decorated_4.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_2" inner="backend.modules_decorated_3.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_3.inner"/>
      <factory class="TYPO3\CMS\Extbase\ServiceProvider" method="configureBackendModules"/>
    </service>
    <service id="content.security.policies_decorated_4.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_2" inner="content.security.policies_decorated_3.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_3.inner"/>
      <factory class="TYPO3\CMS\Extbase\ServiceProvider" method="configureContentSecurityPolicies"/>
    </service>
    <service id="icons_decorated_4.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_2" inner="icons_decorated_3.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_3.inner"/>
      <factory class="TYPO3\CMS\Extbase\ServiceProvider" method="configureIcons"/>
    </service>
    <service id="fluid.namespaces_decorated_4.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_2" inner="fluid.namespaces_decorated_3.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_3.inner"/>
      <factory class="TYPO3\CMS\Extbase\ServiceProvider" method="configureFluidNamespaces"/>
    </service>
    <service id="fluid.component.collections_decorated_4.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_2" inner="fluid.component.collections_decorated_3.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_3.inner"/>
      <factory class="TYPO3\CMS\Extbase\ServiceProvider" method="configureFluidComponentCollections"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_4.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_2" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_3.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_3.inner"/>
      <factory class="TYPO3\CMS\Extbase\ServiceProvider" method="configureSetCollector"/>
    </service>
    <service id="backend.routes_decorated_5.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_3" inner="backend.routes_decorated_4.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_4.inner"/>
      <factory class="TYPO3\CMS\Fluid\ServiceProvider" method="configureBackendRoutes"/>
    </service>
    <service id="backend.modules_decorated_5.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_3" inner="backend.modules_decorated_4.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_4.inner"/>
      <factory class="TYPO3\CMS\Fluid\ServiceProvider" method="configureBackendModules"/>
    </service>
    <service id="icons_decorated_5.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_3" inner="icons_decorated_4.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_4.inner"/>
      <factory class="TYPO3\CMS\Fluid\ServiceProvider" method="configureIcons"/>
    </service>
    <service id="TYPO3\CMS\Core\Console\CommandRegistry_decorated_2.inner" class="TYPO3\CMS\Core\Console\CommandRegistry">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Console\CommandRegistry" inner="TYPO3\CMS\Core\Console\CommandRegistry_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Console\CommandRegistry_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="configureCommands"/>
    </service>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection_decorated_1.inner" class="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection" autowire="true" autoconfigure="true">
      <argument type="service" id="TYPO3\CMS\Core\Page\ResourceHashCollection"/>
    </service>
    <service id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_2.inner" class="TYPO3\CMS\Core\EventDispatcher\ListenerProvider">
      <tag name="container.decorator" id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider" inner="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="extendEventListenerProvider"/>
    </service>
    <service id="middlewares_decorated_5.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_3" inner="middlewares_decorated_4.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_4.inner"/>
      <factory class="TYPO3\CMS\Fluid\ServiceProvider" method="configureMiddlewares"/>
    </service>
    <service id="backend.routes_decorated_6.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_4" inner="backend.routes_decorated_5.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_5.inner"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="configureBackendRoutes"/>
    </service>
    <service id="backend.modules_decorated_6.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_4" inner="backend.modules_decorated_5.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_5.inner"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="configureBackendModules"/>
    </service>
    <service id="content.security.policies_decorated_5.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_3" inner="content.security.policies_decorated_4.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_4.inner"/>
      <factory class="TYPO3\CMS\Fluid\ServiceProvider" method="configureContentSecurityPolicies"/>
    </service>
    <service id="icons_decorated_6.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_4" inner="icons_decorated_5.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_5.inner"/>
      <factory class="TYPO3\CMS\Install\ServiceProvider" method="configureIcons"/>
    </service>
    <service id="fluid.namespaces_decorated_5.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_3" inner="fluid.namespaces_decorated_4.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_4.inner"/>
      <factory class="TYPO3\CMS\Fluid\ServiceProvider" method="configureFluidNamespaces"/>
    </service>
    <service id="fluid.component.collections_decorated_5.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_3" inner="fluid.component.collections_decorated_4.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_4.inner"/>
      <factory class="TYPO3\CMS\Fluid\ServiceProvider" method="configureFluidComponentCollections"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_5.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_3" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_4.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_4.inner"/>
      <factory class="TYPO3\CMS\Fluid\ServiceProvider" method="configureSetCollector"/>
    </service>
    <service id="middlewares_decorated_6.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_4" inner="middlewares_decorated_5.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_5.inner"/>
      <factory class="TYPO3\CMS\Backend\ServiceProvider" method="configureMiddlewares"/>
    </service>
    <service id="backend.routes_decorated_7.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_5" inner="backend.routes_decorated_6.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_6.inner"/>
      <factory class="TYPO3\CMS\Backend\ServiceProvider" method="configureBackendRoutes"/>
    </service>
    <service id="backend.modules_decorated_7.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_5" inner="backend.modules_decorated_6.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_6.inner"/>
      <factory class="TYPO3\CMS\Backend\ServiceProvider" method="configureBackendModules"/>
    </service>
    <service id="content.security.policies_decorated_6.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_4" inner="content.security.policies_decorated_5.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_5.inner"/>
      <factory class="TYPO3\CMS\Backend\ServiceProvider" method="configureContentSecurityPolicies"/>
    </service>
    <service id="icons_decorated_7.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_5" inner="icons_decorated_6.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_6.inner"/>
      <factory class="TYPO3\CMS\Backend\ServiceProvider" method="configureIcons"/>
    </service>
    <service id="fluid.namespaces_decorated_6.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_4" inner="fluid.namespaces_decorated_5.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_5.inner"/>
      <factory class="TYPO3\CMS\Backend\ServiceProvider" method="configureFluidNamespaces"/>
    </service>
    <service id="fluid.component.collections_decorated_6.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_4" inner="fluid.component.collections_decorated_5.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_5.inner"/>
      <factory class="TYPO3\CMS\Backend\ServiceProvider" method="configureFluidComponentCollections"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_6.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_4" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_5.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_5.inner"/>
      <factory class="TYPO3\CMS\Backend\ServiceProvider" method="configureSetCollector"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\DashboardPresetRegistry_decorated_1.inner" class="TYPO3\CMS\Dashboard\DashboardPresetRegistry" autowire="true" autoconfigure="true"/>
    <service id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_3.inner" class="TYPO3\CMS\Core\EventDispatcher\ListenerProvider">
      <tag name="container.decorator" id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_1" inner="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_2.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_2.inner"/>
      <factory class="TYPO3\CMS\Backend\ServiceProvider" method="addEventListeners"/>
    </service>
    <service id="TYPO3\CMS\Dashboard\WidgetGroupRegistry_decorated_1.inner" class="TYPO3\CMS\Dashboard\WidgetGroupRegistry" autowire="true" autoconfigure="true"/>
    <service id="dashboard.presets_decorated_1.inner" class="ArrayObject">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="getDashboardPresets"/>
    </service>
    <service id="dashboard.widgetGroups_decorated_1.inner" class="ArrayObject">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="getWidgetGroups"/>
    </service>
    <service id="dashboard.widgets_decorated_1.inner" class="ArrayObject">
      <argument type="service" id="service_container"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="getWidgets"/>
    </service>
    <service id="middlewares_decorated_7.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_5" inner="middlewares_decorated_6.inner"/>
      <argument>frontend</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_6.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_8.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_6" inner="backend.routes_decorated_7.inner"/>
      <argument>frontend</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_7.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_8.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_6" inner="backend.modules_decorated_7.inner"/>
      <argument>frontend</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_7.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_7.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_5" inner="content.security.policies_decorated_6.inner"/>
      <argument>frontend</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_6.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_8.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_6" inner="icons_decorated_7.inner"/>
      <argument>frontend</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_7.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_7.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_5" inner="fluid.namespaces_decorated_6.inner"/>
      <argument>frontend</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_6.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_7.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_5" inner="fluid.component.collections_decorated_6.inner"/>
      <argument>frontend</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_6.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_7.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_5" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_6.inner"/>
      <argument>frontend</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_6.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_8.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_6" inner="middlewares_decorated_7.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_7.inner"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="configureMiddlewares"/>
    </service>
    <service id="backend.routes_decorated_9.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_7" inner="backend.routes_decorated_8.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_8.inner"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="configureBackendRoutes"/>
    </service>
    <service id="backend.modules_decorated_9.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_7" inner="backend.modules_decorated_8.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_8.inner"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="configureBackendModules"/>
    </service>
    <service id="content.security.policies_decorated_8.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_6" inner="content.security.policies_decorated_7.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_7.inner"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="configureContentSecurityPolicies"/>
    </service>
    <service id="icons_decorated_9.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_7" inner="icons_decorated_8.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_8.inner"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="configureIcons"/>
    </service>
    <service id="fluid.namespaces_decorated_8.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_6" inner="fluid.namespaces_decorated_7.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_7.inner"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="configureFluidNamespaces"/>
    </service>
    <service id="fluid.component.collections_decorated_8.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_6" inner="fluid.component.collections_decorated_7.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_7.inner"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="configureFluidComponentCollections"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_8.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_6" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_7.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_7.inner"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="configureSetCollector"/>
    </service>
    <service id="middlewares_decorated_9.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_7" inner="middlewares_decorated_8.inner"/>
      <argument>filelist</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_8.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_10.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_8" inner="backend.routes_decorated_9.inner"/>
      <argument>filelist</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_9.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_10.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_8" inner="backend.modules_decorated_9.inner"/>
      <argument>filelist</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_9.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_9.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_7" inner="content.security.policies_decorated_8.inner"/>
      <argument>filelist</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_8.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_10.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_8" inner="icons_decorated_9.inner"/>
      <argument>filelist</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_9.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_9.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_7" inner="fluid.namespaces_decorated_8.inner"/>
      <argument>filelist</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_8.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_9.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_7" inner="fluid.component.collections_decorated_8.inner"/>
      <argument>filelist</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_8.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_9.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_7" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_8.inner"/>
      <argument>filelist</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_8.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_10.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_8" inner="middlewares_decorated_9.inner"/>
      <argument>impexp</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_9.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_11.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_9" inner="backend.routes_decorated_10.inner"/>
      <argument>impexp</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_10.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_11.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_9" inner="backend.modules_decorated_10.inner"/>
      <argument>impexp</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_10.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_10.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_8" inner="content.security.policies_decorated_9.inner"/>
      <argument>impexp</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_9.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_11.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_9" inner="icons_decorated_10.inner"/>
      <argument>impexp</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_10.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_10.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_8" inner="fluid.namespaces_decorated_9.inner"/>
      <argument>impexp</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_9.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_10.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_8" inner="fluid.component.collections_decorated_9.inner"/>
      <argument>impexp</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_9.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_10.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_8" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_9.inner"/>
      <argument>impexp</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_9.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_11.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_9" inner="middlewares_decorated_10.inner"/>
      <argument>lowlevel</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_10.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_12.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_10" inner="backend.routes_decorated_11.inner"/>
      <argument>lowlevel</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_11.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_12.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_10" inner="backend.modules_decorated_11.inner"/>
      <argument>lowlevel</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_11.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_11.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_9" inner="content.security.policies_decorated_10.inner"/>
      <argument>lowlevel</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_10.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_12.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_10" inner="icons_decorated_11.inner"/>
      <argument>lowlevel</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_11.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_11.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_9" inner="fluid.namespaces_decorated_10.inner"/>
      <argument>lowlevel</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_10.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_11.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_9" inner="fluid.component.collections_decorated_10.inner"/>
      <argument>lowlevel</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_10.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_11.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_9" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_10.inner"/>
      <argument>lowlevel</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_10.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_12.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_10" inner="middlewares_decorated_11.inner"/>
      <argument>form</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_11.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_13.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_11" inner="backend.routes_decorated_12.inner"/>
      <argument>form</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_12.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_13.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_11" inner="backend.modules_decorated_12.inner"/>
      <argument>form</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_12.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_12.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_10" inner="content.security.policies_decorated_11.inner"/>
      <argument>form</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_11.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_13.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_11" inner="icons_decorated_12.inner"/>
      <argument>form</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_12.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_12.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_10" inner="fluid.namespaces_decorated_11.inner"/>
      <argument>form</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_11.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_12.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_10" inner="fluid.component.collections_decorated_11.inner"/>
      <argument>form</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_11.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_12.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_10" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_11.inner"/>
      <argument>form</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_11.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_13.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_11" inner="middlewares_decorated_12.inner"/>
      <argument>fluid_styled_content</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_12.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_14.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_12" inner="backend.routes_decorated_13.inner"/>
      <argument>fluid_styled_content</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_13.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_14.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_12" inner="backend.modules_decorated_13.inner"/>
      <argument>fluid_styled_content</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_13.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_13.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_11" inner="content.security.policies_decorated_12.inner"/>
      <argument>fluid_styled_content</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_12.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_14.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_12" inner="icons_decorated_13.inner"/>
      <argument>fluid_styled_content</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_13.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_13.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_11" inner="fluid.namespaces_decorated_12.inner"/>
      <argument>fluid_styled_content</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_12.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_13.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_11" inner="fluid.component.collections_decorated_12.inner"/>
      <argument>fluid_styled_content</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_12.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_13.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_11" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_12.inner"/>
      <argument>fluid_styled_content</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_12.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_14.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_12" inner="middlewares_decorated_13.inner"/>
      <argument>reports</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_13.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_15.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_13" inner="backend.routes_decorated_14.inner"/>
      <argument>reports</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_14.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_15.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_13" inner="backend.modules_decorated_14.inner"/>
      <argument>reports</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_14.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_14.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_12" inner="content.security.policies_decorated_13.inner"/>
      <argument>reports</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_13.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_15.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_13" inner="icons_decorated_14.inner"/>
      <argument>reports</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_14.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_14.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_12" inner="fluid.namespaces_decorated_13.inner"/>
      <argument>reports</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_13.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_14.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_12" inner="fluid.component.collections_decorated_13.inner"/>
      <argument>reports</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_13.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_14.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_12" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_13.inner"/>
      <argument>reports</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_13.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_15.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_13" inner="middlewares_decorated_14.inner"/>
      <argument>redirects</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_14.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_16.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_14" inner="backend.routes_decorated_15.inner"/>
      <argument>redirects</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_15.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_16.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_14" inner="backend.modules_decorated_15.inner"/>
      <argument>redirects</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_15.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_15.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_13" inner="content.security.policies_decorated_14.inner"/>
      <argument>redirects</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_14.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_16.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_14" inner="icons_decorated_15.inner"/>
      <argument>redirects</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_15.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_15.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_13" inner="fluid.namespaces_decorated_14.inner"/>
      <argument>redirects</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_14.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_15.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_13" inner="fluid.component.collections_decorated_14.inner"/>
      <argument>redirects</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_14.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_15.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_13" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_14.inner"/>
      <argument>redirects</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_14.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_16.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_14" inner="middlewares_decorated_15.inner"/>
      <argument>seo</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_15.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_17.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_15" inner="backend.routes_decorated_16.inner"/>
      <argument>seo</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_16.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_17.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_15" inner="backend.modules_decorated_16.inner"/>
      <argument>seo</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_16.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_16.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_14" inner="content.security.policies_decorated_15.inner"/>
      <argument>seo</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_15.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_17.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_15" inner="icons_decorated_16.inner"/>
      <argument>seo</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_16.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_16.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_14" inner="fluid.namespaces_decorated_15.inner"/>
      <argument>seo</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_15.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_16.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_14" inner="fluid.component.collections_decorated_15.inner"/>
      <argument>seo</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_15.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_16.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_14" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_15.inner"/>
      <argument>seo</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_15.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_17.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_15" inner="middlewares_decorated_16.inner"/>
      <argument>indexed_search</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_16.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_18.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_16" inner="backend.routes_decorated_17.inner"/>
      <argument>indexed_search</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_17.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_18.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_16" inner="backend.modules_decorated_17.inner"/>
      <argument>indexed_search</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_17.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_17.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_15" inner="content.security.policies_decorated_16.inner"/>
      <argument>indexed_search</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_16.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_18.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_16" inner="icons_decorated_17.inner"/>
      <argument>indexed_search</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_17.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_17.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_15" inner="fluid.namespaces_decorated_16.inner"/>
      <argument>indexed_search</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_16.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_17.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_15" inner="fluid.component.collections_decorated_16.inner"/>
      <argument>indexed_search</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_16.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_17.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_15" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_16.inner"/>
      <argument>indexed_search</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_16.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_18.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_16" inner="middlewares_decorated_17.inner"/>
      <argument>reactions</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_17.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_19.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_17" inner="backend.routes_decorated_18.inner"/>
      <argument>reactions</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_18.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_19.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_17" inner="backend.modules_decorated_18.inner"/>
      <argument>reactions</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_18.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_18.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_16" inner="content.security.policies_decorated_17.inner"/>
      <argument>reactions</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_17.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_19.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_17" inner="icons_decorated_18.inner"/>
      <argument>reactions</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_18.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_18.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_16" inner="fluid.namespaces_decorated_17.inner"/>
      <argument>reactions</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_17.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_18.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_16" inner="fluid.component.collections_decorated_17.inner"/>
      <argument>reactions</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_17.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_18.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_16" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_17.inner"/>
      <argument>reactions</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_17.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_19.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_17" inner="middlewares_decorated_18.inner"/>
      <argument>recycler</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_18.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_20.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_18" inner="backend.routes_decorated_19.inner"/>
      <argument>recycler</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_19.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_20.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_18" inner="backend.modules_decorated_19.inner"/>
      <argument>recycler</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_19.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_19.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_17" inner="content.security.policies_decorated_18.inner"/>
      <argument>recycler</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_18.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_20.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_18" inner="icons_decorated_19.inner"/>
      <argument>recycler</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_19.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_19.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_17" inner="fluid.namespaces_decorated_18.inner"/>
      <argument>recycler</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_18.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_19.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_17" inner="fluid.component.collections_decorated_18.inner"/>
      <argument>recycler</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_18.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_19.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_17" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_18.inner"/>
      <argument>recycler</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_18.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_20.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_18" inner="middlewares_decorated_19.inner"/>
      <argument>sys_note</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_19.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_21.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_19" inner="backend.routes_decorated_20.inner"/>
      <argument>sys_note</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_20.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_21.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_19" inner="backend.modules_decorated_20.inner"/>
      <argument>sys_note</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_20.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_20.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_18" inner="content.security.policies_decorated_19.inner"/>
      <argument>sys_note</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_19.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_21.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_19" inner="icons_decorated_20.inner"/>
      <argument>sys_note</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_20.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_20.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_18" inner="fluid.namespaces_decorated_19.inner"/>
      <argument>sys_note</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_19.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_20.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_18" inner="fluid.component.collections_decorated_19.inner"/>
      <argument>sys_note</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_19.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_20.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_18" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_19.inner"/>
      <argument>sys_note</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_19.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_21.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_19" inner="middlewares_decorated_20.inner"/>
      <argument>webhooks</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_20.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_22.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_20" inner="backend.routes_decorated_21.inner"/>
      <argument>webhooks</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_21.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_22.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_20" inner="backend.modules_decorated_21.inner"/>
      <argument>webhooks</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_21.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_21.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_19" inner="content.security.policies_decorated_20.inner"/>
      <argument>webhooks</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_20.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_22.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_20" inner="icons_decorated_21.inner"/>
      <argument>webhooks</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_21.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_21.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_19" inner="fluid.namespaces_decorated_20.inner"/>
      <argument>webhooks</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_20.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_21.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_19" inner="fluid.component.collections_decorated_20.inner"/>
      <argument>webhooks</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_20.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_21.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_19" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_20.inner"/>
      <argument>webhooks</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_20.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_22.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_20" inner="middlewares_decorated_21.inner"/>
      <argument>belog</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_21.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_23.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_21" inner="backend.routes_decorated_22.inner"/>
      <argument>belog</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_22.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_23.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_21" inner="backend.modules_decorated_22.inner"/>
      <argument>belog</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_22.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_22.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_20" inner="content.security.policies_decorated_21.inner"/>
      <argument>belog</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_21.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_23.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_21" inner="icons_decorated_22.inner"/>
      <argument>belog</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_22.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_22.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_20" inner="fluid.namespaces_decorated_21.inner"/>
      <argument>belog</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_21.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_22.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_20" inner="fluid.component.collections_decorated_21.inner"/>
      <argument>belog</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_21.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_22.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_20" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_21.inner"/>
      <argument>belog</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_21.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_23.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_21" inner="middlewares_decorated_22.inner"/>
      <argument>beuser</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_22.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_24.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_22" inner="backend.routes_decorated_23.inner"/>
      <argument>beuser</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_23.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_24.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_22" inner="backend.modules_decorated_23.inner"/>
      <argument>beuser</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_23.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_23.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_21" inner="content.security.policies_decorated_22.inner"/>
      <argument>beuser</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_22.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_24.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_22" inner="icons_decorated_23.inner"/>
      <argument>beuser</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_23.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_23.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_21" inner="fluid.namespaces_decorated_22.inner"/>
      <argument>beuser</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_22.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_23.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_21" inner="fluid.component.collections_decorated_22.inner"/>
      <argument>beuser</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_22.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_23.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_21" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_22.inner"/>
      <argument>beuser</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_22.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_24.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_22" inner="middlewares_decorated_23.inner"/>
      <argument>extensionmanager</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_23.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_25.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_23" inner="backend.routes_decorated_24.inner"/>
      <argument>extensionmanager</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_24.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_25.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_23" inner="backend.modules_decorated_24.inner"/>
      <argument>extensionmanager</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_24.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_24.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_22" inner="content.security.policies_decorated_23.inner"/>
      <argument>extensionmanager</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_23.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_25.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_23" inner="icons_decorated_24.inner"/>
      <argument>extensionmanager</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_24.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_24.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_22" inner="fluid.namespaces_decorated_23.inner"/>
      <argument>extensionmanager</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_23.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_24.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_22" inner="fluid.component.collections_decorated_23.inner"/>
      <argument>extensionmanager</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_23.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_24.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_22" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_23.inner"/>
      <argument>extensionmanager</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_23.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_25.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_23" inner="middlewares_decorated_24.inner"/>
      <argument>felogin</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_24.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_26.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_24" inner="backend.routes_decorated_25.inner"/>
      <argument>felogin</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_25.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_26.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_24" inner="backend.modules_decorated_25.inner"/>
      <argument>felogin</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_25.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_25.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_23" inner="content.security.policies_decorated_24.inner"/>
      <argument>felogin</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_24.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_26.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_24" inner="icons_decorated_25.inner"/>
      <argument>felogin</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_25.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_25.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_23" inner="fluid.namespaces_decorated_24.inner"/>
      <argument>felogin</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_24.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_25.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_23" inner="fluid.component.collections_decorated_24.inner"/>
      <argument>felogin</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_24.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_25.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_23" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_24.inner"/>
      <argument>felogin</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_24.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_26.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_24" inner="middlewares_decorated_25.inner"/>
      <argument>info</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_25.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_27.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_25" inner="backend.routes_decorated_26.inner"/>
      <argument>info</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_26.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_27.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_25" inner="backend.modules_decorated_26.inner"/>
      <argument>info</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_26.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_26.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_24" inner="content.security.policies_decorated_25.inner"/>
      <argument>info</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_25.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_27.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_25" inner="icons_decorated_26.inner"/>
      <argument>info</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_26.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_26.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_24" inner="fluid.namespaces_decorated_25.inner"/>
      <argument>info</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_25.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_26.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_24" inner="fluid.component.collections_decorated_25.inner"/>
      <argument>info</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_25.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_26.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_24" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_25.inner"/>
      <argument>info</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_25.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_27.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_25" inner="middlewares_decorated_26.inner"/>
      <argument>rte_ckeditor</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_26.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_28.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_26" inner="backend.routes_decorated_27.inner"/>
      <argument>rte_ckeditor</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_27.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_28.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_26" inner="backend.modules_decorated_27.inner"/>
      <argument>rte_ckeditor</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_27.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_27.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_25" inner="content.security.policies_decorated_26.inner"/>
      <argument>rte_ckeditor</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_26.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_28.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_26" inner="icons_decorated_27.inner"/>
      <argument>rte_ckeditor</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_27.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_27.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_25" inner="fluid.namespaces_decorated_26.inner"/>
      <argument>rte_ckeditor</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_26.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_27.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_25" inner="fluid.component.collections_decorated_26.inner"/>
      <argument>rte_ckeditor</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_26.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_27.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_25" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_26.inner"/>
      <argument>rte_ckeditor</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_26.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_28.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_26" inner="middlewares_decorated_27.inner"/>
      <argument>tstemplate</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_27.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_29.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_27" inner="backend.routes_decorated_28.inner"/>
      <argument>tstemplate</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_28.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_29.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_27" inner="backend.modules_decorated_28.inner"/>
      <argument>tstemplate</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_28.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_28.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_26" inner="content.security.policies_decorated_27.inner"/>
      <argument>tstemplate</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_27.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_29.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_27" inner="icons_decorated_28.inner"/>
      <argument>tstemplate</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_28.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_28.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_26" inner="fluid.namespaces_decorated_27.inner"/>
      <argument>tstemplate</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_27.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_28.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_26" inner="fluid.component.collections_decorated_27.inner"/>
      <argument>tstemplate</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_27.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_28.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_26" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_27.inner"/>
      <argument>tstemplate</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_27.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_29.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_27" inner="middlewares_decorated_28.inner"/>
      <argument>viewpage</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_28.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_30.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_28" inner="backend.routes_decorated_29.inner"/>
      <argument>viewpage</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_29.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_30.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_28" inner="backend.modules_decorated_29.inner"/>
      <argument>viewpage</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_29.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_29.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_27" inner="content.security.policies_decorated_28.inner"/>
      <argument>viewpage</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_28.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_30.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_28" inner="icons_decorated_29.inner"/>
      <argument>viewpage</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_29.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_29.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_27" inner="fluid.namespaces_decorated_28.inner"/>
      <argument>viewpage</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_28.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_29.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_27" inner="fluid.component.collections_decorated_28.inner"/>
      <argument>viewpage</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_28.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_29.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_27" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_28.inner"/>
      <argument>viewpage</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_28.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Imaging\IconRegistry_decorated_2.inner" class="TYPO3\CMS\Core\Imaging\IconRegistry">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Imaging\IconRegistry" inner="TYPO3\CMS\Core\Imaging\IconRegistry_decorated_1.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Imaging\IconRegistry_decorated_1.inner"/>
      <factory class="TYPO3\CMS\Core\ServiceProvider" method="configureIconRegistry"/>
    </service>
    <service id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_4.inner" class="TYPO3\CMS\Core\EventDispatcher\ListenerProvider">
      <tag name="container.decorator" id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_2" inner="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_3.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_3.inner"/>
      <factory class="TYPO3\CMS\Dashboard\ServiceProvider" method="addEventListeners"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_30.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_28" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_29.inner"/>
      <argument>container</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_29.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_30.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_28" inner="middlewares_decorated_29.inner"/>
      <argument>container</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_29.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_31.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_29" inner="backend.routes_decorated_30.inner"/>
      <argument>container</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_30.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_31.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_29" inner="backend.modules_decorated_30.inner"/>
      <argument>container</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_30.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_30.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_28" inner="content.security.policies_decorated_29.inner"/>
      <argument>container</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_29.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_31.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_29" inner="icons_decorated_30.inner"/>
      <argument>container</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_30.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_30.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_28" inner="fluid.namespaces_decorated_29.inner"/>
      <argument>container</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_29.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_30.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_28" inner="fluid.component.collections_decorated_29.inner"/>
      <argument>container</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_29.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_31.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_29" inner="middlewares_decorated_30.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_30.inner"/>
      <factory class="TYPO3\CMS\ContentBlocks\ServiceProvider" method="configureMiddlewares"/>
    </service>
    <service id="backend.routes_decorated_32.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_30" inner="backend.routes_decorated_31.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_31.inner"/>
      <factory class="TYPO3\CMS\ContentBlocks\ServiceProvider" method="configureBackendRoutes"/>
    </service>
    <service id="backend.modules_decorated_32.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_30" inner="backend.modules_decorated_31.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_31.inner"/>
      <factory class="TYPO3\CMS\ContentBlocks\ServiceProvider" method="configureBackendModules"/>
    </service>
    <service id="content.security.policies_decorated_31.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_29" inner="content.security.policies_decorated_30.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_30.inner"/>
      <factory class="TYPO3\CMS\ContentBlocks\ServiceProvider" method="configureContentSecurityPolicies"/>
    </service>
    <service id="icons_decorated_32.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_30" inner="icons_decorated_31.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_31.inner"/>
      <factory class="TYPO3\CMS\ContentBlocks\ServiceProvider" method="configureIcons"/>
    </service>
    <service id="fluid.namespaces_decorated_31.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_29" inner="fluid.namespaces_decorated_30.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_30.inner"/>
      <factory class="TYPO3\CMS\ContentBlocks\ServiceProvider" method="configureFluidNamespaces"/>
    </service>
    <service id="fluid.component.collections_decorated_31.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_29" inner="fluid.component.collections_decorated_30.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_30.inner"/>
      <factory class="TYPO3\CMS\ContentBlocks\ServiceProvider" method="configureFluidComponentCollections"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_31.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_29" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_30.inner"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_30.inner"/>
      <factory class="TYPO3\CMS\ContentBlocks\ServiceProvider" method="configureSetCollectorAll"/>
    </service>
    <service id="middlewares_decorated_32.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_30" inner="middlewares_decorated_31.inner"/>
      <argument>h2core</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_31.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_33.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_31" inner="backend.routes_decorated_32.inner"/>
      <argument>h2core</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_32.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_33.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_31" inner="backend.modules_decorated_32.inner"/>
      <argument>h2core</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_32.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_32.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_30" inner="content.security.policies_decorated_31.inner"/>
      <argument>h2core</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_31.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_33.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_31" inner="icons_decorated_32.inner"/>
      <argument>h2core</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_32.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_32.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_30" inner="fluid.namespaces_decorated_31.inner"/>
      <argument>h2core</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_31.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_32.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_30" inner="fluid.component.collections_decorated_31.inner"/>
      <argument>h2core</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_31.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_32.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_30" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_31.inner"/>
      <argument>h2core</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_31.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_33.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_31" inner="middlewares_decorated_32.inner"/>
      <argument>h2scss</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_32.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_34.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_32" inner="backend.routes_decorated_33.inner"/>
      <argument>h2scss</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_33.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_34.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_32" inner="backend.modules_decorated_33.inner"/>
      <argument>h2scss</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_33.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_33.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_31" inner="content.security.policies_decorated_32.inner"/>
      <argument>h2scss</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_32.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_34.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_32" inner="icons_decorated_33.inner"/>
      <argument>h2scss</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_33.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_33.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_31" inner="fluid.namespaces_decorated_32.inner"/>
      <argument>h2scss</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_32.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_33.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_31" inner="fluid.component.collections_decorated_32.inner"/>
      <argument>h2scss</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_32.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_33.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_31" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_32.inner"/>
      <argument>h2scss</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_32.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_34.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_32" inner="middlewares_decorated_33.inner"/>
      <argument>h2layout</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_33.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_35.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_33" inner="backend.routes_decorated_34.inner"/>
      <argument>h2layout</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_34.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_35.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_33" inner="backend.modules_decorated_34.inner"/>
      <argument>h2layout</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_34.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_34.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_32" inner="content.security.policies_decorated_33.inner"/>
      <argument>h2layout</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_33.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_35.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_33" inner="icons_decorated_34.inner"/>
      <argument>h2layout</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_34.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_34.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_32" inner="fluid.namespaces_decorated_33.inner"/>
      <argument>h2layout</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_33.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_34.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_32" inner="fluid.component.collections_decorated_33.inner"/>
      <argument>h2layout</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_33.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_34.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_32" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_33.inner"/>
      <argument>h2layout</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_33.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_35.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_33" inner="middlewares_decorated_34.inner"/>
      <argument>go_maps_ext</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_34.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_36.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_34" inner="backend.routes_decorated_35.inner"/>
      <argument>go_maps_ext</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_35.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_36.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_34" inner="backend.modules_decorated_35.inner"/>
      <argument>go_maps_ext</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_35.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_35.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_33" inner="content.security.policies_decorated_34.inner"/>
      <argument>go_maps_ext</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_34.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_36.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_34" inner="icons_decorated_35.inner"/>
      <argument>go_maps_ext</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_35.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_35.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_33" inner="fluid.namespaces_decorated_34.inner"/>
      <argument>go_maps_ext</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_34.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_35.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_33" inner="fluid.component.collections_decorated_34.inner"/>
      <argument>go_maps_ext</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_34.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_35.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_33" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_34.inner"/>
      <argument>go_maps_ext</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_34.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_36.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_34" inner="middlewares_decorated_35.inner"/>
      <argument>h2dbbackup</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_35.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_37.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_35" inner="backend.routes_decorated_36.inner"/>
      <argument>h2dbbackup</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_36.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_37.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_35" inner="backend.modules_decorated_36.inner"/>
      <argument>h2dbbackup</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_36.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_36.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_34" inner="content.security.policies_decorated_35.inner"/>
      <argument>h2dbbackup</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_35.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_37.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_35" inner="icons_decorated_36.inner"/>
      <argument>h2dbbackup</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_36.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_36.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_34" inner="fluid.namespaces_decorated_35.inner"/>
      <argument>h2dbbackup</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_35.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_36.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_34" inner="fluid.component.collections_decorated_35.inner"/>
      <argument>h2dbbackup</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_35.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_36.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_34" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_35.inner"/>
      <argument>h2dbbackup</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_35.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_37.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_35" inner="middlewares_decorated_36.inner"/>
      <argument>h2products</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_36.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_38.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_36" inner="backend.routes_decorated_37.inner"/>
      <argument>h2products</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_37.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_38.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_36" inner="backend.modules_decorated_37.inner"/>
      <argument>h2products</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_37.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_37.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_35" inner="content.security.policies_decorated_36.inner"/>
      <argument>h2products</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_36.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_38.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_36" inner="icons_decorated_37.inner"/>
      <argument>h2products</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_37.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_37.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_35" inner="fluid.namespaces_decorated_36.inner"/>
      <argument>h2products</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_36.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_37.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_35" inner="fluid.component.collections_decorated_36.inner"/>
      <argument>h2products</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_36.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_37.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_35" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_36.inner"/>
      <argument>h2products</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_36.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_38.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_36" inner="middlewares_decorated_37.inner"/>
      <argument>openid</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_37.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_39.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_37" inner="backend.routes_decorated_38.inner"/>
      <argument>openid</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_38.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_39.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_37" inner="backend.modules_decorated_38.inner"/>
      <argument>openid</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_38.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_38.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_36" inner="content.security.policies_decorated_37.inner"/>
      <argument>openid</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_37.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_39.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_37" inner="icons_decorated_38.inner"/>
      <argument>openid</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_38.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_38.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_36" inner="fluid.namespaces_decorated_37.inner"/>
      <argument>openid</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_37.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_38.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_36" inner="fluid.component.collections_decorated_37.inner"/>
      <argument>openid</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_37.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_38.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_36" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_37.inner"/>
      <argument>openid</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_37.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_39.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_37" inner="middlewares_decorated_38.inner"/>
      <argument>powermail</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_38.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_40.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_38" inner="backend.routes_decorated_39.inner"/>
      <argument>powermail</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_39.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_40.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_38" inner="backend.modules_decorated_39.inner"/>
      <argument>powermail</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_39.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_39.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_37" inner="content.security.policies_decorated_38.inner"/>
      <argument>powermail</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_38.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_40.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_38" inner="icons_decorated_39.inner"/>
      <argument>powermail</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_39.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_39.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_37" inner="fluid.namespaces_decorated_38.inner"/>
      <argument>powermail</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_38.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_39.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_37" inner="fluid.component.collections_decorated_38.inner"/>
      <argument>powermail</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_38.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_39.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_37" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_38.inner"/>
      <argument>powermail</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_38.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="middlewares_decorated_40.inner" class="ArrayObject">
      <tag name="container.decorator" id="middlewares_decorated_38" inner="middlewares_decorated_39.inner"/>
      <argument>sourcebroker/deployer-extended-typo3</argument>
      <argument>middlewares</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="middlewares_decorated_39.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.routes_decorated_41.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.routes_decorated_39" inner="backend.routes_decorated_40.inner"/>
      <argument>sourcebroker/deployer-extended-typo3</argument>
      <argument>backend.routes</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.routes_decorated_40.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="backend.modules_decorated_41.inner" class="ArrayObject">
      <tag name="container.decorator" id="backend.modules_decorated_39" inner="backend.modules_decorated_40.inner"/>
      <argument>sourcebroker/deployer-extended-typo3</argument>
      <argument>backend.modules</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="backend.modules_decorated_40.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="content.security.policies_decorated_40.inner" class="TYPO3\CMS\Core\Type\Map">
      <tag name="container.decorator" id="content.security.policies_decorated_38" inner="content.security.policies_decorated_39.inner"/>
      <argument>sourcebroker/deployer-extended-typo3</argument>
      <argument>content.security.policies</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="content.security.policies_decorated_39.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="icons_decorated_41.inner" class="ArrayObject">
      <tag name="container.decorator" id="icons_decorated_39" inner="icons_decorated_40.inner"/>
      <argument>sourcebroker/deployer-extended-typo3</argument>
      <argument>icons</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="icons_decorated_40.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.namespaces_decorated_40.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.namespaces_decorated_38" inner="fluid.namespaces_decorated_39.inner"/>
      <argument>sourcebroker/deployer-extended-typo3</argument>
      <argument>fluid.namespaces</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.namespaces_decorated_39.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="fluid.component.collections_decorated_40.inner" class="ArrayObject">
      <tag name="container.decorator" id="fluid.component.collections_decorated_38" inner="fluid.component.collections_decorated_39.inner"/>
      <argument>sourcebroker/deployer-extended-typo3</argument>
      <argument>fluid.component.collections</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="fluid.component.collections_decorated_39.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40.inner" class="TYPO3\CMS\Core\Site\Set\SetCollector">
      <tag name="container.decorator" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_38" inner="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_39.inner"/>
      <argument>sourcebroker/deployer-extended-typo3</argument>
      <argument>TYPO3\CMS\Core\Site\Set\SetCollector</argument>
      <argument type="service" id="service_container"/>
      <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_39.inner"/>
      <factory service="service_provider_registry" method="extendService"/>
    </service>
    <service id=".lazy.TYPO3\CMS\Core\Site\Set\SetCollector" class="TYPO3\CMS\Core\Site\Set\SetCollector" lazy="true">
      <argument type="collection">
        <argument type="service" id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40"/>
      </argument>
      <factory function="current"/>
    </service>
    <service id=".lazy.backend.routes.Ys91S5F" class="ArrayObject" lazy="true">
      <argument type="collection">
        <argument type="service" id="backend.routes_decorated_41"/>
      </argument>
      <factory function="current"/>
    </service>
    <service id=".lazy.TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface.073HiA2" class="TYPO3\CMS\Extbase\Configuration\ConfigurationManager" lazy="true">
      <argument type="collection">
        <argument type="service" id="TYPO3\CMS\Extbase\Configuration\ConfigurationManager"/>
      </argument>
      <factory function="current"/>
    </service>
    <service id=".lazy.TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManagerInterface.4HYN7sy" class="TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManagerInterface" lazy="true">
      <tag name="proxy" interface="TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManagerInterface"/>
      <argument type="collection">
        <argument type="service" id="TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManager"/>
      </argument>
      <factory function="current"/>
    </service>
    <service id=".lazy.TYPO3\CMS\Form\Domain\Configuration\ConfigurationService" class="TYPO3\CMS\Form\Domain\Configuration\ConfigurationService" lazy="true">
      <argument type="collection">
        <argument type="service" id="TYPO3\CMS\Form\Domain\Configuration\ConfigurationService"/>
      </argument>
      <factory function="current"/>
    </service>
    <service id=".lazy.TYPO3\CMS\Form\Service\TranslationService" class="TYPO3\CMS\Form\Service\TranslationService" lazy="true">
      <argument type="collection">
        <argument type="service" id="TYPO3\CMS\Form\Service\TranslationService"/>
      </argument>
      <factory function="current"/>
    </service>
    <service id=".service_locator.5znicR6" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="doctrine" type="service_closure" id="Symfony\Component\Messenger\Bridge\Doctrine\Transport\DoctrineTransport"/>
      </argument>
    </service>
    <service id=".service_locator.dpiLQ5O" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection"/>
    </service>
    <service id=".service_locator.guyYeIS" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="TYPO3\CMS\Core\Resource\OnlineMedia\Metadata\Extractor" type="service_closure" id="TYPO3\CMS\Core\Resource\OnlineMedia\Metadata\Extractor"/>
      </argument>
    </service>
    <service id=".service_locator.sdQN07O" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="bool" type="service_closure" id="TYPO3\CMS\Core\Settings\Type\BoolType"/>
        <argument key="color" type="service_closure" id="TYPO3\CMS\Core\Settings\Type\ColorType"/>
        <argument key="int" type="service_closure" id="TYPO3\CMS\Core\Settings\Type\IntType"/>
        <argument key="number" type="service_closure" id="TYPO3\CMS\Core\Settings\Type\NumberType"/>
        <argument key="page" type="service_closure" id="TYPO3\CMS\Core\Settings\Type\PageType"/>
        <argument key="stringlist" type="service_closure" id="TYPO3\CMS\Core\Settings\Type\StringListType"/>
        <argument key="string" type="service_closure" id="TYPO3\CMS\Core\Settings\Type\StringType"/>
        <argument key="text" type="service_closure" id="TYPO3\CMS\Core\Settings\Type\TextType"/>
        <argument key="url" type="service_closure" id="TYPO3\CMS\Core\Settings\Type\UrlType"/>
      </argument>
    </service>
    <service id=".service_locator.GetuWgF" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="backendUserLanguageMigration" type="service_closure" id="TYPO3\CMS\Core\Upgrades\BackendUserLanguageMigration"/>
        <argument key="databaseRowsUpdateWizard" type="service_closure" id="TYPO3\CMS\Core\Upgrades\DatabaseRowsUpdateWizard"/>
        <argument key="languagePackUpdateTimestampMigration" type="service_closure" id="TYPO3\CMS\Core\Upgrades\LanguagePackUpdateTimestampMigration"/>
        <argument key="migrateExtensionDataImportRegistryKeys" type="service_closure" id="TYPO3\CMS\Core\Upgrades\MigrateExtensionDataImportRegistryKeysUpdate"/>
        <argument key="nullToDefaultUpdateWizard" type="service_closure" id="TYPO3\CMS\Core\Upgrades\NullToDefaultUpdateWizard"/>
        <argument key="pageDoktypeLinkMigration" type="service_closure" id="TYPO3\CMS\Core\Upgrades\PageDoktypeLinkMigration"/>
        <argument key="pagesRecyclerDoktypeMigration" type="service_closure" id="TYPO3\CMS\Core\Upgrades\PagesRecyclerDoktypeMigration"/>
        <argument key="sysFileMimeTypeMigration" type="service_closure" id="TYPO3\CMS\Core\Upgrades\SysFileMimeTypeMigration"/>
        <argument key="userPermissionsForRenamedModulesMigration" type="service_closure" id="TYPO3\CMS\Core\Upgrades\UserPermissionsForRenamedModulesMigration"/>
        <argument key="schedulerDatabaseStorageMigration" type="service_closure" id="TYPO3\CMS\Scheduler\Migration\SchedulerDatabaseStorageMigration"/>
        <argument key="setup_userSettingsMigration" type="service_closure" id="TYPO3\CMS\Backend\Upgrades\UserSettingsMigration"/>
        <argument key="setup_userSettingsCleanUpMigration" type="service_closure" id="TYPO3\CMS\Backend\Upgrades\UserSettingsNormalizationMigration"/>
        <argument key="setup_userSettingsScrubbingMigration" type="service_closure" id="TYPO3\CMS\Backend\Upgrades\UserSettingsScrubbingMigration"/>
        <argument key="mediaFieldsZeroToNullUpdateWizard" type="service_closure" id="TYPO3\CMS\Frontend\Upgrades\MediaFieldsZeroToNullUpdateWizard"/>
        <argument key="synchronizeColPosAndCTypeWithDefaultLanguage" type="service_closure" id="TYPO3\CMS\Frontend\Upgrades\SynchronizeColPosAndCTypeWithDefaultLanguage"/>
        <argument key="formFileFormsToDatabaseMigration" type="service_closure" id="TYPO3\CMS\Form\Upgrades\FileFormsToDatabaseUpgradeWizard"/>
        <argument key="indexedSearchCTypeMigration" type="service_closure" id="TYPO3\CMS\IndexedSearch\Upgrades\IndexedSearchCTypeMigration"/>
        <argument key="sysNoteDashboardWidgetDatabaseMigration" type="service_closure" id="TYPO3\CMS\SysNote\Migration\SysNoteDashboardWidgetDatabaseMigration"/>
        <argument key="container_containerDeleteChildrenWithWrongPid" type="service_closure" id="B13\Container\Updates\ContainerDeleteChildrenWithWrongPid"/>
        <argument key="container_containerMigrateSorting" type="service_closure" id="B13\Container\Updates\ContainerMigrateSorting"/>
        <argument key="contentBlocksFolderStructureMigration" type="service_closure" id="TYPO3\CMS\ContentBlocks\Update\ContentBlockFolderStructureMigration"/>
        <argument key="goMapsExtCTypeMigration" type="service_closure" id="Clickstorm\GoMapsExt\Upgrades\GoMapsExtCTypeMigration"/>
        <argument key="gomapsext_imagesUpgradeWizard" type="service_closure" id="Clickstorm\GoMapsExt\Upgrades\ImagesUpgradeWizard"/>
        <argument key="hochzweiH2productsCTypeMigration" type="service_closure" id="HOCHZWEI\H2products\Updates\HOCHZWEIH2productsCTypeMigration"/>
        <argument key="powermailLanguageUpdateWizard" type="service_closure" id="In2code\Powermail\Update\PowermailLanguageUpdateWizard"/>
        <argument key="powermailPermissionSubmodulesUpdater" type="service_closure" id="In2code\Powermail\Update\PowermailPermissionSubmoduleUpdater"/>
        <argument key="powermailPermissionUpdater" type="service_closure" id="In2code\Powermail\Update\PowermailPermissionUpdater"/>
        <argument key="powermailPluginUpdater" type="service_closure" id="In2code\Powermail\Update\PowermailPluginUpdater"/>
        <argument key="powermailRelationUpdateWizard" type="service_closure" id="In2code\Powermail\Update\PowermailRelationUpdateWizard"/>
        <argument key="powermailTextNullUpdateWizard" type="service_closure" id="In2code\Powermail\Update\PowermailTextNullUpdateWizard"/>
      </argument>
    </service>
    <service id=".service_locator.Knqj1x4" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="page_wizard" type="service_closure" id="TYPO3\CMS\Backend\Wizard\PageWizardProvider"/>
      </argument>
    </service>
    <service id=".service_locator.JO4cGJc" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="Category" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\CategoryFieldType"/>
        <argument key="Checkbox" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\CheckboxFieldType"/>
        <argument key="Collection" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\CollectionFieldType"/>
        <argument key="Color" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\ColorFieldType"/>
        <argument key="Country" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\CountryFieldType"/>
        <argument key="DateTime" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\DateTimeFieldType"/>
        <argument key="Email" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\EmailFieldType"/>
        <argument key="File" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\FileFieldType"/>
        <argument key="FlexForm" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\FlexFormFieldType"/>
        <argument key="Folder" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\FolderFieldType"/>
        <argument key="ImageManipulation" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\ImageManipulationFieldType"/>
        <argument key="Json" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\JsonFieldType"/>
        <argument key="Language" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\LanguageFieldType"/>
        <argument key="Linebreak" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\LinebreakFieldType"/>
        <argument key="Link" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\LinkFieldType"/>
        <argument key="Number" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\NumberFieldType"/>
        <argument key="Palette" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\PaletteFieldType"/>
        <argument key="Pass" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\PassFieldType"/>
        <argument key="Password" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\PasswordFieldType"/>
        <argument key="Radio" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\RadioFieldType"/>
        <argument key="Relation" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\RelationFieldType"/>
        <argument key="Select" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\SelectFieldType"/>
        <argument key="SelectNumber" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\SelectNumberFieldType"/>
        <argument key="SelectText" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\SelectTextFieldType"/>
        <argument key="Slug" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\SlugFieldType"/>
        <argument key="Tab" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\TabFieldType"/>
        <argument key="Text" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\TextFieldType"/>
        <argument key="Textarea" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\TextareaFieldType"/>
        <argument key="Uuid" type="service_closure" id="TYPO3\CMS\ContentBlocks\FieldType\UuidFieldType"/>
      </argument>
    </service>
    <service id="Symfony\Contracts\EventDispatcher\EventDispatcherInterface" alias="TYPO3\CMS\Core\Adapter\EventDispatcherAdapter" public="true"/>
    <service id="extension-configuration" alias="TYPO3\CMS\Core\Configuration\ExtensionConfiguration" public="true"/>
    <service id="features" alias="TYPO3\CMS\Core\Configuration\Features" public="true"/>
    <service id="country.provider" alias="TYPO3\CMS\Core\Country\CountryProvider" public="true"/>
    <service id="Psr\EventDispatcher\EventDispatcherInterface" alias="Psr\EventDispatcher\EventDispatcherInterface_decorated_1" public="true"/>
    <service id="Psr\Http\Message\RequestFactoryInterface" alias="TYPO3\CMS\Core\Http\RequestFactory" public="true"/>
    <service id="Psr\Http\Message\ResponseFactoryInterface" alias="TYPO3\CMS\Core\Http\ResponseFactory" public="true"/>
    <service id="Psr\Http\Message\ServerRequestFactoryInterface" alias="TYPO3\CMS\Core\Http\ServerRequestFactory" public="true"/>
    <service id="Psr\Http\Message\StreamFactoryInterface" alias="TYPO3\CMS\Core\Http\StreamFactory" public="true"/>
    <service id="Psr\Http\Message\UploadedFileFactoryInterface" alias="TYPO3\CMS\Core\Http\UploadedFileFactory" public="true"/>
    <service id="Psr\Http\Message\UriFactoryInterface" alias="TYPO3\CMS\Core\Http\UriFactory" public="true"/>
    <service id="TYPO3\CMS\Core\Mail\MailerInterface" alias="TYPO3\CMS\Core\Mail\Mailer" public="true"/>
    <service id="package-dependent-cache-identifier" alias="TYPO3\CMS\Core\Package\Cache\PackageDependentCacheIdentifier" public="true"/>
    <service id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface" alias="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1" public="true"/>
    <service id="TYPO3\CMS\Core\TypoScript\AST\AstBuilderInterface" alias="TYPO3\CMS\Core\TypoScript\AST\AstBuilder"/>
    <service id="TYPO3\CMS\Core\TypoScript\Tokenizer\TokenizerInterface" alias="TYPO3\CMS\Core\TypoScript\Tokenizer\LossyTokenizer"/>
    <service id="Symfony\Component\Messenger\MessageBusInterface" alias="messenger.bus.default"/>
    <service id="Symfony\Component\Messenger\Transport\Sender\SendersLocatorInterface" alias="TYPO3\CMS\Core\Messenger\TransportLocator"/>
    <service id="Symfony\Component\Messenger\Transport\Serialization\SerializerInterface" alias="Symfony\Component\Messenger\Transport\Serialization\PhpSerializer"/>
    <service id="Psr\Clock\ClockInterface" alias="TYPO3\CMS\Core\Clock\SystemClock" public="true"/>
    <service id="Psr\Container\ContainerInterface" alias="service_container" public="true"/>
    <service id="Psr\Http\Client\ClientInterface" alias="GuzzleHttp\Client" public="true"/>
    <service id="GuzzleHttp\ClientInterface" alias="GuzzleHttp\Client" public="true"/>
    <service id="TYPO3\CMS\Core\RateLimiter\RateLimiterFactoryInterface" alias="TYPO3\CMS\Core\RateLimiter\RateLimiterFactory" public="true"/>
    <service id="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderManifestInterface" alias="TYPO3\CMS\Core\Authentication\Mfa\MfaProviderManifest"/>
    <service id="TYPO3\CMS\Core\Authentication\MimicServiceInterface" alias="TYPO3\CMS\Core\Authentication\AuthenticationService"/>
    <service id="TYPO3\CMS\Core\Cache\CacheDataCollectorInterface" alias="TYPO3\CMS\Core\Cache\CacheDataCollector"/>
    <service id="TYPO3\CMS\Core\DataHandling\Model\EntityPointer" alias="TYPO3\CMS\Core\DataHandling\Model\EntityUidPointer"/>
    <service id="TYPO3\CMS\Core\Database\Middleware\UsableForConnectionInterface" alias="TYPO3\CMS\Core\Database\Middleware\CustomPdoDriverResultMiddleware"/>
    <service id="TYPO3\CMS\Core\Domain\EqualityInterface" alias="TYPO3\CMS\Core\Security\ContentSecurityPolicy\UriValue"/>
    <service id="TYPO3\CMS\Core\Error\ErrorHandlerInterface" alias="TYPO3\CMS\Core\Error\ErrorHandler"/>
    <service id="TYPO3\CMS\Core\Http\DispatcherInterface" alias="TYPO3\CMS\Core\Http\Dispatcher"/>
    <service id="TYPO3\CMS\Core\Localization\Parser\LocalizationParserInterface" alias="TYPO3\CMS\Core\Localization\Parser\XliffParser"/>
    <service id="TYPO3\CMS\Core\Log\LogManagerInterface" alias="_early.TYPO3\CMS\Core\Log\LogManager"/>
    <service id="TYPO3\CMS\Core\Package\Resource\ResourceCollectionInterface" alias="TYPO3\CMS\Core\Package\Resource\ResourceCollection"/>
    <service id="TYPO3\CMS\Core\PasswordPolicy\Generator\PasswordGeneratorInterface" alias="TYPO3\CMS\Core\PasswordPolicy\Generator\PasswordGenerator"/>
    <service id="TYPO3\CMS\Core\Resource\Driver\DriverInterface" alias="TYPO3\CMS\Core\Resource\Driver\LocalDriver"/>
    <service id="TYPO3\CMS\Core\Resource\Driver\StreamableDriverInterface" alias="TYPO3\CMS\Core\Resource\Driver\LocalDriver"/>
    <service id="TYPO3\CMS\Core\Resource\Index\ExtractorInterface" alias="TYPO3\CMS\Core\Resource\OnlineMedia\Metadata\Extractor"/>
    <service id="TYPO3\CMS\Core\Resource\ResourceStorageInterface" alias="TYPO3\CMS\Core\Resource\ResourceStorage"/>
    <service id="TYPO3\CMS\Core\Resource\TextExtraction\TextExtractorInterface" alias="TYPO3\CMS\Core\Resource\TextExtraction\PlainTextExtractor"/>
    <service id="TYPO3\CMS\Core\Routing\Aspect\ModifiableAspectInterface" alias="TYPO3\CMS\Core\Routing\Aspect\LocaleModifier"/>
    <service id="TYPO3\CMS\Core\Routing\Enhancer\DecoratingEnhancerInterface" alias="TYPO3\CMS\Core\Routing\Enhancer\PageTypeDecorator"/>
    <service id="TYPO3\CMS\Core\Routing\RouterInterface" alias="TYPO3\CMS\Core\Routing\PageRouter"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\CoveringInterface" alias="TYPO3\CMS\Core\Security\ContentSecurityPolicy\UriValue"/>
    <service id="TYPO3\CMS\Core\Security\SigningProviderInterface" alias="TYPO3\CMS\Core\Security\NoncePool"/>
    <service id="TYPO3\CMS\Core\Security\SigningSecretInterface" alias="TYPO3\CMS\Core\Security\Nonce"/>
    <service id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourceUriGeneratorInterface" alias="TYPO3\CMS\Core\SystemResource\Publishing\DefaultSystemResourceUriGenerator"/>
    <service id="TYPO3\CMS\Core\Type\Exception\InvalidValueExceptionInterface" alias="TYPO3\CMS\Core\Type\Exception\InvalidEnumerationValueException"/>
    <service id="TYPO3\CMS\Extbase\Persistence\QueryInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Query" public="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\QueryResultInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\QueryResult" public="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\PersistenceManagerInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager" public="true"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Storage\BackendInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\QuerySettingsInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings" public="true"/>
    <service id="TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface" alias="TYPO3\CMS\Extbase\Configuration\ConfigurationManager" public="true"/>
    <service id="TYPO3\CMS\Extbase\Mvc\RequestInterface" alias="TYPO3\CMS\Extbase\Mvc\Request"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\BackendInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Backend"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\AndInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalAnd"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\BindVariableValueInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Qom\BindVariableValue"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\CoalesceInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Coalesce"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\ComparisonInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\ConcatInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Concat"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\EquiJoinConditionInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Qom\EquiJoinCondition"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\JoinConditionInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Qom\EquiJoinCondition"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\JoinInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Join"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\LowerCaseInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Qom\LowerCase"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\NotInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalNot"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\OrInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Qom\LogicalOr"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\OrderingInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Ordering"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\SelectorInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Selector"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\StaticOperandInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Qom\BindVariableValue"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\TrimInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Qom\Trim"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\Qom\UpperCaseInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\Qom\UpperCase"/>
    <service id="TYPO3\CMS\Extbase\Persistence\Generic\QueryFactoryInterface" alias="TYPO3\CMS\Extbase\Persistence\Generic\QueryFactory"/>
    <service id="TYPO3\CMS\Extbase\Persistence\RepositoryInterface" alias="TYPO3\CMS\Extbase\Persistence\Repository"/>
    <service id="TYPO3\CMS\Core\View\ViewFactoryInterface" alias="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1" public="true"/>
    <service id="TYPO3Fluid\Fluid\Core\ViewHelper\ArgumentProcessorInterface" alias="TYPO3Fluid\Fluid\Core\ViewHelper\ArgumentProcessorInterface_decorated_1" public="true"/>
    <service id="TYPO3\CMS\Backend\Backend\Avatar\AvatarProviderInterface" alias="TYPO3\CMS\Backend\Backend\Avatar\DefaultAvatarProvider"/>
    <service id="TYPO3\CMS\Backend\ElementBrowser\ElementBrowserInterface" alias="TYPO3\CMS\Backend\ElementBrowser\DatabaseBrowser"/>
    <service id="TYPO3\CMS\Backend\Localization\LocalizationHandlerInterface" alias="TYPO3\CMS\Backend\Localization\ManualLocalizationHandler"/>
    <service id="TYPO3\CMS\Backend\LoginProvider\LoginProviderInterface" alias="TYPO3\CMS\Backend\LoginProvider\UsernamePasswordLoginProvider"/>
    <service id="TYPO3\CMS\Backend\Preview\PreviewRendererInterface" alias="TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer"/>
    <service id="TYPO3\CMS\Backend\Sidebar\SidebarComponentInterface" alias="TYPO3\CMS\Backend\Sidebar\ModuleMenuSidebarComponent"/>
    <service id="TYPO3\CMS\Backend\Template\Components\Buttons\PositionInterface" alias="TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton"/>
    <service id="TYPO3\CMS\Backend\View\ProgressListenerInterface" alias="TYPO3\CMS\Backend\Command\ProgressListener\ReferenceIndexProgressListener"/>
    <service id="TYPO3\CMS\Backend\Wizard\WizardProviderInterface" alias="TYPO3\CMS\Backend\Wizard\PageWizardProvider"/>
    <service id="TYPO3\CMS\Frontend\ContentObject\Exception\ExceptionHandlerInterface" alias="TYPO3\CMS\Frontend\ContentObject\Exception\ProductionExceptionHandler"/>
    <service id="TYPO3\CMS\Frontend\Typolink\LinkResultInterface" alias="TYPO3\CMS\Frontend\Typolink\LinkResult"/>
    <service id="TYPO3\CMS\Frontend\Typolink\LinkResultStateInterface" alias="TYPO3\CMS\Frontend\Typolink\LinkResult"/>
    <service id="TYPO3\CMS\Dashboard\Widgets\AdminOnlyWidgetInterface" alias="TYPO3\CMS\Dashboard\Widgets\LatestBeLoginsWidget"/>
    <service id="TYPO3\CMS\Dashboard\Widgets\ElementAttributesInterface" alias="TYPO3\CMS\Dashboard\Widgets\Provider\SysLogButtonProvider"/>
    <service id="TYPO3\CMS\Dashboard\Widgets\NumberWithIconDataProviderInterface" alias="TYPO3\CMS\Dashboard\Widgets\Provider\NumberOfFailedLoginsDataProvider"/>
    <service id="TYPO3\CMS\Dashboard\Widgets\WidgetConfigurationInterface" alias="TYPO3\CMS\Dashboard\Widgets\WidgetConfiguration"/>
    <service id="TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManagerInterface" alias="TYPO3\CMS\Form\Mvc\Configuration\ConfigurationManager" public="true"/>
    <service id="TYPO3\CMS\Form\Mvc\Persistence\FormPersistenceManagerInterface" alias="TYPO3\CMS\Form\Mvc\Persistence\FormPersistenceManager"/>
    <service id="TYPO3\CMS\Form\Domain\Configuration\FlexformConfiguration\Processors\ProcessorInterface" alias="TYPO3\CMS\Form\Domain\Configuration\FlexformConfiguration\Processors\FinisherOptionGenerator"/>
    <service id="TYPO3\CMS\Form\Domain\Factory\FormFactoryInterface" alias="TYPO3\CMS\Form\Domain\Factory\ArrayFormFactory"/>
    <service id="TYPO3\CMS\Form\Domain\Renderer\RendererInterface" alias="TYPO3\CMS\Form\Domain\Renderer\FluidFormRenderer"/>
    <service id="TYPO3\CMS\Form\Domain\Runtime\FormRuntime\Lifecycle\AfterFormStateInitializedInterface" alias="TYPO3\CMS\Form\Mvc\Property\PropertyMappingConfiguration"/>
    <service id="TYPO3\CMS\Reports\RequestAwareStatusProviderInterface" alias="TYPO3\CMS\Reports\Report\Status\SecurityStatus"/>
    <service id="TYPO3\CMS\Reactions\Reaction\ReactionInterface" alias="TYPO3\CMS\Reactions\Reaction\CreateRecordReaction"/>
    <service id="TYPO3\CMS\Extensionmanager\Domain\ExtensionCatalogueInterface" alias="TYPO3\CMS\Extensionmanager\Domain\Repository\ExtensionRepository"/>
    <service id="TYPO3\CMS\Extensionmanager\Remote\ExtensionDownloaderRemoteInterface" alias="TYPO3\CMS\Extensionmanager\Remote\TerExtensionRemote"/>
    <service id="TYPO3\CMS\Extensionmanager\Remote\ListableRemoteInterface" alias="TYPO3\CMS\Extensionmanager\Remote\TerExtensionRemote"/>
    <service id="TYPO3\CMS\ContentBlocks\Schema\Field\TcaFieldTypeInterface" alias="TYPO3\CMS\ContentBlocks\Schema\Field\TcaField"/>
    <service id="TYPO3\CMS\ContentBlocks\Yaml\ContentBlocksYamlParserInterface" alias="TYPO3\CMS\ContentBlocks\Yaml\DefaultContentBlocksYamlParser"/>
    <service id="HOCHZWEI\H2scss\Resource\AbsolutePathResolverInterface" alias="HOCHZWEI\H2scss\Resource\PackageResourcePathResolver"/>
    <service id="Composer\Autoload\ClassLoader" alias="_early.Composer\Autoload\ClassLoader" public="true"/>
    <service id="TYPO3\CMS\Core\Core\ApplicationContext" alias="_early.TYPO3\CMS\Core\Core\ApplicationContext" public="true"/>
    <service id="TYPO3\CMS\Core\Configuration\ConfigurationManager" alias="_early.TYPO3\CMS\Core\Configuration\ConfigurationManager" public="true"/>
    <service id="TYPO3\CMS\Core\Log\LogManager" alias="_early.TYPO3\CMS\Core\Log\LogManager" public="true"/>
    <service id="TYPO3\CMS\Core\Core\RequestId" alias="_early.TYPO3\CMS\Core\Core\RequestId" public="true"/>
    <service id="TYPO3\CMS\Core\Clock\RequestClock" alias="_early.TYPO3\CMS\Core\Clock\RequestClock" public="true"/>
    <service id="cache.di" alias="_early.cache.di" public="true"/>
    <service id="cache.core" alias="_early.cache.core" public="true"/>
    <service id="TYPO3\CMS\Core\Package\PackageManager" alias="_early.TYPO3\CMS\Core\Package\PackageManager" public="true"/>
    <service id="boot.state" alias="_early.boot.state" public="true"/>
    <service id="TYPO3\CMS\Core\DependencyInjection\ContainerBuilder" alias="_early.TYPO3\CMS\Core\DependencyInjection\ContainerBuilder" public="true"/>
    <service id="container.env_var_processors_locator" alias=".service_locator.qAg4Gw1" public="true"/>
    <service id="TYPO3\CMS\Core\Console\CommandRegistry" alias="TYPO3\CMS\Core\Console\CommandRegistry_decorated_2" public="true"/>
    <service id="TYPO3\CMS\Core\Imaging\IconRegistry" alias="TYPO3\CMS\Core\Imaging\IconRegistry_decorated_2" public="true"/>
    <service id="TYPO3\CMS\Core\Controller\ErrorPageController" alias="TYPO3\CMS\Core\Controller\ErrorPageController_decorated_1" public="true"/>
    <service id="Psr\EventDispatcher\EventDispatcherInterface_decorated_1.inner" alias="TYPO3\CMS\Core\EventDispatcher\EventDispatcher"/>
    <service id="TYPO3\CMS\Core\Database\ConnectionPool" alias="TYPO3\CMS\Core\Database\ConnectionPool_decorated_1" public="true"/>
    <service id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider" alias="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_4" public="true"/>
    <service id="TYPO3\CMS\Core\SystemResource\SystemResourceFactory" alias="TYPO3\CMS\Core\SystemResource\SystemResourceFactory_decorated_1" public="true"/>
    <service id="TYPO3\CMS\Core\SystemResource\Publishing\SystemResourcePublisherInterface_decorated_1.inner" alias="TYPO3\CMS\Core\SystemResource\Publishing\DefaultSystemResourcePublisher"/>
    <service id="TYPO3\CMS\Core\SystemResource\Identifier\SystemResourceIdentifierFactory" alias="TYPO3\CMS\Core\SystemResource\Identifier\SystemResourceIdentifierFactory_decorated_1"/>
    <service id="middlewares" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40"/>
    <service id="middlewares_decorated_1" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_1" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_1" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_1" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_1" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_1" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_1" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_1" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_2" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_2" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_2" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_2" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_2" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_2" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_2" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_2" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\View\ViewFactoryInterface_decorated_1.inner" alias="TYPO3\CMS\Fluid\View\FluidViewFactory"/>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\ResourceViewHelper" alias="TYPO3\CMS\Fluid\ViewHelpers\ResourceViewHelper_decorated_1" public="true"/>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Security\NonceViewHelper" alias="TYPO3\CMS\Fluid\ViewHelpers\Security\NonceViewHelper_decorated_1" public="true"/>
    <service id="TYPO3\CMS\Fluid\ViewHelpers\Uri\ResourceViewHelper" alias="TYPO3\CMS\Fluid\ViewHelpers\Uri\ResourceViewHelper_decorated_1" public="true"/>
    <service id="TYPO3Fluid\Fluid\Core\ViewHelper\ArgumentProcessorInterface_decorated_1.inner" alias="TYPO3Fluid\Fluid\Core\ViewHelper\StrictArgumentProcessor"/>
    <service id="middlewares_decorated_3" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_3" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_3" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_3" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_3" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_3" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_3" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_3" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="backend.routes_decorated_4" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_4" alias="backend.modules_decorated_41" public="true"/>
    <service id="icons_decorated_4" alias="icons_decorated_41" public="true"/>
    <service id="TYPO3\CMS\Core\Console\CommandRegistry_decorated_1" alias="TYPO3\CMS\Core\Console\CommandRegistry_decorated_2" public="true"/>
    <service id="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection" alias="TYPO3\CMS\Core\Security\ContentSecurityPolicy\DirectiveHashCollection_decorated_1" public="true"/>
    <service id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_1" alias="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_4" public="true"/>
    <service id="middlewares_decorated_4" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_5" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_5" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_4" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_5" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_4" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_4" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_4" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_5" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_6" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_6" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_5" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_6" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_5" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_5" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_5" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Dashboard\DashboardPresetRegistry" alias="TYPO3\CMS\Dashboard\DashboardPresetRegistry_decorated_1" public="true"/>
    <service id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_2" alias="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_4" public="true"/>
    <service id="TYPO3\CMS\Dashboard\WidgetGroupRegistry" alias="TYPO3\CMS\Dashboard\WidgetGroupRegistry_decorated_1" public="true"/>
    <service id="dashboard.presets" alias="dashboard.presets_decorated_1" public="true"/>
    <service id="dashboard.widgetGroups" alias="dashboard.widgetGroups_decorated_1" public="true"/>
    <service id="dashboard.widgets" alias="dashboard.widgets_decorated_1" public="true"/>
    <service id="middlewares_decorated_6" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_7" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_7" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_6" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_7" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_6" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_6" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_6" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_7" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_8" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_8" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_7" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_8" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_7" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_7" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_7" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_8" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_9" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_9" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_8" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_9" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_8" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_8" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_8" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_9" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_10" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_10" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_9" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_10" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_9" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_9" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_9" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_10" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_11" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_11" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_10" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_11" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_10" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_10" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_10" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_11" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_12" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_12" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_11" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_12" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_11" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_11" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_11" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_12" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_13" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_13" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_12" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_13" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_12" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_12" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_12" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_13" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_14" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_14" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_13" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_14" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_13" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_13" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_13" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_14" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_15" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_15" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_14" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_15" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_14" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_14" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_14" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_15" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_16" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_16" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_15" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_16" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_15" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_15" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_15" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_16" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_17" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_17" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_16" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_17" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_16" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_16" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_16" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_17" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_18" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_18" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_17" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_18" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_17" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_17" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_17" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_18" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_19" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_19" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_18" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_19" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_18" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_18" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_18" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_19" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_20" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_20" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_19" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_20" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_19" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_19" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_19" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_20" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_21" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_21" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_20" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_21" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_20" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_20" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_20" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_21" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_22" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_22" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_21" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_22" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_21" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_21" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_21" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_22" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_23" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_23" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_22" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_23" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_22" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_22" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_22" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_23" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_24" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_24" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_23" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_24" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_23" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_23" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_23" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_24" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_25" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_25" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_24" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_25" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_24" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_24" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_24" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_25" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_26" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_26" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_25" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_26" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_25" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_25" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_25" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_26" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_27" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_27" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_26" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_27" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_26" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_26" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_26" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_27" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_28" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_28" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_27" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_28" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_27" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_27" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_27" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_28" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_29" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_29" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_28" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_29" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_28" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_28" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_28" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Imaging\IconRegistry_decorated_1" alias="TYPO3\CMS\Core\Imaging\IconRegistry_decorated_2" public="true"/>
    <service id="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_3" alias="TYPO3\CMS\Core\EventDispatcher\ListenerProvider_decorated_4" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_29" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_29" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_30" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_30" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_29" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_30" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_29" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_29" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="middlewares_decorated_30" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_31" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_31" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_30" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_31" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_30" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_30" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_30" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_31" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_32" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_32" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_31" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_32" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_31" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_31" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_31" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_32" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_33" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_33" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_32" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_33" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_32" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_32" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_32" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_33" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_34" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_34" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_33" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_34" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_33" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_33" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_33" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_34" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_35" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_35" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_34" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_35" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_34" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_34" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_34" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_35" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_36" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_36" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_35" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_36" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_35" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_35" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_35" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_36" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_37" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_37" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_36" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_37" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_36" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_36" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_36" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_37" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_38" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_38" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_37" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_38" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_37" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_37" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_37" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_38" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_39" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_39" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_38" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_39" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_38" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_38" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_38" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id="middlewares_decorated_39" alias="middlewares_decorated_40" public="true"/>
    <service id="backend.routes_decorated_40" alias="backend.routes_decorated_41" public="true"/>
    <service id="backend.modules_decorated_40" alias="backend.modules_decorated_41" public="true"/>
    <service id="content.security.policies_decorated_39" alias="content.security.policies_decorated_40" public="true"/>
    <service id="icons_decorated_40" alias="icons_decorated_41" public="true"/>
    <service id="fluid.namespaces_decorated_39" alias="fluid.namespaces_decorated_40" public="true"/>
    <service id="fluid.component.collections_decorated_39" alias="fluid.component.collections_decorated_40" public="true"/>
    <service id="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_39" alias="TYPO3\CMS\Core\Site\Set\SetCollector_decorated_40" public="true"/>
    <service id=".service_locator.kEz5Q1m" alias=".service_locator.fsb4NYw"/>
    <service id=".service_locator.b4PUpYe" alias=".service_locator.0fk8fMn"/>
    <service id=".service_locator.welcQEI" alias=".service_locator.MQj6dX1"/>
  </services>
</container>
