1(()=>{(function(){window.brokenLinkChecker=new c;function c(){let n=this;window.addEventListener("YTEmbedHandler_onPlayerReady",r);function r(t){if(!window.YouTubeEmbedHandler)return;let i=t.detail.target,a=i.playerInfo;if(!a)return;let o=i.g;if(!o||!o.getAttribute)return;let e=o.getAttribute("src");if(e=e.split("&enablejsapi=")[0],e=e.split("?enablejsapi=")[0],a.playerState===-1){let l=window.YouTubeEmbedHandler.extractIdFromUrl(e);window.YouTubeEmbedHandler.isPlaylist(e)?n.checkYouTubePlaylist(l,e):n.checkYouTubeVideo(l,e)}else n.clearBrokenLink(e)}this.checkYouTubeVideo=function(t,i=""){ajax.call({module:"broken_link_checker",action:"check_youtube_video",data:{post_id:ajax.postId,video_id:t,link_src:i}})},this.checkYouTubePlaylist=function(t,i=""){ajax.call({module:"broken_link_checker",action:"check_youtube_playlist",data:{post_id:ajax.postId,playlist_id:t,link_src:i}})},this.clearBrokenLink=function(t){ajax.call({module:"broken_link_checker",action:"delete_broken_link_log",data:{link_src:t}})}}})();})(); 2//# sourceMappingURL=broken-link-checker.min.js.map
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.