<?php

namespace ContainerAyoJmP9;

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

/*
 * @internal This class has been auto-generated by the Symfony Dependency Injection Component.
 */
class getProcessProcessorService extends App_KernelProdContainer
{
    /*
     * Gets the private 'App\Process\DataPersister\ProcessProcessor' shared autowired service.
     *
     * @return \App\Process\DataPersister\ProcessProcessor
     */
    public static function do($container, $lazyLoad = true)
    {
        include_once \dirname(__DIR__, 5).'/www/html/vendor/api-platform/core/src/State/ProcessorInterface.php';
        include_once \dirname(__DIR__, 5).'/www/html/core/backend/Process/DataPersister/ProcessProcessor.php';
        include_once \dirname(__DIR__, 5).'/www/html/core/backend/Process/Service/ProcessHandlerRegistry.php';

        $a = ($container->privates['security.helper'] ?? $container->load('getSecurity_HelperService'));

        if (isset($container->privates['App\\Process\\DataPersister\\ProcessProcessor'])) {
            return $container->privates['App\\Process\\DataPersister\\ProcessProcessor'];
        }
        $b = ($container->privates['App\\Data\\LegacyHandler\\RecordHandler'] ?? $container->load('getRecordHandlerService'));

        if (isset($container->privates['App\\Process\\DataPersister\\ProcessProcessor'])) {
            return $container->privates['App\\Process\\DataPersister\\ProcessProcessor'];
        }

        $instance = new \App\Process\DataPersister\ProcessProcessor(new \App\Process\Service\ProcessHandlerRegistry(new RewindableGenerator(function () use ($container) {
            yield 0 => ($container->privates['App\\AsyncTask\\Service\\RecordActions\\DismissAsyncTaskAction'] ?? $container->load('getDismissAsyncTaskActionService'));
            yield 1 => ($container->privates['App\\AsyncTask\\Service\\RecordActions\\RerunAsyncTaskAction'] ?? $container->load('getRerunAsyncTaskActionService'));
            yield 2 => ($container->privates['App\\AsyncTask\\Service\\RecordActions\\RetryFailedAsyncTaskAction'] ?? $container->load('getRetryFailedAsyncTaskActionService'));
            yield 3 => ($container->privates['App\\Install\\Service\\Installation\\InstallActionHandler'] ?? $container->load('getInstallActionHandlerService'));
            yield 4 => ($container->privates['App\\Languages\\LegacyHandler\\SetSessionLanguage'] ?? $container->load('getSetSessionLanguageService'));
            yield 5 => ($container->privates['App\\ManualMigrations\\Migrations\\MigrateContactPhotos\\MigrateContactPhotosAction'] ??= new \App\ManualMigrations\Migrations\MigrateContactPhotos\MigrateContactPhotosAction());
            yield 6 => ($container->privates['App\\ManualMigrations\\Migrations\\MigrateDocumentRevisions\\MigrateDocumentRevisionsAction'] ??= new \App\ManualMigrations\Migrations\MigrateDocumentRevisions\MigrateDocumentRevisionsAction());
            yield 7 => ($container->privates['App\\ManualMigrations\\Migrations\\MigrateGoogleCalendarSync\\MigrateGoogleCalendarSyncAction'] ?? $container->load('getMigrateGoogleCalendarSyncActionService'));
            yield 8 => ($container->privates['App\\ManualMigrations\\Migrations\\MigrateGoogleCalendarSync\\MigrateGoogleCalendarSyncUsersAction'] ?? $container->load('getMigrateGoogleCalendarSyncUsersActionService'));
            yield 9 => ($container->privates['App\\ManualMigrations\\Migrations\\MigrateLeadPhotos\\MigrateLeadPhotosAction'] ??= new \App\ManualMigrations\Migrations\MigrateLeadPhotos\MigrateLeadPhotosAction());
            yield 10 => ($container->privates['App\\ManualMigrations\\Migrations\\MigrateNotesFiles\\MigrateNotesFilesAction'] ??= new \App\ManualMigrations\Migrations\MigrateNotesFiles\MigrateNotesFilesAction());
            yield 11 => ($container->privates['App\\ManualMigrations\\Migrations\\MigrateProspectPhotos\\MigrateProspectPhotosAction'] ??= new \App\ManualMigrations\Migrations\MigrateProspectPhotos\MigrateProspectPhotosAction());
            yield 12 => ($container->privates['App\\ManualMigrations\\Migrations\\MigrateUserPhotos\\MigrateUserPhotosAction'] ??= new \App\ManualMigrations\Migrations\MigrateUserPhotos\MigrateUserPhotosAction());
            yield 13 => ($container->privates['App\\Module\\LegacyHandler\\Favorites\\UpdateFavorite'] ?? $container->load('getUpdateFavoriteService'));
            yield 14 => ($container->privates['App\\Module\\LegacyHandler\\RecentlyViewed\\AddRecentlyViewed'] ?? $container->load('getAddRecentlyViewedService'));
            yield 15 => ($container->privates['App\\Module\\Service\\Fields\\Attachments\\ProcessHandlers\\RetrieveAttachmentMediaObjects'] ?? $container->load('getRetrieveAttachmentMediaObjectsService'));
            yield 16 => ($container->privates['App\\Process\\LegacyHandler\\ACL\\UserACLHandler'] ?? $container->load('getUserACLHandlerService'));
            yield 17 => ($container->privates['App\\Process\\LegacyHandler\\AddContactsToTargetListBulkActionHandler'] ?? $container->load('getAddContactsToTargetListBulkActionHandlerService'));
            yield 18 => ($container->privates['App\\Process\\LegacyHandler\\AddRecordsToTargetListBulkActionHandler'] ?? $container->load('getAddRecordsToTargetListBulkActionHandlerService'));
            yield 19 => ($container->privates['App\\Process\\LegacyHandler\\CheckTwoFactorCodeHandler'] ?? $container->load('getCheckTwoFactorCodeHandlerService'));
            yield 20 => ($container->privates['App\\Process\\LegacyHandler\\CreatePortalUserActionHandler'] ?? $container->load('getCreatePortalUserActionHandlerService'));
            yield 21 => ($container->privates['App\\Process\\LegacyHandler\\DisablePortalUserActionHandler'] ?? $container->load('getDisablePortalUserActionHandlerService'));
            yield 22 => ($container->privates['App\\Process\\LegacyHandler\\EnablePortalUserActionHandler'] ?? $container->load('getEnablePortalUserActionHandlerService'));
            yield 23 => ($container->privates['App\\Process\\LegacyHandler\\GenerateBackupCodesHandler'] ?? $container->load('getGenerateBackupCodesHandlerService'));
            yield 24 => ($container->privates['App\\Process\\LegacyHandler\\GetDuplicateRecordHandler'] ?? $container->load('getGetDuplicateRecordHandlerService'));
            yield 25 => ($container->privates['App\\Process\\LegacyHandler\\LinkRelationHandler'] ?? $container->load('getLinkRelationHandlerService'));
            yield 26 => ($container->privates['App\\Process\\LegacyHandler\\ResetPasswordHandler'] ?? $container->load('getResetPasswordHandlerService'));
            yield 27 => ($container->privates['App\\Process\\LegacyHandler\\SendTestEmailHandler'] ?? $container->load('getSendTestEmailHandlerService'));
            yield 28 => ($container->privates['App\\Process\\LegacyHandler\\SendTestEmailValidation'] ?? $container->load('getSendTestEmailValidationService'));
            yield 29 => ($container->privates['App\\Process\\LegacyHandler\\UnlinkRelationHandler'] ?? $container->load('getUnlinkRelationHandlerService'));
            yield 30 => ($container->privates['App\\Process\\LegacyHandler\\UpdateTemplateVariables'] ?? $container->load('getUpdateTemplateVariablesService'));
            yield 31 => ($container->privates['App\\Process\\Service\\BulkActions\\CsvExportBulkAction'] ?? $container->load('getCsvExportBulkActionService'));
            yield 32 => ($container->privates['App\\Process\\Service\\BulkActions\\DeleteRecordsBulkAction'] ?? $container->load('getDeleteRecordsBulkActionService'));
            yield 33 => ($container->privates['App\\Process\\Service\\BulkActions\\MassUpdateBulkAction'] ?? $container->load('getMassUpdateBulkActionService'));
            yield 34 => ($container->privates['App\\Process\\Service\\BulkActions\\MergeRecordsBulkAction'] ?? $container->load('getMergeRecordsBulkActionService'));
            yield 35 => ($container->privates['App\\Process\\Service\\BulkActions\\PrintAsPdfBulkAction'] ?? $container->load('getPrintAsPdfBulkAction2Service'));
            yield 36 => ($container->privates['App\\Process\\Service\\FieldDefault\\DateFieldDefaultCalculation'] ?? $container->load('getDateFieldDefaultCalculationService'));
            yield 37 => ($container->privates['App\\Process\\Service\\NavbarActions\\OpenRecordModalAction'] ??= new \App\Process\Service\NavbarActions\OpenRecordModalAction());
            yield 38 => ($container->privates['App\\Process\\Service\\RecordActions\\AbortEmailMarketing'] ?? $container->load('getAbortEmailMarketingService'));
            yield 39 => ($container->privates['App\\Process\\Service\\RecordActions\\BuildPDFEmailAction'] ?? $container->load('getBuildPDFEmailAction4Service'));
            yield 40 => ($container->privates['App\\Process\\Service\\RecordActions\\ChangeLogAction'] ?? $container->load('getChangeLogActionService'));
            yield 41 => ($container->privates['App\\Process\\Service\\RecordActions\\ConvertLeadAction'] ?? $container->load('getConvertLeadActionService'));
            yield 42 => ($container->privates['App\\Process\\Service\\RecordActions\\ConvertRecordAction'] ?? $container->load('getConvertRecordActionService'));
            yield 43 => ($container->privates['App\\Process\\Service\\RecordActions\\DeleteRecordAction'] ?? $container->load('getDeleteRecordActionService'));
            yield 44 => ($container->privates['App\\Process\\Service\\RecordActions\\DeleteTestMailMarketingEntriesAction'] ?? $container->load('getDeleteTestMailMarketingEntriesActionService'));
            yield 45 => ($container->privates['App\\Process\\Service\\RecordActions\\DuplicateRecordAction'] ?? $container->load('getDuplicateRecordActionService'));
            yield 46 => ($container->privates['App\\Process\\Service\\RecordActions\\EditAction'] ?? $container->load('getEditActionService'));
            yield 47 => ($container->privates['App\\Process\\Service\\RecordActions\\MergeDuplicateAction'] ?? $container->load('getMergeDuplicateActionService'));
            yield 48 => ($container->privates['App\\Process\\Service\\RecordActions\\PrintAsPdfAction'] ?? $container->load('getPrintAsPdfAction2Service'));
            yield 49 => ($container->privates['App\\Process\\Service\\RecordActions\\ResumeEmailMarketingAction'] ?? $container->load('getResumeEmailMarketingActionService'));
            yield 50 => ($container->privates['App\\Process\\Service\\RecordActions\\ScheduleEmailMarketingAction'] ?? $container->load('getScheduleEmailMarketingActionService'));
            yield 51 => ($container->privates['App\\Process\\Service\\RecordActions\\SendEmailAction'] ?? $container->load('getSendEmailActionService'));
            yield 52 => ($container->privates['App\\Process\\Service\\RecordActions\\UnscheduleEmailMarketingAction'] ?? $container->load('getUnscheduleEmailMarketingActionService'));
            yield 53 => ($container->privates['App\\Process\\Service\\RecordThreadItemActions\\DeleteRecordThreadItemAction'] ?? $container->load('getDeleteRecordThreadItemActionService'));
            yield 54 => ($container->privates['App\\Process\\Service\\RecordThreadItemActions\\DismissAlertAction'] ?? $container->load('getDismissAlertActionService'));
            yield 55 => ($container->privates['App\\Process\\Service\\RecordThreadItemActions\\SnoozeRecordThreadItemAction'] ?? $container->load('getSnoozeRecordThreadItemActionService'));
            yield 56 => ($container->privates['App\\Process\\Service\\RecordThreadListActions\\DeleteAllRecordThreadListAction'] ?? $container->load('getDeleteAllRecordThreadListActionService'));
            yield 57 => ($container->privates['App\\Process\\Service\\RecordThreadListActions\\DismissAllAlertsRecordThreadListAction'] ?? $container->load('getDismissAllAlertsRecordThreadListActionService'));
            yield 58 => ($container->privates['App\\Process\\Service\\RecordThreadListActions\\MarkAsReadRecordThreadListAction'] ?? $container->load('getMarkAsReadRecordThreadListActionService'));
            yield 59 => ($container->privates['App\\Process\\Service\\RecordThreadModalActions\\DismissRecordAction'] ?? $container->load('getDismissRecordActionService'));
            yield 60 => ($container->privates['App\\Process\\Service\\TableActions\\SendBatchedCampaignEmails'] ?? $container->load('getSendBatchedCampaignEmailsService'));
            yield 61 => ($container->privates['App\\UserPreferences\\LegacyHandler\\SaveUiPreferences'] ?? $container->load('getSaveUiPreferencesService'));
            yield 62 => ($container->privates['App\\UserPreferences\\LegacyHandler\\SetUserLanguage'] ?? $container->load('getSetUserLanguageService'));
            yield 63 => ($container->privates['App\\Module\\Contacts\\Service\\BulkActions\\PrintAsPdfBulkAction'] ?? $container->load('getPrintAsPdfBulkActionService'));
            yield 64 => ($container->privates['App\\Module\\Contacts\\Service\\RecordActions\\PrintAsPdfAction'] ?? $container->load('getPrintAsPdfActionService'));
            yield 65 => ($container->privates['App\\Module\\Contracts\\Service\\RecordActions\\BuildPDFEmailAction'] ?? $container->load('getBuildPDFEmailActionService'));
            yield 66 => ($container->privates['App\\Module\\DocumentRevisions\\Service\\Fields\\GetLatestRevision'] ?? $container->load('getGetLatestRevisionService'));
            yield 67 => ($container->privates['App\\Module\\DocumentRevisions\\Service\\Fields\\GetNewRevisionNumber'] ?? $container->load('getGetNewRevisionNumberService'));
            yield 68 => ($container->privates['App\\Module\\DocumentRevisions\\Service\\RecordActions\\DocumentRevisionDeleteRecordAction'] ?? $container->load('getDocumentRevisionDeleteRecordActionService'));
            yield 69 => ($container->privates['App\\Module\\Documents\\Service\\Fields\\UpdateDocumentNameFromFile'] ??= new \App\Module\Documents\Service\Fields\UpdateDocumentNameFromFile());
            yield 70 => ($container->privates['App\\Module\\EmailMarketing\\LegacyHandler\\Validation\\Validators\\UnsubscribeValidator'] ?? $container->load('getUnsubscribeValidatorService'));
            yield 71 => ($container->privates['App\\Module\\EmailMarketing\\Service\\Fields\\InitCurrencyDefault'] ?? $container->load('getInitCurrencyDefaultService'));
            yield 72 => ($container->privates['App\\Module\\EmailMarketing\\Service\\Fields\\InitOutboundEmailDefault'] ?? $container->load('getInitOutboundEmailDefaultService'));
            yield 73 => ($container->privates['App\\Module\\EmailMarketing\\Service\\Fields\\InitTrackersEnabledDefault'] ?? $container->load('getInitTrackersEnabledDefaultService'));
            yield 74 => ($container->privates['App\\Module\\EmailMarketing\\Service\\Fields\\UpdateEmailTemplateBody'] ?? $container->load('getUpdateEmailTemplateBodyService'));
            yield 75 => ($container->privates['App\\Module\\EmailMarketing\\Service\\Fields\\UpdateEmailTemplateSubject'] ?? $container->load('getUpdateEmailTemplateSubjectService'));
            yield 76 => ($container->privates['App\\Module\\Emails\\Service\\ModalFooterActions\\DismissDraftAction'] ?? $container->load('getDismissDraftActionService'));
            yield 77 => ($container->privates['App\\Module\\Emails\\Service\\ModalHeaderActions\\CloseDraftAction'] ?? $container->load('getCloseDraftActionService'));
            yield 78 => ($container->privates['App\\Module\\Emails\\Service\\ProcessHandlers\\OpenDraftComposeAction'] ?? $container->load('getOpenDraftComposeActionService'));
            yield 79 => ($container->privates['App\\Module\\Emails\\Service\\RecordActions\\InsertEmailTemplateAction'] ?? $container->load('getInsertEmailTemplateActionService'));
            yield 80 => ($container->privates['App\\Module\\Emails\\Service\\RecordThreadModalActions\\OpenDraftAction'] ?? $container->load('getOpenDraftActionService'));
            yield 81 => ($container->privates['App\\Module\\Emails\\Service\\RecordThreadModalActions\\OpenDraftClickAction'] ?? $container->load('getOpenDraftClickActionService'));
            yield 82 => ($container->privates['App\\Module\\Emails\\Service\\RecordThreadModalHeaderActions\\DismissAllEmailDrafts'] ?? $container->load('getDismissAllEmailDraftsService'));
            yield 83 => ($container->privates['App\\Module\\Invoices\\Service\\RecordActions\\BuildPDFEmailAction'] ?? $container->load('getBuildPDFEmailAction2Service'));
            yield 84 => ($container->privates['App\\Module\\Quotes\\Service\\RecordActions\\BuildPDFEmailAction'] ?? $container->load('getBuildPDFEmailAction3Service'));
        }, 85)), $a, ($container->privates['App\\Engine\\LegacyHandler\\AclHandler'] ?? $container->load('getAclHandlerService')), ($container->privates['App\\AsyncTask\\Service\\Dispatcher\\AsyncTaskDispatcher'] ?? $container->load('getAsyncTaskDispatcherService')), $b, ($container->privates['App\\AsyncTask\\Service\\TaskHandler\\AsyncTaskHandlerRegistry'] ?? $container->load('getAsyncTaskHandlerRegistryService')));

        if (isset($container->privates['App\\Process\\DataPersister\\ProcessProcessor'])) {
            return $container->privates['App\\Process\\DataPersister\\ProcessProcessor'];
        }

        return $container->privates['App\\Process\\DataPersister\\ProcessProcessor'] = $instance;
    }
}
