// Exploration helpers loaded
// Helper: Render exploration field with smart type detection
function renderExpField(label, value) {
if (value === null || value === undefined) return '';
let rendered;
if (typeof value === 'string') {
rendered = `
${escapeHtml(value)}
`;
} else if (Array.isArray(value)) {
rendered = renderExpArray(value);
} else if (typeof value === 'object') {
rendered = renderExpObject(value);
} else {
rendered = `
${escapeHtml(String(value))}
`;
}
return `
${rendered}
`;
}
// Helper: Render array values
function renderExpArray(arr) {
if (!arr.length) return '