1const telephonyNumbersEnabled = ['1', 'true', 'yes', 'on'].includes( 2 String(process.env.FLEXYLEAD_APTEVA_TELEPHONY_ENABLED || process.env.VITE_APTEVA_TELEPHONY_ENABLED || '').trim().toLowerCase(), 3); 4 5const rawDefinitions = [ 6 { name: 'flexylead-api-gateway-bootstrap', file: '../../functions/flexylead-api-gateway-bootstrap.mjs' }, 7 { name: 'flexylead-app-session-query', file: '../../functions/flexylead-app-session-query.mjs' }, 8 { name: 'flexylead-app-commercial-bootstrap-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'bootstrap' }, 9 { name: 'flexylead-app-commercial-prospects-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'prospects' }, 10 { name: 'flexylead-app-commercial-calls-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'calls' }, 11 { name: 'flexylead-app-commercial-call-audio-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'call-audio', timeout_ms: 15_000 }, 12 { name: 'flexylead-app-commercial-history-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'history' }, 13 { name: 'flexylead-app-commercial-missed-calls-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'missed-calls' }, 14 { name: 'flexylead-app-commercial-sales-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'sales' }, 15 { name: 'flexylead-app-commercial-reference-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'reference' }, 16 { name: 'flexylead-app-commercial-reference-offers-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'reference-offers' }, 17 { name: 'flexylead-app-commercial-reference-remuneration-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'reference-remuneration' }, 18 { name: 'flexylead-app-commercial-reference-routing-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'reference-routing' }, 19 { name: 'flexylead-app-commercial-reference-campaigns-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'reference-campaigns' }, 20 { name: 'flexylead-app-commercial-reference-groups-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'reference-groups' }, 21 { name: 'flexylead-app-commercial-reference-performance-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'reference-performance' }, 22 { name: 'flexylead-app-commercial-reference-profile-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'reference-profile' }, 23 { name: 'flexylead-app-commercial-team-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'team' }, 24 { name: 'flexylead-app-commercial-metrics-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'metrics' }, 25 { name: 'flexylead-app-commercial-reports-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'reports' }, 26 { name: 'flexylead-app-commercial-operations-calls-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'operations-calls' }, 27 { name: 'flexylead-app-commercial-operations-prospects-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'operations-prospects' }, 28 { name: 'flexylead-app-commercial-operations-sales-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'operations-sales' }, 29 { name: 'flexylead-reconcile-report-reference-index', file: '../../functions/flexylead-reconcile-report-reference-index.mjs', timeout_ms: 60_000 }, 30 { name: 'flexylead-app-commercial-operations-sales-export-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'operations-sales-export' }, 31 { name: 'flexylead-app-commercial-ai-operations-query', file: '../../functions/flexylead-app-commercial-resource-query.mjs', resource: 'ai-operations' }, 32 { name: 'flexylead-app-quality-query', file: '../../functions/quality-partner-gateway.mjs', timeout_ms: 30_000, max_memory_mb: 256, disable_function_url: true }, 33 { name: 'flexylead-app-dashboard-query', file: '../../functions/flexylead-app-dashboard-query.mjs', timeout_ms: 30_000, max_memory_mb: 256 }, 34 { name: 'flexylead-app-acquisition-query', file: '../../functions/flexylead-app-acquisition-query.mjs', timeout_ms: 30_000, max_memory_mb: 256 }, 35 { name: 'flexylead-app-operations-objectives-query', file: '../../functions/flexylead-app-operations-config-query.mjs', operations_config_resource: 'objectives' }, 36 { name: 'flexylead-app-operations-periods-query', file: '../../functions/flexylead-app-operations-config-query.mjs', operations_config_resource: 'periods' }, 37 { name: 'flexylead-app-operations-performance-query', file: '../../functions/flexylead-app-operations-config-query.mjs', operations_config_resource: 'performance' }, 38 { name: 'flexylead-app-sales-audio-query', file: '../../functions/flexylead-app-sales-audio-query.mjs', timeout_ms: 15_000, max_memory_mb: 128, organization_env: true }, 39 { name: 'flexylead-app-pilotage-summary-query', file: '../../functions/flexylead-app-pilotage-query.mjs', pilotage_resource: 'summary', timeout_ms: 30_000, max_memory_mb: 256 }, 40 { name: 'flexylead-app-pilotage-trend-query', file: '../../functions/flexylead-app-pilotage-query.mjs', pilotage_resource: 'trend', timeout_ms: 30_000, max_memory_mb: 256 }, 41 { name: 'flexylead-app-pilotage-campaigns-query', file: '../../functions/flexylead-app-pilotage-query.mjs', pilotage_resource: 'campaigns', timeout_ms: 30_000, max_memory_mb: 256 }, 42 { name: 'flexylead-app-pilotage-commercials-query', file: '../../functions/flexylead-app-pilotage-query.mjs', pilotage_resource: 'commercials', timeout_ms: 30_000, max_memory_mb: 256 }, 43 { name: 'flexylead-app-pilotage-operational-query', file: '../../functions/flexylead-app-pilotage-query.mjs', pilotage_resource: 'operational', timeout_ms: 30_000, max_memory_mb: 256 }, 44 { name: 'flexylead-app-pilotage-remuneration-query', file: '../../functions/flexylead-app-pilotage-query.mjs', pilotage_resource: 'remuneration', timeout_ms: 60_000, max_memory_mb: 256 }, 45 { name: 'flexylead-app-business-tool-bridge', file: '../../functions/flexylead-app-business-tool-bridge.mjs', bridge_mode: 'read', timeout_ms: 30_000, max_memory_mb: 256 }, 46 { name: 'flexylead-app-business-action-bridge', file: '../../functions/flexylead-app-business-tool-bridge.mjs', bridge_mode: 'action', timeout_ms: 30_000, max_memory_mb: 256 }, 47 { name: 'flexylead-partner-state-query', file: '../../functions/flexylead-partner-state-query.mjs', timeout_ms: 30_000, max_memory_mb: 256 }, 48 { name: 'flexylead-app-command-dispatch', file: '../../functions/flexylead-app-command-dispatch.mjs', timeout_ms: 60_000, max_memory_mb: 256 }, 49 { name: 'flexylead-admin-data-mutation', file: '../../functions/flexylead-admin-data-mutation.mjs', timeout_ms: 30_000, max_memory_mb: 256, auth_env: true, disable_function_url: true }, 50 { name: 'flexylead-integrity-audit', file: '../../functions/flexylead-integrity-audit.mjs', timeout_ms: 30_000, max_memory_mb: 256, auth_env: true, disable_function_url: true }, 51 { name: 'flexylead-app-integration-tool', file: '../../functions/flexylead-app-integration-tool.mjs', timeout_ms: 30_000, max_memory_mb: 256 }, 52 { name: 'commercial-supervision-session', file: '../../functions/commercial-supervision-session.mjs', timeout_ms: 30_000, max_memory_mb: 256, auth_env: true, disable_function_url: true }, 53 { name: 'flexylead-claim-ai-reservation', file: '../../functions/flexylead-claim-ai-reservation.mjs', timeout_ms: 15_000, max_memory_mb: 128, auth_env: true, disable_function_url: true }, 54 { name: 'flexylead-claim-missed-call', file: '../../functions/flexylead-claim-missed-call.mjs', timeout_ms: 30_000, max_memory_mb: 256, auth_env: true, disable_function_url: true }, 55 { name: 'flexylead-commercial-availability', file: '../../functions/flexylead-commercial-availability.mjs', timeout_ms: 15_000, max_memory_mb: 128, auth_env: true, disable_function_url: true }, 56 { name: 'flexylead-record-work-result', file: '../../functions/flexylead-record-work-result.mjs', timeout_ms: 30_000, max_memory_mb: 256, auth_env: true, disable_function_url: true }, 57 { name: 'flexylead-reserve-sale-contracts', file: '../../functions/flexylead-reserve-sale-contracts.mjs', timeout_ms: 15_000, max_memory_mb: 128, auth_env: true, disable_function_url: true, bundle: true }, 58 { name: 'flexylead-create-sales', file: '../../functions/flexylead-create-sales.mjs', timeout_ms: 30_000, max_memory_mb: 256, auth_env: true, disable_function_url: true, bundle: true }, 59 { name: 'flexylead-reconcile-sale-revenue', file: '../../functions/flexylead-reconcile-sale-revenue.mjs', timeout_ms: 60_000, max_memory_mb: 256, disable_function_url: true }, 60 { name: 'flexylead-start-callback', file: '../../functions/flexylead-start-callback.mjs', timeout_ms: 60_000, max_memory_mb: 256, auth_env: true, disable_function_url: true },