1void 0===TCB_Front.js_modules.audio&&TCB_Front.setModuleLoadedStatus("audio",!1),(t=>{if(TCB_Front.isModuleLoaded("audio"))return;const a=".thrv_audio";t(window).on("tcb_after_dom_ready",(()=>{tve_frontend_options.is_editor_page||(o.maybeAutoplayAudio(t("body")),t(a).each(((t,a)=>{a.querySelector(".tve_audio-no_audio")&&a.remove()})))})).on("tcb_after_lightbox_open",((e,d)=>{t(d).find(`${a}:not([data-type="dynamic"]) audio, ${a}[data-type="soundcloud"][data-auto_play="1"]`).each(((t,a)=>o.autoplayAudio(a)))})).on("tcb_before_lightbox_close",((a,o)=>{t(o).find("audio").each(((t,a)=>a.pause()))}));const o={maybeAutoplayAudio(o){o.find(`${a}:not([data-type="dynamic"]) audio, ${a}[data-type="soundcloud"][data-auto_play="1"]`).each(((a,o)=>{0===t(o).parents(".tve_p_lb_content").length&&this.autoplayAudio(o)}))},autoplayAudio(a){if("audio"===a.tagName.toLowerCase()&&a.hasAttribute("data-autoplay")){const t=a.play();null!==t&&t.catch((()=>{a.play()}))}else t(a).find("iframe").each(((t,a)=>{let o=a.getAttribute("src")||a.getAttribute("data-src");o=`${o.replace("&auto_play=0","")}&auto_play=1`,a.setAttribute("src",o)}))}};TCB_Front.setModuleLoadedStatus("audio",!0)})(ThriveGlobal.$j);
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.