`;
}).join('');
}
const menuBtn = document.getElementById('menu-open-btn');
const menuSheet = document.getElementById('menu-sheet');
const menuBackdrop = document.getElementById('menu-sheet-backdrop');
if (menuBtn) {
menuBtn.addEventListener('click', () => { menuSheet.classList.toggle('open'); menuBackdrop.classList.toggle('open'); });
menuBackdrop.addEventListener('click', () => { menuSheet.classList.remove('open'); menuBackdrop.classList.remove('open'); });
}
function showHist(p) {
document.getElementById('hist-title').textContent = `${p.market}:${p.sel} — ${p.home} vs ${p.away}`;
const rows = (p.history || []).map(h => {
const t = new Date(h.t);
const ts = t.toLocaleTimeString('tr-TR', {hour:'2-digit',minute:'2-digit'}) + ' ' + t.toLocaleDateString('tr-TR',{day:'2-digit',month:'2-digit'});
const cls = h.d < 0 ? 'neg' : 'pos';
return `${ts}${h.o}${h.d > 0 ? '+' : ''}${h.d}%
`;
});
document.getElementById('hist-body').innerHTML = rows.length ? rows.join('') : 'Henüz veri yok
';
document.getElementById('hist-backdrop').classList.add('open');
}
function closeHist() {
document.getElementById('hist-backdrop').classList.remove('open');
}
initAuth(() => { loadAll(); setInterval(loadAll, 60000); });