| 6853 | `)}function eLY(q){if(q.length===0)return'<p class="empty">No response time data</p>';let K={"2-10s":0,"10-30s":0,"30s-1m":0,"1-2m":0,"2-5m":0,"5-15m":0,">15m":0};for(let z of q)if(z<10)K["2-10s"]=(K["2-10s"]??0)+1;else if(z<30)K["10-30s"]=(K["10-30s"]??0)+1;else if(z<60)K["30s-1m"]=(K["30s-1m"]??0)+1;else if(z<120)K["1-2m"]=(K["1-2m"]??0)+1;else if(z<300)K["2-5m"]=(K["2-5m"]??0)+1;else if(z<900)K["5-15m"]=(K["5-15m"]??0)+1;else K[">15m"]=(K[">15m"]??0)+1;let _=Math.max(...Object.values(K));if(_===0)return'<p class="empty">No response time data</p>';return Object.entries(K).map(([z,Y])=>{let $=Y/_*100;return`<div class="bar-row"> |
| 6858 | `)}function qRY(q){if(q.length===0)return'<p class="empty">No time data</p>';let K=[{label:"Morning (6-12)",range:[6,7,8,9,10,11]},{label:"Afternoon (12-18)",range:[12,13,14,15,16,17]},{label:"Evening (18-24)",range:[18,19,20,21,22,23]},{label:"Night (0-6)",range:[0,1,2,3,4,5]}],_={};for(let A of q)_[A]=(_[A]||0)+1;let z=K.map((A)=>({label:A.label,count:A.range.reduce((O,w)=>O+(_[w]||0),0)})),Y=Math.max(...z.map((A)=>A.count))||1;return`<div id="hour-histogram">${z.map((A)=>` |