1var url_prefix = "https://cms.static.btv.bg"; 2 3var adblock_active = false; 4 5function requirejs(script) { 6 jQuery.ajax({ 7 url: script, 8 dataType: "script", 9 async: false, 10 success: function () { 11 // ok 12 }, 13 error: function () { 14 if(script == url_prefix + '/shared/vjs/videojs.ads.int.min.js' || script == url_prefix + '/shared/vjs/videojs.ads.js') { 15 adblock_active = true; 16 } else { 17 // throw new Error("Could not load script " + script); 18 } 19 } 20 }); 21} 22 23function waitForGoogleIMA(){ 24 if(typeof google !== "undefined"){ 25 requirejs(url_prefix + "/shared/vjs/videojs.ima.min.js"); 26 } 27 else{ 28 setTimeout(waitForGoogleIMA, 25); 29 } 30} 31waitForGoogleIMA(); 32 33requirejs(url_prefix + "/shared/vjs/videojs.gip.js"); 34// requirejs(url_prefix + "/static/bg/shared/vjs/videojs.contrib-hls.min.js"); 35requirejs(url_prefix + "/shared/vjs/videojs.data.js?v=1.0"); 36requirejs(url_prefix + "/shared/vjs/videojs.embed.js"); 37requirejs(url_prefix + "/shared/vjs/videojs.markers.js"); 38requirejs(url_prefix + "/shared/vjs/videojs.countdown.js"); 39requirejs(url_prefix + "/shared/vjs/videojs.videooverlay.js"); 40requirejs(url_prefix + "/shared/vjs/videojs.ads.state.js"); 41requirejs(url_prefix + "/shared/vjs/videojs.suggestedVideoEndcap.js"); 42requirejs(url_prefix + "/shared/vjs/videojs.nextproduct.js"); 43requirejs(url_prefix + "/shared/vjs/videojs-http-streaming.min.js"); 44 45 46if(adblock_active) { 47 requirejs(url_prefix + "/shared/vjs/videojs.aab.js"); 48} 49 50var event; 51if (typeof(Event) === 'function') { 52 event = new Event('VJSLoaded', { loaded: true}); 53} else { 54 event = document.createEvent('Event'); 55 event.initEvent('VJSLoaded', true, true); 56} 57 58document.dispatchEvent(event);
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.