"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.buildAssistantDeepTurnPrePackagingContext = buildAssistantDeepTurnPrePackagingContext; function buildAssistantDeepTurnPrePackagingContext(input) { return { droppedIntentSegments: input.extractDroppedIntentSegments(input.normalizedPayload), analysisContextForContract: input.runtimeAnalysisContext.active ? { as_of_date: input.runtimeAnalysisContext.as_of_date, period_from: input.runtimeAnalysisContext.period_from, period_to: input.runtimeAnalysisContext.period_to, source: input.runtimeAnalysisContext.source, snapshot_mode: input.runtimeAnalysisContext.snapshot_mode } : null, routesForDebug: input.buildDebugRoutes(input.routeSummary), resolvedExecutionState: input.extractExecutionState(input.normalizedPayload), safeAssistantReplyBase: input.sanitizeReply(input.assistantReply, "Нужны уточнения для надежного ответа.") }; }