const out={}; try { const f = await eda.pcb_ManufactureData.getAutoRouteJsonFile(); out.type = Object.prototype.toString.call(f); if (f && f.size !== undefined) { out.size = f.size; const t = await f.text(); out.head = t.slice(0,600); } else if (typeof f === 'string') { out.size = f.length; out.head = f.slice(0,600); } else out.keys = f ? Object.keys(f).slice(0,20) : null; } catch(e){ out.err = String(e).slice(0,300); } out.logN = window.__arLog.length; out.log = window.__arLog.slice(-6).map(s=>s.slice(0,160)); return out;