var OFGA_V = 'u.1.0.0'; var OFGA_CE = 86400; var OFGA_OFFER = '380'; var OFGA_SOURCE = '13950'; var OFGA_LAND = '1899'; var OFGA_DOMAIN = 'sovokol.com'; var OFGA_RLINK = '5-w8efy-eak-fari-d1gr'; var OFGA_SUB_1 = ''; var OFGA_SUB_2 = ''; var OFGA_SUB_3 = ''; var OFGA_SUB_4 = ''; var OFGA_SUB_5 = ''; var OFGA_SUB_6 = ''; var OFGA_SUB_7 = ''; var OFGA_OL = '0'; var OFGA_WM = 'regexp'; var OFGA_RE = new RegExp('\/download\/'); var ofgaLink = { prevAG : false, isFile : function(type){ var t = ['7z', 'bz2', 'cab', 'deb', 'jar', 'rar', 'rpm', 'tar', 'zip', 'exe', 'wmi', 'msi', '3gp', 'aaf', 'asf', 'flv', 'mkv', 'mov', 'mpeg', 'qt', 'wmv', 'hdv', 'mpeg4', 'mp4', 'dvd', 'mxf', 'avi', 'aac', 'asf', 'cda', 'fla', 'mp3', 'ogg', 'wav', 'wma', 'cd', 'ac3', 'dts', 'flac', 'midi', 'mod', 'aud', 'bmp', 'cpt', 'gif', 'jpeg', 'jpg', 'jp2', 'pcx', 'png', 'psd', 'tga', 'tpic', 'tiff', 'tif', 'wdp', 'hdp', 'cdr', 'svg', 'ico', 'ani', 'cur', 'xcf', 'torrent', 'apk', 'ps', 'eps', 'djvu', 'opf', 'chm', 'sgml', 'xml', 'fb2', 'fb3', 'tex', 'lit', 'exebook', 'prc', 'epub', 'img', 'iso', 'nrg', 'mdf', 'uif', 'bin', 'cue', 'daa', 'pqi', 'cso', 'ccd', 'sub', 'wim', 'swm', 'rwm', 'doc', 'txt', 'rtf', 'pdf']; return t[type] !== "undefined"; }, wrap : function(obj){ switch (OFGA_WM) { case 'attr' : return obj.getAttribute("data-ofga-link") !== null; case 'ext' : return ofgaLink.isFile(obj.getAttribute("href").replace(/^(.+)\.(.+)$/, "$2")); case 'regexp' : return OFGA_RE.test(obj.getAttribute("href")); default : return obj.getAttribute("data-ofga-link") !== null; } }, cookie : function(){ return (OFGA_OL === '0') || (getCookie('excaliburDrone') !== 'write'); }, dom : function(){ return OFGA_DOMAIN; }, genLnk : function(obj){ var ofgaDomain = this.dom(); var link = obj.href; var p = { deeplink:link, subid_1:OFGA_SUB_1, subid_2:OFGA_SUB_2, subid_3:OFGA_SUB_3, subid_4:OFGA_SUB_4, subid_5:OFGA_SUB_5, subid_6:OFGA_SUB_6, subid_7:OFGA_SUB_7, }; var queryString = Object.keys(p).map(function(key) { if (p[key]) return key + '=' + encodeURIComponent(p[key]) }).join('&'); return '//' + ofgaDomain + '/' + OFGA_RLINK + '?' + queryString; }, lnks : function(){ var self = this; if(!this.prevAG){ var la = document.getElementsByTagName("a"); Array.prototype.forEach.call(la, function(item){ if(self.wrap(item) && self.cookie() && !item.getAttribute('data-ofga-aw')){ item.setAttribute("data-ofga-aw", 'true'); item.setAttribute("target", "_blank"); item.setAttribute("onclick", "setCookie('excaliburDrone', 'write', "+OFGA_CE+")"); item.setAttribute("href", self.genLnk(item)); } }); } }, loadAfterST : function(){ if ( document.getElementById('torrents_preload') ) { setTimeout(ofgaLink.loadAfterST, 1000); } else { ofgaLink.go(); } }, go : function(){ this.lnks(); if(this.cb) this.cb(); }, cb : null } document.addEventListener('DOMContentLoaded', function () { if (OFGA_OFFER !== '54' || (!mobileDetect() && browserDetect() !== 'Yandex')) ofgaLink.loadAfterST(); }, false); function setCookie(n, v, o) { o = o || {}; var e = o.expires; if (typeof e == "number" && e) { var d = new Date(); d.setTime(d.getTime() + e * 1000); e = o.expires = d; } if (e && e.toUTCString) { o.expires = e.toUTCString(); } v = encodeURIComponent(v); var uc = n + "=" + v; for (var pn in o) { uc += "; " + pn; var pv = o[pn]; if (pv !== true) { uc += "=" + pv; } } document.cookie = uc; } function getCookie(n) { var m = document.cookie.match(new RegExp( "(?:^|; )" + n.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)" )); return m ? decodeURIComponent(m[1]) : undefined; } function browserDetect() { var browser; if ((!!window.opr && !!opr.addons) || !!window.opera || navigator.userAgent.indexOf(' OPR/') >= 0) { // Opera 8.0+ browser = 'Opera'; } else if (typeof InstallTrigger !== 'undefined') { // Firefox 1.0+ browser = 'Firefox'; } else if (/constructor/i.test(window.HTMLElement) || (function(p) { return p.toString() === "[object SafariRemoteNotification]"; })(!window['safari'] || (typeof safari !== 'undefined' && safari.pushNotification))) { // Safari 3.0+ "[object HTMLElementConstructor]" browser = 'Safari'; } else if ( /*@cc_on!@*/ false || !!document.documentMode) { // Internet Explorer 6-11 browser = 'IE'; var isIE = true; } else if (!isIE && !!window.StyleMedia) { // Edge 20+ browser = 'Edge'; } else if (navigator.userAgent.indexOf(' YaBrowser/') >= 0 || navigator.userAgent.indexOf(' Yowser/') >= 0) { // Yandex browser = 'Yandex'; } else if (!!window.chrome) { // Chrome 1+ browser = 'Chrome'; } return browser; } function mobileDetect() { var check = false; (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera); return check; };