1/** 2 * @license 3 * PrivacyScrubber Core Processing Engine (ZTDS) 4 * Copyright (c) 2026 PrivacyScrubber. All Rights Reserved. 5 * 6 * WARNING: This is proprietary, commercial software. 7 * Unauthorized copying, modification, distribution, or use of this source code, 8 * via any medium, is strictly prohibited. Protected by international copyright 9 * laws and treaties. 10 */ 11export function initVideoPlayers(){document.querySelectorAll("video").forEach(e=>{if(e.dataset.videoInitialized)return;if(!e.src&&!e.querySelector("source"))return;e.dataset.videoInitialized="true",e.muted=!1,e.autoplay=!1,e.loop=!1;const t=e.parentElement;if(!t)return;const o=document.createElement("div");o.className="absolute inset-0 w-full h-full flex items-center justify-center bg-dark-950/50 backdrop-blur-[2px] transition-all duration-300 z-20 cursor-pointer group",o.innerHTML='\n <div class="w-16 h-16 md:w-20 md:h-20 bg-neon-cyan/20 border border-neon-cyan/50 rounded-full flex items-center justify-center shadow-[0_0_30px_rgba(6,182,212,0.8)] group-hover:bg-neon-cyan/40 group-hover:scale-110 group-hover:shadow-[0_0_50px_rgba(6,182,212,1)] transition-all duration-300">\n <svg class="w-8 h-8 inline-block text-white ml-[4px]"><use href="#icon-play"></use></svg>\n </div>\n <div class="absolute bottom-4 left-4 bg-dark-900 border border-white/10 px-3 py-1 rounded-md text-xxs font-mono text-slate-400">\n <svg class="w-4 h-4 inline-block text-neon-cyan mr-1"><use href="#icon-volume-high"></use></svg> SOUND ON\n </div>\n ',"static"===window.getComputedStyle(t).position&&(t.style.position="relative"),t.appendChild(o),o.addEventListener("click",t=>{t.stopPropagation(),t.preventDefault(),e.paused&&(o.style.opacity="0",o.style.pointerEvents="none",e.setAttribute("controls","controls"),e.muted=!1,e.play().catch(e=>{"NotAllowedError"===e.name&&(window.showInPageToast?window.showInPageToast("Playback started. Please click the video again if sound is blocked.","warning"):window.showStatus&&window.showStatus("Playback started. Please click the video again if sound is blocked.","warning"))}))})})}window.playYoutubeExplainer=function(e){const t=e.getAttribute("data-video-id")||"ubfotKpUxq8",o=e.getAttribute("data-video-title")||"PrivacyScrubber Zero-Trust Video Guide";e.innerHTML=`<iframe class="absolute inset-0 w-full h-full" src="https://www.youtube.com/embed/${t}?autoplay=1&modestbranding=1&rel=0&showinfo=0&iv_load_policy=3&theme=dark" title="${o}" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>`,e.onclick=null},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",initVideoPlayers):initVideoPlayers();
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.