1(function(){const S=function(a){const o=a.querySelector(".kg-audio-player-container"),s=a.querySelector(".kg-audio-play-icon"),i=a.querySelector(".kg-audio-pause-icon"),r=a.querySelector(".kg-audio-seek-slider"),g=a.querySelector(".kg-audio-playback-rate"),l=a.querySelector(".kg-audio-mute-icon"),n=a.querySelector(".kg-audio-unmute-icon"),q=a.querySelector(".kg-audio-volume-slider"),e=a.querySelector("audio"),x=a.querySelector(".kg-audio-duration"),h=a.querySelector(".kg-audio-current-time");let P=[{rate:.75,label:"0.7\xD7"},{rate:1,label:"1\xD7"},{rate:1.25,label:"1.2\xD7"},{rate:1.75,label:"1.7\xD7"},{rate:2,label:"2\xD7"}],d=null,c=1;const u=()=>{r.value=Math.floor(e.currentTime),h.textContent=y(r.value),o.style.setProperty("--seek-before-width",`${r.value/r.max*100}%`),d=requestAnimationFrame(u)},b=t=>{t===r?o.style.setProperty("--seek-before-width",t.value/t.max*100+"%"):o.style.setProperty("--volume-before-width",t.value/t.max*100+"%")},y=t=>{const f=Math.floor(t/60),m=Math.floor(t%60),A=m<10?`0${m}`:`${m}`;return`${f}:${A}`},p=()=>{x.textContent=y(e.duration)},L=()=>{r.max=Math.floor(e.duration)},k=()=>{if(e.buffered.length>0){const t=Math.floor(e.buffered.end(e.buffered.length-1));o.style.setProperty("--buffered-width",`${t/r.max*100}%`)}};e.readyState>0?(p(),L(),k()):e.addEventListener("loadedmetadata",()=>{p(),L(),k()}),s.addEventListener("click",()=>{s.classList.add("kg-audio-hide"),i.classList.remove("kg-audio-hide"),e.play(),requestAnimationFrame(u)}),i.addEventListener("click",()=>{i.classList.add("kg-audio-hide"),s.classList.remove("kg-audio-hide"),e.pause(),cancelAnimationFrame(d)}),l.addEventListener("click",()=>{l.classList.add("kg-audio-hide"),n.classList.remove("kg-audio-hide"),e.muted=!1}),n.addEventListener("click",()=>{n.classList.add("kg-audio-hide"),l.classList.remove("kg-audio-hide"),e.muted=!0}),g.addEventListener("click",()=>{let t=P[(c+1)%5];c=c+1,e.playbackRate=t.rate,g.textContent=t.label}),e.addEventListener("progress",k),r.addEventListener("input",t=>{b(t.target),h.textContent=y(r.value),e.paused||cancelAnimationFrame(d)}),r.addEventListener("change",()=>{e.currentTime=r.value,e.paused||requestAnimationFrame(u)}),q.addEventListener("input",t=>{const f=t.target.value;b(t.target),e.volume=f/100})},v=document.querySelectorAll(".kg-audio-card");for(let a=0;a<v.length;a++)S(v[a])})(); 2; 3(function(){const g=document.getElementsByClassName("kg-toggle-heading"),a=function(t){const e=t.target.closest(".kg-toggle-card");var l=e.getAttribute("data-kg-toggle-state");l==="close"?e.setAttribute("data-kg-toggle-state","open"):e.setAttribute("data-kg-toggle-state","close")};for(let t=0;t<g.length;t++)g[t].addEventListener("click",a,!1)})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.