"use strict";function docReady(e){"complete"===document.readyState||"interactive"===document.readyState?setTimeout(e,1):document.addEventListener("DOMContentLoaded",e)}docReady(function(){let e=document.querySelectorAll(".castos-player");var te=window.ssp_player_i18n||{};e.forEach(function(i){let r=i.dataset.player_id,n=window["ssp_castos_player_"+r],s=i.dataset.episode,e=i.querySelector(".ssp-playback"),t,a=i.querySelector(".play-btn"),o=i.querySelector(".pause-btn"),c=i.querySelector(".player__artwork"),l=i.querySelector(".ssp-duration"),d=i.querySelector(".ssp-timer"),u=i.querySelector(".ssp-progress"),p=i.querySelector(".progress__filled"),f=e.querySelectorAll("[data-skip]"),y=i.querySelector(".player-btn__volume"),v=i.querySelector(".player-btn__speed"),m=i.querySelector(".ssp-loader"),L=i.querySelector(".playlist__items"),_=i.querySelector(".player__podcast-title"),h=i.querySelector(".player__episode-title"),E=i.querySelector(".playlist__wrapper"),b=!!E,S,q;function k(e){return(""+(e+100)).substring(1)}function g(e){var t=Math.floor(e/3600);e%=3600;let i=Math.floor(e/60),s=Math.floor(e%60),r=0;return r=0
'+t(e.title)+'

'+t(e.title)+"

"+t(e.date)+" • "+t(e.duration)+'

'+t(e.excerpt)+'

',s.firstChild}(e);L.appendChild(t),t.addEventListener("click",$),t.addEventListener("keydown",Z)}):E.removeEventListener("scroll",ee)}s()},e.onerror=function(){s()},e.send()}()}j&&j.addEventListener("click",function(){return V(K,j)}),N&&N.addEventListener("click",function(){return V(K,j)}),J&&J.addEventListener("click",function(){return V(W,J)}),X&&X.addEventListener("click",function(){return V(W,J)}),G&&G.addEventListener("click",function(){return Y(B)}),z&&z.addEventListener("click",function(){return Y(U)}),Q&&Q.addEventListener("click",function(){return Y(I)}),document.addEventListener("keydown",e=>{if(document.activeElement.closest(".castos-player"))if("ArrowRight"===e.code)e.preventDefault(),t.currentTime+=30;else if("ArrowLeft"===e.code)e.preventDefault(),t.currentTime-=10;else if("Space"===e.code)e.preventDefault(),A();else if("m"===e.key||"M"===e.key)y.dispatchEvent(new Event("click")),y.focus();else if(e.shiftKey&&"Period"===e.code){let e=v.dataset.speed<2?parseFloat(v.dataset.speed)+.2:2;D(e.toFixed(1))}else if(e.shiftKey&&"Comma"===e.code){let e=.4