精品一区二区三区视频m
var groups = [{"name":"mtm3u8","items":[{"name":"第20260125期","pathid":1,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=1","isActive":false},{"name":"第20260201期","pathid":2,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=2","isActive":false},{"name":"第20260208期","pathid":3,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=3","isActive":false},{"name":"第20260215期","pathid":4,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=4","isActive":false},{"name":"第20260222期","pathid":5,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=5","isActive":false},{"name":"第20260301期","pathid":6,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=6","isActive":false},{"name":"第20260308期","pathid":7,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=7","isActive":false},{"name":"第20260315期","pathid":8,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=8","isActive":false},{"name":"第20260322期","pathid":9,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=9","isActive":false},{"name":"第20260329期","pathid":10,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=10","isActive":false},{"name":"第20260405期","pathid":11,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=11","isActive":false},{"name":"第20260412期","pathid":12,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=12","isActive":false},{"name":"第20260419期","pathid":13,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=13","isActive":false},{"name":"第20260426期","pathid":14,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=14","isActive":false},{"name":"第20260503期","pathid":15,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=15","isActive":false},{"name":"第20260510期","pathid":16,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=16","isActive":true},{"name":"第20260517期","pathid":17,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=17","isActive":false},{"name":"第20260524期","pathid":18,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=18","isActive":false},{"name":"第20260531期","pathid":19,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=19","isActive":false},{"name":"第20260607期","pathid":20,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=20","isActive":false},{"name":"第20260614期","pathid":21,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=21","isActive":false},{"name":"第20260622期","pathid":22,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=22","isActive":false},{"name":"第20260628期","pathid":23,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=23","isActive":false},{"name":"第20260705期","pathid":24,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=24","isActive":false},{"name":"第20260712期","pathid":25,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=25","isActive":false},{"name":"第20260719期","pathid":26,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=26","isActive":false},{"name":"第20260726期","pathid":27,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=27","isActive":false},{"name":"第20260802期","pathid":28,"url":"/vod/2ok7zk/play/3RabLM.html?pathid=28","isActive":false}]}];
var switchEl = document.getElementById('sourceSwitch');
if (!switchEl) return;
switchEl.addEventListener('click', function(e){
var btn = e.target.closest('button');
if (!btn) return;
var gi = parseInt(btn.getAttribute('data-gi'), 10);
if (isNaN(gi) || gi < 0 || gi >= groups.length) return;
var allBtns = switchEl.querySelectorAll('button');
for (var i = 0; i < allBtns.length; i++) { allBtns[i].classList.remove('active'); allBtns[i].style.background='#f5f5f5'; allBtns[i].style.color='#666'; }
btn.classList.add('active'); btn.style.background='#e4393c'; btn.style.color='#fff';
var grid = document.getElementById('episodeGrid');
if (!grid || !groups[gi] || !groups[gi].items) return;
var html = '';
for (var j = 0; j < groups[gi].items.length; j++) {
var ep = groups[gi].items[j];
html += '
' + ep.name + '';
}
grid.innerHTML = html;
});
})();