tldinfo.additional_contact_fields.forEach(acf => { const apply = [ acf.apply_registrant != 0 ? "registrant" : null, acf.apply_admin != 0 ? "admin" : null, acf.apply_tech != 0 ? "tech" : null, acf.apply_billing != 0 ? "billing" : null ].filter(Boolean).join(", "); const logic = acf.one_of == 0 ? "AND" : "OR"; console.log(`${apply}: if (${acf.field_name1} ${acf.operator1} ${acf.field_value1} ${logic} ${acf.field_name2} ${acf.operator2} ${acf.field_value2}) then ${acf.required_fields} required`); });