(function() { 'use strict'; var conditionsContainer = document.getElementById('js-conditions-container'); var actionsContainer = document.getElementById('js-actions-container'); var addConditionBtn = document.getElementById('js-add-condition'); var addActionBtn = document.getElementById('js-add-action'); var data = window.AutomationFormData || { integrations: [], emailTemplates: [], recipientLabels: {} }; function getNextIndex(container) { var rows = container.querySelectorAll('.automation-row'); var maxIdx = -1; rows.forEach(function(row) { var idx = parseInt(row.getAttribute('data-index') || '0', 10); if (idx > maxIdx) maxIdx = idx; }); return maxIdx + 1; } function escapeHtml(str) { var div = document.createElement('div'); div.textContent = str; return div.innerHTML; } function buildIntegrationCheckboxes(namePrefix) { var html = '