"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.resolveAssistantAddressLaneAttemptFollowupContext = resolveAssistantAddressLaneAttemptFollowupContext; exports.buildAssistantAddressLaneAttemptQueryOptions = buildAssistantAddressLaneAttemptQueryOptions; function resolveAssistantAddressLaneAttemptFollowupContext(carryMeta) { return carryMeta?.followupContext && typeof carryMeta.followupContext === "object" ? carryMeta.followupContext : null; } function buildAssistantAddressLaneAttemptQueryOptions(input) { const base = { analysisDateHint: input.analysisDateHint }; if (input.scopedFollowupContext) { base.followupContext = input.scopedFollowupContext; } if (input.llmSemanticHints) { base.llmSemanticHints = input.llmSemanticHints; } if (input.activeOrganization) { base.activeOrganization = input.activeOrganization; } if (input.knownOrganizations.length > 0) { base.knownOrganizations = input.knownOrganizations; } return base; }