Guest User

Untitled

a guest
Feb 25th, 2018
343
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 316.59 KB | None | 0 0
  1. b'<!DOCTYPE html>
  2. <html class="mobile">
  3. <head>
  4. <meta http-equiv="X-UA-Compatible" content="IE=Edge" /><script>
  5. function generateVguid() {
  6. var charList = [\'A\',\'B\',\'C\',\'D\',\'E\',\'F\',\'G\',\'H\',\'I\',\'J\',\'K\',\'L\',\'M\',\'N\',\'O\',\'P\',\'Q\',\'R\',\'S\',\'T\',\'U\',\'V\',\'W\',\'X\',\'Y\',\'Z\',\'a\',\'b\',\'c\',\'d\',\'e\',\'f\',\'g\',\'h\',\'i\',\'j\',\'k\',\'l\',\'m\',\'n\',\'o\',\'p\',\'q\',\'r\',\'s\',\'t\',\'u\',\'v\',\'w\',\'x\',\'y\',\'z\',\'0\',\'1\',\'2\',\'3\',\'4\',\'5\',\'6\',\'7\',\'8\',\'9\',\'@\']
  7. var date = new Date();
  8. var msTimestamp = date.getTime();
  9. var secsTimestamp = Math.floor(msTimestamp/1000);
  10. var timestamp = secsTimestamp - ((secsTimestamp >> 28) << 28);
  11. var pints = [
  12. timestamp >> 4,
  13. ((timestamp % 16) << 20) + Math.floor(Math.random()*1048576),
  14. Math.floor(Math.random()*16777216),
  15. Math.floor(Math.random()*16777216),
  16. Math.floor(Math.random()*16777216),
  17. Math.floor(Math.random()*16777216),
  18. Math.floor(Math.random()*16777216),
  19. Math.floor(Math.random()*16777216),
  20. Math.floor(Math.random()*16777216)
  21. ];
  22.  
  23. var vguid = \'\';
  24. for (i = 8; i >= 0; i--){
  25. for (j = 0; j < 4; j++){
  26. var uu = charList[(pints[i] >> (6 * j)) % 63];
  27. vguid = uu + vguid;
  28. }
  29. }
  30.  
  31. return vguid;
  32. }
  33. </script>
  34. <title>Thank you for downloading TubeMate 3 from CNET Download.com</title>
  35.  
  36. \t\t\t<meta charset="UTF-8" />
  37. \t\t\t
  38. \t\t\t\t\t\t\t<meta name="robots" content="noindex, follow">
  39. \t\t\t\t\t\t
  40. \t\t\t
  41.  
  42.  
  43. <meta name="viewport" content="width=1090">
  44.  
  45.  
  46.  
  47.  
  48. <script>
  49. window[\'optimizely\'] = window[\'optimizely\'] || [];
  50. window[\'optimizely\'].push(["customTag", "pageTypeName", "product_pdl"]);
  51. window[\'optimizely\'].push(["customTag", "platform", "android"]);
  52. window[\'optimizely\'].push(["customTag", "category", "mp3 &amp;amp; audio software"]);
  53. window[\'optimizely\'].push(["customTag", "subcategory", "music management software"]);
  54. window[\'optimizely\'].push(["setDimensionValue", "pageTypeName", "product_pdl"]);
  55. </script>
  56.  
  57. <script src="//cdn.optimizely.com/js/4177821143.js"></script>
  58. <script type="text/javascript">
  59. function getOptimizelyTestAndVariant(){if("undefined"!=typeof window["optimizely"]){var allTests=window["optimizely"].allExperiments,charCount=0,variationMap=window["optimizely"].variationMap,variationMapActive=[];for(var testId in variationMap){if(variationMap.hasOwnProperty(testId)){var map=[],mapString="",testDefined=false,testEnabled=false;testDefined=allTests.hasOwnProperty(testId);testEnabled=testDefined&&allTests[testId].hasOwnProperty("enabled");if(testEnabled){map=[].concat(variationMap[testId]).join("_");mapString=testId+":"+map;if((charCount+mapString.length)<=255){charCount+=mapString.length;variationMapActive.push(mapString)}}}}return variationMapActive.join()}else{return""}}
  60. </script>
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  88.  
  89. <meta property="fb:app_id" content="16995676698"/>
  90. <meta property="fb:admins" content="100001036810388"/>
  91. <meta property="og:site_name" content="Download.com">
  92.  
  93. <meta name="application-name" content="Download.com" />
  94. <meta name="msapplication-starturl" content="http://download.cnet.com/" />
  95. <meta name="msapplication-window" content="width=1024;height=768" />
  96. <meta name="msapplication-TileImage" content="http://a3.fdlstatic.com/434/bundles/downloadcore/images/default_product_icon/icon_default_64.jpg" />
  97.  
  98. <meta name="msapplication-task" content="name=New Releases;action-uri=http://download.cnet.com/new-windows-software/;icon-uri=/favicon.ico" />
  99. <meta name="msapplication-task" content="name=Most Popular;action-uri=http://download.cnet.com/windows/most-popular/3101-20_4-0.html;icon-uri=/favicon.ico" />
  100. <meta name="msapplication-task" content="name=Latest Reviews;action-uri=http://download.cnet.com/windows/3150-20_4-0.html?sort=reviewDate+asc;icon-uri=/favicon.ico" />
  101. <meta name="msapplication-task" content="name=Blog;action-uri=http://download.cnet.com/download-blog/;icon-uri=/favicon.ico" />
  102.  
  103.  
  104.  
  105. <script type="text/javascript">
  106. var mobileForced = false;
  107. var mobileDetected = navigator.userAgent.toLowerCase().indexOf("mobile") >= 0 && !navigator.userAgent.search(/(ipad)/i) >= 0;
  108. var isMobileDevice = mobileDetected || mobileForced;
  109. var hbFileName = \'ls-Download.js\';
  110. var onMobile = false;
  111. var onDesktop = true;
  112.  
  113. if (onDesktop && !isMobileDevice) {
  114.  
  115. (function() {
  116. var hb = document.createElement(\'script\');
  117. hb.async = true;
  118. hb.type = \'text/javascript\';
  119. var useSSL = \'https:\' == document.location.protocol;
  120. hb.src = (useSSL ? \'https:\' : \'http:\') +
  121. \'//js-sec.indexww.com/ht/\' + hbFileName;
  122. var node = document.getElementsByTagName(\'head\')[0];
  123. node.insertBefore(hb, node.childNodes[0]);
  124. })();
  125. }
  126. </script>
  127.  
  128.  
  129.  
  130.  
  131. <script type="text/javascript">
  132. if(this != top){
  133. if(window.location.search.length > 0) {
  134. window.location = window.location.href + \'&idl=n\';
  135. } else {
  136. window.location = window.location.href + \'?idl=n\';
  137. }
  138. }
  139. </script>
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147. <link rel="search" type="application/opensearchdescription+xml" title="CNET Download Search" href="http://download.cnet.com/html/osdd/download.xml"/>
  148.  
  149.  
  150.  
  151. <link class="OneLinkKeepLinks" rel="alternate" hreflang="en" href="http://download.cnet.com/TubeMate-3/3001-2141_4-77669412.html" />
  152. <link class="OneLinkKeepLinks" rel="alternate" hreflang="es" href="http://descargar.cnet.com/TubeMate-3/3001-2141_4-77669412.html" />
  153. <link class="OneLinkKeepLinks" rel="alternate" hreflang="de" href="http://de.download.cnet.com/TubeMate-3/3001-2141_4-77669412.html" />
  154. <link class="OneLinkKeepLinks" rel="alternate" hreflang="fr" href="http://telecharger.cnet.com/TubeMate-3/3001-2141_4-77669412.html" />
  155.  
  156.  
  157. <link rel="stylesheet" type="text/css" href="http://a3.fdlstatic.com/434/bundles/downloadcore/css/optimized/page-types/product.css" />
  158.  
  159. <!-- ****** faviconit.com favicons ****** -->
  160. <link rel="shortcut icon" href="http://a1.fdlstatic.com/434/bundles/downloadcore/images/favicon.ico">
  161. <link rel="icon" sizes="16x16 32x32 64x64" href="http://a1.fdlstatic.com/434/bundles/downloadcore/images/favicon.ico">
  162. <link rel="icon" type="image/png" sizes="196x196" href="http://a4.fdlstatic.com/434/bundles/downloadcore/images/favicon-192.png">
  163. <link rel="icon" type="image/png" sizes="160x160" href="http://a.fdlstatic.com/434/bundles/downloadcore/images/favicon-160.png">
  164. <link rel="icon" type="image/png" sizes="96x96" href="http://a1.fdlstatic.com/434/bundles/downloadcore/images/favicon-96.png">
  165. <link rel="icon" type="image/png" sizes="64x64" href="http://a1.fdlstatic.com/434/bundles/downloadcore/images/favicon-64.png">
  166. <link rel="icon" type="image/png" sizes="32x32" href="http://a4.fdlstatic.com/434/bundles/downloadcore/images/favicon-32.png">
  167. <link rel="icon" type="image/png" sizes="16x16" href="http://a4.fdlstatic.com/434/bundles/downloadcore/images/favicon-16.png">
  168. <link rel="apple-touch-icon" href="http://a.fdlstatic.com/434/bundles/downloadcore/images/favicon-57.png">
  169. <link rel="apple-touch-icon" sizes="114x114" href="http://a1.fdlstatic.com/434/bundles/downloadcore/images/favicon-114.png">
  170. <link rel="apple-touch-icon" sizes="72x72" href="http://a4.fdlstatic.com/434/bundles/downloadcore/images/favicon-72.png">
  171. <link rel="apple-touch-icon" sizes="144x144" href="http://a1.fdlstatic.com/434/bundles/downloadcore/images/favicon-144.png">
  172. <link rel="apple-touch-icon" sizes="60x60" href="http://a2.fdlstatic.com/434/bundles/downloadcore/images/favicon-60.png">
  173. <link rel="apple-touch-icon" sizes="120x120" href="http://a4.fdlstatic.com/434/bundles/downloadcore/images/favicon-120.png">
  174. <link rel="apple-touch-icon" sizes="76x76" href="http://a.fdlstatic.com/434/bundles/downloadcore/images/favicon-76.png">
  175. <link rel="apple-touch-icon" sizes="152x152" href="http://a4.fdlstatic.com/434/bundles/downloadcore/images/favicon-152.png">
  176. <link rel="apple-touch-icon" sizes="180x180" href="http://a1.fdlstatic.com/434/bundles/downloadcore/images/favicon-180.png">
  177. <meta name="msapplication-TileColor" content="#FFFFFF">
  178. <meta name="msapplication-TileImage" content="http://a1.fdlstatic.com/434/bundles/downloadcore/images/favicon-144.png">
  179. <meta name="msapplication-config" content="http://a2.fdlstatic.com/434/bundles/downloadcore/images/browserconfig.xml">
  180. <!-- ****** faviconit.com favicons ****** -->
  181.  
  182. <script type="text/javascript">
  183. window._taboola = window._taboola || [];
  184. _taboola.push({\'other\':\'auto\'});
  185. !function (e, f, u) {
  186. e.async = 1;
  187. e.src = u;
  188. f.parentNode.insertBefore(e, f);
  189. }(document.createElement(\'script\'),
  190. document.getElementsByTagName(\'script\')[0],
  191. \'//cdn.taboola.com/libtrc/cbsinteractive-downloadcom/loader.js\');
  192. </script>
  193. <script async src="//mtrx.go.sonobi.com/morpheus.download.1590.js"></script>
  194. <!--[if lte IE 7]>
  195. <script type="text/javascript" src="http://a.fdlstatic.com/434/bundles/downloadcore/js/libs/json2.js" > </script>
  196. <![endif]-->
  197.  
  198. <!--[if lte IE 9]>
  199. <script type="text/javascript" src="http://a4.fdlstatic.com/434/bundles/downloadcore/js/libs/polyfill/mediaMatch.js" > </script>
  200. <![endif]-->
  201.  
  202. <script>
  203. var DL = (function () {
  204. var mobileMediaQuery = \'screen and (max-width: 640px),\' +
  205. \'screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-device-pixel-ratio: 2),\' +
  206. \'screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3)\',
  207. matchesMobileMediaQuery = window.matchMedia(mobileMediaQuery).matches,
  208. isMobileUserAgent = navigator.userAgent.toLowerCase().indexOf("mobile") >= 0,
  209. isMobileDevice = isMobileUserAgent,
  210. isIPhone = navigator.userAgent.search(/(iphone)/i) >= 0,
  211. isIPad = navigator.userAgent.search(/(ipad)/i) >= 0;
  212.  
  213. var forceMobile = false;
  214. var shouldServeAlternateAds = (typeof bingData != \'undefined\' && typeof bingData.ads != \'undefined\');
  215.  
  216. var hasClass = function hasClass(elem, className) {
  217. return new RegExp(\' \' + className + \' \').test(\' \' + elem.className + \' \');
  218. }
  219.  
  220. var addClass = function addClass(elem, className) {
  221. if (!hasClass(elem, className)) {
  222. elem.className += \' \' + className;
  223. }
  224. }
  225.  
  226. var removeClass = function removeClass(elem, className) {
  227. var newClass = \' \' + elem.className.replace( /[\\t\\r\
  228. ]/g, \' \') + \' \';
  229. if (hasClass(elem, className)) {
  230. while (newClass.indexOf(\' \' + className + \' \') >= 0 ) {
  231. newClass = newClass.replace(\' \' + className + \' \', \' \');
  232. }
  233. elem.className = newClass.replace(/^\\s+|\\s+$/g, \'\');
  234. }
  235. }
  236.  
  237. return {
  238. viewportWidth: Math.max(document.documentElement.clientWidth, window.innerWidth || 0),
  239. mobileMediaQuery: mobileMediaQuery,
  240. matchesMobileMediaQuery: matchesMobileMediaQuery,
  241. isMobileUserAgent: isMobileUserAgent,
  242. isMobileDevice: (isMobileDevice && !isIPad) || forceMobile,
  243. isIPhone: isIPhone,
  244. isIPad: isIPad,
  245. isResponsivePage: false,
  246. shouldServeAlternateAds: shouldServeAlternateAds,
  247. hasClass: hasClass,
  248. addClass: addClass,
  249. removeClass: removeClass
  250. };
  251. }());
  252. </script>
  253.  
  254. <script>
  255. // global function to detect version of IE including 10
  256. function getIEVersion(){
  257. var agent = navigator.userAgent;
  258. var reg = /MSIE\\s?(\\d+)(?:\\.(\\d+))?/i;
  259. var matches = agent.match(reg);
  260. if (matches != null) {
  261. return { major: matches[1], minor: matches[2] };
  262. }
  263. return { major: "-1", minor: "-1" };
  264. }
  265.  
  266. var ie_version = getIEVersion();
  267. </script>
  268.  
  269. <script type=\'text/javascript\'>
  270. var googletag = googletag || {};
  271. googletag.cmd = googletag.cmd || [];
  272.  
  273. googletag.CBSigetCookieValue = function(ckNm) {
  274. var value = null;
  275. var allCookies = document.cookie;
  276. var pos = allCookies.indexOf(ckNm);
  277. if (pos != -1) {
  278. var start = pos + ckNm.length + 1;
  279. var end = allCookies.indexOf(";", start);
  280. if (end == -1) end = allCookies.length;
  281. value = allCookies.substring(start, end);
  282. }
  283. return value;
  284. };
  285.  
  286. // determine if it\'s DST in the Eastern Timezone on the given date
  287. googletag.CBSiisEDT = function(dt) {
  288. // EDT starts second Sunday of March
  289. var edtStart = new Date(dt.getFullYear(), 2, 1);
  290. edtStart = Date.UTC(edtStart.getUTCFullYear(), 2, 14-(edtStart.getUTCDay()+13)%7, 5);
  291. // EDT ends first Sunday of November
  292. var edtEnd = new Date(dt.getFullYear(), 10, 1);
  293. edtEnd = Date.UTC(edtEnd.getUTCFullYear(), 10, 7-(edtEnd.getUTCDay()+6)%7, 4);
  294. // see if current date is within the EDT range
  295. return dt.getTime() >= edtStart && dt.getTime() < edtEnd;
  296. };
  297.  
  298. googletag.CBSiaddPageView = function () {
  299. var pv=1;
  300. var cookiename=\'dl_page_view\';
  301. //If there\'s a cookie, get the current value and add one to it.
  302. if (document.cookie.indexOf(cookiename)!=-1) {
  303. pv=parseInt(googletag.CBSigetCookieValue(cookiename));
  304. if(isNaN(pv)) {
  305. pv=1;
  306. } else {
  307. pv+=1;
  308. }
  309. }
  310. // set expiration to midnight using EDT or EST offset (4|5)
  311. var dt = new Date();
  312. var exp = Date.UTC(dt.getUTCFullYear(), dt.getUTCMonth(), dt.getUTCDate(), googletag.CBSiisEDT(dt) ? 4 : 5);
  313. // adjust 1 day if set to midnight of previous day
  314. exp += exp > dt.getTime() ? 0 : 24*60*60*1000;
  315. exp = new Date(exp).toUTCString();
  316. // get L2 domain
  317. var domainArr = document.domain.split(\'.\').reverse();
  318. var l2domain=document.domain;
  319. if(domainArr[1]!=null)
  320. { l2domain = domainArr[1] + "." + domainArr[0];
  321. }
  322.  
  323. // save the value in the cookie
  324. document.cookie = cookiename + "=" + pv + ";path=/;domain=" + l2domain + ";expires=" + exp;
  325. //update the value for the next ad call
  326. googletag.pubads().setTargeting("pv",""+pv);
  327. };
  328.  
  329. (function() {
  330. var gads = document.createElement(\'script\');
  331. gads.async = true;
  332. gads.type = \'text/javascript\';
  333. var useSSL = \'https:\' == document.location.protocol;
  334. gads.src = (useSSL ? \'https:\' : \'http:\') +
  335. \'//www.googletagservices.com/tag/js/gpt.js\';
  336. var node = document.getElementsByTagName(\'script\')[0];
  337. node.parentNode.insertBefore(gads, node);
  338. })();
  339.  
  340. var topicName = "mp3audio/music-management";
  341.  
  342.  
  343. var ukRegion = [\'bh\', \'be\', \'dk\', \'eg\', \'fi\', \'fr\', \'de\', \'is\',\'iq\',\'ie\',\'it\', \'kw\', \'lu\', \'nl\', \'no\', \'om\', \'qa\', \'sa\', \'za\', \'es\', \'se\',\'ae\',\'gb\'];
  344. var auRegion = [\'au\',\'nz\'];
  345. var asiaRegion = [\'hk\', \'in\', \'id\', \'my\', \'ph\', \'sg\', \'tw\', \'th\', \'vn\'];
  346.  
  347.  
  348. var adCountry = \'us\';
  349. var adRegion = \'aw\';
  350.  
  351. var ftag = \'\';
  352. if ("undefined" != typeof window["optimizelyFtag"]) {
  353. ftag = window["optimizelyFtag"];
  354. }
  355.  
  356. if (false) {
  357. ftag = \'\';
  358. }
  359.  
  360. try {
  361. var cookies = document.cookie.split(\';\');
  362. var dlGeoCookie = "dl_geo=";
  363. var dlFtagCookie = "dl_ad_ftag=";
  364. var ilGeoCookie = "il_geo=";
  365. var instartGeo = null;
  366. for (var i = 0; i < cookies.length; i++) {
  367. var c = cookies[i];
  368. while (c.charAt(0) == \' \') c = c.substring(1, c.length);
  369. if (c.indexOf(dlGeoCookie) == 0) {
  370. var dlGeoCookieValue = c.substring(dlGeoCookie.length, c.length);
  371. if (dlGeoCookieValue.indexOf("countryCode") !== -1) {
  372. var parsedCountry = eval("(" + dlGeoCookieValue + ")").countryCode;
  373. adCountry = parsedCountry.toLowerCase();
  374. }
  375. } else if (c.indexOf(dlFtagCookie) == 0) {
  376. ftag = c.substring(dlFtagCookie.length, c.length);
  377. } else if (c.indexOf(ilGeoCookie) == 0) {
  378. c = decodeURIComponent(c).replace(/\\+/g, \' \');
  379. instartGeo = c.indexOf("=") > -1 ? JSON.parse(c.split(\'=\')[1]) : null;
  380. }
  381. }
  382. } catch (e) { }
  383.  
  384. var j;
  385. for (j = 0; j < ukRegion.length; j++) {
  386. if (adCountry === ukRegion[j]) {
  387. adRegion = \'uk\'; break;
  388. }
  389. }
  390. for (j = 0; j < auRegion.length; j++) {
  391. if (adCountry === auRegion[j]) {
  392. adRegion = \'au\'; break;
  393. }
  394. }
  395. for (j = 0; j < asiaRegion.length; j++) {
  396. if (adCountry === asiaRegion[j]) {
  397. adRegion = \'asia\'; break;
  398. }
  399. }
  400.  
  401.  
  402. var pageTargeting = {
  403. "ptype": "product_pdl",
  404. "vguid": "qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc",
  405. "Category": "android",
  406. "topic": topicName,
  407. "pid": "77669412"
  408. };
  409.  
  410. googletag.cmd.push(function() { googletag.pubads().collapseEmptyDivs(true); });
  411.  
  412. var adSlots = {};
  413.  
  414. var desktopAdChannel = "/8264/" + adRegion + "-download/" + topicName ,
  415. mobileAdChannel = "/8264/maw-download/" + topicName,
  416. adUnitChannel = \'\';
  417.  
  418.  
  419.  
  420. if (!DL.isMobileDevice || !DL.isResponsivePage) {
  421. googletag.cmd.push(function () {
  422. adUnitChannel = desktopAdChannel + "";
  423. if (typeof window["loadStickyOnPage"] != \'undefined\' && "intromercial" == \'sticky_top\') {
  424. adSlots["intromercial"] = googletag.defineOutOfPageSlot(adUnitChannel, "intromercial")
  425. .addService(googletag.pubads());
  426. } else if (typeof window["loadStickyOnScroll"] == \'undefined\' || "intromercial" != \'sticky_top\') {
  427. adSlots["intromercial"] = googletag.defineOutOfPageSlot(adUnitChannel, "intromercial")
  428. .addService(googletag.pubads());
  429. }
  430. if (typeof window["loadStickyOnPage"] != \'undefined\' && "nav-ad" == \'sticky_top\') {
  431. adSlots["nav-ad"] = googletag.defineSlot(adUnitChannel, [7,7], "nav-ad")
  432. .addService(googletag.pubads())
  433. .setTargeting("pos", "Nav")
  434. .setTargeting("test", "" + window["loadStickyOnPage"])
  435. ;
  436. } else if (typeof window["loadStickyOnScroll"] == \'undefined\' || "nav-ad" != \'sticky_top\') {
  437. adSlots["nav-ad"] = googletag.defineSlot(adUnitChannel, [7,7], "nav-ad")
  438. .addService(googletag.pubads())
  439. .setTargeting("pos", "Nav")
  440. }
  441. if (typeof window["loadStickyOnPage"] != \'undefined\' && "leader_plus_top" == \'sticky_top\') {
  442. adSlots["leader_plus_top"] = googletag.defineSlot(adUnitChannel, [[970,66],[728,90],[970,250]], "leader_plus_top")
  443. .addService(googletag.pubads())
  444. .setTargeting("pos", "top")
  445. .setTargeting("test", "" + window["loadStickyOnPage"])
  446. ;
  447. } else if (typeof window["loadStickyOnScroll"] == \'undefined\' || "leader_plus_top" != \'sticky_top\') {
  448. adSlots["leader_plus_top"] = googletag.defineSlot(adUnitChannel, [[970,66],[728,90],[970,250]], "leader_plus_top")
  449. .addService(googletag.pubads())
  450. .setTargeting("pos", "top")
  451. }
  452. if (typeof window["loadStickyOnPage"] != \'undefined\' && "mpu_plus_top" == \'sticky_top\') {
  453. adSlots["mpu_plus_top"] = googletag.defineSlot(adUnitChannel, [[300,250],[300,600]], "mpu_plus_top")
  454. .addService(googletag.pubads())
  455. .setTargeting("pos", "top")
  456. .setTargeting("test", "" + window["loadStickyOnPage"])
  457. ;
  458. } else if (typeof window["loadStickyOnScroll"] == \'undefined\' || "mpu_plus_top" != \'sticky_top\') {
  459. adSlots["mpu_plus_top"] = googletag.defineSlot(adUnitChannel, [[300,250],[300,600]], "mpu_plus_top")
  460. .addService(googletag.pubads())
  461. .setTargeting("pos", "top")
  462. }
  463. if (typeof window["loadStickyOnPage"] != \'undefined\' && "native_cpc_1" == \'sticky_top\') {
  464. adSlots["native_cpc_1"] = googletag.defineSlot(adUnitChannel, [200,200], "native_cpc_1")
  465. .addService(googletag.pubads())
  466. .setTargeting("pos", "1")
  467. .setTargeting("test", "" + window["loadStickyOnPage"])
  468. ;
  469. } else if (typeof window["loadStickyOnScroll"] == \'undefined\' || "native_cpc_1" != \'sticky_top\') {
  470. adSlots["native_cpc_1"] = googletag.defineSlot(adUnitChannel, [200,200], "native_cpc_1")
  471. .addService(googletag.pubads())
  472. .setTargeting("pos", "1")
  473. }
  474. if (typeof window["loadStickyOnPage"] != \'undefined\' && "native_cpc_2" == \'sticky_top\') {
  475. adSlots["native_cpc_2"] = googletag.defineSlot(adUnitChannel, [200,200], "native_cpc_2")
  476. .addService(googletag.pubads())
  477. .setTargeting("pos", "2")
  478. .setTargeting("test", "" + window["loadStickyOnPage"])
  479. ;
  480. } else if (typeof window["loadStickyOnScroll"] == \'undefined\' || "native_cpc_2" != \'sticky_top\') {
  481. adSlots["native_cpc_2"] = googletag.defineSlot(adUnitChannel, [200,200], "native_cpc_2")
  482. .addService(googletag.pubads())
  483. .setTargeting("pos", "2")
  484. }
  485. if (typeof window["loadStickyOnPage"] != \'undefined\' && "mpu_bottom" == \'sticky_top\') {
  486. adSlots["mpu_bottom"] = googletag.defineSlot(adUnitChannel, [[300,250],[300,600]], "mpu_bottom")
  487. .addService(googletag.pubads())
  488. .setTargeting("pos", "bottom")
  489. .setTargeting("test", "" + window["loadStickyOnPage"])
  490. ;
  491. } else if (typeof window["loadStickyOnScroll"] == \'undefined\' || "mpu_bottom" != \'sticky_top\') {
  492. adSlots["mpu_bottom"] = googletag.defineSlot(adUnitChannel, [[300,250],[300,600]], "mpu_bottom")
  493. .addService(googletag.pubads())
  494. .setTargeting("pos", "bottom")
  495. }
  496. if (typeof window["loadStickyOnPage"] != \'undefined\' && "leader_bottom" == \'sticky_top\') {
  497. adSlots["leader_bottom"] = googletag.defineSlot(adUnitChannel, [[970,66],[728,90]], "leader_bottom")
  498. .addService(googletag.pubads())
  499. .setTargeting("pos", "bottom")
  500. .setTargeting("test", "" + window["loadStickyOnPage"])
  501. ;
  502. } else if (typeof window["loadStickyOnScroll"] == \'undefined\' || "leader_bottom" != \'sticky_top\') {
  503. adSlots["leader_bottom"] = googletag.defineSlot(adUnitChannel, [[970,66],[728,90]], "leader_bottom")
  504. .addService(googletag.pubads())
  505. .setTargeting("pos", "bottom")
  506. }
  507. if (typeof window["loadStickyOnPage"] != \'undefined\' && "bottom2" == \'sticky_top\') {
  508. adSlots["bottom2"] = googletag.defineSlot(adUnitChannel, [300,250], "bottom2")
  509. .addService(googletag.pubads())
  510. .setTargeting("pos", "bottom2")
  511. .setTargeting("test", "" + window["loadStickyOnPage"])
  512. ;
  513. } else if (typeof window["loadStickyOnScroll"] == \'undefined\' || "bottom2" != \'sticky_top\') {
  514. adSlots["bottom2"] = googletag.defineSlot(adUnitChannel, [300,250], "bottom2")
  515. .addService(googletag.pubads())
  516. .setTargeting("pos", "bottom2")
  517. }
  518. if (typeof window["loadStickyOnPage"] != \'undefined\' && "native_bottom_pdl" == \'sticky_top\') {
  519. adSlots["native_bottom_pdl"] = googletag.defineSlot(adUnitChannel, [11,11], "native_bottom_pdl")
  520. .addService(googletag.pubads())
  521. .setTargeting("pos", "top")
  522. .setTargeting("test", "" + window["loadStickyOnPage"])
  523. .setTargeting("strnativekey", "a9f0020c")
  524. ;
  525. } else if (typeof window["loadStickyOnScroll"] == \'undefined\' || "native_bottom_pdl" != \'sticky_top\') {
  526. adSlots["native_bottom_pdl"] = googletag.defineSlot(adUnitChannel, [11,11], "native_bottom_pdl")
  527. .addService(googletag.pubads())
  528. .setTargeting("pos", "top")
  529. .setTargeting("strnativekey", "a9f0020c")
  530. }
  531. if (typeof window["loadStickyOnPage"] != \'undefined\' && "powerbar_desktop" == \'sticky_top\') {
  532. adSlots["powerbar_desktop"] = googletag.defineSlot(adUnitChannel, [321,31], "powerbar_desktop")
  533. .addService(googletag.pubads())
  534. .setTargeting("pos", "top")
  535. .setTargeting("test", "" + window["loadStickyOnPage"])
  536. ;
  537. } else if (typeof window["loadStickyOnScroll"] == \'undefined\' || "powerbar_desktop" != \'sticky_top\') {
  538. adSlots["powerbar_desktop"] = googletag.defineSlot(adUnitChannel, [321,31], "powerbar_desktop")
  539. .addService(googletag.pubads())
  540. .setTargeting("pos", "top")
  541. }
  542. });
  543. }
  544.  
  545. var powerbar = {
  546. numXfpUnitsToRender: 11,
  547. numXfpUnitsRendered: 0,
  548. shims: null,
  549. shimData: {
  550. maxOffset: 0,
  551. leaderShim: null,
  552. followerShims: []
  553. },
  554. render: function () {
  555. powerbar.adjustShims();
  556.  
  557. for (var i = 0; i < powerbar.shims.length; i++) {
  558. powerbar.shims[i].className += \' loaded\';
  559. }
  560.  
  561. window.document.body.className += \' power-bar-display\';
  562. window.dispatchEvent(new Event(\'resize\'));
  563.  
  564. if (typeof powerbarPostRender === \'function\') {
  565. powerbarPostRender();
  566. }
  567. },
  568. adjustShims: function () {
  569. powerbar.shims = document.querySelectorAll(\'.ad-powerbar-shim\');
  570. for (var i = 0; i < powerbar.shims.length; i++) {
  571. var shim = powerbar.shims[i];
  572.  
  573. var offsetY = (shim.getBoundingClientRect().top + window.pageYOffset - shim.ownerDocument.documentElement.clientTop);
  574.  
  575. if (offsetY > powerbar.shimData.maxOffset) {
  576. powerbar.shimData.maxOffset = offsetY;
  577.  
  578. powerbar.shimData.leaderShim = powerbar.shims[i];
  579.  
  580. powerbar.shimData.followerShims = [];
  581.  
  582. powerbar.shims[i].style.paddingTop = 0;
  583.  
  584. for (var j = 0; j < powerbar.shims.length; j++) {
  585. if (i != j) {
  586. powerbar.shimData.followerShims.push(powerbar.shims[j]);
  587. }
  588. }
  589. }
  590. }
  591.  
  592. for (var i = 0; i < powerbar.shimData.followerShims.length; i++) {
  593. var shim = powerbar.shimData.followerShims[i];
  594. var offsetY = (shim.getBoundingClientRect().top + window.pageYOffset - shim.ownerDocument.documentElement.clientTop);
  595.  
  596. var paddingTop = powerbar.shimData.maxOffset - offsetY;
  597.  
  598. powerbar.shimData.followerShims[i].style.paddingTop = paddingTop + \'px\';
  599. }
  600. }
  601. };
  602.  
  603. googletag.cmd.push(function () {
  604. googletag.pubads().addEventListener(\'slotRenderEnded\', function(event) {
  605. powerbar.numXfpUnitsRendered++;
  606. if (powerbar.numXfpUnitsRendered == powerbar.numXfpUnitsToRender) {
  607. if (typeof powerbarSlotRenderEnded === \'function\') {
  608. powerbarSlotRenderEnded();
  609. }
  610.  
  611. setTimeout(powerbar.render, 250);
  612. }
  613. });
  614. });
  615.  
  616. googletag.cmd.push(function () {
  617. googletag.pubads().addEventListener(\'slotOnload\', function(event) {
  618. if (typeof powerbarSlotOnload === \'function\') {
  619. powerbarSlotOnload();
  620. }
  621.  
  622. powerbar.adjustShims();
  623. });
  624. });
  625.  
  626. document.documentElement.addEventListener(\'medusaUnitLoaded\', function () {
  627. powerbar.adjustShims();
  628. });
  629.  
  630. if (DL.isMobileDevice && DL.isResponsivePage) {
  631. googletag.cmd.push(function () {
  632. adSlots["intromercial"] = googletag.defineOutOfPageSlot(mobileAdChannel, "intromercial")
  633. .addService(googletag.pubads());
  634. });
  635. googletag.cmd.push(function () {
  636. adSlots["nav-ad"] = googletag.defineSlot(mobileAdChannel, [7,7], "nav-ad")
  637. .addService(googletag.pubads())
  638. .setTargeting("pos", "Nav")
  639. });
  640. }
  641.  
  642. googletag.cmd.push(function() { googletag.pubads().setTargeting("ptype", "product_pdl"); });
  643. googletag.cmd.push(function() { googletag.pubads().setTargeting("vguid", "qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc"); });
  644. googletag.cmd.push(function() { googletag.pubads().setTargeting("Category", "android"); });
  645. googletag.cmd.push(function() { googletag.pubads().setTargeting("pid", "77669412"); });
  646.  
  647. if (ftag != \'\') {
  648. googletag.cmd.push(function() { googletag.pubads().setTargeting("ftag", ftag+""); });
  649. }
  650.  
  651.  
  652.  
  653. if (window.instartGeo && window.I11C && window.I11C.Morph && window.I11C.Morph === 1) {
  654. try {
  655. googletag.cmd.push(function() { googletag.pubads().setLocation(instartGeo.postal_code + \', \' + instartGeo.country_code) });
  656. } catch (err) {
  657. console.log("Googletag setLocation failed with error: " + err);
  658. }
  659. }
  660.  
  661. googletag.cmd.push(function() { googletag.pubads().enableSingleRequest() });
  662. googletag.cmd.push(function() { googletag.enableServices() });
  663. googletag.cmd.push(function() { googletag.CBSiaddPageView(); });
  664.  
  665. window.addEventListener(\'message\', function (event) {
  666. if (event.data == \'nativeAdBlankServed_bidtellect\') {
  667. var bidtellectUnits = document.querySelectorAll(\'.bidtellect\');
  668. for (var i = 0; i < bidtellectUnits.length; i++) {
  669. bidtellectUnits[i].parentNode.removeChild(bidtellectUnits[i]);
  670. }
  671. }
  672. }, false);
  673.  
  674. const APPCELERATE_ADS = {
  675. "WIDTH": 200,
  676. "HEIGHT": 200,
  677. "ADSLIMIT": 2
  678. }
  679.  
  680. var numAppcelerateBlanks = 0;
  681.  
  682. window.blankAdCallback = function (width, height, position) {
  683. if (width == APPCELERATE_ADS.WIDTH && height == APPCELERATE_ADS.HEIGHT && (position == "1" || position == "2")){
  684. numAppcelerateBlanks += 1;
  685. if (numAppcelerateBlanks == APPCELERATE_ADS.ADSLIMIT) {
  686. appcelerateBackfill();
  687. }
  688. }
  689. }
  690.  
  691. window.renderAdCallback = function (vals) {
  692. if (vals && vals.isIntromercial && !vals.isBlank ) {
  693. if (vals.isIntromercialOpen) {
  694. uvp_pauseVideo();
  695. } else if (!vals.isIntromercialOpen) {
  696. uvp_playVideo();
  697. }
  698. }
  699. };
  700.  
  701. function uvp_pauseVideo() {
  702. var uvp_checker = setInterval( function() {
  703. var uvp_player = DL.videoPlayer;
  704. if (typeof uvp_player == \'object\' && typeof uvpjs == \'object\' ) {
  705. uvp_player.mute();
  706. var uvp_state = uvp_player.getCurrentPlaybackState().playbackState;
  707. if ( uvp_state === uvpjs.mediaCapabilities.PLAYING ) {
  708. clearInterval(uvp_checker);
  709. uvp_player.pauseVideo();
  710. }
  711. }
  712. },100);
  713.  
  714. setTimeout( function() { clearInterval(uvp_checker); }, 20000); /* give up finding UVP after 20s */
  715. }
  716.  
  717. function uvp_playVideo() {
  718. var uvp_player = DL.videoPlayer;
  719. if (typeof uvp_player == \'object\' && typeof uvpjs == \'object\') {
  720. uvp_player.unMute();
  721. uvp_player.playVideo();
  722. }
  723. }
  724. </script>
  725.  
  726.  
  727.  
  728. <script type="text/javascript" src="//dw.cbsi.com/js/dw.js"></script>
  729.  
  730.  
  731. <script type="text/javascript">
  732. // Normalize the binding of event listeners
  733. function bindEventListener(element, eventType, callback) {
  734. if (element.addEventListener) {
  735. element.addEventListener(eventType, callback);
  736. } else {
  737. element.attachEvent(\'on\' + eventType, callback);
  738. }
  739. }
  740. </script>
  741.  
  742.  
  743. <script>
  744. if (!DL.isMobileDevice) {
  745. document.documentElement.className = document.documentElement.className.replace(/\\bmobile\\b/, \'desktop\');
  746. }
  747. </script>
  748.  
  749. <script type="text/javascript" charset="utf-8">
  750. if (DL && !DL.shouldServeAlternateAds) {
  751. (function(G,o,O,g,L,e){G[g]=G[g]||function(){(G[g][\'q\']=G[g][\'q\']||[]).push(
  752. arguments)},G[g][\'t\']=1*new Date;L=o.createElement(O),e=o.getElementsByTagName(
  753. O)[0];L.async=1;L.src=\'//www.google.com/adsense/search/async-ads.js\';
  754. e.parentNode.insertBefore(L,e)})(window,document,\'script\',\'_googCsa\');
  755. }
  756. </script>
  757.  
  758.  
  759. <script type="text/javascript" charset="utf-8">
  760. var pageOptions = {
  761. \'pubId\': \'partner-cnet-download-search\',
  762. \'query\': \'Music Management Software\',
  763. \'hl\': \'en\',
  764. \'adtest\': \'off\',
  765. \'adPage\': 1
  766. };
  767.  
  768.  
  769. pageOptions.adsResponseCallback = function adsResponseCallback(containers) {
  770. for (var container in containers) {
  771. var containerEl = document.getElementById(container);
  772. if (containers[container] == 0) {
  773. addClass(containerEl,\'afs-empty\');
  774. removeClass(containerEl,\'ad-loaded\');
  775. if (~containerEl.parentElement.className.indexOf(\'-wrapper\')) {
  776. addClass(containerEl.parentElement, \'afs-empty\');
  777. removeClass(containerEl.parentElement, \'ad-loaded\');
  778. }
  779. } else {
  780. removeClass(containerEl,\'afs-empty\');
  781. addClass(containerEl,\'ad-loaded\');
  782. if (~containerEl.parentElement.className.indexOf(\'-wrapper\')) {
  783. removeClass(containerEl.parentElement, \'afs-empty\');
  784. addClass(containerEl.parentElement, \'ad-loaded\');
  785. }
  786. }
  787. }
  788. };
  789.  
  790. if (DL && !DL.shouldServeAlternateAds) {
  791. if (!DL.isMobileDevice || !DL.isResponsivePage) {
  792.  
  793.  
  794.  
  795. var adBlock1 = {
  796. \'container\': \'afs-download-web-3001-side\',
  797. \'channel\': \'download-search-overlay-2072\',
  798. \'number\': \'5\',
  799. \'fontSizeTitle\': \'16\',
  800. \'colorTitleLink\': \'#000000\',
  801. \'noTitleUnderline\': true,
  802. \'titleBold\': true,
  803. \'fontSizeDomainLink\': \'14\',
  804. \'colorDomainLink\': \'#2964bf\',
  805. \'fontSizeDescription\': \'14\',
  806. \'lines\': \'3\',
  807. \'sellerRatings\': \'true\',
  808. \'longerHeadlines\': true,
  809. \'linkTarget\': \'_blank\',
  810. \'width\': \'300px\',
  811. };
  812.  
  813. if (typeof window.addOptimizelyAdSenseConfigs == \'function\') {
  814. window.addOptimizelyAdSenseConfigs();
  815. }
  816.  
  817. _googCsa(\'ads\', pageOptions, adBlock1);
  818.  
  819. }
  820. }
  821.  
  822. function appcelerateBackfill() {
  823. //Create new container for Adsense back-fill ad
  824. $(\'#video_player\').after(\'<div id="afs-download-web-3001-backfill"></div>\');
  825.  
  826. // Configure and display Adsense ads
  827.  
  828.  
  829.  
  830. var adBlock1 = {
  831. \'container\': \'afs-download-web-3001-backfill\',
  832. \'channel\': \'sb_test_proddetail_a\',
  833. \'number\': \'2\',
  834. \'fontSizeTitle\': \'16\',
  835. \'colorTitleLink\': \'#000000\',
  836. \'noTitleUnderline\': true,
  837. \'titleBold\': true,
  838. \'fontSizeDomainLink\': \'14\',
  839. \'colorDomainLink\': \'#4076c7\',
  840. \'fontSizeDescription\': \'14\',
  841. \'lines\': \'3\',
  842. \'sellerRatings\': \'true\',
  843. \'longerHeadlines\': true,
  844. \'linkTarget\': \'_blank\',
  845. \'adIconURL\': \'//afs.googleusercontent.com/cnet-com-search/ad_Icon_external.png\',
  846. \'adIconWidth\': \'50\',
  847. \'adIconHeight\': \'50\',
  848. \'adIconSpacingAfter\': \'20\',
  849. \'adIconLocation\': \'ad-left\',
  850. \'attributionText\': \'Sponsored Products\',
  851. \'attributionSpacingBelow\': \'0\',
  852. \'rolloverLinkColor\': \'#4076c7\',
  853. \'width\': \'620px\',
  854. };
  855.  
  856. if (typeof window.addOptimizelyAdSenseConfigs == \'function\') {
  857. window.addOptimizelyAdSenseConfigs();
  858. }
  859.  
  860. _googCsa(\'ads\', pageOptions, adBlock1);
  861.  
  862. }
  863. </script>
  864.  
  865. <script src=\'https://s.yimg.com/uv/dm/scripts/syndication.js\'></script>
  866. <script type="text/javascript" src="http://native.sharethrough.com/assets/tag.js" async></script>
  867. </head>
  868. <body
  869. data-dw=\'{"host":null,"pageParams":{"topicguid":"mp3audio\\/music-management","sitetype":"desktop web","devicetype":"desktop"}}\'
  870. data-tracking-status=\'true\'
  871.  
  872. data-ad-cookie-service-path=\'/module/ad-cookie/\'
  873. data-ad=\'{"gpt":{"targeting":{"topic":"mp3audio\\/music-management","Category":"android","pid":"77669412","device":"desktop","ptype":"product_pdl","cid":"","env":"prod"},"adConfig":{"network":{"dev":8264,"qa":8264,"uat":8264,"stage":8264,"prod":8264},"method":"async","regions":[{"region":"uk","countries":["gb","ie","za","bh","kw","om","qa","sa","ae","iq","eg","fr","it","de","be","nl"]},{"region":"au","countries":["au","nz"]},{"region":"asia","countries":["sg","my","th","id","ph","hk","vn","tw"]}],"adUnits":{"intromercial":{"sizes":[630,480],"outOfPage":true},"skin":{"sizes":[[1600,1000]]},"bottom2":{"sizes":[[300,250]],"position":"bottom2"},"launchpad_1":{"sizes":[[200,75]],"position":1},"launchpad_2":{"sizes":[[200,75]],"position":2},"resourceCenterTop":{"sizes":[[300,300]],"position":"top"},"resourceCenterBottom":{"sizes":[[632,160]],"position":"bottom"},"mpuPlusTop":{"sizes":[[300,250],[300,600],[300,1050]],"position":"top"},"marqueeTop":{"sizes":[[234,60]],"position":"top"},"mpuTop":{"sizes":[[300,250],[300,600]],"position":"top"},"mpuBottom":{"sizes":[[300,250]],"position":"bottom"},"leaderPlusTop":{"sizes":[[728,90],[970,66],[970,250]],"position":"top"},"leaderTop":{"sizes":[[728,90],[970,66],[970,250]],"position":"bottom"},"leaderPlusBottom":{"sizes":[[728,90],[970,66],[970,250]],"position":"bottom"},"leaderBottom":{"sizes":[[728,90],[970,66]],"position":"bottom"},"infoBoardTop":{"sizes":[[771,201]],"position":"top"},"categorySpotlightTop":{"sizes":[[681,200]],"position":"top"},"categorySpotlightBottom":{"sizes":[[681,200]],"position":"bottom"}},"mobile":{"adUnits":{"mobileBannerTop":{"sizes":[[300,50],["120. 20"],[168,28],[216,36]]},"mobileBannerMpuHptoOverlay":{"outOfPage":true},"mobileMpuBottom":{"sizes":[300,250]}}},"tablet":{"adUnits":{"resourceCenterTop":{"sizes":[[300,300]],"position":"top"},"resourceCenterBottom":{"sizes":[[632,160]],"position":"bottom"},"mpuPlusTop":{"sizes":[[300,600],[300,250]]},"marqueeTop":{"sizes":[[234,60]],"position":"top"},"mpuTop":{"sizes":[[300,250],[300,600]],"position":"top"},"mpuBottom":{"sizes":[[300,250]],"position":"bottom"},"leaderTop":{"sizes":[[728,90],[970,66]],"position":"bottom"},"leaderPlusTop":{"sizes":[[728,90],[970,66],[970,250]],"position":"top"}}},"siteName":"download","collapseEmptyDiv":true,"defaultRegion":"aw"},"containerId":"5a93091e644d5","slotVars":{"network":"8264","siteName":"download","collapseEmptyDiv":"1","topics":"mp3audio\\/music-management","platform":"desktop"},"adType":"gpt"},"cookieName":"dl_ad","blueKai":{"bkSiteId":3328,"limit":4,"site":"cbsidownloadcomsite"}}\'
  874.  
  875. data-tracking-guid=\'a7a8ced2db71fed46944f4ce\'
  876. data-tracking-vguid=\'qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  877. data-esi-dw-params=\'&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  878.  
  879. data-pagetype=\'3001\'
  880. data-breadcrumb=\'\'
  881. data-siteid=\'4\'
  882. data-user=\'{"baseUrl":"https:\\/\\/secure-download.cnet.com","cookieName":"purs_1"}\'
  883. data-social-auth=\'{"baseUrl":"https:\\/\\/secure-download.cnet.com","appId":387,"environment":"LIVE","modalFlow":"true"}\'
  884. data-asset="http://download.cnet.com"
  885. data-oid="3001-2141_4-77669412"
  886. data-locale="en"
  887. data-dl-ad-ftag-cookie-value = \'\'
  888.  
  889. data-productsetid = \'77669412\'
  890. data-parent-category-id = \'2025\'
  891. class="pageType-3001
  892. static no-sticky-ad
  893.  
  894.  
  895. pageType-3001" >
  896. <script type="text/javascript" src="http://a1.fdlstatic.com/434/bundles/downloadcore/js-build/fly/libs/require-2.1.2.js"></script>
  897. <script type="text/javascript">
  898. require.config({"baseUrl":"http:\\/\\/a3.fdlstatic.com\\/434\\/bundles\\/downloadcore\\/js-build","config":{"version":{"fly\\/libs\\/easy-xdm":"2.4.17.1","fly\\/libs\\/jquery.widget":"1.9.2","fly\\/libs\\/jquery.throttle-debounce":"1.1","fly\\/libs\\/urs":"1.0","fly\\/utils\\/data-prefix":"1.0","fly\\/utils\\/data-selector":"1.0","fly\\/utils\\/component-helper":"1.0","fly\\/utils\\/log":"1.0","fly\\/utils\\/object-helper":"1.0","fly\\/utils\\/string-helper":"1.0","fly\\/utils\\/string-vars":"1.0","fly\\/utils\\/ad-helper":"1.0","fly\\/utils\\/url-helper":"1.0","fly\\/utils\\/guid":"1.0","fly\\/managers\\/dw-tracking":"1.0","fly\\/libs\\/jquery.cookie":"1.2","fly\\/managers\\/cookie":"1.0","fly\\/managers\\/components":"1.0","fly\\/managers\\/ad":"1.0","fly\\/managers\\/gpt":"1.0","fly\\/managers\\/madison":"1.0","fly\\/managers\\/debug":"1.0","fly\\/managers\\/user":"1.0","fly\\/managers\\/history":"1.0","fly\\/managers\\/tracking":"1.0","fly\\/components\\/base":"1.0","fly\\/components\\/iframe-messenger":"1.0","fly\\/components\\/dependent-field":"1.0","fly\\/components\\/carousel":"1.0","fly\\/components\\/load-more":"1.0","fly\\/components\\/tabs":"1.0","fly\\/components\\/tooltip":"1.0","fly\\/components\\/dropdown":"1.0","fly\\/components\\/fixate":"1.0","fly\\/components\\/alert":"1.0","fly\\/components\\/modal":"1.0","fly\\/components\\/modal-async":"1.0","fly\\/components\\/modal-iframe":"1.0","fly\\/components\\/form-validate":"1.0","fly\\/components\\/social-button":"1.0","fly\\/components\\/social-links":"1.0","fly\\/components\\/loading":"1.0","managers\\/adsManager":"1.0","libs\\/dil":"2.0","libs\\/adlens":"1.0","components\\/line-clamp":"1.0","components\\/accordion":"1.0","components\\/carousel":"1.0","components\\/downloadNowButton":"2.0","components\\/utility":"1.0","components\\/listing-pagination":"1.0","components\\/offsite-dl-popup":"2.0","components\\/offsite-visit-site":"1.0","components\\/tab-widget":"1.0","components\\/footer-change-site":"1.0","components\\/find-software-widget":"1.0","components\\/autosuggest":"1.0","components\\/spotbid-impressions":"2.0","components\\/panama":"1.0","components\\/language-pushdown":"1.0","components\\/listing-controls":"1.0","components\\/version-dropdown":"1.0","components\\/delay-redirect":"1.0","components\\/init-download":"1.0","managers\\/social-authentication":"1.0","components\\/user-form":"1.0","components\\/user-controller":"1.0","managers\\/user":"2.0","managers\\/ad":"1.0","components\\/onLoad":"1.0","components\\/image-gallery":"1.0","components\\/lightbox":"1.0","components\\/medusa-unit":"1.0","components\\/user-review-sort":"1.0","components\\/user-review-form":"1.0","components\\/user-reply":"1.0","components\\/floating-download-now-button-bar-widget":"1.0","components\\/tooltip":"1.0","components\\/download-social-links":"1.0","components\\/form-validate":"1.0","components\\/dreCarousel":"1.0","components\\/alternate-platform-button":"1.0","components\\/user-review-rating":"1.0","components\\/infinite-scroll":"1.0","components\\/category-infinite-scroll":"1.0","components\\/guide-infinite-scroll":"1.0","components\\/review-infinite-scroll":"1.0","components\\/door-infinite-scroll":"1.0","components\\/uninstall-download-app-form":"1.0","components\\/mobile-tabs":"1.0","components\\/search-autosuggest":"1.0","components\\/responsive-header":"1.0","components\\/search-filter":"1.0","components\\/listing-filter":"1.0","components\\/sharebar":"1.0","components\\/bing-ads":"1.0","components\\/blog-infinite-scroll":"1.0","components\\/ad-injector":"1.0","components\\/truncation-toggler":"1.0","components\\/simple-truncation-toggler":"1.0","libs\\/placeholder":"0.2.4","utils\\/function-natives":"1.0","libs\\/slick":"1.5.8","components\\/slick-carousel":"1.0","components\\/page-header":"1.0","libs\\/waypoints\\/jquery.waypoints":"3.1.1","components\\/follow-video":"1.0","components\\/sticky-rail":"1.0","managers\\/device":"1.0","microservicevote\\/components\\/microservice-vote-submit":"1.0","components\\/uvp":"1.0"}},"shim":{"jquery-ui":["jquery"],"version!libs\\/placeholder":["jquery"],"version!libs\\/slick":["jquery"],"version!components\\/uvp":["jquery"],"version!libs\\/waypoints\\/jquery.waypoints":["jquery"]},"map":{"*":{"gpt":"\\/\\/www.googletagservices.com\\/tag\\/js\\/gpt.js","panama":"http:\\/\\/i.i.cbsi.com\\/cnwk.1d\\/Ads\\/common\\/panama\\/panama-download.js","urs":"\\/\\/urs.cnet.com\\/sdk\\/urs.js","ima":"\\/\\/imasdk.googleapis.com\\/js\\/sdkloader\\/ima3.js"}},"waitSeconds":0});
  899. require([\'main.desktop\']);
  900. </script>
  901. <script language="JavaScript" type="text/javascript" src="http://a.fdlstatic.com/434/bundles/downloadcore/js/libs/om-inline.js"></script>
  902.  
  903. <script>
  904. var utag_data={}
  905. </script>
  906.  
  907. <script type="text/javascript">
  908. (function(a,b,c,d){
  909. a=\'//tags.tiqcdn.com/utag/cbsi/downloadcomsite/prod/utag.js\';
  910. b=document;c=\'script\';d=b.createElement(c);d.src=a;d.type=\'text/java\'+c;d.async=true;
  911. a=b.getElementsByTagName(c)[0];a.parentNode.insertBefore(d,a);
  912. })();
  913. </script>
  914. <script language="JavaScript" type="text/javascript">
  915. var browserWidth = 0, browserHeight = 0, browserHeightDisableTracking = false;
  916. if( typeof( window.innerWidth ) == \'number\' ) {
  917. //Non-IE
  918. browserWidth = window.innerWidth;
  919. browserHeight = window.innerHeight;
  920. } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
  921. //IE 6+ in \'standards compliant mode\'
  922. browserWidth = document.documentElement.clientWidth;
  923. browserHeight = document.documentElement.clientHeight;
  924. } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
  925. //IE 4 compatible
  926. browserWidth = document.body.clientWidth;
  927. browserHeight = document.body.clientHeight;
  928. }
  929.  
  930. if(browserHeight < 200) {
  931. browserHeightDisableTracking = true;
  932. }
  933. </script>
  934.  
  935. <noscript><img src="http://pixel.everesttech.net/4083/v?" width="1" height="1" style="position:absolute;" /></noscript>
  936.  
  937. <div id="wrapper">
  938. <div id="nav-ad"
  939. class="nav-ad ad-xfp-all"
  940. >
  941.  
  942. <script type="text/javascript">
  943.  
  944. var isDeferred = false;
  945.  
  946. if (!isDeferred ) {
  947. googletag.cmd.push(function() {
  948. if (typeof window["loadStickyOnScroll"] == \'undefined\' || "nav-ad" != \'sticky_top\') {
  949. if(typeof index_headertag_lightspeed !== \'undefined\' && !DL.isMobileDevice) {
  950. index_headertag_lightspeed.add_session_end_hook(function(){
  951. var slots = googletag.pubads().getSlots();
  952. index_headertag_lightspeed.set_slot_targeting(slots);
  953. googletag.display("nav-ad");
  954. }, true);
  955. index_headertag_lightspeed.refresh();
  956. } else {
  957. googletag.display("nav-ad");
  958. }
  959. }
  960. });
  961. }
  962. </script>
  963. </div>
  964. <!--[if lt IE 9]>
  965. <script src="http://a3.fdlstatic.com/434/bundles/downloadcore/js/libs/html5shiv/html5shiv.js"></script>
  966. <script src="http://a1.fdlstatic.com/434/bundles/downloadcore/js/libs/html5shiv/html5shiv-printshiv.js"></script>
  967. <![endif]-->
  968.  
  969. <!--[if lt IE 9]>
  970. <noscript><div id="rbHeader" class="headerTag" section="hdr" name="rb_header"></noscript>
  971. <![endif]-->
  972.  
  973.  
  974. <header id="rbHeader" class="responsive-header" data-component=\'responsive-header\' >
  975. <section class="header-bottom">
  976. <div class="mobile-header">
  977. <a href="/" class="shuttlecock-link">
  978. <img class="shuttlecock-image" src="http://a.fdlstatic.com/434/bundles/downloadcore/images/header/logo.svg" alt="Download.com"/>
  979. </a>
  980.  
  981. <a href="/">
  982. <img class="flat-logo" src="http://a1.fdlstatic.com/434/bundles/downloadcore/images/header/logo-text.svg" alt="Download.com"/>
  983. </a>
  984.  
  985. <ul class="mobile-buttons">
  986. <li class="mobile-nav-button">Navigation</li>
  987. <li id="mobile-search-button" class="mobile-search-button">open search</li>
  988. </ul>
  989. </div>
  990.  
  991. <form class="search-bar-container" action="/s/" method="get" autocomplete="off" data-component=\'search-autosuggest\' data-search-autosuggest-options=\'{"toggleButtonSelector":"#mobile-search-button","searchInputSelector":"#download-header-query","searchBaseUrl":"\\/s\\/"}\'>
  992. <div class="search-bar">
  993. <input class="search-button" type="submit">
  994. <input type="search" id="download-header-query" name="query" value="Search for Apps" autocomplete="off" class="download-header-query ui-autocomplete-input">
  995. </div>
  996.  
  997. <div class="search-bar-suggestions"></div>
  998. </form>
  999. </section>
  1000.  
  1001. <section class="flyin-menu-container" style="display:none !important">
  1002. <div class="flyin-close-button">Close</div>
  1003.  
  1004. <h3>PLATFORMS</h3>
  1005. <ul class="platform-menu">
  1006. <li class="platform platform-android active selected">
  1007. <a title="Android" href="/android/"></a>
  1008. </li>
  1009. <li class="platform platform-ios ">
  1010. <a title="iOS" href="/ios/"></a>
  1011. </li>
  1012. <li class="platform platform-windows ">
  1013. <a title="Windows" href="/windows/"></a>
  1014. </li>
  1015. <li class="platform platform-mac ">
  1016. <a title="Mac" href="/mac/"></a>
  1017. </li>
  1018. </ul>
  1019.  
  1020. <h3>POPULAR LINKS</h3>
  1021. <ul class="sorting-menu">
  1022.  
  1023. <li><a href="http://download.cnet.com/blog/download-blog/">Latest News</a></li>
  1024. <li><a href="http://download.cnet.com/security-center/?ftag=DLAd9aaded">Security and Antivirus Center</a></li>
  1025. <li><a href="http://download.cnet.com/s/software/android/?sort=latest">New Releases</a></li>
  1026. <li><a href="http://download.cnet.com/s/software/android/?sort=users-rating">User Favorites</a></li>
  1027. <li><a href="http://download.cnet.com/s/software/android/?sort=editors-rating">Editor\'s Picks</a></li>
  1028. <li><a href="http://download.cnet.com/s/software/android-free/">Top Freeware</a></li>
  1029. </ul>
  1030.  
  1031. <h3>CATEGORIES</h3>
  1032. <ul class="categories-menu">
  1033.  
  1034. <li class="category category-browsers ">
  1035. <a href="/browsers/android/">Browsers</a>
  1036. </li>
  1037.  
  1038. <li class="category category-business ">
  1039. <a href="/biz-soft/android/">Business Software</a>
  1040. </li>
  1041.  
  1042. <li class="category category-communications ">
  1043. <a href="/chat-voip-email/android/">Communications</a>
  1044. </li>
  1045.  
  1046. <li class="category category-photo ">
  1047. <a href="/digitalphoto/android/">Digital Photo Software</a>
  1048. </li>
  1049.  
  1050. <li class="category category-entertainment ">
  1051. <a href="/entertainment/android/">Entertainment Software</a>
  1052. </li>
  1053.  
  1054. <li class="category category-games ">
  1055. <a href="/games/android/">Games</a>
  1056. </li>
  1057.  
  1058. <li class="category category-internet ">
  1059. <a href="/internet/android/">Internet Software</a>
  1060. </li>
  1061.  
  1062. <li class="category category-mp3 ">
  1063. <a href="/audio/android/">MP3 &amp; Audio Software</a>
  1064. </li>
  1065.  
  1066. <li class="category category-productivity ">
  1067. <a href="/productivity/android/">Productivity Software</a>
  1068. </li>
  1069.  
  1070. <li class="category category-screensavers ">
  1071. <a href="/customization/android/">Screensavers &amp; Wallpaper</a>
  1072. </li>
  1073.  
  1074. <li class="category category-security ">
  1075. <a href="/security/android/">Security Software</a>
  1076. </li>
  1077.  
  1078. <li class="category category-utilities ">
  1079. <a href="/utilities/android/">Utilities &amp; Operating Systems</a>
  1080. </li>
  1081.  
  1082. <li class="category category-video ">
  1083. <a href="/video/android/">Video Software</a>
  1084. </li>
  1085. </ul>
  1086.  
  1087. <h3>HELP &amp; SETTINGS</h3>
  1088. <ul class="help-menu">
  1089. <li><a href="http://m.cnet.com">Link to CNET Site</a></li>
  1090. <li><a href="mailto:download-mobile-web@cbsinteractive.com">Submit Feedback</a></li>
  1091. <li><a target="_blank" href="http://legalterms.cbsinteractive.com/terms-of-use">Terms of Use</a></li>
  1092. <li><a target="_blank" href="http://legalterms.cbsinteractive.com/privacy">Privacy Policy</a></li>
  1093. </ul>
  1094.  
  1095. <ul class="licence-footer">
  1096. <li class="OneLinkNoTx">
  1097. &copy; 2018 CBS Interactive Inc.
  1098. </li>
  1099. <li>
  1100. All Rights Reserved
  1101. </li>
  1102. </ul>
  1103. </section>
  1104.  
  1105. <div id="screen-mask" class="screen-mask"></div>
  1106.  
  1107. <script type="text/javascript">
  1108. var header = document.querySelectorAll(\'.responsive-header\')[0];
  1109. var element = document.getElementById("download-header-query");
  1110.  
  1111. function bindEventListener(element, eventType, callback) {
  1112. if (element.addEventListener) {
  1113. element.addEventListener(eventType, callback);
  1114. } else {
  1115. element.attachEvent(\'on\' + eventType, callback);
  1116. }
  1117. }
  1118.  
  1119. function clearAutocomplete() {
  1120. Array.prototype.forEach.call(document.querySelectorAll(\'.ui-autocomplete\'), function(el) {
  1121. el.textContent = \'\';
  1122. })
  1123. }
  1124.  
  1125. var sbContainer = document.querySelectorAll(".search-bar-container")[0];
  1126. bindEventListener(sbContainer, "submit", function(e) {
  1127. if(document.getElementById("download-header-query").value == "Search for Apps") {
  1128. e.preventDefault();
  1129. }
  1130. });
  1131.  
  1132. if(DL.isMobileDevice) {
  1133. element.placeholder = "Search for Apps";
  1134. var elem = document.getElementById("download-header-query");
  1135. bindEventListener(elem, \'keyup\', function (){
  1136. if (this.value == "" ) {
  1137. clearAutocomplete();
  1138. }
  1139. });
  1140. if (element.value != "Search for Apps" && element.value != "") {
  1141. element.className += " black-text";
  1142. }
  1143. } else {
  1144. element.value = "Search for Apps";
  1145. var forcedSelection = 0;
  1146.  
  1147. function setCaretPosition() {
  1148. var elem = document.getElementById("download-header-query");
  1149.  
  1150. if (elem != null) {
  1151. if (elem.createTextRange) {
  1152. var range = elem.createTextRange();
  1153. forcedSelection = 1;
  1154. range.move(\'character\', 0);
  1155. range.select();
  1156. }
  1157. else {
  1158. if (elem.selectionStart != null) {
  1159. forcedSelection = 1;
  1160. elem.focus();
  1161. elem.setSelectionRange(0, 0);
  1162. }
  1163. else
  1164. elem.focus();
  1165. }
  1166. }
  1167. }
  1168.  
  1169. // The state variable is used to know if the placeholder is present or not.
  1170. // 0 - when it\'s not
  1171. // 1 - when it is present
  1172. var state = 0;
  1173.  
  1174. if (element.value == "Search for Apps") {
  1175. state = 1;
  1176. } else {
  1177. element.className += " black-text";
  1178. }
  1179.  
  1180. bindEventListener(element, "focus", function(){
  1181. if(this.value == "Search for Apps") {
  1182. setTimeout(setCaretPosition, 20);
  1183. } else {
  1184. if (this.className.match(/\\sblack-text\\b/) == null) {
  1185. this.className += " black-text";
  1186. }
  1187. }
  1188. }, true);
  1189.  
  1190.  
  1191. bindEventListener(element, "select", function () {
  1192. if (state) {
  1193. if (forcedSelection) {
  1194. forcedSelection = 0;
  1195. } else {
  1196. setCaretPosition();
  1197. }
  1198. }
  1199. });
  1200.  
  1201. bindEventListener(element, "click", function () {
  1202. if (state) {
  1203. setCaretPosition();
  1204. }
  1205. om.trackClick({
  1206. \'item\':\'search-field-click\'
  1207. }, true, function(){});
  1208. });
  1209.  
  1210. bindEventListener(element, "paste", function () {
  1211. if (state) {
  1212. this.value = "";
  1213. state = 0;
  1214. setCaretPosition();
  1215. if (this.className.match(/\\sblack-text\\b/) == null) {
  1216. this.className += " black-text";
  1217. }
  1218. }
  1219. });
  1220.  
  1221. bindEventListener(element, "cut", function () {
  1222. var elem = this;
  1223.  
  1224. if (!state) {
  1225. setTimeout(function () {
  1226. if (elem.value == "") {
  1227. state = 1;
  1228. elem.className = elem.className.replace(/\\sblack-text\\b/, "");
  1229. elem.value = "Search for Apps";
  1230. setCaretPosition();
  1231. clearAutocomplete();
  1232. }
  1233. }, 100);
  1234. }
  1235. });
  1236.  
  1237. bindEventListener(element, "keydown", function () {
  1238. var elem = this;
  1239.  
  1240. if (state) {
  1241. elem.value = "";
  1242. state = 0;
  1243. if (this.className.match(/\\sblack-text\\b/) == null) {
  1244. this.className += " black-text";
  1245. }
  1246. }
  1247.  
  1248.  
  1249. setTimeout(function () {
  1250. if (elem.value == "") {
  1251. state = 1;
  1252. elem.className = elem.className.replace(/\\sblack-text\\b/, "");
  1253. elem.value = "Search for Apps";
  1254. setCaretPosition();
  1255. clearAutocomplete();
  1256. }
  1257. }, 100);
  1258. }, true);
  1259. }
  1260.  
  1261. bindEventListener(element, "focus", function () {
  1262. if (DL.isMobileDevice && elem.value == "Search for Apps") {
  1263. elem.value = "";
  1264. }
  1265.  
  1266. if (document.body.className.match(/\\bsearch-open\\b/) == null) {
  1267. document.body.className = document.body.className + " search-open";
  1268. }
  1269.  
  1270. bindEventListener(document.body, \'touchmove\', function (e) {
  1271. var element = document.getElementById("download-header-query");
  1272. //prevent native touch activity like scrolling when search input has focus
  1273. if (element === document.activeElement) {
  1274. e.preventDefault();
  1275. }
  1276. });
  1277. });
  1278.  
  1279. element = document.getElementById("screen-mask");
  1280. bindEventListener(element, "click", function() {
  1281. var searchBar = document.getElementById("download-header-query");
  1282.  
  1283. document.body.className = document.body.className.replace(/\\ssearch-open\\b/, "");
  1284. });
  1285. if ((document.getElementById(\'sticky_top\') && document.getElementById(\'sticky_top\').offsetHeight === 0)
  1286. || !document.getElementById(\'sticky_top\')) {
  1287. if (document.body.className.indexOf("no-sticky-ad") == -1) {
  1288. document.body.className += \' no-sticky-ad\';
  1289. }
  1290. }
  1291.  
  1292. function addClass(element, name) {
  1293. var classesString;
  1294. classesString = element.className || "";
  1295. if (classesString.indexOf(name) === -1) {
  1296. element.className += " " + name;
  1297. }
  1298. }
  1299.  
  1300. function removeClass(element,name) {
  1301. if (elementHasClass(element,name)) {
  1302. var reg = new RegExp(\'(\\\\s|^)\'+name+\'(\\\\s|$)\');
  1303. element.className=element.className.replace(reg,\' \');
  1304. }
  1305. }
  1306.  
  1307. function elementHasClass(element, className) {
  1308. var pattern = /[\\t\\r\
  1309. \\f]/g;
  1310.  
  1311. className = " " + className + " ",
  1312. element = " " + element.className + " ";
  1313.  
  1314. return element.replace(pattern, " ").indexOf(className) > -1;
  1315. }
  1316.  
  1317. window.onscroll=function(){
  1318. var supportPageOffset = window.pageXOffset !== undefined,
  1319. isCSS1Compat = ((document.compatMode || "") === "CSS1Compat"),
  1320. scrollY = supportPageOffset ? window.pageYOffset : isCSS1Compat ? document.documentElement.scrollTop : document.body.scrollTop,
  1321. scrollYVal = 0,
  1322. newTopLimit,
  1323. newTop;
  1324.  
  1325. if (typeof window["loadStickyOnScroll"] == \'undefined\' || typeof stickyLoaded != \'undefined\' ) {
  1326. if (document.body.className.indexOf("no-sticky-ad") == -1) {
  1327. newTopLimit = 105;
  1328. } else if (document.body.className.indexOf("omnibar") != -1) {
  1329. newTopLimit = 105;
  1330. } else {
  1331. newTopLimit = 92;
  1332. }
  1333. newTop = newTopLimit - scrollY;
  1334. if (newTop < 60) {
  1335. newTop = 60;
  1336. }
  1337. document.getElementById(\'screen-mask\').style.top = newTop + \'px\';
  1338. if ((document.getElementById(\'sticky_top\') && document.getElementById(\'sticky_top\').offsetHeight === 0)
  1339. || !document.getElementById(\'sticky_top\')) {
  1340. if (document.body.className.indexOf("no-sticky-ad") == -1) {
  1341. document.body.className += \' no-sticky-ad\';
  1342. }
  1343. } else {
  1344. document.body.className = document.body.className.replace(/\\sno-sticky-ad\\b/, "");
  1345. }
  1346. if (document.body.className.indexOf("no-sticky-head") != -1 ||
  1347. (document.getElementById(\'sticky_top\') && document.getElementById(\'sticky_top\').offsetHeight === 0)) {
  1348. scrollYVal = 30;
  1349. }
  1350. } else {
  1351. if (!DL.isMobileDevice && "undefined" != typeof window["loadStickyOnScroll"]) {
  1352. var testTargeting = window["loadStickyOnScroll"];
  1353. delete window["loadStickyOnScroll"];
  1354. addClass(document.getElementById("sticky_top"), \'onScroll\');
  1355. googletag.cmd.push(function() {
  1356. googletag.defineSlot(adUnitChannel, [[980, 45]], \'sticky_top\').addService(googletag.pubads()).setTargeting(\'pos\', \'top\').setTargeting(\'test\', testTargeting);
  1357. if(typeof index_headertag_lightspeed !== \'undefined\') {
  1358. index_headertag_lightspeed.add_session_end_hook(function(){
  1359. var slots = googletag.pubads().getSlots();
  1360. index_headertag_lightspeed.set_slot_targeting(slots);
  1361. googletag.display("sticky_top");
  1362. }, true);
  1363. index_headertag_lightspeed.refresh();
  1364. } else {
  1365. googletag.display("sticky_top");
  1366. }
  1367. googletag.pubads().addEventListener(\'slotRenderEnded\', function () {
  1368. stickyLoaded = true;
  1369. window.onscroll();
  1370. setTimeout(function() {
  1371. removeClass(document.getElementById("sticky_top"), \'onScroll\');
  1372. }, 1);
  1373. });
  1374. });
  1375. }
  1376. }
  1377.  
  1378. if (scrollY > scrollYVal && header.className.indexOf("sticky") == -1) {
  1379. header.className += " sticky";
  1380. } else if (scrollY <= scrollYVal && header.className.indexOf("sticky") != -1) {
  1381. header.className = header.className.replace(/\\ssticky\\b/, "");
  1382. }
  1383. }
  1384.  
  1385. var searchInput = document.getElementById("download-header-query"),
  1386. menuContainer = document.getElementsByClassName(\'flyin-menu-container\')[0];
  1387. element = document.getElementById(\'mobile-search-button\');
  1388. bindEventListener(element, \'click\', function (e) {
  1389.  
  1390. e.preventDefault();
  1391. if (document.body.className.match(/\\bsearch-open\\b/)) {
  1392. document.body.className = document.body.className.replace(/\\bsearch-open\\b/, \'\');
  1393. menuContainer.style.position = \'fixed\';
  1394. } else {
  1395. menuContainer.style.position = \'initial\';
  1396. document.body.className+=\' search-open\';
  1397. }
  1398.  
  1399. if(searchInput.value != "") {
  1400. searchInput.value = searchInput.value;
  1401. }
  1402.  
  1403. searchInput.focus();
  1404. });
  1405.  
  1406. var form = document.querySelectorAll(\'.search-bar-container\')[0];
  1407. var eventClickOrEnter = \'enter\';
  1408.  
  1409. element = document.querySelectorAll(\'.search-button\')[0];
  1410. bindEventListener(element, \'click\', function (e) {
  1411. if(searchInput.value!=\'\') {
  1412. eventClickOrEnter = \'click\';
  1413. document.activeElement.blur();
  1414. } else {
  1415. e.preventDefault();
  1416. }
  1417. });
  1418.  
  1419. var temporaryEnterHandler = function (e) {
  1420. if (e.which == 13) {
  1421. e.preventDefault();
  1422. temporarySubmitHandler();
  1423. }
  1424. };
  1425.  
  1426. var temporarySubmitHandler = function (e) {
  1427. var platform = \'\', searchUrl,
  1428. term = searchInput.value.trim();
  1429.  
  1430. if(e) {
  1431. e.preventDefault();
  1432. }
  1433. if (term && term != \'Search for Apps\') {
  1434. term = encodeURIComponent(term) + "/";
  1435. if (DL.isMobileDevice) {
  1436. if (navigator.userAgent.match(/Android/i)) {
  1437. platform = \'android/\';
  1438. } else if (navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i)) {
  1439. platform = \'ios/\';
  1440. }
  1441. }
  1442. searchUrl = "/s/" + term + platform;
  1443. om.trackClick({\'item\':\'search-suggest|\' + -1 + \':\' + 0 +
  1444. \'|\' + term +
  1445. \'|\' + "" +
  1446. \'|\' + "" +
  1447. \'|\' + eventClickOrEnter}, true, function(){});
  1448. localStorage.setItem(\'referrer\', \'search\');
  1449. window.location.href = searchUrl;
  1450. }
  1451.  
  1452. return false;
  1453. };
  1454.  
  1455. bindEventListener(form, \'keypress\', temporaryEnterHandler);
  1456. bindEventListener(form, \'submit\', temporarySubmitHandler);
  1457. </script>
  1458. </header>
  1459. <!--[if lt IE 9]>
  1460. <noscript></div></noscript>
  1461. <![endif]-->
  1462.  
  1463. <header id="page-header" class="page-header" data-component=\'page-header\' >
  1464. <a href="/" class="brand brand-shuttlecock">
  1465. <img class="logo" src="http://a2.fdlstatic.com/434/bundles/downloadcore/images/header/text-logo@2x.png">
  1466. </a>
  1467.  
  1468. <div class="dropdown dropdown-platform-selector" data-tracking-dropdown="platform">
  1469. <a href="/" class="brand brand-text">
  1470. <img class="logo" src="http://a2.fdlstatic.com/434/bundles/downloadcore/images/header/text-logo@2x.png">
  1471. </a>
  1472.  
  1473. <div class="platform-selector-btn label">
  1474. <i class="icon-down-arrow"></i>
  1475. </div>
  1476.  
  1477. <div id="header-platform-selector" class="options">
  1478.  
  1479. <div class="option">
  1480. <div class="option-left-container platform-simple"
  1481. data-tracking-dropdown-option="windows"
  1482. data-platform="windows"
  1483. data-href="/windows/">
  1484. <span class="platform-windows-icon platform-icon"></span>
  1485. </div>
  1486. <div class="option-right-container platform-simple"
  1487. data-tracking-dropdown-option="windows"
  1488. data-platform="windows"
  1489. data-href="/windows/">
  1490.  
  1491. <span class="platform-name">Windows</span>
  1492. <span class="platform-right-arrow-icon"></span>
  1493. </div>
  1494. <div class="quick-links">
  1495. <div class="quick-links-title quick-links-no-iOS">Quick Links (windows)</div>
  1496. <div class="quick-links-list">
  1497. <a href="http://download.cnet.com/most-popular/windows/"
  1498. data-tracking-dropdown-option="Most Popular">
  1499.  
  1500. Most Popular
  1501. </a>
  1502. <a href="http://download.cnet.com/new-windows-software/"
  1503. data-tracking-dropdown-option="New Releases">
  1504.  
  1505. New Releases
  1506. </a>
  1507. <a href="http://download.cnet.com/s/software/windows/?licenseType=Free"
  1508. data-tracking-dropdown-option="Free Apps">
  1509.  
  1510. Free Apps
  1511. </a>
  1512. <a href="http://download.cnet.com/apps/windows/"
  1513. data-tracking-dropdown-option="Browse Windows Apps">
  1514.  
  1515. Browse Windows Apps
  1516. </a>
  1517. </div>
  1518. </div> </div>
  1519. <div class="option">
  1520. <div class="option-left-container platform-simple"
  1521. data-tracking-dropdown-option="ios"
  1522. data-platform="ios"
  1523. data-href="/ios/">
  1524. <span class ="platform-ios-icon platform-icon"></span>
  1525. </div>
  1526. <div class="option-right-container platform-simple"
  1527. data-tracking-dropdown-option="ios"
  1528. data-platform="ios"
  1529. data-href="/ios/">
  1530.  
  1531. <span class="platform-name">iOS</span>
  1532. <span class="platform-right-arrow-icon"></span>
  1533. </div>
  1534. <div class="quick-links">
  1535. <div class="quick-links-title">Quick Links (iOS)</div>
  1536. <div class="quick-links-list">
  1537. <a href="http://download.cnet.com/most-popular/ios/"
  1538. data-tracking-dropdown-option="Most Popular">
  1539.  
  1540. Most Popular
  1541. </a>
  1542. <a href="http://download.cnet.com/new-ios-software/"
  1543. data-tracking-dropdown-option="New Releases">
  1544.  
  1545. New Releases
  1546. </a>
  1547. <a href="http://download.cnet.com/s/software/ios/?licenseType=Free"
  1548. data-tracking-dropdown-option="Free Apps">
  1549.  
  1550. Free Apps
  1551. </a>
  1552. <a href="http://download.cnet.com/apps/ios/"
  1553. data-tracking-dropdown-option="Browse iOS Apps">
  1554.  
  1555. Browse iOS Apps
  1556. </a>
  1557. </div>
  1558. </div> </div>
  1559. <div class="option">
  1560. <div class="option-left-container platform-simple"
  1561. data-tracking-dropdown-option="android"
  1562. data-platform="android"
  1563. data-href="/android/">
  1564. <span class ="platform-android-icon platform-icon"></span>
  1565. </div>
  1566. <div class="option-right-container platform-simple"
  1567. data-tracking-dropdown-option="android"
  1568. data-platform="android"
  1569. data-href="/android/">
  1570.  
  1571. <span class="platform-name">Android</span>
  1572. <span class="platform-right-arrow-icon"></span>
  1573. </div>
  1574. <div class="quick-links">
  1575. <div class="quick-links-title quick-links-no-iOS">Quick Links (android)</div>
  1576. <div class="quick-links-list">
  1577. <a href="http://download.cnet.com/most-popular/android/"
  1578. data-tracking-dropdown-option="Most Popular">
  1579.  
  1580. Most Popular
  1581. </a>
  1582. <a href="http://download.cnet.com/new-android-software/"
  1583. data-tracking-dropdown-option="New Releases">
  1584.  
  1585. New Releases
  1586. </a>
  1587. <a href="http://download.cnet.com/s/software/android/?licenseType=Free"
  1588. data-tracking-dropdown-option="Free Apps">
  1589.  
  1590. Free Apps
  1591. </a>
  1592. <a href="http://download.cnet.com/apps/android/"
  1593. data-tracking-dropdown-option="Browse Android Apps">
  1594.  
  1595. Browse Android Apps
  1596. </a>
  1597. </div>
  1598. </div> </div>
  1599. <div class="option">
  1600. <div class="option-left-container platform-simple"
  1601. data-tracking-dropdown-option="mac"
  1602. data-platform="mac"
  1603. data-href="/mac/">
  1604. <span class ="platform-mac-icon platform-icon"></span>
  1605. </div>
  1606. <div class="option-right-container platform-simple"
  1607. data-tracking-dropdown-option="mac"
  1608. data-platform="mac"
  1609. data-href="/mac/">
  1610.  
  1611. <span class="platform-name">Mac</span>
  1612. <span class="platform-right-arrow-icon"></span>
  1613. </div>
  1614. <div class="quick-links">
  1615. <div class="quick-links-title quick-links-no-iOS">Quick Links (mac)</div>
  1616. <div class="quick-links-list">
  1617. <a href="http://download.cnet.com/most-popular/mac/"
  1618. data-tracking-dropdown-option="Most Popular">
  1619.  
  1620. Most Popular
  1621. </a>
  1622. <a href="http://download.cnet.com/new-mac-software/"
  1623. data-tracking-dropdown-option="New Releases">
  1624.  
  1625. New Releases
  1626. </a>
  1627. <a href="http://download.cnet.com/s/software/mac/?licenseType=Free"
  1628. data-tracking-dropdown-option="Free Apps">
  1629.  
  1630. Free Apps
  1631. </a>
  1632. <a href="http://download.cnet.com/apps/mac/"
  1633. data-tracking-dropdown-option="Browse Mac Apps">
  1634.  
  1635. Browse Mac Apps
  1636. </a>
  1637. </div>
  1638. </div> </div>
  1639. </div>
  1640. </div>
  1641.  
  1642. <div class="header-search-dropdown-container">
  1643. <div id="header-search-container" class="header-search-container">
  1644. <div id="header-search-button" class="header-search-button">
  1645. <img src="http://a.fdlstatic.com/434/bundles/downloadcore/images/header/search-icon.svg">
  1646. </div>
  1647.  
  1648. <form id="header-search-form" method="get" action="/s/">
  1649. <input
  1650. id="header-search-input"
  1651. name="q"
  1652. class="header-search-input"
  1653. placeholder="Search software, apps, games, &amp; more..."
  1654. value="">
  1655. </form>
  1656.  
  1657. <span class="header-search-help"><span class="icon icon-return-arrow"></span> Enter to Search</span>
  1658.  
  1659. <div id="header-search-suggestions" class="header-search-suggestions"></div>
  1660. </div>
  1661.  
  1662. <div class="dropdown-container">
  1663. <div class="dropdown-subcontainer">
  1664.  
  1665.  
  1666. <div class="dropdown dropdown-popular-apps" data-tracking-dropdown="popular_app">
  1667. <div class="label">
  1668. Popular Apps
  1669. <i class="icon-down-arrow"></i>
  1670. </div>
  1671.  
  1672. <div class="options options-ios platform-dependent">
  1673. <div class="header">
  1674. Popular iOS Apps
  1675. </div>
  1676.  
  1677. <a href="http://download.cnet.com/WhatsApp-Messenger/3000-12941_4-10972991.html" class="option" data-tracking-dropdown-option="WhatsApp Messenger">
  1678.  
  1679. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/02/16/80e7d9aa-2891-474c-a1fe-9d20a0c76077/thumbnail/64x64/79007b1048a2904463ea9deee4fad85d/imgingest-2903828162047462244.jpg" alt="WhatsApp Messenger"
  1680. class="product-icon OneLinkNoTx"
  1681. /></span>
  1682.  
  1683. <div class="product-detail">
  1684. <div class="title">WhatsApp Messenger</div>
  1685. <span class="star-container rating-4h"><span class="stars"></span></span>
  1686. </div>
  1687. </a>
  1688. <a href="http://download.cnet.com/Facebook/3000-12941_4-10863138.html" class="option" data-tracking-dropdown-option="Facebook">
  1689.  
  1690. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/02/18/246c3735-593c-4a97-9a6c-b00b8caf53e5/thumbnail/64x64/d4ae4a4cfe0fcc86c2e892a719096d95/imgingest-245949959135454160.jpg" alt="Facebook"
  1691. class="product-icon OneLinkNoTx"
  1692. /></span>
  1693.  
  1694. <div class="product-detail">
  1695. <div class="title">Facebook</div>
  1696. <span class="star-container rating-4"><span class="stars"></span></span>
  1697. </div>
  1698. </a>
  1699. <a href="http://download.cnet.com/Sex-Games-Free-app-for-adult-roleplay-games/3000-2094_4-77650548.html" class="option" data-tracking-dropdown-option="Sex Games Free app for adult roleplay games">
  1700.  
  1701. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/09/15/aee56ee9-f395-4746-9e3b-5f07e833edf4/thumbnail/64x64/09b74b1af2d88c1eea4e4eeaad26e8d8/imgingest-4680889581878743534.jpg" alt="Sex Games Free app for adult roleplay games"
  1702. class="product-icon OneLinkNoTx"
  1703. /></span>
  1704.  
  1705. <div class="product-detail">
  1706. <div class="title">Sex Games Free app for adult roleplay games</div>
  1707. <span class="star-container rating-"><span class="stars"></span></span>
  1708. </div>
  1709. </a>
  1710. <a href="http://download.cnet.com/Apple-iOS-9/3000-18513_4-76457853.html" class="option" data-tracking-dropdown-option="Apple iOS 9">
  1711. <img class="product-icon OneLinkNoTx" src="http://i.i.cbsi.com/cnwk.1d/i/tim2/2015/09/16/Foreman_14463925_22_hero_icon_large_64x64.png" alt="Apple iOS 9">
  1712.  
  1713. <div class="product-detail">
  1714. <div class="title">Apple iOS 9</div>
  1715. <span class="star-container rating-5"><span class="stars"></span></span>
  1716. </div>
  1717. </a>
  1718. <a href="http://download.cnet.com/Clash-of-Clans/3000-2119_4-75735246.html" class="option" data-tracking-dropdown-option="Clash of Clans">
  1719.  
  1720. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/02/17/5c4e128f-6266-4d04-8a45-b240007407ed/thumbnail/64x64/b3aaee3f94b90e6cef58f72a3fd73c44/imgingest-8818263508211752988.jpg" alt="Clash of Clans"
  1721. class="product-icon OneLinkNoTx"
  1722. /></span>
  1723.  
  1724. <div class="product-detail">
  1725. <div class="title">Clash of Clans</div>
  1726. <span class="star-container rating-5"><span class="stars"></span></span>
  1727. </div>
  1728. </a>
  1729. <a href="http://download.cnet.com/imo-video-calls-and-chat/3000-12941_4-75056574.html" class="option" data-tracking-dropdown-option="imo video calls and chat">
  1730.  
  1731. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/02/18/245d368f-6f21-4f3d-b163-4a5229f7c38e/thumbnail/64x64/759037588b7906eb5a46a6765d217d29/imgingest-6856324022796817995.jpg" alt="imo video calls and chat"
  1732. class="product-icon OneLinkNoTx"
  1733. /></span>
  1734.  
  1735. <div class="product-detail">
  1736. <div class="title">imo video calls and chat</div>
  1737. <span class="star-container rating-4"><span class="stars"></span></span>
  1738. </div>
  1739. </a>
  1740. <a href="http://download.cnet.com/Instagram/3000-12511_4-75315461.html" class="option" data-tracking-dropdown-option="Instagram">
  1741.  
  1742. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/02/18/f23655eb-7caf-4e1f-93f6-1d6aec86284a/thumbnail/64x64/952fd89243a5854513b1417ea41fc2d5/imgingest-5208252631530708890.jpg" alt="Instagram"
  1743. class="product-icon OneLinkNoTx"
  1744. /></span>
  1745.  
  1746. <div class="product-detail">
  1747. <div class="title">Instagram</div>
  1748. <span class="star-container rating-5"><span class="stars"></span></span>
  1749. </div>
  1750. </a>
  1751. <a href="http://download.cnet.com/YouTube/3000-18515_4-75764340.html" class="option" data-tracking-dropdown-option="YouTube">
  1752. <img class="product-icon OneLinkNoTx" src="http://i.i.cbsi.com/cnwk.1d/i/tim2/2013/09/27/Foreman_13345941_4590_yt1_64x64.png" alt="YouTube">
  1753.  
  1754. <div class="product-detail">
  1755. <div class="title">YouTube</div>
  1756. <span class="star-container rating-5"><span class="stars"></span></span>
  1757. </div>
  1758. </a>
  1759. <a href="http://download.cnet.com/VidMate/3000-2094_4-77646322.html" class="option" data-tracking-dropdown-option="VidMate">
  1760.  
  1761. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/09/14/3d1c5533-5bb7-4ce4-8738-46e2eb602855/thumbnail/64x64/6bb6f35b741a384fb6c846da25a2c7ed/imgingest-3019717743207933942.jpg" alt="VidMate"
  1762. class="product-icon OneLinkNoTx"
  1763. /></span>
  1764.  
  1765. <div class="product-detail">
  1766. <div class="title">VidMate</div>
  1767. <span class="star-container rating-"><span class="stars"></span></span>
  1768. </div>
  1769. </a>
  1770. <a href="http://download.cnet.com/Huji-Cam/3000-12511_4-77708910.html" class="option" data-tracking-dropdown-option="Huji Cam">
  1771.  
  1772. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/12/02/508cc322-0748-400d-a78d-ee06448e4eae/thumbnail/64x64/02fc75295417160df77b4a35a9b1b1b9/imgingest-2738652406355194987.jpg" alt="Huji Cam"
  1773. class="product-icon OneLinkNoTx"
  1774. /></span>
  1775.  
  1776. <div class="product-detail">
  1777. <div class="title">Huji Cam</div>
  1778. <span class="star-container rating-"><span class="stars"></span></span>
  1779. </div>
  1780. </a>
  1781.  
  1782. <a href="/most-popular/ios/" class="view-all">
  1783. <span>View all iOS apps</span>
  1784. <img src="http://a1.fdlstatic.com/434/bundles/downloadcore/images/header/icon-ArrowRightGreen.png" class="green-arrow-icon">
  1785. </a>
  1786. </div>
  1787. <div class="options options-mac platform-dependent">
  1788. <div class="header">
  1789. Popular Mac Apps
  1790. </div>
  1791.  
  1792. <a href="http://download.cnet.com/Avast-Free-Mac-Security/3000-2239_4-75451160.html" class="option" data-tracking-dropdown-option="Avast Free Mac Security">
  1793.  
  1794. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2016/09/30/c873eb3f-163c-4b5b-adda-8c36462e2f3e/thumbnail/64x64/dd7618472dd35c8ac19d6ca0ff8bdd75/imgingest-1950867893277466892.png" alt="Avast Free Mac Security"
  1795. class="product-icon OneLinkNoTx"
  1796. /></span>
  1797.  
  1798. <div class="product-detail">
  1799. <div class="title">Avast Free Mac Security</div>
  1800. <span class="star-container rating-3h"><span class="stars"></span></span>
  1801. </div>
  1802. </a>
  1803. <a href="http://download.cnet.com/VirtualDJ/3000-18502_4-10976868.html" class="option" data-tracking-dropdown-option="VirtualDJ">
  1804. <img class="product-icon OneLinkNoTx" src="http://i.i.cbsi.com/cnwk.1d/i/tim2/2014/10/03/Foreman_13743673_8132_f7fdac3377d49d82_256x256_64x64.png" alt="VirtualDJ">
  1805.  
  1806. <div class="product-detail">
  1807. <div class="title">VirtualDJ</div>
  1808. <span class="star-container rating-3h"><span class="stars"></span></span>
  1809. </div>
  1810. </a>
  1811. <a href="http://download.cnet.com/AVG-AntiVirus-for-Mac/3000-18510_4-75210788.html" class="option" data-tracking-dropdown-option="AVG AntiVirus for Mac">
  1812.  
  1813. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/09/11/32c3a13c-3547-4323-9f00-cd972867a43b/thumbnail/64x64/a213bd66e576a8a3ca75c928d5ff7524/imgingest-614813991195320616.png" alt="AVG AntiVirus for Mac"
  1814. class="product-icon OneLinkNoTx"
  1815. /></span>
  1816.  
  1817. <div class="product-detail">
  1818. <div class="title">AVG AntiVirus for Mac</div>
  1819. <span class="star-container rating-4"><span class="stars"></span></span>
  1820. </div>
  1821. </a>
  1822. <a href="http://download.cnet.com/VLC-Media-Player/3000-13632_4-10210434.html" class="option" data-tracking-dropdown-option="VLC Media Player">
  1823. <img class="product-icon OneLinkNoTx" src="http://i.i.cbsi.com/cnwk.1d/i/tim2/2014/10/03/Foreman_13804799_9661_largeVLC_64x64.png" alt="VLC Media Player">
  1824.  
  1825. <div class="product-detail">
  1826. <div class="title">VLC Media Player</div>
  1827. <span class="star-container rating-4h"><span class="stars"></span></span>
  1828. </div>
  1829. </a>
  1830. <a href="http://download.cnet.com/MacX-YouTube-Downloader/3000-2071_4-76641301.html" class="option" data-tracking-dropdown-option="MacX YouTube Downloader">
  1831.  
  1832. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2016/06/07/028d3f5c-4414-405a-a055-deae02214063/thumbnail/64x64/590e9681b03d1c4e95ed811d115676cb/imgingest-6161813443571900433.png" alt="MacX YouTube Downloader"
  1833. class="product-icon OneLinkNoTx"
  1834. /></span>
  1835.  
  1836. <div class="product-detail">
  1837. <div class="title">MacX YouTube Downloader</div>
  1838. <span class="star-container rating-"><span class="stars"></span></span>
  1839. </div>
  1840. </a>
  1841. <a href="http://download.cnet.com/YTD-Video-Downloader/3000-2071_4-75894811.html" class="option" data-tracking-dropdown-option="YTD Video Downloader">
  1842. <img class="product-icon OneLinkNoTx" src="http://i.i.cbsi.com/cnwk.1d/i/tim2/2014/10/03/Foreman_13798268_1924_url_64x64.png" alt="YTD Video Downloader">
  1843.  
  1844. <div class="product-detail">
  1845. <div class="title">YTD Video Downloader</div>
  1846. <span class="star-container rating-4"><span class="stars"></span></span>
  1847. </div>
  1848. </a>
  1849. <a href="http://download.cnet.com/5KPlayer/3000-13632_4-76423535.html" class="option" data-tracking-dropdown-option="5KPlayer">
  1850.  
  1851. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2016/08/16/11ffec7a-247d-4cad-a039-21a6761338dc/thumbnail/64x64/9f7dc6dfe3781be3f98ef3cdde94cbbc/imgingest-5099502555675986820.jpg" alt="5KPlayer"
  1852. class="product-icon OneLinkNoTx"
  1853. /></span>
  1854.  
  1855. <div class="product-detail">
  1856. <div class="title">5KPlayer</div>
  1857. <span class="star-container rating-"><span class="stars"></span></span>
  1858. </div>
  1859. </a>
  1860. <a href="http://download.cnet.com/Microsoft-Office-2016-Preview/3000-18483_4-10823120.html" class="option" data-tracking-dropdown-option="Microsoft Office 2016 Preview">
  1861.  
  1862. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2016/09/29/5fc516fd-ac00-4bb2-bf65-60d522049640/thumbnail/64x64/bbf152bf9f87a043019b931d8f009672/imgingest-7777991708417851250.png" alt="Microsoft Office 2016 Preview"
  1863. class="product-icon OneLinkNoTx"
  1864. /></span>
  1865.  
  1866. <div class="product-detail">
  1867. <div class="title">Microsoft Office 2016 Preview</div>
  1868. <span class="star-container rating-"><span class="stars"></span></span>
  1869. </div>
  1870. </a>
  1871. <a href="http://download.cnet.com/Microsoft-Office-2011/3000-18483_4-75305578.html" class="option" data-tracking-dropdown-option="Microsoft Office 2011">
  1872.  
  1873. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/02/23/79152eea-3ed8-4f54-be43-150f119323b2/thumbnail/64x64/4c6d9ec6f4ffac7c4161feb7183bb8f3/imgingest-2336271283546053.png" alt="Microsoft Office 2011"
  1874. class="product-icon OneLinkNoTx"
  1875. /></span>
  1876.  
  1877. <div class="product-detail">
  1878. <div class="title">Microsoft Office 2011</div>
  1879. <span class="star-container rating-4"><span class="stars"></span></span>
  1880. </div>
  1881. </a>
  1882. <a href="http://download.cnet.com/MediaHuman-YouTube-to-MP3-Converter/3000-2071_4-75445803.html" class="option" data-tracking-dropdown-option="MediaHuman YouTube to MP3 Converter">
  1883. <img class="product-icon OneLinkNoTx" src="http://i.i.cbsi.com/cnwk.1d/i/tim2/2016/02/12/Foreman_14486686_6082_favicon_64x64.png" alt="MediaHuman YouTube to MP3 Converter">
  1884.  
  1885. <div class="product-detail">
  1886. <div class="title">MediaHuman YouTube to MP3 Converter</div>
  1887. <span class="star-container rating-"><span class="stars"></span></span>
  1888. </div>
  1889. </a>
  1890.  
  1891. <a href="/most-popular/mac/" class="view-all">
  1892. <span>View all Mac apps</span>
  1893. <img src="http://a1.fdlstatic.com/434/bundles/downloadcore/images/header/icon-ArrowRightGreen.png" class="green-arrow-icon">
  1894. </a>
  1895. </div>
  1896. <div class="options options-android platform-dependent">
  1897. <div class="header">
  1898. Popular Android Apps
  1899. </div>
  1900.  
  1901. <a href="http://download.cnet.com/TubeMate-3/3000-2141_4-77669412.html" class="option" data-tracking-dropdown-option="TubeMate 3">
  1902.  
  1903. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/10/19/babf0f2f-431a-450f-8b79-7cde0e0fff70/thumbnail/64x64/8e6a59566d76b613b331c83d9228a188/imgingest-6376851874278784268.png" alt="TubeMate 3"
  1904. class="product-icon OneLinkNoTx"
  1905. /></span>
  1906.  
  1907. <div class="product-detail">
  1908. <div class="title">TubeMate 3</div>
  1909. <span class="star-container rating-"><span class="stars"></span></span>
  1910. </div>
  1911. </a>
  1912. <a href="http://download.cnet.com/TubeMate/3000-2141_4-75672276.html" class="option" data-tracking-dropdown-option="TubeMate">
  1913.  
  1914. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2016/07/13/d55fab05-2789-4a34-a8dc-dc53cd32be25/thumbnail/64x64/1a0bf5b23112302128ae50c5e10402db/imgingest-6631149441022354903.png" alt="TubeMate"
  1915. class="product-icon OneLinkNoTx"
  1916. /></span>
  1917.  
  1918. <div class="product-detail">
  1919. <div class="title">TubeMate</div>
  1920. <span class="star-container rating-"><span class="stars"></span></span>
  1921. </div>
  1922. </a>
  1923. <a href="http://download.cnet.com/VidMate/3000-2071_4-76237130.html" class="option" data-tracking-dropdown-option="VidMate">
  1924. <img class="product-icon OneLinkNoTx" src="http://i.i.cbsi.com/cnwk.1d/i/tim2/2016/02/12/Foreman_14498947_717_ic_launcher_64x64.png" alt="VidMate">
  1925.  
  1926. <div class="product-detail">
  1927. <div class="title">VidMate</div>
  1928. <span class="star-container rating-"><span class="stars"></span></span>
  1929. </div>
  1930. </a>
  1931. <a href="http://download.cnet.com/XXX-Video-Player-HD-X-Player/3000-13632_4-77673379.html" class="option" data-tracking-dropdown-option="XXX Video Player - HD X Player">
  1932.  
  1933. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/09/30/fd96e6f7-5b56-413e-a151-441324c4c309/thumbnail/64x64/3fd298c6bcfce57dad4c98d226978b3f/imgingest-6384899575649219798.png" alt="XXX Video Player - HD X Player"
  1934. class="product-icon OneLinkNoTx"
  1935. /></span>
  1936.  
  1937. <div class="product-detail">
  1938. <div class="title">XXX Video Player - HD X Player</div>
  1939. <span class="star-container rating-"><span class="stars"></span></span>
  1940. </div>
  1941. </a>
  1942. <a href="http://download.cnet.com/Google-Play/3000-2094_4-76479524.html" class="option" data-tracking-dropdown-option="Google Play">
  1943. <img class="product-icon OneLinkNoTx" src="http://i.i.cbsi.com/cnwk.1d/i/tim2/2016/04/15/Foreman_14509741_1_play_64x64.png" alt="Google Play">
  1944.  
  1945. <div class="product-detail">
  1946. <div class="title">Google Play</div>
  1947. <span class="star-container rating-4h"><span class="stars"></span></span>
  1948. </div>
  1949. </a>
  1950. <a href="http://download.cnet.com/SnapTube/3000-2071_4-76240464.html" class="option" data-tracking-dropdown-option="SnapTube">
  1951. <img class="product-icon OneLinkNoTx" src="http://i.i.cbsi.com/cnwk.1d/i/tim2/2016/06/23/1791725e45cd0a0e791418498cb5c4db4c07_SnapTube_Icon_512_64x64.png" alt="SnapTube">
  1952.  
  1953. <div class="product-detail">
  1954. <div class="title">SnapTube</div>
  1955. <span class="star-container rating-"><span class="stars"></span></span>
  1956. </div>
  1957. </a>
  1958. <a href="http://download.cnet.com/SHAREit-Transfer-Share/3000-20432_4-76641567.html" class="option" data-tracking-dropdown-option="SHAREit - Transfer &amp; Share">
  1959.  
  1960. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/02/18/f76806f6-b460-4841-8b99-26f73912fd35/thumbnail/64x64/cb3dbd51aee153f4031bd8b2d3c88f99/imgingest-8275595690133713287.png" alt="SHAREit - Transfer &amp; Share"
  1961. class="product-icon OneLinkNoTx"
  1962. /></span>
  1963.  
  1964. <div class="product-detail">
  1965. <div class="title">SHAREit - Transfer &amp; Share</div>
  1966. <span class="star-container rating-"><span class="stars"></span></span>
  1967. </div>
  1968. </a>
  1969. <a href="http://download.cnet.com/Ludo-King/3000-18516_4-77486438.html" class="option" data-tracking-dropdown-option="Ludo King">
  1970.  
  1971. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/02/28/b620a4ed-2d6b-47b5-ae0c-a70a07456435/thumbnail/64x64/0c59575fa2e7877c03dca21ee9e034b8/imgingest-505144490682303873.png" alt="Ludo King"
  1972. class="product-icon OneLinkNoTx"
  1973. /></span>
  1974.  
  1975. <div class="product-detail">
  1976. <div class="title">Ludo King</div>
  1977. <span class="star-container rating-"><span class="stars"></span></span>
  1978. </div>
  1979. </a>
  1980. <a href="http://download.cnet.com/Youtube-Downloader/3000-2071_4-76226642.html" class="option" data-tracking-dropdown-option="Youtube Downloader">
  1981. <img class="product-icon OneLinkNoTx" src="http://i.i.cbsi.com/cnwk.1d/i/tim2/2016/02/17/Foreman_14064194_9038_icon_64x64.png" alt="Youtube Downloader">
  1982.  
  1983. <div class="product-detail">
  1984. <div class="title">Youtube Downloader</div>
  1985. <span class="star-container rating-"><span class="stars"></span></span>
  1986. </div>
  1987. </a>
  1988. <a href="http://download.cnet.com/WhatsApp-Messenger/3000-2150_4-75765185.html" class="option" data-tracking-dropdown-option="WhatsApp Messenger">
  1989.  
  1990. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/02/17/debb9509-676f-40a4-95f6-3e374810f9b9/thumbnail/64x64/7954df6b626861961d66236ece45bec3/imgingest-1070996877219765234.png" alt="WhatsApp Messenger"
  1991. class="product-icon OneLinkNoTx"
  1992. /></span>
  1993.  
  1994. <div class="product-detail">
  1995. <div class="title">WhatsApp Messenger</div>
  1996. <span class="star-container rating-4h"><span class="stars"></span></span>
  1997. </div>
  1998. </a>
  1999.  
  2000. <a href="/most-popular/android/" class="view-all">
  2001. <span>View all Android apps</span>
  2002. <img src="http://a1.fdlstatic.com/434/bundles/downloadcore/images/header/icon-ArrowRightGreen.png" class="green-arrow-icon">
  2003. </a>
  2004. </div>
  2005. <div class="options options-windows platform-dependent">
  2006. <div class="header">
  2007. Popular Windows Apps
  2008. </div>
  2009.  
  2010. <a href="http://download.cnet.com/Driver-Booster/3000-18513_4-75992725.html" class="option" data-tracking-dropdown-option="Driver Booster">
  2011.  
  2012. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2016/09/27/f943d5b2-978b-4b27-bed4-35a9049bd545/thumbnail/64x64/3441aca1172bfb6c55a694ffeeabaa00/imgingest-8277328493522297351.png" alt="Driver Booster"
  2013. class="product-icon OneLinkNoTx"
  2014. /></span>
  2015.  
  2016. <div class="product-detail">
  2017. <div class="title">Driver Booster</div>
  2018. <span class="star-container rating-3h"><span class="stars"></span></span>
  2019. </div>
  2020. </a>
  2021. <a href="http://download.cnet.com/Avast-Free-Antivirus/3000-2239_4-10019223.html" class="option" data-tracking-dropdown-option="Avast Free Antivirus">
  2022.  
  2023. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2016/09/30/96a45bc0-72ed-4c5e-8066-4dd1844550ef/thumbnail/64x64/aeeca835017758f4bb7fc36e9c3df011/imgingest-4155141794783284502.png" alt="Avast Free Antivirus"
  2024. class="product-icon OneLinkNoTx"
  2025. /></span>
  2026.  
  2027. <div class="product-detail">
  2028. <div class="title">Avast Free Antivirus</div>
  2029. <span class="star-container rating-4"><span class="stars"></span></span>
  2030. </div>
  2031. </a>
  2032. <a href="http://download.cnet.com/Malwarebytes/3000-8022_4-10804572.html" class="option" data-tracking-dropdown-option="Malwarebytes">
  2033.  
  2034. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2016/07/25/5d56f211-782d-4016-9cbe-9436ee4ae227/thumbnail/64x64/a27bcaf8a60d08433b0f5103544b0b07/imgingest-8737730125870509105.png" alt="Malwarebytes"
  2035. class="product-icon OneLinkNoTx"
  2036. /></span>
  2037.  
  2038. <div class="product-detail">
  2039. <div class="title">Malwarebytes</div>
  2040. <span class="star-container rating-4h"><span class="stars"></span></span>
  2041. </div>
  2042. </a>
  2043. <a href="http://download.cnet.com/ytd-video-downloader/" class="option" data-tracking-dropdown-option="YTD Video Downloader">
  2044.  
  2045. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2016/09/29/516135db-3682-4d33-acbe-cf9d890e0b81/thumbnail/64x64/71c99c7795846774bb13ee6b8d4f9432/imgingest-9134027126849812240.png" alt="YTD Video Downloader"
  2046. class="product-icon OneLinkNoTx"
  2047. /></span>
  2048.  
  2049. <div class="product-detail">
  2050. <div class="title">YTD Video Downloader</div>
  2051. <span class="star-container rating-3h"><span class="stars"></span></span>
  2052. </div>
  2053. </a>
  2054. <a href="http://download.cnet.com/VirtualDJ-8/3000-18502_4-10212112.html" class="option" data-tracking-dropdown-option="VirtualDJ 8">
  2055. <img class="product-icon OneLinkNoTx" src="http://i.i.cbsi.com/cnwk.1d/i/tim2/2014/10/02/Foreman_13799189_654_virtualdj8_0000_64x64.png" alt="VirtualDJ 8">
  2056.  
  2057. <div class="product-detail">
  2058. <div class="title">VirtualDJ 8</div>
  2059. <span class="star-container rating-4h"><span class="stars"></span></span>
  2060. </div>
  2061. </a>
  2062. <a href="http://download.cnet.com/ccleaner/" class="option" data-tracking-dropdown-option="CCleaner">
  2063.  
  2064. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/09/14/ea1e3f2d-add4-4ede-ad56-642045072588/thumbnail/64x64/4ec0f852d61caec646f0692278b84d8c/imgingest-416408793177692653.png" alt="CCleaner"
  2065. class="product-icon OneLinkNoTx"
  2066. /></span>
  2067.  
  2068. <div class="product-detail">
  2069. <div class="title">CCleaner</div>
  2070. <span class="star-container rating-3h"><span class="stars"></span></span>
  2071. </div>
  2072. </a>
  2073. <a href="http://download.cnet.com/Advanced-SystemCare-Free/3000-2086_4-10407614.html" class="option" data-tracking-dropdown-option="Advanced SystemCare Free">
  2074. <img class="product-icon OneLinkNoTx" src="http://i.i.cbsi.com/cnwk.1d/i/tim2/2015/11/05/Foreman_14486250_4241_Advanced_SystemCare_9_logo_64x64.png" alt="Advanced SystemCare Free">
  2075.  
  2076. <div class="product-detail">
  2077. <div class="title">Advanced SystemCare Free</div>
  2078. <span class="star-container rating-4"><span class="stars"></span></span>
  2079. </div>
  2080. </a>
  2081. <a href="http://download.cnet.com/IObit-Uninstaller/3000-2096_4-75161625.html" class="option" data-tracking-dropdown-option="IObit Uninstaller">
  2082.  
  2083. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/08/16/292efbf6-5ad2-4419-84d1-0e55186e528d/thumbnail/64x64/45f4091a1d305db3b982b856f8c569c3/imgingest-369600465381942243.png" alt="IObit Uninstaller"
  2084. class="product-icon OneLinkNoTx"
  2085. /></span>
  2086.  
  2087. <div class="product-detail">
  2088. <div class="title">IObit Uninstaller</div>
  2089. <span class="star-container rating-3"><span class="stars"></span></span>
  2090. </div>
  2091. </a>
  2092. <a href="http://download.cnet.com/WhatsApp-for-PC/3000-2150_4-76640933.html" class="option" data-tracking-dropdown-option="WhatsApp for PC">
  2093.  
  2094. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2016/05/11/93d7eae4-8cab-4e76-b4e4-dd932d302bf3/thumbnail/64x64/d118eb29affbbfaf78715e0458ef4651/imgingest-8323235902858999630.png" alt="WhatsApp for PC"
  2095. class="product-icon OneLinkNoTx"
  2096. /></span>
  2097.  
  2098. <div class="product-detail">
  2099. <div class="title">WhatsApp for PC</div>
  2100. <span class="star-container rating-4"><span class="stars"></span></span>
  2101. </div>
  2102. </a>
  2103. <a href="http://download.cnet.com/Revo-Uninstaller/3000-2096_4-10687648.html" class="option" data-tracking-dropdown-option="Revo Uninstaller">
  2104.  
  2105. <span class="img "><img src="http://dl1.cbsistatic.com/i/r/2016/08/12/65e9aa02-177e-400c-b346-e3c657d1d63c/thumbnail/64x64/e168617fd0a094df986158efcd543919/imgingest-3170671225893982382.png" alt="Revo Uninstaller"
  2106. class="product-icon OneLinkNoTx"
  2107. /></span>
  2108.  
  2109. <div class="product-detail">
  2110. <div class="title">Revo Uninstaller</div>
  2111. <span class="star-container rating-3h"><span class="stars"></span></span>
  2112. </div>
  2113. </a>
  2114.  
  2115. <a href="/most-popular/windows/" class="view-all">
  2116. <span>View all Windows apps</span>
  2117. <img src="http://a1.fdlstatic.com/434/bundles/downloadcore/images/header/icon-ArrowRightGreen.png" class="green-arrow-icon">
  2118. </a>
  2119. </div>
  2120. </div>
  2121.  
  2122. <div class="dropdown dropdown-best-apps" data-tracking-dropdown="popular_categories">
  2123. <div class="label">
  2124. Best Apps
  2125. <i class="icon-down-arrow"></i>
  2126. </div>
  2127.  
  2128. <div class="options options-windows platform-dependent">
  2129. <div class="top-category-title top-category-title-no-ios">Popular windows Categories</div>
  2130. <ul class="categories-menu">
  2131. <li class="category category-icon-browsers">
  2132. <a class="option"
  2133. href="http://download.cnet.com/browsers/windows/"
  2134. data-tracking-dropdown-option="Browsers">
  2135.  
  2136. Browsers
  2137. </a>
  2138. </li>
  2139. <li class="category category-icon-chat">
  2140. <a class="option"
  2141. href="http://download.cnet.com/chat-voip-email/windows/"
  2142. data-tracking-dropdown-option="Chat &amp; Messaging">
  2143.  
  2144. Chat &amp; Messaging
  2145. </a>
  2146. </li>
  2147. <li class="category category-icon-developer">
  2148. <a class="option"
  2149. href="http://download.cnet.com/developers/windows/"
  2150. data-tracking-dropdown-option="Developer Tools">
  2151.  
  2152. Developer Tools
  2153. </a>
  2154. </li>
  2155. <li class="category category-icon-drivers">
  2156. <a class="option"
  2157. href="http://download.cnet.com/drivers/windows/"
  2158. data-tracking-dropdown-option="Drivers">
  2159.  
  2160. Drivers
  2161. </a>
  2162. </li>
  2163. <li class="category category-icon-games">
  2164. <a class="option"
  2165. href="http://download.cnet.com/games/windows/"
  2166. data-tracking-dropdown-option="Games">
  2167.  
  2168. Games
  2169. </a>
  2170. </li>
  2171. <li class="category category-icon-music">
  2172. <a class="option"
  2173. href="http://download.cnet.com/audio/windows/"
  2174. data-tracking-dropdown-option="Music &amp; Audio">
  2175.  
  2176. Music &amp; Audio
  2177. </a>
  2178. </li>
  2179. <li class="category category-icon-photos">
  2180. <a class="option"
  2181. href="http://download.cnet.com/digitalphoto/windows/"
  2182. data-tracking-dropdown-option="Photos">
  2183.  
  2184. Photos
  2185. </a>
  2186. </li>
  2187. <li class="category category-icon-security">
  2188. <a class="option"
  2189. href="http://download.cnet.com/security/windows/"
  2190. data-tracking-dropdown-option="Security">
  2191.  
  2192. Security
  2193. </a>
  2194. </li>
  2195. <li class="category category-icon-tools">
  2196. <a class="option"
  2197. href="http://download.cnet.com/utilities/windows/"
  2198. data-tracking-dropdown-option="Tools &amp; Utilities">
  2199.  
  2200. Tools &amp; Utilities
  2201. </a>
  2202. </li>
  2203. <li class="category category-icon-video">
  2204. <a class="option"
  2205. href="http://download.cnet.com/video/windows/"
  2206. data-tracking-dropdown-option="Video">
  2207.  
  2208. Video
  2209. </a>
  2210. </li>
  2211. </ul>
  2212. <a href="/apps/windows/" class="view-all">
  2213. <span>View All windows categories</span>
  2214. <img src="http://a1.fdlstatic.com/434/bundles/downloadcore/images/header/icon-ArrowRightGreen.png" class="green-arrow-icon">
  2215. </a>
  2216. </div>
  2217. <div class="options options-ios platform-dependent">
  2218. <div class="top-category-title">Popular iOS Categories</div>
  2219. <ul class="categories-menu">
  2220. <li class="category category-icon-browsers">
  2221. <a class="option"
  2222. href="http://download.cnet.com/browsers/"
  2223. data-tracking-dropdown-option="Browsers">
  2224.  
  2225. Browsers
  2226. </a>
  2227. </li>
  2228. <li class="category category-icon-business">
  2229. <a class="option"
  2230. href="http://download.cnet.com/biz-soft/ios/"
  2231. data-tracking-dropdown-option="Business">
  2232.  
  2233. Business
  2234. </a>
  2235. </li>
  2236. <li class="category category-icon-entertainment">
  2237. <a class="option"
  2238. href="http://download.cnet.com/entertainment/ios/"
  2239. data-tracking-dropdown-option="Entertainment">
  2240.  
  2241. Entertainment
  2242. </a>
  2243. </li>
  2244. <li class="category category-icon-games">
  2245. <a class="option"
  2246. href="http://download.cnet.com/games/ios/"
  2247. data-tracking-dropdown-option="Games">
  2248.  
  2249. Games
  2250. </a>
  2251. </li>
  2252. <li class="category category-icon-internet">
  2253. <a class="option"
  2254. href="http://download.cnet.com/internet/ios/"
  2255. data-tracking-dropdown-option="Internet">
  2256.  
  2257. Internet
  2258. </a>
  2259. </li>
  2260. <li class="category category-icon-music">
  2261. <a class="option"
  2262. href="http://download.cnet.com/audio/ios/"
  2263. data-tracking-dropdown-option="Music &amp; Audio">
  2264.  
  2265. Music &amp; Audio
  2266. </a>
  2267. </li>
  2268. <li class="category category-icon-photos">
  2269. <a class="option"
  2270. href="http://download.cnet.com/digitalphoto/ios/"
  2271. data-tracking-dropdown-option="Photos">
  2272.  
  2273. Photos
  2274. </a>
  2275. </li>
  2276. <li class="category category-icon-security">
  2277. <a class="option"
  2278. href="http://download.cnet.com/security/ios/"
  2279. data-tracking-dropdown-option="Security">
  2280.  
  2281. Security
  2282. </a>
  2283. </li>
  2284. <li class="category category-icon-tools">
  2285. <a class="option"
  2286. href="http://download.cnet.com/utilities/ios/"
  2287. data-tracking-dropdown-option="Tools &amp; Utilities">
  2288.  
  2289. Tools &amp; Utilities
  2290. </a>
  2291. </li>
  2292. <li class="category category-icon-video">
  2293. <a class="option"
  2294. href="http://download.cnet.com/video/ios/"
  2295. data-tracking-dropdown-option="Video">
  2296.  
  2297. Video
  2298. </a>
  2299. </li>
  2300. </ul>
  2301. <a href="/apps/ios/" class="view-all">
  2302. <span>View All ios categories</span>
  2303. <img src="http://a1.fdlstatic.com/434/bundles/downloadcore/images/header/icon-ArrowRightGreen.png" class="green-arrow-icon">
  2304. </a>
  2305. </div>
  2306. <div class="options options-android platform-dependent">
  2307. <div class="top-category-title top-category-title-no-ios">Popular android Categories</div>
  2308. <ul class="categories-menu">
  2309. <li class="category category-icon-browsers">
  2310. <a class="option"
  2311. href="http://download.cnet.com/browsers/android/"
  2312. data-tracking-dropdown-option="Browsers">
  2313.  
  2314. Browsers
  2315. </a>
  2316. </li>
  2317. <li class="category category-icon-entertainment">
  2318. <a class="option"
  2319. href="http://download.cnet.com/entertainment/android/"
  2320. data-tracking-dropdown-option="Entertainment">
  2321.  
  2322. Entertainment
  2323. </a>
  2324. </li>
  2325. <li class="category category-icon-games">
  2326. <a class="option"
  2327. href="http://download.cnet.com/games/android/"
  2328. data-tracking-dropdown-option="Games">
  2329.  
  2330. Games
  2331. </a>
  2332. </li>
  2333. <li class="category category-icon-internet">
  2334. <a class="option"
  2335. href="http://download.cnet.com/internet/android/"
  2336. data-tracking-dropdown-option="Internet">
  2337.  
  2338. Internet
  2339. </a>
  2340. </li>
  2341. <li class="category category-icon-music">
  2342. <a class="option"
  2343. href="http://download.cnet.com/audio/android/"
  2344. data-tracking-dropdown-option="Music &amp; Audio">
  2345.  
  2346. Music &amp; Audio
  2347. </a>
  2348. </li>
  2349. <li class="category category-icon-photos">
  2350. <a class="option"
  2351. href="http://download.cnet.com/digitalphoto/android/"
  2352. data-tracking-dropdown-option="Photos">
  2353.  
  2354. Photos
  2355. </a>
  2356. </li>
  2357. <li class="category category-icon-productivity">
  2358. <a class="option"
  2359. href="http://download.cnet.com/productivity/android/"
  2360. data-tracking-dropdown-option="Productivity">
  2361.  
  2362. Productivity
  2363. </a>
  2364. </li>
  2365. <li class="category category-icon-security">
  2366. <a class="option"
  2367. href="http://download.cnet.com/security/android/"
  2368. data-tracking-dropdown-option="Security">
  2369.  
  2370. Security
  2371. </a>
  2372. </li>
  2373. <li class="category category-icon-tools">
  2374. <a class="option"
  2375. href="http://download.cnet.com/utilities/android/"
  2376. data-tracking-dropdown-option="Tools &amp; Utilities">
  2377.  
  2378. Tools &amp; Utilities
  2379. </a>
  2380. </li>
  2381. <li class="category category-icon-video">
  2382. <a class="option"
  2383. href="http://download.cnet.com/video/android/"
  2384. data-tracking-dropdown-option="Video">
  2385.  
  2386. Video
  2387. </a>
  2388. </li>
  2389. </ul>
  2390. <a href="/apps/android/" class="view-all">
  2391. <span>View All android categories</span>
  2392. <img src="http://a1.fdlstatic.com/434/bundles/downloadcore/images/header/icon-ArrowRightGreen.png" class="green-arrow-icon">
  2393. </a>
  2394. </div>
  2395. <div class="options options-mac platform-dependent">
  2396. <div class="top-category-title top-category-title-no-ios">Popular mac Categories</div>
  2397. <ul class="categories-menu">
  2398. <li class="category category-icon-browsers">
  2399. <a class="option"
  2400. href="http://download.cnet.com/browsers/mac/"
  2401. data-tracking-dropdown-option="Browsers">
  2402.  
  2403. Browsers
  2404. </a>
  2405. </li>
  2406. <li class="category category-icon-business">
  2407. <a class="option"
  2408. href="http://download.cnet.com/biz-soft/mac/"
  2409. data-tracking-dropdown-option="Business">
  2410.  
  2411. Business
  2412. </a>
  2413. </li>
  2414. <li class="category category-icon-design">
  2415. <a class="option"
  2416. href="http://download.cnet.com/design/mac/"
  2417. data-tracking-dropdown-option="Design">
  2418.  
  2419. Design
  2420. </a>
  2421. </li>
  2422. <li class="category category-icon-drivers">
  2423. <a class="option"
  2424. href="http://download.cnet.com/drivers/mac/"
  2425. data-tracking-dropdown-option="Drivers">
  2426.  
  2427. Drivers
  2428. </a>
  2429. </li>
  2430. <li class="category category-icon-games">
  2431. <a class="option"
  2432. href="http://download.cnet.com/games/mac/"
  2433. data-tracking-dropdown-option="Games">
  2434.  
  2435. Games
  2436. </a>
  2437. </li>
  2438. <li class="category category-icon-music">
  2439. <a class="option"
  2440. href="http://download.cnet.com/audio/mac/"
  2441. data-tracking-dropdown-option="Music &amp; Audio">
  2442.  
  2443. Music &amp; Audio
  2444. </a>
  2445. </li>
  2446. <li class="category category-icon-photos">
  2447. <a class="option"
  2448. href="http://download.cnet.com/digitalphoto/mac/"
  2449. data-tracking-dropdown-option="Photos">
  2450.  
  2451. Photos
  2452. </a>
  2453. </li>
  2454. <li class="category category-icon-security">
  2455. <a class="option"
  2456. href="http://download.cnet.com/security/mac/"
  2457. data-tracking-dropdown-option="Security">
  2458.  
  2459. Security
  2460. </a>
  2461. </li>
  2462. <li class="category category-icon-tools">
  2463. <a class="option"
  2464. href="http://download.cnet.com/utilities/mac/"
  2465. data-tracking-dropdown-option="Tools &amp; Utilities">
  2466.  
  2467. Tools &amp; Utilities
  2468. </a>
  2469. </li>
  2470. <li class="category category-icon-video">
  2471. <a class="option"
  2472. href="http://download.cnet.com/video/mac/"
  2473. data-tracking-dropdown-option="Video">
  2474.  
  2475. Video
  2476. </a>
  2477. </li>
  2478. </ul>
  2479. <a href="/apps/mac/" class="view-all">
  2480. <span>View All mac categories</span>
  2481. <img src="http://a1.fdlstatic.com/434/bundles/downloadcore/images/header/icon-ArrowRightGreen.png" class="green-arrow-icon">
  2482. </a>
  2483. </div>
  2484. </div>
  2485.  
  2486.  
  2487. <div class="dropdown dropdown-guides" data-tracking-dropdown="guide">
  2488. <div class="label">
  2489. Guides
  2490. <i class="icon-down-arrow"></i>
  2491. </div>
  2492.  
  2493. <div class="options options-windows platform-dependent">
  2494. <a class="hero"
  2495. href="/guides/best-games-like-lego-star-wars-for-iphone/"
  2496. data-tracking-dropdown-option="Best Games Like LEGO Star Wars">
  2497.  
  2498. <figure>
  2499. <span class="img "><img src="http://dl1.cbsistatic.com/i/2018/01/16/0ec6c86c-8e96-4633-ac71-d31b7483e94f/ed6a729c326d5eeaf6b74a07410f2327/lego-star-wars-complete-saga-promo-570.jpg" alt="Best Games Like LEGO Star Wars"
  2500. /></span>
  2501. <figcaption>Best Games Like LEGO Star Wars</figcaption>
  2502. </figure>
  2503. </a>
  2504. <a class="option"
  2505. href="/guides/best-games-like-roblox-for-android-phones-and-tablets/"
  2506. data-tracking-dropdown-option="Best Games Like Roblox">
  2507. <figure>
  2508. <span class="img "><img src="http://dl1.cbsistatic.com/i/2017/12/19/d032ff15-ca60-44db-a23a-68437f833403/230d9ae77a651e28a732a188acb717aa/terraria-best-games-roblox-android-promo-570.jpg" alt="Best Games Like Roblox"
  2509. /></span>
  2510. <figcaption>Best Games Like Roblox</figcaption>
  2511. </figure>
  2512. </a>
  2513. <a class="option"
  2514. href="/guides/best-games-like-minecraft-for-iphone-and-ipad/"
  2515. data-tracking-dropdown-option="Best Games Like Minecraft">
  2516. <figure>
  2517. <span class="img "><img src="http://dl1.cbsistatic.com/i/2018/01/03/7ec84f2b-1307-4096-afee-c79c27dc6b65/cb1c60b5f31a3d8d3d912f44c634787d/minecraft-alternatives-guide-promo-570.jpg" alt="Best Games Like Minecraft"
  2518. /></span>
  2519. <figcaption>Best Games Like Minecraft</figcaption>
  2520. </figure>
  2521. </a>
  2522. <a class="option"
  2523. href="/guides/best-games-like-pokemon-go-for-iphone-and-ipad/"
  2524. data-tracking-dropdown-option="Best Games Like Pokemon GO">
  2525. <figure>
  2526. <span class="img "><img src="http://dl1.cbsistatic.com/i/2018/01/04/a5e173e6-b54f-4d40-80fd-daa30e28195c/13ef50cd9e18c3b67f983ea5327e838c/pokemon-go-promo-570.jpg" alt="Best Games Like Pokemon GO"
  2527. /></span>
  2528. <figcaption>Best Games Like Pokemon GO</figcaption>
  2529. </figure>
  2530. </a>
  2531. <a class="view-all" href="/guides/">
  2532. <span>View All Guides</span>
  2533. <img src="http://a1.fdlstatic.com/434/bundles/downloadcore/images/header/icon-ArrowRightGreen.png" class="green-arrow-icon">
  2534. </a>
  2535. </div>
  2536. <div class="options options-ios platform-dependent">
  2537. <a class="hero"
  2538. href="/guides/10-best-iphone-apps-of-2017/"
  2539. data-tracking-dropdown-option="Our Picks for the 10 Best iPhone Apps of 2017">
  2540.  
  2541. <figure>
  2542. <span class="img "><img src="http://dl1.cbsistatic.com/i/2017/12/07/f61ea3bb-cf3f-4c55-9a7a-224494dd7308/65c28e49ecc73a335a2e588cabf669e4/nye.jpg" alt="Our Picks for the 10 Best iPhone Apps of 2017"
  2543. /></span>
  2544. <figcaption>Our Picks for the 10 Best iPhone Apps of 2017</figcaption>
  2545. </figure>
  2546. </a>
  2547. <a class="option"
  2548. href="/guides/veruca-salt-top-8-apps/"
  2549. data-tracking-dropdown-option="Veruca Salt&#039;s Top 8 Apps">
  2550. <figure>
  2551. <span class="img "><img src="http://dl1.cbsistatic.com/i/2017/11/15/bde67026-b157-4bac-8850-63af01b250cc/ee0c0f90ee8ac74877c416bf398d98e8/veruca-salt.jpg" alt="Veruca Salt&#039;s Top 8 Apps"
  2552. /></span>
  2553. <figcaption>Veruca Salt&#039;s Top 8 Apps</figcaption>
  2554. </figure>
  2555. </a>
  2556. <a class="option"
  2557. href="/guides/best-star-wars-game-apps-for-android-and-ios/"
  2558. data-tracking-dropdown-option="Best Star Wars Game Apps for Android and iOS">
  2559. <figure>
  2560. <span class="img "><img src="http://dl1.cbsistatic.com/i/2017/05/25/0ccbea8f-422f-44da-954e-1d7dc5a893ea/174375c8f52e0478796136fbcfa999eb/star-wars.jpg" alt="Best Star Wars Game Apps for Android and iOS"
  2561. /></span>
  2562. <figcaption>Best Star Wars Game Apps for Android and iOS</figcaption>
  2563. </figure>
  2564. </a>
  2565. <a class="option"
  2566. href="/guides/st-lucias-top-apps/"
  2567. data-tracking-dropdown-option="St. Lucia&#039;s Top 5 Apps">
  2568. <figure>
  2569. <span class="img "><img src="http://dl1.cbsistatic.com/i/2017/11/21/b9adba28-4306-4828-a064-1291bfdadb4d/994c657eb753f3d261cea17b0df33edf/st-lucia.jpg" alt="St. Lucia&#039;s Top 5 Apps"
  2570. /></span>
  2571. <figcaption>St. Lucia&#039;s Top 5 Apps</figcaption>
  2572. </figure>
  2573. </a>
  2574. <a class="view-all" href="/guides/">
  2575. <span>View All Guides</span>
  2576. <img src="http://a1.fdlstatic.com/434/bundles/downloadcore/images/header/icon-ArrowRightGreen.png" class="green-arrow-icon">
  2577. </a>
  2578. </div>
  2579. <div class="options options-android platform-dependent">
  2580. <a class="hero"
  2581. href="/guides/how-to-play-altos-adventure-with-tips-and-tricks-for-android-and-ios/"
  2582. data-tracking-dropdown-option="How to Play Alto&#039;s Adventure">
  2583.  
  2584. <figure>
  2585. <span class="img "><img src="http://dl1.cbsistatic.com/i/2018/02/08/a53123d5-4d47-4c43-ac60-f8f1fe1d6d82/a20e15ca5656fa38fbea8df9d505273e/c01chasm.gif" alt="How to Play Alto&#039;s Adventure"
  2586. /></span>
  2587. <figcaption>How to Play Alto&#039;s Adventure</figcaption>
  2588. </figure>
  2589. </a>
  2590. <a class="option"
  2591. href="/guides/5-best-android-password-managers-to-organize-and-keep-safe-your-passwords/"
  2592. data-tracking-dropdown-option="Safe Safe with Best Android Password Managers">
  2593. <figure>
  2594. <span class="img "><img src="http://dl1.cbsistatic.com/i/2018/01/26/0ddaf33d-3690-4f86-9c92-eeb9343b7d24/3c0c7b7064b35fd001927217c0591808/androidpasswordpromo.jpg" alt="Safe Safe with Best Android Password Managers"
  2595. /></span>
  2596. <figcaption>Safe Safe with Best Android Password Managers</figcaption>
  2597. </figure>
  2598. </a>
  2599. <a class="option"
  2600. href="/guides/9-best-food-tracking-apps/"
  2601. data-tracking-dropdown-option="Our Picks of the Best Food Tracking Apps">
  2602. <figure>
  2603. <span class="img "><img src="http://dl1.cbsistatic.com/i/2017/12/18/75a7f779-1e70-44b5-8e18-68b9712ba104/dc95982cea7da458b2da4420d83cf598/calorie-counting.jpg" alt="Our Picks of the Best Food Tracking Apps"
  2604. /></span>
  2605. <figcaption>Our Picks of the Best Food Tracking Apps</figcaption>
  2606. </figure>
  2607. </a>
  2608. <a class="option"
  2609. href="/guides/definitive-guide-to-stopping-robocalls-on-your-mobile-phone/"
  2610. data-tracking-dropdown-option="How To Stop Robocalls on Your Android Phone">
  2611. <figure>
  2612. <span class="img "><img src="http://dl1.cbsistatic.com/i/2017/08/09/0c85bc94-697a-4ecd-afaf-842b9f86ebf6/bbeaac79e01a1f1bfccc4ec3c5e58186/robocallspromo.jpg" alt="How To Stop Robocalls on Your Android Phone"
  2613. /></span>
  2614. <figcaption>How To Stop Robocalls on Your Android Phone</figcaption>
  2615. </figure>
  2616. </a>
  2617. <a class="view-all" href="/guides/">
  2618. <span>View All Guides</span>
  2619. <img src="http://a1.fdlstatic.com/434/bundles/downloadcore/images/header/icon-ArrowRightGreen.png" class="green-arrow-icon">
  2620. </a>
  2621. </div>
  2622. <div class="options options-mac platform-dependent">
  2623. <a class="hero"
  2624. href="/guides/best-iphone-role-playing-games-like-skyrim/"
  2625. data-tracking-dropdown-option="Like Skyrim? Try These Other RPGs for iPhone">
  2626.  
  2627. <figure>
  2628. <span class="img "><img src="http://dl1.cbsistatic.com/i/2018/02/13/53398de5-96ea-4336-8cfd-5f1c227a8c4a/2f0203a220f05962cc5f89d2ac6a480b/skyrim-promo-570.jpg" alt="Like Skyrim? Try These Other RPGs for iPhone"
  2629. /></span>
  2630. <figcaption>Like Skyrim? Try These Other RPGs for iPhone</figcaption>
  2631. </figure>
  2632. </a>
  2633. <a class="option"
  2634. href="/guides/best-weather-apps-with-most-accurate-forecast-for-your-location/"
  2635. data-tracking-dropdown-option="Grab the Best Weather App for Your Location">
  2636. <figure>
  2637. <span class="img "><img src="http://dl1.cbsistatic.com/i/2017/11/07/d40927e2-aa75-4800-bdcc-22ea05304bb4/b5d3bdbe5c63a45d6f4d55a2a62cf991/weatherapppromo1.jpg" alt="Grab the Best Weather App for Your Location"
  2638. /></span>
  2639. <figcaption>Grab the Best Weather App for Your Location</figcaption>
  2640. </figure>
  2641. </a>
  2642. <a class="option"
  2643. href="/guides/5-best-free-password-managers-for-iphone/"
  2644. data-tracking-dropdown-option="Stay Safe with Best Free Password Managers for iPhone">
  2645. <figure>
  2646. <span class="img "><img src="http://dl1.cbsistatic.com/i/2018/01/24/12e472e1-60ea-445c-bd95-00e7f7e74656/76e8ddfe1b8041118e1483ee96bc4df8/password-managers-promo.jpg" alt="Stay Safe with Best Free Password Managers for iPhone"
  2647. /></span>
  2648. <figcaption>Stay Safe with Best Free Password Managers for iPhone</figcaption>
  2649. </figure>
  2650. </a>
  2651. <a class="option"
  2652. href="/guides/how-to-watch-the-winter-olympics-2018-with-a-streaming-app-on-your-phone/"
  2653. data-tracking-dropdown-option="How To Watch the Winter Olympics on Your iPhone">
  2654. <figure>
  2655. <span class="img "><img src="http://dl1.cbsistatic.com/i/2018/02/05/0872d986-8be4-4ba8-ae0a-e39f740a4b8c/bf41511dd66120ee381449c41a311ae6/olympicswinter2018.jpg" alt="How To Watch the Winter Olympics on Your iPhone"
  2656. /></span>
  2657. <figcaption>How To Watch the Winter Olympics on Your iPhone</figcaption>
  2658. </figure>
  2659. </a>
  2660. <a class="view-all" href="/guides/">
  2661. <span>View All Guides</span>
  2662. <img src="http://a1.fdlstatic.com/434/bundles/downloadcore/images/header/icon-ArrowRightGreen.png" class="green-arrow-icon">
  2663. </a>
  2664. </div>
  2665. </div>
  2666.  
  2667. <div class="dropdown dropdown-cnet" data-tracking-dropdown="cnet_content">
  2668. <div class="label">
  2669. CNET
  2670. <i class="icon-down-arrow"></i>
  2671. </div>
  2672.  
  2673. <div class="options">
  2674. <a class="option"
  2675. href="https://www.cnet.com/reviews/"
  2676. data-tracking-dropdown-option="Reviews">
  2677.  
  2678. Reviews
  2679. </a>
  2680. <a class="option"
  2681. href="https://www.cnet.com/news/"
  2682. data-tracking-dropdown-option="News">
  2683.  
  2684. News
  2685. </a>
  2686. <a class="option"
  2687. href="https://www.cnet.com/video/"
  2688. data-tracking-dropdown-option="Video">
  2689.  
  2690. Video
  2691. </a>
  2692. <a class="option"
  2693. href="https://www.cnet.com/how-to/"
  2694. data-tracking-dropdown-option="How To">
  2695.  
  2696. How To
  2697. </a>
  2698. <a class="option"
  2699. href="https://www.cnet.com/smart-home/"
  2700. data-tracking-dropdown-option="Smart Home">
  2701.  
  2702. Smart Home
  2703. </a>
  2704. <a class="option"
  2705. href="https://www.cnet.com/roadshow/"
  2706. data-tracking-dropdown-option="Cars">
  2707.  
  2708. Cars
  2709. </a>
  2710. <a class="option"
  2711. href="https://www.cnet.com/deals/"
  2712. data-tracking-dropdown-option="Deals">
  2713.  
  2714. Deals
  2715. </a>
  2716. <a class="option"
  2717. href="https://www.cnet.com/"
  2718. data-tracking-dropdown-option="CNET Home">
  2719.  
  2720. CNET Home
  2721. </a>
  2722. <a class="option"
  2723. href="http://www.guide.com/"
  2724. data-tracking-dropdown-option="Reviews at Guide.com">
  2725.  
  2726. Reviews at Guide.com
  2727. </a>
  2728. </div>
  2729. </div>
  2730.  
  2731. <div id="header-dropdown-language"
  2732. class="dropdown dropdown-language"
  2733. data-tracking-dropdown="language">
  2734.  
  2735. <div class="label">
  2736. English
  2737. <i class="icon-down-arrow"></i>
  2738. </div>
  2739.  
  2740. <div class="options">
  2741. <div class="header">
  2742. Choose Language
  2743. </div>
  2744.  
  2745.  
  2746. <span class="option active OneLinkNoTx">
  2747. English
  2748. </span>
  2749. <a class="option esSwitch OneLinkKeepLinks OneLinkNoTx"
  2750. lang="es"
  2751. xml:lang="es"
  2752. hreflang="es"
  2753. href="http://descargar.cnet.com/TubeMate-3/3001-2141_4-77669412.html"
  2754. data-tracking-dropdown-option="spanish">
  2755.  
  2756. Espa&ntilde;ol
  2757. </a>
  2758. <a class="option deSwitch OneLinkKeepLinks OneLinkNoTx"
  2759. lang="de"
  2760. xml:lang="de"
  2761. hreflang="de"
  2762. href="http://de.download.cnet.com/TubeMate-3/3001-2141_4-77669412.html"
  2763. data-tracking-dropdown-option="german">
  2764.  
  2765. Deutsch
  2766. </a>
  2767. <a class="option frSwitch OneLinkKeepLinks OneLinkNoTx"
  2768. lang="fr"
  2769. xml:lang="fr"
  2770. hreflang="fr"
  2771. href="http://telecharger.cnet.com/TubeMate-3/3001-2141_4-77669412.html"
  2772. data-tracking-dropdown-option="french">
  2773.  
  2774. Fran&ccedil;ais
  2775. </a>
  2776. </div>
  2777. </div>
  2778.  
  2779. <div id="header-user-dropdown"
  2780. class="dropdown dropdown-user"
  2781. data-tracking-dropdown="account">
  2782.  
  2783. <div class="label">
  2784. <i class="icon-user"></i>
  2785. </div>
  2786.  
  2787. <div class="options">
  2788. <div class="logged-in" data-user-view="loggedIn">
  2789. <a class="option" href="https://www.cnet.com/profile/">My Profile</a>
  2790. <a class="option" href="https://secure-download.cnet.com/user/logout/">Logout</a>
  2791. </div>
  2792.  
  2793. <div class="logged-out" data-user-view="loggedOut">
  2794. <a class="option"
  2795. data-tracking-dropdown-option="register"
  2796. data-user-show=\'{"action":"login","params":{"appId":"135"}}\' >
  2797.  
  2798. Login </a>
  2799.  
  2800. <a class="option"
  2801. data-tracking-dropdown-option="login"
  2802. data-user-show=\'{"action":"register","params":{"appId":"135"}}\' >
  2803. Join </a>
  2804. </div>
  2805. </div>
  2806. </div>
  2807. </div>
  2808. </div>
  2809. </div>
  2810. </header>
  2811.  
  2812. <div id="header-overlay" class="header-overlay"></div>
  2813.  
  2814. <script>
  2815. (function () {
  2816. var userPlatform = get(\'dl_user_platform\');
  2817. var selectedPlatform = get(\'dl_selected_platform\');
  2818.  
  2819. console.info(userPlatform, selectedPlatform);
  2820.  
  2821. handleSearch();
  2822. resolvePlatform();
  2823. setBrandAnchorUrls();
  2824. addOverlayEventHandlers();
  2825. addPlatformEventHandlers();
  2826. addTrackingEventHandlers();
  2827.  
  2828. console.info(userPlatform, selectedPlatform);
  2829.  
  2830. function handleSearch() {
  2831. var searchInput = document.getElementById("header-search-input"),
  2832. element = document.getElementById(\'header-search-button\'),
  2833. searchForm = document.getElementById(\'header-search-form\');
  2834.  
  2835. window.temporarySearchClickHandler = function (e) {
  2836. if (searchInput.value != "") {
  2837. searchForm.submit();
  2838. }
  2839.  
  2840. return;
  2841. };
  2842.  
  2843. bindEventListener(element, \'click\', window.temporarySearchClickHandler);
  2844.  
  2845. window.temporarySearchEnterHandler = function (e) {
  2846. if (e.which == 13) {
  2847. e.preventDefault();
  2848. temporarySubmitHandler();
  2849. }
  2850. };
  2851.  
  2852. window.temporarySearchSubmitHandler = function (e) {
  2853. var searchUrl,
  2854. term = searchInput.value.trim();
  2855.  
  2856. if (e) {
  2857. e.preventDefault();
  2858. }
  2859.  
  2860. if (term) {
  2861. term = encodeURIComponent(term) + "/";
  2862. searchUrl = "/s/" + term ;
  2863. // om.trackClick({\'item\':\'search-suggest|\' + -1 + \':\' + 0 +
  2864. // \'|\' + term +
  2865. // \'|\' + "" +
  2866. // \'|\' + "" +
  2867. // \'|\' + eventClickOrEnter}, true, function(){});
  2868. if (window.localStorage) {
  2869. window.localStorage.setItem(\'referrer\', \'search\');
  2870. }
  2871.  
  2872. window.location.href = searchUrl;
  2873. }
  2874.  
  2875. return false;
  2876. };
  2877.  
  2878. bindEventListener(searchForm, \'keypress\', window.temporarySearchEnterHandler);
  2879. bindEventListener(searchForm, \'submit\', window.temporarySearchSubmitHandler);
  2880. }
  2881.  
  2882. function resolvePlatform() {
  2883. if (!userPlatform) {
  2884. userPlatform = getOs();
  2885. set(\'dl_user_platform\', userPlatform);
  2886. }
  2887.  
  2888. if (!selectedPlatform) {
  2889. set(\'dl_selected_platform\', userPlatform);
  2890. selectedPlatform = userPlatform;
  2891. }
  2892.  
  2893. document.body.setAttribute(\'data-user-platform\', userPlatform);
  2894. document.body.setAttribute(\'data-selected-platform\', selectedPlatform);
  2895.  
  2896. var bodyClassNameSuffix = selectedPlatform;
  2897.  
  2898.  
  2899. document.body.className += \' platform-\' + bodyClassNameSuffix;
  2900. }
  2901.  
  2902. function setBrandAnchorUrls() {
  2903. var anchors = document.querySelectorAll(\'.page-header .brand\');
  2904. var platformDoorUrls = getPlatformDoorUrls();
  2905. var currentPlatformUrl = platformDoorUrls[userPlatform];
  2906.  
  2907. for (var i = 0; i < anchors.length; i++) {
  2908. anchors[i].setAttribute(\'href\', currentPlatformUrl);
  2909. }
  2910. }
  2911.  
  2912. function getPlatformDoorUrls() {
  2913. return {
  2914. windows: \'http://download.cnet.com/windows/\',
  2915. ios: \'http://download.cnet.com/ios/\',
  2916. android: \'http://download.cnet.com/android/\',
  2917. mac: \'http://download.cnet.com/mac/\'
  2918. };
  2919. }
  2920.  
  2921. function addOverlayEventHandlers() {
  2922. var overlay = document.getElementById(\'header-overlay\');
  2923. var dropdowns = document.querySelectorAll(\'.dropdown\');
  2924.  
  2925. for (var i = 0; i < dropdowns.length; i++) {
  2926. dropdowns[i].addEventListener(\'mouseover\', function (e) {
  2927. removeClass(overlay, \'active\');
  2928. overlay.className += \' active\';
  2929. }, false);
  2930.  
  2931. dropdowns[i].addEventListener(\'mouseout\', function (e) {
  2932. removeClass(overlay, \'active\');
  2933. }, false);
  2934. }
  2935. }
  2936.  
  2937. function addPlatformEventHandlers() {
  2938. var platformSelector = document.getElementById(\'header-platform-selector\');
  2939. var platformOptions = platformSelector.querySelectorAll(\'.platform-simple\');
  2940.  
  2941. for (var i = 0; i < platformOptions.length; i++) {
  2942. platformOptions[i].addEventListener(\'click\', function (e) {
  2943. var targetElement = this;
  2944. var href = targetElement.getAttribute(\'data-href\');
  2945. var platform = targetElement.getAttribute(\'data-platform\');
  2946.  
  2947. if (platform != selectedPlatform) {
  2948. set(\'dl_selected_platform\', platform);
  2949. window.location = href;
  2950. }
  2951. });
  2952. }
  2953. }
  2954.  
  2955. function addTrackingEventHandlers() {
  2956. var pageHeader = document.getElementById(\'page-header\');
  2957. var dropdowns = pageHeader.querySelectorAll(\'[data-tracking-dropdown]\');
  2958. var trackingNamespace = \'header\';
  2959.  
  2960. for (var i = 0; i < dropdowns.length; i++) {
  2961. (function () {
  2962. var dropdown = dropdowns[i];
  2963. var options = dropdown.querySelectorAll(\'[data-tracking-dropdown-option]\');
  2964. var dropdownType = dropdown.getAttribute(\'data-tracking-dropdown\');
  2965.  
  2966. for (var j = 0; j < options.length; j++) {
  2967. options[j].addEventListener(\'click\', function (e) {
  2968. e.preventDefault();
  2969.  
  2970. var selectedNavItem = this.getAttribute(\'data-tracking-dropdown-option\');
  2971. var trackingVars = [
  2972. trackingNamespace,
  2973. dropdownType,
  2974. selectedNavItem
  2975. ];
  2976. var trackingString = trackingVars.join(\'|\');
  2977. om.trackClick({ item: trackingString }, true, function () {});
  2978.  
  2979. var href = this.getAttribute(\'href\') || this.getAttribute(\'data-href\');
  2980.  
  2981. if (dropdownType === \'language\') {
  2982. var locale = this.getAttribute(\'lang\');
  2983. localeCookieExpiryInDays = 3650; // Ten years
  2984. setCookie(\'DL_Lang\', locale, localeCookieExpiryInDays);
  2985. }
  2986.  
  2987. if (href) {
  2988. window.location.href = href;
  2989. }
  2990. });
  2991. }
  2992. }());
  2993. }
  2994. }
  2995.  
  2996. function removeClass(el, className) {
  2997. if (el.classList) {
  2998. el.classList.remove(className);
  2999. } else {
  3000. el.className = el.className.replace(new RegExp(\'(^|\\\\b)\' + className.split(\' \').join(\'|\') + \'(\\\\b|$)\', \'gi\'), \' \');
  3001. }
  3002. }
  3003.  
  3004. function hasClass(el, className) {
  3005. if (el.classList) {
  3006. el.classList.contains(className);
  3007. } else {
  3008. new RegExp(\'(^| )\' + className + \'( |$)\', \'gi\').test(el.className);
  3009. }
  3010. }
  3011.  
  3012. function get(name) {
  3013. return hasSessionStorage() ? sessionStorage.getItem(name) : getCookie(name);
  3014. }
  3015.  
  3016. function getCookie(name) {
  3017. var nameEQ = name + \'=\';
  3018. var ca = document.cookie.split(\';\');
  3019. for(var i=0;i < ca.length;i++) {
  3020. var c = ca[i];
  3021. while (c.charAt(0)==\' \') c = c.substring(1,c.length);
  3022. if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  3023. }
  3024.  
  3025. return null;
  3026. }
  3027.  
  3028. function set(name, value) {
  3029. if (hasSessionStorage()) {
  3030. sessionStorage.setItem(name, value);
  3031. }
  3032.  
  3033. setCookie(name, value);
  3034. }
  3035.  
  3036. function setCookie(name, value, expiryInDays, domain) {
  3037. var expires = \'\';
  3038. expiryInDays = parseInt(expiryInDays) || 0;
  3039.  
  3040. if (!domain) {
  3041. domain = document.domain
  3042. .split(\'.\')
  3043. .slice(-2)
  3044. .join(\'.\');
  3045.  
  3046. domain = \'.\' + domain;
  3047. }
  3048.  
  3049. if (expiryInDays) {
  3050. var date = new Date();
  3051. date.setDate(date.getDate() + expiryInDays);
  3052. expires = \'; expires=\' + date.toUTCString();
  3053. }
  3054.  
  3055. domain = \'; domain=\' + domain;
  3056. document.cookie = name + \'=\' + value + domain + expires + \'; path=/\';
  3057. }
  3058.  
  3059. function hasSessionStorage() {
  3060. var testStr = \'dl\';
  3061. try {
  3062. sessionStorage.setItem(testStr, testStr);
  3063. sessionStorage.removeItem(testStr);
  3064. return true;
  3065. } catch(e) {
  3066. return false;
  3067. }
  3068. }
  3069.  
  3070. function getOs() {
  3071. var appVersion = window.navigator.appVersion;
  3072. var osMap = [
  3073. { os: \'windows\', re: /windows/i },
  3074. { os: \'ios\', re: /iphone|ipad|ipod/i },
  3075. { os: \'android\', re: /android/i },
  3076. { os: \'mac\', re: /mac/i }
  3077. ];
  3078.  
  3079. for (var i = 0; i < osMap.length; i++) {
  3080. if (osMap[i].re.test(appVersion) === true) {
  3081. return osMap[i].os;
  3082. }
  3083. }
  3084.  
  3085. return false;
  3086. }
  3087. })();
  3088. </script>
  3089.  
  3090. <script type="text/javascript">
  3091. // NOTE: When modifying the following script please move all the changes to the error page as well.
  3092. var hasNavAd = false;
  3093.  
  3094. googletag = googletag || {};
  3095. googletag.cmd = googletag.cmd || [];
  3096.  
  3097. googletag.cmd.push(function() {
  3098. googletag.pubads().addEventListener(\'slotRenderEnded\', function (evt) {
  3099. if (evt.slot.getSlotElementId() == \'nav-ad\' && !evt.isEmpty) {
  3100. hasNavAd = true;
  3101. addStickyClassIfNeeded();
  3102. }
  3103. });
  3104.  
  3105. });
  3106.  
  3107. function addStickyClassIfNeeded() {
  3108. if (hasNavAd) {
  3109. var adHeight = getNavAdHeight(),
  3110. scrollY = getScrollY(),
  3111. header = getResponsiveHeader(),
  3112. wrapper = document.getElementById(\'wrapper\');
  3113.  
  3114. wrapper.style.paddingTop = \'0\';
  3115. if (scrollY > adHeight && header.className.indexOf("sticky") != -1) {
  3116. header.className = header.className.replace(/\\ssticky\\b/, "");
  3117. } else if (scrollY <= adHeight && header.className.indexOf("sticky") == -1) {
  3118. header.className += " sticky";
  3119. }
  3120. }
  3121. }
  3122.  
  3123. window.onscroll = addStickyClassIfNeeded;
  3124.  
  3125. function getResponsiveHeader() {
  3126. return document.querySelector(DL.isMobileDevice ? \'.responsive-header\' : \'.page-header\')
  3127. }
  3128.  
  3129. function getNavAdHeight() {
  3130. var ad = document.getElementById(\'nav-ad\');
  3131.  
  3132. return (ad != null) ? ad.offsetHeight : 0;
  3133. }
  3134.  
  3135. function getScrollY() {
  3136. var supportPageOffset = window.pageXOffset !== undefined,
  3137. isCSS1Compat = ((document.compatMode || "") === "CSS1Compat");
  3138.  
  3139. return supportPageOffset ? window.pageYOffset
  3140. : isCSS1Compat ? document.documentElement.scrollTop : document.body.scrollTop;
  3141. }
  3142. </script>
  3143.  
  3144. <div id="rb_skin" class="rb_skin">
  3145. <div id="intromercial"
  3146. class="intromercial ad-xfp-all"
  3147. >
  3148.  
  3149. <script type="text/javascript">
  3150.  
  3151. var isDeferred = false;
  3152.  
  3153. if (!isDeferred ) {
  3154. googletag.cmd.push(function() {
  3155. if (typeof window["loadStickyOnScroll"] == \'undefined\' || "intromercial" != \'sticky_top\') {
  3156. if(typeof index_headertag_lightspeed !== \'undefined\' && !DL.isMobileDevice) {
  3157. index_headertag_lightspeed.add_session_end_hook(function(){
  3158. var slots = googletag.pubads().getSlots();
  3159. index_headertag_lightspeed.set_slot_targeting(slots);
  3160. googletag.display("intromercial");
  3161. }, true);
  3162. index_headertag_lightspeed.refresh();
  3163. } else {
  3164. googletag.display("intromercial");
  3165. }
  3166. }
  3167. });
  3168. }
  3169. </script>
  3170. </div>
  3171. <div class="susy-container"
  3172. data-component=\'bing-ads\' data-bing-ads-options=\'{"pageTypeName":"product_pdl","query":"Music Management Software"}\'>
  3173.  
  3174. <div id=\'download-leaderboard-ad-top\'>
  3175. <div id="leader_plus_top"
  3176. class="leader_plus_top ad-xfp-desktop"
  3177. >
  3178.  
  3179. <script type="text/javascript">
  3180. googletag.cmd.push(function() {
  3181. if(typeof index_headertag_lightspeed !== \'undefined\' && !DL.isMobileDevice) {
  3182. index_headertag_lightspeed.add_session_end_hook(function(){
  3183. var slots = googletag.pubads().getSlots();
  3184. index_headertag_lightspeed.set_slot_targeting(slots);
  3185. googletag.display("leader_plus_top");
  3186. }, true);
  3187. index_headertag_lightspeed.refresh();
  3188. } else {
  3189. googletag.display("leader_plus_top");
  3190. }
  3191. });
  3192. </script>
  3193. </div> </div>
  3194.  
  3195.  
  3196. <div id="dl-download-now-url" data-download-now-url="http://files.downloadnow.com/s/software/16/01/73/49/TubeMate3-3.0.12.1039_cnet.apk?token=1519621566_1375594001ad6464db876519f7347a35&fileName=TubeMate3-3.0.12.1039_cnet.apk" data-idl="y" style="display:none"></div>
  3197.  
  3198.  
  3199. <div id="content-body-direct-dl-landing" class="content-body full-page">
  3200. <nav class="nolinks breadcrumbWrap">
  3201. <ul class="breadcrumb" section="bc">
  3202. <li><a href=/>Home</a></li>
  3203. <li><a href=/apps/android/>Android Software</a></li>
  3204. <li><a href=/audio/android/>MP3 &amp; Audio Software</a></li>
  3205. <li><a href=/audio-music-management/android/>Music Management Software</a></li>
  3206. <li class="breadcrumb-last OneLinkNoTx">TubeMate 3</li>
  3207. </ul>
  3208. </nav>
  3209.  
  3210.  
  3211. <div class="pdl-steps">
  3212. <div class="pdl-restart-wrap">
  3213. <p class="download-standby">
  3214. Your download will begin in a moment. If it doesn\'t,
  3215. <a id="pdl-manual" data-dw-wrap="http://dw.cbsi.com/redir?ttag=restart_download_click&ptid=3001&pagetype=product_pdl&astid=2&edid=3&tag=link&siteid=4&destUrl=&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=16017349&mfgid=10120147&merid=10120147&ctype=dm&cval=NONE&devicetype=<!--esidesktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc&destUrl=" href="http://files.downloadnow.com/s/software/16/01/73/49/TubeMate3-3.0.12.1039_cnet.apk?token=1519621566_1375594001ad6464db876519f7347a35&fileName=TubeMate3-3.0.12.1039_cnet.apk">restart the download.</a>
  3216. -->
  3217. </p>
  3218. <div class="how-to-install">Watch: How To Install Your Download</div>
  3219. </div>
  3220. </div>
  3221.  
  3222. <div class="pdl-content" >
  3223. <div id="pdl-content-container" data-component=\'follow-video\' data-follow-video-options=\'{"offset":-174}\'>
  3224.  
  3225. <form id="videoForm" target="video" action="/module/video/" method="POST" style="display: none">
  3226. <input name="video" type="text" value="{&quot;dek&quot;:&quot;Need a hand installing your file from Download.com? Watch this video to find your file and install it on Windows or Mac.&quot;,&quot;headline&quot;:&quot;How to install your download&quot;,&quot;image&quot;:{&quot;id&quot;:&quot;35e73ff6-392f-45af-8ef4-984b718ff35c&quot;,&quot;filename&quot;:&quot;howtoinstallyournewapppromo.png&quot;,&quot;dateCreated&quot;:{&quot;date&quot;:&quot;2017-03-30 18:18:48&quot;,&quot;timezone_type&quot;:3,&quot;timezone&quot;:&quot;UTC&quot;},&quot;alt&quot;:&quot;howtoinstallyournewapppromo.png&quot;,&quot;credits&quot;:&quot;&quot;,&quot;path&quot;:&quot;http:\\/\\/dl1.cbsistatic.com\\/i\\/2017\\/03\\/30\\/35e73ff6-392f-45af-8ef4-984b718ff35c\\/howtoinstallyournewapppromo.png&quot;,&quot;typeName&quot;:&quot;content_image&quot;},&quot;mpxId&quot;:&quot;751714883942&quot;,&quot;mpxRefId&quot;:&quot;9JFPZC7_ZvtaPvfxv6Fi_GeIez44u3rD&quot;,&quot;files&quot;:[{&quot;width&quot;:400,&quot;height&quot;:224,&quot;bitrate&quot;:1000,&quot;type&quot;:&quot;HLS&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;XQvHWmjJ4coP&quot;,&quot;id&quot;:&quot;436e0815-0c3b-4fd9-a2bb-71ef595bcbc0&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_0\\/Download.com_Video02_FINAL_949875_0.m3u8&quot;},{&quot;width&quot;:null,&quot;height&quot;:null,&quot;bitrate&quot;:1000,&quot;type&quot;:&quot;HLS_VARIANT_PHONE&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;fYtHCEsZjKA4&quot;,&quot;id&quot;:&quot;56a8bf82-86cb-484a-bd5a-7656c6b9b9cb&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_phone.m3u8&quot;},{&quot;width&quot;:960,&quot;height&quot;:540,&quot;bitrate&quot;:1800000,&quot;type&quot;:&quot;HLS&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;6Gkphb2m0dI9&quot;,&quot;id&quot;:&quot;58c10a8b-3a09-4fcd-b59c-11a476eeb59f&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_1800\\/Download.com_Video02_FINAL_949875_1800.m3u8&quot;},{&quot;width&quot;:512,&quot;height&quot;:288,&quot;bitrate&quot;:500000,&quot;type&quot;:&quot;HLS&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;BdHN2Z4Vij_7&quot;,&quot;id&quot;:&quot;6ec13a0f-df77-44e3-ab53-971a3e23fe38&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_500\\/Download.com_Video02_FINAL_949875_500.m3u8&quot;},{&quot;width&quot;:768,&quot;height&quot;:432,&quot;bitrate&quot;:1200000,&quot;type&quot;:&quot;HLS&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;ZSYlzJp57Yd3&quot;,&quot;id&quot;:&quot;73251a34-fa32-4e96-aa48-cc838de34f71&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_1200\\/Download.com_Video02_FINAL_949875_1200.m3u8&quot;},{&quot;width&quot;:640,&quot;height&quot;:360,&quot;bitrate&quot;:740000,&quot;type&quot;:&quot;WIFI&quot;,&quot;format&quot;:&quot;MPEG4&quot;,&quot;mpxPublicId&quot;:&quot;RzmUACMlIH8Y&quot;,&quot;id&quot;:&quot;a69d23bf-cebe-4f1b-9adb-02f802908829&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949874_740.mp4&quot;},{&quot;width&quot;:400,&quot;height&quot;:224,&quot;bitrate&quot;:250000,&quot;type&quot;:&quot;HLS&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;GIopTzrQnkLf&quot;,&quot;id&quot;:&quot;acd9205c-2905-40be-a416-11521c53e852&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_250\\/Download.com_Video02_FINAL_949875_250.m3u8&quot;},{&quot;width&quot;:640,&quot;height&quot;:360,&quot;bitrate&quot;:800000,&quot;type&quot;:&quot;HLS&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;VZ5vAnWIMNey&quot;,&quot;id&quot;:&quot;ad84d4f6-dc70-487c-9043-b26550ff629d&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_800\\/Download.com_Video02_FINAL_949875_800.m3u8&quot;},{&quot;width&quot;:null,&quot;height&quot;:null,&quot;bitrate&quot;:1000,&quot;type&quot;:&quot;HLS_VARIANT_TABLET&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;_msZWw8FPpdL&quot;,&quot;id&quot;:&quot;d2ef1f7e-aff6-4a8b-9db6-9916a8bdd911&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_tablet.m3u8&quot;},{&quot;width&quot;:400,&quot;height&quot;:224,&quot;bitrate&quot;:110000,&quot;type&quot;:&quot;HLS&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;Vb7pnRqGAcDJ&quot;,&quot;id&quot;:&quot;dee8c0d3-a083-4648-af72-9204a638e21f&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_110\\/Download.com_Video02_FINAL_949875_110.m3u8&quot;}],&quot;slug&quot;:&quot;how-to-install-your-download&quot;,&quot;duration&quot;:63}">
  3227. <input name="files" type="text" value="{&quot;HLS&quot;:[{&quot;width&quot;:400,&quot;height&quot;:224,&quot;bitrate&quot;:1000,&quot;type&quot;:&quot;HLS&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;XQvHWmjJ4coP&quot;,&quot;id&quot;:&quot;436e0815-0c3b-4fd9-a2bb-71ef595bcbc0&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_0\\/Download.com_Video02_FINAL_949875_0.m3u8&quot;},{&quot;width&quot;:960,&quot;height&quot;:540,&quot;bitrate&quot;:1800000,&quot;type&quot;:&quot;HLS&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;6Gkphb2m0dI9&quot;,&quot;id&quot;:&quot;58c10a8b-3a09-4fcd-b59c-11a476eeb59f&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_1800\\/Download.com_Video02_FINAL_949875_1800.m3u8&quot;},{&quot;width&quot;:512,&quot;height&quot;:288,&quot;bitrate&quot;:500000,&quot;type&quot;:&quot;HLS&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;BdHN2Z4Vij_7&quot;,&quot;id&quot;:&quot;6ec13a0f-df77-44e3-ab53-971a3e23fe38&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_500\\/Download.com_Video02_FINAL_949875_500.m3u8&quot;},{&quot;width&quot;:768,&quot;height&quot;:432,&quot;bitrate&quot;:1200000,&quot;type&quot;:&quot;HLS&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;ZSYlzJp57Yd3&quot;,&quot;id&quot;:&quot;73251a34-fa32-4e96-aa48-cc838de34f71&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_1200\\/Download.com_Video02_FINAL_949875_1200.m3u8&quot;},{&quot;width&quot;:400,&quot;height&quot;:224,&quot;bitrate&quot;:250000,&quot;type&quot;:&quot;HLS&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;GIopTzrQnkLf&quot;,&quot;id&quot;:&quot;acd9205c-2905-40be-a416-11521c53e852&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_250\\/Download.com_Video02_FINAL_949875_250.m3u8&quot;},{&quot;width&quot;:640,&quot;height&quot;:360,&quot;bitrate&quot;:800000,&quot;type&quot;:&quot;HLS&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;VZ5vAnWIMNey&quot;,&quot;id&quot;:&quot;ad84d4f6-dc70-487c-9043-b26550ff629d&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_800\\/Download.com_Video02_FINAL_949875_800.m3u8&quot;},{&quot;width&quot;:400,&quot;height&quot;:224,&quot;bitrate&quot;:110000,&quot;type&quot;:&quot;HLS&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;Vb7pnRqGAcDJ&quot;,&quot;id&quot;:&quot;dee8c0d3-a083-4648-af72-9204a638e21f&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_110\\/Download.com_Video02_FINAL_949875_110.m3u8&quot;}],&quot;HLS_VARIANT_PHONE&quot;:[{&quot;width&quot;:null,&quot;height&quot;:null,&quot;bitrate&quot;:1000,&quot;type&quot;:&quot;HLS_VARIANT_PHONE&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;fYtHCEsZjKA4&quot;,&quot;id&quot;:&quot;56a8bf82-86cb-484a-bd5a-7656c6b9b9cb&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_phone.m3u8&quot;}],&quot;WIFI&quot;:[{&quot;width&quot;:640,&quot;height&quot;:360,&quot;bitrate&quot;:740000,&quot;type&quot;:&quot;WIFI&quot;,&quot;format&quot;:&quot;MPEG4&quot;,&quot;mpxPublicId&quot;:&quot;RzmUACMlIH8Y&quot;,&quot;id&quot;:&quot;a69d23bf-cebe-4f1b-9adb-02f802908829&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949874_740.mp4&quot;}],&quot;HLS_VARIANT_TABLET&quot;:[{&quot;width&quot;:null,&quot;height&quot;:null,&quot;bitrate&quot;:1000,&quot;type&quot;:&quot;HLS_VARIANT_TABLET&quot;,&quot;format&quot;:&quot;M3U&quot;,&quot;mpxPublicId&quot;:&quot;_msZWw8FPpdL&quot;,&quot;id&quot;:&quot;d2ef1f7e-aff6-4a8b-9db6-9916a8bdd911&quot;,&quot;typeName&quot;:&quot;content_video_file&quot;,&quot;url&quot;:&quot;http:\\/\\/pmd.download.net.edgesuite.net\\/video_robot\\/hls\\/2016\\/08\\/26\\/751714883942\\/Download.com_Video02_FINAL_949875_tablet.m3u8&quot;}]}">
  3228. <input name="baseURL" type="text" value="&quot;http:\\/\\/a.fdlstatic.com\\/434\\/&quot;">
  3229. <input type="submit">
  3230. </form>
  3231.  
  3232. <iframe id="video_player" name="video" src="" width="624" height="351" allowfullscreen="true"></iframe>
  3233.  
  3234. <script>
  3235. // Display video if not <= IE10
  3236. if (ie_version.major == \'-1\') {
  3237.  
  3238. function Param(name, value){
  3239. var hiddenField = document.createElement(\'input\');
  3240. hiddenField.setAttribute(\'type\', \'hidden\');
  3241. hiddenField.setAttribute(\'name\', name);
  3242. hiddenField.setAttribute(\'value\', value);
  3243. return hiddenField;
  3244. }
  3245.  
  3246. function SubmitForm(data){
  3247. var form = document.getElementById(\'videoForm\');
  3248. var adsData = document.body.getAttribute("data-ad");
  3249. var vguid = pageTargeting.vguid;
  3250. var omData = {
  3251. pageName: s.pageName,
  3252. pageUrl: s.pageURL,
  3253. siteSection: s.channel
  3254. };
  3255. // get eVar1-75 if defined
  3256. for(var i = 1; i <= 75; i++) {
  3257. if (typeof eval("s.eVar"+i) !== \'undefined\' && eval("s.eVar"+i) !== null) {
  3258. omData[\'eVar\'+i] = eval("s.eVar"+i);
  3259. }
  3260. }
  3261.  
  3262. form.appendChild(Param(\'adsData\', adsData));
  3263. form.appendChild(Param(\'omData\', JSON.stringify(omData)));
  3264. form.appendChild(Param(\'vguid\', vguid));
  3265. form.appendChild(Param(\'dw_page_params\', JSON.stringify(DW.pageParams)));
  3266.  
  3267. form.submit();
  3268. }
  3269.  
  3270. } else {
  3271. // other delete the video and headline
  3272. var iframe = document.getElementById("video_player");
  3273. iframe.parentNode.removeChild(iframe);
  3274.  
  3275. var headline = document.getElementsByClassName("how-to-install")[0];
  3276. headline.parentNode.removeChild(headline);
  3277. }
  3278. </script>
  3279. </div>
  3280. <script>
  3281. require([
  3282. \'version!fly/managers/cookie\'
  3283. ],function(cookie) {
  3284. if(!DL.medusaTrackerVars) {
  3285. DL.medusaTrackerVars = {
  3286. upId: Math.floor(Math.random() * 1000000000), platform: \'Android\',
  3287. nodeId: 2025,
  3288. ursuserid: \'\',
  3289. siteId: 4,
  3290. rsid: \'cbsidownloadcomsite\',
  3291. count: 3,
  3292. sc: \'us\', sl: \'en\', pagetype: "product_pdl",
  3293. assetguid: "16017349"
  3294. };
  3295. }
  3296.  
  3297. var userCookie = readMedusaCookie(\'fly_user\') || readMedusaCookie(\'dl_user\');
  3298. if(userCookie) {
  3299. try{
  3300. var jsonUserCookie = JSON.parse( decodeURIComponent(userCookie) );
  3301. DL.medusaTrackerVars[\'ursuserid\'] = jsonUserCookie["regId"] || \'\';
  3302. } catch(e) { }
  3303. }
  3304.  
  3305. var geoCookie = readMedusaCookie(\'dl_geo\');
  3306. if(geoCookie) {
  3307. try{
  3308. var jsonGeoCookie = JSON.parse( decodeURIComponent(geoCookie) );
  3309. DL.medusaTrackerVars[\'sc\'] = jsonGeoCookie["countryCode"] || DL.medusaTrackerVars[\'sc\'];
  3310. } catch(e) { }
  3311. }
  3312.  
  3313. var langCookie = readMedusaCookie(\'FL_Lang\');
  3314. if(langCookie) {
  3315. try{
  3316. DL.medusaTrackerVars[\'sl\'] = decodeURIComponent(langCookie) || DL.medusaTrackerVars[\'sl\'];
  3317. } catch(e) { }
  3318. }
  3319.  
  3320. if (!DL.rdsTrackingVars) {
  3321. var rdsIp = \' 135.23.231.4 \';
  3322. DL.rdsTrackingVars = {
  3323. \'viewguid\': pageTargeting.vguid,
  3324. \'ip_address\': rdsIp.trim(),
  3325. \'platform\': \'Android\',
  3326. \'nodeId\': 2025,
  3327. \'devicetype\': DL.isMobileDevice ? \'mobile\' : \'desktop\',
  3328. \'ursUserId\': DL.medusaTrackerVars[\'ursuserid\']
  3329. };
  3330. }
  3331.  
  3332. function medusa_dfp_listener(e){
  3333. if (e.data.match && e.data.match(/sender.*leadgenads/g) ) {
  3334. try {
  3335. var data = JSON.parse( e.data );
  3336. } catch (e) {
  3337. console.log("leadgenads can\'t be parsed to json");
  3338. return;
  3339. }
  3340.  
  3341. DL.medusaTrackerVars[\'promo\'] = data[\'promo\']; DL.medusaTrackerVars[\'clickurl\'] = data[\'clickurl\'];
  3342. var count = 0;
  3343. var interval = setInterval(function(){
  3344. if(count >= 7) {
  3345. clearInterval(interval);
  3346. console.log("Unable to make medusa call due to jQuery not loading within " + count + " seconds.");
  3347. return;
  3348. }
  3349.  
  3350. if( jQueryLoaded() ) {
  3351. clearInterval(interval);
  3352. makeMedusaCall(data);
  3353. } else {
  3354. count++;
  3355. }
  3356. },1000);
  3357. }
  3358. }
  3359.  
  3360. function jQueryLoaded() {
  3361. return (typeof $ == \'undefined\') ? false : true;
  3362. }
  3363.  
  3364. function makeMedusaCall(data) {
  3365. $.ajax({
  3366. url: \'/medusa/recommendation/\'+data[\'spotname\']+\'/\',
  3367. data: DL.medusaTrackerVars,
  3368. type: \'GET\',
  3369. success: function(d) {
  3370. if(d.success == true) {
  3371. $("."+data["divLabel"]).html(d.html);
  3372. initMedusaTracking(data);
  3373. dispatchLoadedEvent();
  3374. }
  3375. }
  3376. });
  3377. }
  3378.  
  3379. function initMedusaTracking(data) {
  3380. var $medusaButtons = $(\'.\' + data[\'divLabel\']).find("a#medusaButton");
  3381. var $docIds = "";
  3382. if ($medusaButtons.length > 0) {
  3383. var $docIdArr = [];
  3384. $medusaButtons.each(function() {
  3385. var $idValue = $(this).data(\'docid\') + \'\';
  3386. console.log("$idValue: " + $idValue);
  3387. if ($idValue.length > 0) {
  3388. $docIdArr.push($idValue);
  3389. }
  3390. });
  3391.  
  3392. if ($docIdArr.length > 0) {
  3393. $docIds = $docIdArr.join(\',\');
  3394. } else {
  3395. console.log("Ad units returned for spot: " + data[\'spotname\'] + ", but none are Medusa.");
  3396. return;
  3397. }
  3398. } else {
  3399. console.log("No ad units returned for spot: " + data[\'spotname\']);
  3400. return;
  3401. }
  3402.  
  3403. DL.rdsTrackingVars[\'spotname\'] = data[\'spotname\'];
  3404. DL.rdsTrackingVars[\'promotionId\'] = data[\'promo\'];
  3405. DL.rdsTrackingVars[\'ReferringURL\'] = $(location).attr("href");
  3406. DL.rdsTrackingVars[\'docId\'] = $docIds;
  3407.  
  3408. $.ajax({
  3409. url: \'/module/rds/impression/\',
  3410. data: DL.rdsTrackingVars,
  3411. type: \'GET\'
  3412. });
  3413.  
  3414. var $medusaBtnEnabled = true;
  3415. $medusaButtons.each(function() {
  3416. var $medusaBtn = $(this);
  3417. $medusaBtn.on(\'click\', function(e) {
  3418. e.preventDefault();
  3419.  
  3420. if ($medusaBtnEnabled) {
  3421. $medusaBtnEnabled = false;
  3422.  
  3423. DL.rdsTrackingVars[\'docId\'] = $medusaBtn.data(\'docid\');
  3424.  
  3425. $.ajax({
  3426. url: \'/module/rds/click/\',
  3427. data: DL.rdsTrackingVars,
  3428. type: \'GET\',
  3429. success: function() {
  3430. $medusaBtnEnabled = true;
  3431. window.location = $medusaBtn.attr(\'href\');
  3432. }
  3433. });
  3434. }
  3435. })
  3436. });
  3437. }
  3438.  
  3439. function readMedusaCookie(name) {
  3440. var nameEQ = name + "=";
  3441. var ca = document.cookie.split(\';\');
  3442. for(var i=0;i < ca.length;i++) {
  3443. var c = ca[i];
  3444. while (c.charAt(0)==\' \') c = c.substring(1,c.length);
  3445. if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  3446. }
  3447. return null;
  3448. }
  3449.  
  3450. function dispatchLoadedEvent() {
  3451. var event = document.createEvent(\'CustomEvent\');
  3452. event.initCustomEvent(\'medusaUnitLoaded\', true, false, {});
  3453. document.documentElement.dispatchEvent(event);
  3454. }
  3455.  
  3456. if (window.addEventListener){
  3457. window.addEventListener("message", medusa_dfp_listener, false)
  3458. } else {
  3459. window.attachEvent("onmessage", medusa_dfp_listener)
  3460. }
  3461. });
  3462. </script> <div id="native_cpc_1"
  3463. class="native_cpc_1 native-cpc-ads ad-xfp-desktop"
  3464. >
  3465.  
  3466. <script type="text/javascript">
  3467.  
  3468. var isDeferred = false;
  3469.  
  3470. if (!isDeferred && DL.isMobileDevice == false ) {
  3471. googletag.cmd.push(function() {
  3472. if (typeof window["loadStickyOnScroll"] == \'undefined\' || "native_cpc_1" != \'sticky_top\') {
  3473. if(typeof index_headertag_lightspeed !== \'undefined\' && !DL.isMobileDevice) {
  3474. index_headertag_lightspeed.add_session_end_hook(function(){
  3475. var slots = googletag.pubads().getSlots();
  3476. index_headertag_lightspeed.set_slot_targeting(slots);
  3477. googletag.display("native_cpc_1");
  3478. }, true);
  3479. index_headertag_lightspeed.refresh();
  3480. } else {
  3481. googletag.display("native_cpc_1");
  3482. }
  3483. }
  3484. });
  3485. }
  3486. </script>
  3487. </div> <div id="native_cpc_2"
  3488. class="native_cpc_2 native-cpc-ads ad-xfp-desktop"
  3489. >
  3490.  
  3491. <script type="text/javascript">
  3492.  
  3493. var isDeferred = false;
  3494.  
  3495. if (!isDeferred && DL.isMobileDevice == false ) {
  3496. googletag.cmd.push(function() {
  3497. if (typeof window["loadStickyOnScroll"] == \'undefined\' || "native_cpc_2" != \'sticky_top\') {
  3498. if(typeof index_headertag_lightspeed !== \'undefined\' && !DL.isMobileDevice) {
  3499. index_headertag_lightspeed.add_session_end_hook(function(){
  3500. var slots = googletag.pubads().getSlots();
  3501. index_headertag_lightspeed.set_slot_targeting(slots);
  3502. googletag.display("native_cpc_2");
  3503. }, true);
  3504. index_headertag_lightspeed.refresh();
  3505. } else {
  3506. googletag.display("native_cpc_2");
  3507. }
  3508. }
  3509. });
  3510. }
  3511. </script>
  3512. </div>
  3513. <div class="ad-powerbar-shim"
  3514. data-device-constraint="desktop"
  3515. data-shim-type="insertion"
  3516. style=""
  3517. id="powerbar-mid-rail-shim">
  3518.  
  3519. <div class="powerbar-unit" id="powerbar_desktop"></div>
  3520. </div>
  3521. <div id="native_bottom_pdl"
  3522. class="native_bottom_pdl bidtellect ad-xfp-desktop"
  3523. >
  3524.  
  3525. <script type="text/javascript">
  3526.  
  3527. var isDeferred = false;
  3528.  
  3529. if (!isDeferred && DL.isMobileDevice == false ) {
  3530. googletag.cmd.push(function() {
  3531. if (typeof window["loadStickyOnScroll"] == \'undefined\' || "native_bottom_pdl" != \'sticky_top\') {
  3532. if(typeof index_headertag_lightspeed !== \'undefined\' && !DL.isMobileDevice) {
  3533. index_headertag_lightspeed.add_session_end_hook(function(){
  3534. var slots = googletag.pubads().getSlots();
  3535. index_headertag_lightspeed.set_slot_targeting(slots);
  3536. googletag.display("native_bottom_pdl");
  3537. }, true);
  3538. index_headertag_lightspeed.refresh();
  3539. } else {
  3540. googletag.display("native_bottom_pdl");
  3541. }
  3542. }
  3543. });
  3544. }
  3545. </script>
  3546. </div> <div class="dre-content-body">
  3547. <div id="omDreImpression" class="dre">
  3548. <h3>More Products to Consider</h3>
  3549.  
  3550. <div class="carousel" data-component=\'dreCarousel\' data-dre-carousel-options=\'{"incrementAmount":1,"slideHeight":180,"slideWidth":620,"transitionType":"slideHorizontal","viewportWidth":620,"autoplayDelay":0}\'>
  3551. <div class="viewport" data-item="viewport">
  3552. <ul class="canvas" data-item="canvas">
  3553. <li class="column slide" data-item="slide"><div class="row"><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/TubeMate/3000-2141_4-75672276.html" data-om-version-id="15958716" data-om-product-name="TubeMate" data-om-product-set-id="75672276"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2016/07/13/d55fab05-2789-4a34-a8dc-dc53cd32be25/thumbnail/32x32/73f49facdda10a073232351a75b12b2f/imgingest-6631149441022354903.png" alt="TubeMate"
  3554. class="OneLinkNoTx dre-icon"
  3555. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/TubeMate/3000-2141_4-75672276.html" data-om-version-id="15958716" data-om-product-name="TubeMate" data-om-product-set-id="75672276"><div class="title">TubeMate</div></a></div><div class="thumb-description">
  3556. Download videos directly to your Android device.
  3557. </div><div class="dre-button-dln-container"><div
  3558.  
  3559. class="download-now dre-button-dln"
  3560.  
  3561. data-dl-url=\'http://files.downloadnow.com/s/software/15/95/87/16/TubeMate-2.4.4.720_cnet.apk?token=1519621566_60399d409565a8a71c9a4b4a8be2dd35&fileName=TubeMate-2.4.4.720_cnet.apk\'
  3562. data-product-id=\'75672276\'
  3563. data-version-id=\'15958716\'
  3564. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FTubeMate%2F3001-2141_4-75672276.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15958716&mfgid=10120147&merid=10120147&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B75672276%3Bdefault%3B2%3B1%3Ben&ltype=dl_dlnow&spi=45548b4872ed18eead4a7cf785384d82&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3565. data-product-title=\'TubeMate\'
  3566. data-om-version-id=\'15958716\'
  3567. data-om-product-set-id=\'75672276\'
  3568. data-om-product-name=\'TubeMate\'
  3569.  
  3570. ><a data-href=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FTubeMate%2F3001-2141_4-75672276.html%3FhasJs%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15958716&mfgid=10120147&merid=10120147&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B75672276%3Bdefault%3B2%3B1%3Ben&ltype=dl_dlnow&spi=cb76a4ac107bb7703b7af44729e5a8c0&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta">Download</span><div class="rightShuttleCock"></div></a></div></div></div></div><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/Tubidy/3000-2141_4-77703487.html" data-om-version-id="16030936" data-om-product-name="Tubidy" data-om-product-set-id="77703487"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2018/02/05/2a95c9f2-2060-4827-a9c6-9ca1ee802fa3/thumbnail/32x32/387817115c26d1eded8965fa7b4dd6df/imgingest-8274795417684440389.jpg" alt="Tubidy"
  3571. class="OneLinkNoTx dre-icon"
  3572. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/Tubidy/3000-2141_4-77703487.html" data-om-version-id="16030936" data-om-product-name="Tubidy" data-om-product-set-id="77703487"><div class="title">Tubidy</div></a></div><div class="thumb-description">
  3573. Download video and audio from the Internet easily.
  3574. </div><div class="dre-button-dln-container"><div
  3575.  
  3576. class="download-now dre-button-dln"
  3577.  
  3578. data-dl-url=\'http://files.downloadnow-4.com/s/software/16/03/09/36/Tubidy%201.0.5.apk?token=1519621566_f5e7e139fbe7fd09fb25a085e9dafa24&fileName=Tubidy%201.0.5.apk\'
  3579. data-product-id=\'77703487\'
  3580. data-version-id=\'16030936\'
  3581. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FTubidy%2F3001-2141_4-77703487.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=16030936&mfgid=10987475&merid=10987475&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B77703487%3Bdefault%3B2%3B2%3Ben&ltype=dl_dlnow&spi=9ac5e639fc652ade53b7e3b8b5604a8c&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3582. data-product-title=\'Tubidy\'
  3583. data-om-version-id=\'16030936\'
  3584. data-om-product-set-id=\'77703487\'
  3585. data-om-product-name=\'Tubidy\'
  3586.  
  3587. ><a data-href=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FTubidy%2F3001-2141_4-77703487.html%3FhasJs%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=16030936&mfgid=10987475&merid=10987475&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B77703487%3Bdefault%3B2%3B2%3Ben&ltype=dl_dlnow&spi=c087b8a37c5ae787b4797cf9873008b8&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta">Download</span><div class="rightShuttleCock"></div></a></div></div></div></div></div><div class="row last"><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/Best-Ringtones-2017-Mp3-Music-New-Latest-Songs/3000-2141_4-77621991.html" data-om-version-id="15865408" data-om-product-name="Best Ringtones 2017 Mp3 Music - New Latest Songs" data-om-product-set-id="77621991"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/08/31/769f4f02-8724-4ba6-8504-392c76de3314/thumbnail/32x32/77fff3a90d75b4b04ab3c06e03031670/imgingest-430059705612412873.png" alt="Best Ringtones 2017 Mp3 Music - New Latest Songs"
  3588. class="OneLinkNoTx dre-icon"
  3589. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/Best-Ringtones-2017-Mp3-Music-New-Latest-Songs/3000-2141_4-77621991.html" data-om-version-id="15865408" data-om-product-name="Best Ringtones 2017 Mp3 Music - New Latest Songs" data-om-product-set-id="77621991"><div class="title">Best Ringtones 2017 Mp3 Music - New Latest Songs</div></a></div><div class="thumb-description">
  3590. New 2017 song download - amazing text tones &amp; best music rin...
  3591. </div><div class="dre-button-dln-container"><div
  3592.  
  3593. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3594.  
  3595. data-dl-url=\'https://play.google.com/store/apps/details?id=com.BestRingtones2017Ultra\'
  3596. data-product-id=\'77621991\'
  3597. data-version-id=\'15865408\'
  3598. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FBest-Ringtones-2017-Mp3-Music-New-Latest-Songs%2F3001-2141_4-77621991.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15865408&mfgid=10716637&merid=10716637&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B77621991%3Bdefault%3B2%3B3%3Ben&ltype=dl_dlnow&spi=b29aabded828a7aac44229a2f7a2b466&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3599. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.BestRingtones2017Ultra&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15865408&mfgid=10716637&merid=10716637&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=a0b99a50be550d12fd27ccf3a7313af9\'
  3600. data-product-title=\'Best Ringtones 2017 Mp3 Music - New Latest Songs\'
  3601. data-om-version-id=\'15865408\'
  3602. data-om-product-set-id=\'77621991\'
  3603. data-om-product-name=\'Best Ringtones 2017 Mp3 Music - New Latest Songs\'
  3604. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3605.  
  3606. ><a data-href=\'/Best-Ringtones-2017-Mp3-Music-New-Latest-Songs/3055-2141_4-77621991.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/Birthday-Song-with-Name/3000-2141_4-77678140.html" data-om-version-id="15954108" data-om-product-name="Birthday Song with Name" data-om-product-set-id="77678140"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/10/10/c45f0cad-8935-45b5-b527-4b88f18f7163/thumbnail/32x32/8e111b8e21b83ebb67dc3b3cb48949a9/imgingest-5357023815330852296.png" alt="Birthday Song with Name"
  3607. class="OneLinkNoTx dre-icon"
  3608. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/Birthday-Song-with-Name/3000-2141_4-77678140.html" data-om-version-id="15954108" data-om-product-name="Birthday Song with Name" data-om-product-set-id="77678140"><div class="title">Birthday Song with Name</div></a></div><div class="thumb-description">
  3609. Birthday Song with Name Maker help you to make b&#039;day songs f...
  3610. </div><div class="dre-button-dln-container"><div
  3611.  
  3612. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3613.  
  3614. data-dl-url=\'https://play.google.com/store/apps/details?id=com.artmaker.birthdaysongwithname\'
  3615. data-product-id=\'77678140\'
  3616. data-version-id=\'15954108\'
  3617. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FBirthday-Song-with-Name%2F3001-2141_4-77678140.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15954108&mfgid=10980144&merid=10980144&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B77678140%3Bdefault%3B2%3B4%3Ben&ltype=dl_dlnow&spi=222992c79fd61a12add5cebdc12efd15&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3618. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.artmaker.birthdaysongwithname&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15954108&mfgid=10980144&merid=10980144&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=2e86600671299e36a5fca09407736e95\'
  3619. data-product-title=\'Birthday Song with Name\'
  3620. data-om-version-id=\'15954108\'
  3621. data-om-product-set-id=\'77678140\'
  3622. data-om-product-name=\'Birthday Song with Name\'
  3623. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3624.  
  3625. ><a data-href=\'/Birthday-Song-with-Name/3055-2141_4-77678140.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div></div></li>
  3626.  
  3627. <li class="column slide" data-item="slide"><div class="row"><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/Birthday-Song-With-Name/3000-2141_4-77601891.html" data-om-version-id="15843799" data-om-product-name="Birthday Song With Name" data-om-product-set-id="77601891"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/08/06/66e2dbb5-7cbe-43d3-a3f9-ba89b41ab9e0/thumbnail/32x32/6644d4ed27090dca843e32a19c6b1efe/imgingest-3060951039885255118.png" alt="Birthday Song With Name"
  3628. class="OneLinkNoTx dre-icon"
  3629. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/Birthday-Song-With-Name/3000-2141_4-77601891.html" data-om-version-id="15843799" data-om-product-name="Birthday Song With Name" data-om-product-set-id="77601891"><div class="title">Birthday Song With Name</div></a></div><div class="thumb-description">
  3630. Create happy birthday song with our app.
  3631. </div><div class="dre-button-dln-container"><div
  3632.  
  3633. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3634.  
  3635. data-dl-url=\'https://play.google.com/store/apps/details?id=myappzone.birthdaysongwithname\'
  3636. data-product-id=\'77601891\'
  3637. data-version-id=\'15843799\'
  3638. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FBirthday-Song-With-Name%2F3001-2141_4-77601891.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15843799&mfgid=10720488&merid=10720488&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B77601891%3Bdefault%3B2%3B1%3Ben&ltype=dl_dlnow&spi=84269985ad21bc2132f6500e65449d70&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3639. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dmyappzone.birthdaysongwithname&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15843799&mfgid=10720488&merid=10720488&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=bbf234575d964e49433635b60373313d\'
  3640. data-product-title=\'Birthday Song With Name\'
  3641. data-om-version-id=\'15843799\'
  3642. data-om-product-set-id=\'77601891\'
  3643. data-om-product-name=\'Birthday Song With Name\'
  3644. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3645.  
  3646. ><a data-href=\'/Birthday-Song-With-Name/3055-2141_4-77601891.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/New-2017-Song-Download/3000-2141_4-77691760.html" data-om-version-id="15972617" data-om-product-name="New 2017 Song Download" data-om-product-set-id="77691760"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/11/04/e2913211-aeb3-4292-b760-1196a01ddfdc/thumbnail/32x32/00591a928553cdd36697dc5db5c7186e/imgingest-1032397648321247009.png" alt="New 2017 Song Download"
  3647. class="OneLinkNoTx dre-icon"
  3648. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/New-2017-Song-Download/3000-2141_4-77691760.html" data-om-version-id="15972617" data-om-product-name="New 2017 Song Download" data-om-product-set-id="77691760"><div class="title">New 2017 Song Download</div></a></div><div class="thumb-description">
  3649. New ringtones free download and the best sms sounds with all...
  3650. </div><div class="dre-button-dln-container"><div
  3651.  
  3652. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3653.  
  3654. data-dl-url=\'https://play.google.com/store/apps/details?id=com.new2017songdownload.freeringtones.musicparadisepro.mp3skull\'
  3655. data-product-id=\'77691760\'
  3656. data-version-id=\'15972617\'
  3657. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FNew-2017-Song-Download%2F3001-2141_4-77691760.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15972617&mfgid=10985924&merid=10985924&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B77691760%3Bdefault%3B2%3B2%3Ben&ltype=dl_dlnow&spi=19d916b8a2e1f9630d7cfa6ab4bd8ee6&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3658. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.new2017songdownload.freeringtones.musicparadisepro.mp3skull&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15972617&mfgid=10985924&merid=10985924&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=c8ddfba69ce1739403cf5912a62ddf49\'
  3659. data-product-title=\'New 2017 Song Download\'
  3660. data-om-version-id=\'15972617\'
  3661. data-om-product-set-id=\'77691760\'
  3662. data-om-product-name=\'New 2017 Song Download\'
  3663. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3664.  
  3665. ><a data-href=\'/New-2017-Song-Download/3055-2141_4-77691760.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div></div><div class="row last"><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/New-Mp3-Song-Ringtones/3000-2141_4-77691818.html" data-om-version-id="15972675" data-om-product-name="New Mp3 Song Ringtones" data-om-product-set-id="77691818"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/11/04/454914f2-ccbd-454a-9f68-25eb99e75554/thumbnail/32x32/57cdc59392dfca4ce9edfe7fda06e37a/imgingest-9065520179927946033.png" alt="New Mp3 Song Ringtones"
  3666. class="OneLinkNoTx dre-icon"
  3667. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/New-Mp3-Song-Ringtones/3000-2141_4-77691818.html" data-om-version-id="15972675" data-om-product-name="New Mp3 Song Ringtones" data-om-product-set-id="77691818"><div class="title">New Mp3 Song Ringtones</div></a></div><div class="thumb-description">
  3668. Latest mobile ringtone full sound in newest playlist for rin...
  3669. </div><div class="dre-button-dln-container"><div
  3670.  
  3671. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3672.  
  3673. data-dl-url=\'https://play.google.com/store/apps/details?id=com.newmp3songringtones.cellphonering.extraloudringer\'
  3674. data-product-id=\'77691818\'
  3675. data-version-id=\'15972675\'
  3676. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FNew-Mp3-Song-Ringtones%2F3001-2141_4-77691818.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15972675&mfgid=10985924&merid=10985924&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B77691818%3Bdefault%3B2%3B3%3Ben&ltype=dl_dlnow&spi=a7acd20e2714da91bb21270d953da02b&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3677. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.newmp3songringtones.cellphonering.extraloudringer&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15972675&mfgid=10985924&merid=10985924&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=7bfd47e4f529cb343c90d7798703501c\'
  3678. data-product-title=\'New Mp3 Song Ringtones\'
  3679. data-om-version-id=\'15972675\'
  3680. data-om-product-set-id=\'77691818\'
  3681. data-om-product-name=\'New Mp3 Song Ringtones\'
  3682. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3683.  
  3684. ><a data-href=\'/New-Mp3-Song-Ringtones/3055-2141_4-77691818.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/New-Mp3-Ringtone-Song-2017/3000-2141_4-77691817.html" data-om-version-id="15972674" data-om-product-name="New Mp3 Ringtone Song 2017" data-om-product-set-id="77691817"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/11/04/0dd31038-993c-44db-ab9c-527a8f5fb353/thumbnail/32x32/72f1714a33a4682cd8c3896fc1d1ec97/imgingest-2130638702778394743.png" alt="New Mp3 Ringtone Song 2017"
  3685. class="OneLinkNoTx dre-icon"
  3686. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/New-Mp3-Ringtone-Song-2017/3000-2141_4-77691817.html" data-om-version-id="15972674" data-om-product-name="New Mp3 Ringtone Song 2017" data-om-product-set-id="77691817"><div class="title">New Mp3 Ringtone Song 2017</div></a></div><div class="thumb-description">
  3687. Polyphonic ringtones with digital sounds and latest songs of...
  3688. </div><div class="dre-button-dln-container"><div
  3689.  
  3690. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3691.  
  3692. data-dl-url=\'https://play.google.com/store/apps/details?id=com.newmp3ringtonesong2017.funformobile.zedgeringtonemaker\'
  3693. data-product-id=\'77691817\'
  3694. data-version-id=\'15972674\'
  3695. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FNew-Mp3-Ringtone-Song-2017%2F3001-2141_4-77691817.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15972674&mfgid=10985924&merid=10985924&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B77691817%3Bdefault%3B2%3B4%3Ben&ltype=dl_dlnow&spi=7bc9d4fe02335934191bad48ad3f7852&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3696. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.newmp3ringtonesong2017.funformobile.zedgeringtonemaker&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15972674&mfgid=10985924&merid=10985924&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=95b6bbd1b6278d5125ed27910c913e5b\'
  3697. data-product-title=\'New Mp3 Ringtone Song 2017\'
  3698. data-om-version-id=\'15972674\'
  3699. data-om-product-set-id=\'77691817\'
  3700. data-om-product-name=\'New Mp3 Ringtone Song 2017\'
  3701. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3702.  
  3703. ><a data-href=\'/New-Mp3-Ringtone-Song-2017/3055-2141_4-77691817.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div></div></li>
  3704.  
  3705. <li class="column slide" data-item="slide"><div class="row"><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/Google-Play-Music/3000-2141_4-75449409.html" data-om-version-id="15710503" data-om-product-name="Google Play Music" data-om-product-set-id="75449409"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/02/18/d6e1284a-d876-49d8-8499-676ea6722e18/thumbnail/32x32/2ef624ba2ce9cb7363277e43fa84b9c5/imgingest-267537414212020684.png" alt="Google Play Music"
  3706. class="OneLinkNoTx dre-icon"
  3707. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/Google-Play-Music/3000-2141_4-75449409.html" data-om-version-id="15710503" data-om-product-name="Google Play Music" data-om-product-set-id="75449409"><div class="title">Google Play Music</div></a></div><div class="thumb-description">
  3708. Shop music on Android Market and listen instantly using the ...
  3709. </div><div class="dre-button-dln-container"><div
  3710.  
  3711. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3712.  
  3713. data-dl-url=\'https://play.google.com/store/apps/details?id=com.google.android.music\'
  3714. data-product-id=\'75449409\'
  3715. data-version-id=\'15710503\'
  3716. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FGoogle-Play-Music%2F3001-2141_4-75449409.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15710503&mfgid=78250&merid=78250&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B75449409%3Bdefault%3B2%3B1%3Ben&ltype=dl_dlnow&spi=05f3518acfb1e26d0e7c81dd8f7eaae3&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3717. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.google.android.music&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15710503&mfgid=78250&merid=78250&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=9d805d02c6afe3ae468569401e9791e3\'
  3718. data-product-title=\'Google Play Music\'
  3719. data-om-version-id=\'15710503\'
  3720. data-om-product-set-id=\'75449409\'
  3721. data-om-product-name=\'Google Play Music\'
  3722. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3723.  
  3724. ><a data-href=\'/Google-Play-Music/3055-2141_4-75449409.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/Despacito-Luis-Fonsi-feat-Justin-Bieber/3000-2141_4-77676426.html" data-om-version-id="15950206" data-om-product-name="Despacito - Luis Fonsi feat Justin Bieber" data-om-product-set-id="77676426"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/10/06/1ccb54ff-844f-4e32-b7ee-d359086f5680/thumbnail/32x32/618c4fbb6cf9c3d35f837defbc8dd90b/imgingest-6385578261123262078.png" alt="Despacito - Luis Fonsi feat Justin Bieber"
  3725. class="OneLinkNoTx dre-icon"
  3726. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/Despacito-Luis-Fonsi-feat-Justin-Bieber/3000-2141_4-77676426.html" data-om-version-id="15950206" data-om-product-name="Despacito - Luis Fonsi feat Justin Bieber" data-om-product-set-id="77676426"><div class="title">Despacito - Luis Fonsi feat Justin Bieber</div></a></div><div class="thumb-description">
  3727. Applications containing songs, lyrics Despacito - Luis Fonsi...
  3728. </div><div class="dre-button-dln-container"><div
  3729.  
  3730. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3731.  
  3732. data-dl-url=\'https://play.google.com/store/apps/details?id=com.alvaroapps.despacito.luis.fonsi.feat.justin.bieber\'
  3733. data-product-id=\'77676426\'
  3734. data-version-id=\'15950206\'
  3735. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FDespacito-Luis-Fonsi-feat-Justin-Bieber%2F3001-2141_4-77676426.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15950206&mfgid=10972274&merid=10972274&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B77676426%3Bdefault%3B2%3B2%3Ben&ltype=dl_dlnow&spi=f5a94e366a37cb8544cef3d42792c35f&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3736. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.alvaroapps.despacito.luis.fonsi.feat.justin.bieber&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15950206&mfgid=10972274&merid=10972274&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=b000f352d5a8c6978be5a24b577a79f7\'
  3737. data-product-title=\'Despacito - Luis Fonsi feat Justin Bieber\'
  3738. data-om-version-id=\'15950206\'
  3739. data-om-product-set-id=\'77676426\'
  3740. data-om-product-name=\'Despacito - Luis Fonsi feat Justin Bieber\'
  3741. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3742.  
  3743. ><a data-href=\'/Despacito-Luis-Fonsi-feat-Justin-Bieber/3055-2141_4-77676426.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div></div><div class="row last"><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/MP3-Luis-Fonsi-Despacito/3000-2141_4-77585883.html" data-om-version-id="15826886" data-om-product-name="MP3: Luis Fonsi - Despacito" data-om-product-set-id="77585883"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/07/19/773a2b5f-8a0a-49a0-a642-09164ddaaaa8/thumbnail/32x32/58bfd9997bdde1c24ffb7d61d494ce1d/imgingest-605890924153325751.png" alt="MP3: Luis Fonsi - Despacito"
  3744. class="OneLinkNoTx dre-icon"
  3745. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/MP3-Luis-Fonsi-Despacito/3000-2141_4-77585883.html" data-om-version-id="15826886" data-om-product-name="MP3: Luis Fonsi - Despacito" data-om-product-set-id="77585883"><div class="title">MP3: Luis Fonsi - Despacito</div></a></div><div class="thumb-description">
  3746. Lets Sing a Song From Luis Fonsi, Daddy Yankee - Despacito f...
  3747. </div><div class="dre-button-dln-container"><div
  3748.  
  3749. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3750.  
  3751. data-dl-url=\'https://play.google.com/store/apps/details?id=com.newrelease.luisfonsidespacito\'
  3752. data-product-id=\'77585883\'
  3753. data-version-id=\'15826886\'
  3754. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FMP3-Luis-Fonsi-Despacito%2F3001-2141_4-77585883.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15826886&mfgid=10714128&merid=10714128&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B77585883%3Bdefault%3B2%3B3%3Ben&ltype=dl_dlnow&spi=62ddc56b373ee43475418d23f13c4914&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3755. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.newrelease.luisfonsidespacito&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15826886&mfgid=10714128&merid=10714128&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=22a162d35d159e61c3e57accd6bef321\'
  3756. data-product-title=\'MP3: Luis Fonsi - Despacito\'
  3757. data-om-version-id=\'15826886\'
  3758. data-om-product-set-id=\'77585883\'
  3759. data-om-product-name=\'MP3: Luis Fonsi - Despacito\'
  3760. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3761.  
  3762. ><a data-href=\'/MP3-Luis-Fonsi-Despacito/3055-2141_4-77585883.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/Sing-Karaoke-by-Smule/3000-2141_4-76640422.html" data-om-version-id="15708218" data-om-product-name="Sing Karaoke by Smule" data-om-product-set-id="76640422"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/02/15/8c789a3a-cb3e-429c-823b-e52900028ea1/thumbnail/32x32/91664fc4679f848e07cf3c2548d2b60a/imgingest-3854288961184198746.png" alt="Sing Karaoke by Smule"
  3763. class="OneLinkNoTx dre-icon"
  3764. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/Sing-Karaoke-by-Smule/3000-2141_4-76640422.html" data-om-version-id="15708218" data-om-product-name="Sing Karaoke by Smule" data-om-product-set-id="76640422"><div class="title">Sing Karaoke by Smule</div></a></div><div class="thumb-description">
  3765. Join the global Karaoke party. Sing your favorite songs with...
  3766. </div><div class="dre-button-dln-container"><div
  3767.  
  3768. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3769.  
  3770. data-dl-url=\'https://play.google.com/store/apps/details?id=com.smule.singandroid\'
  3771. data-product-id=\'76640422\'
  3772. data-version-id=\'15708218\'
  3773. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FSing-Karaoke-by-Smule%2F3001-2141_4-76640422.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15708218&mfgid=10044388&merid=10044388&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B76640422%3Bdefault%3B2%3B4%3Ben&ltype=dl_dlnow&spi=c67d43321b7469bf33f8e08e54d1cba4&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3774. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.smule.singandroid&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15708218&mfgid=10044388&merid=10044388&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=2c27b97cc91a0667d44fb0d3263e3e82\'
  3775. data-product-title=\'Sing Karaoke by Smule\'
  3776. data-om-version-id=\'15708218\'
  3777. data-om-product-set-id=\'76640422\'
  3778. data-om-product-name=\'Sing Karaoke by Smule\'
  3779. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3780.  
  3781. ><a data-href=\'/Sing-Karaoke-by-Smule/3055-2141_4-76640422.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div></div></li>
  3782.  
  3783. <li class="column slide" data-item="slide"><div class="row"><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/MP3-Cutter-and-Ringtone-Maker/3000-2141_4-77364017.html" data-om-version-id="15710677" data-om-product-name="MP3 Cutter and Ringtone Maker" data-om-product-set-id="77364017"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/02/18/83c0dc7f-e2bd-437c-a471-95f752aa7cf9/thumbnail/32x32/802d9f3a43ae712d8d4124b67f9db430/imgingest-2333565967378162392.png" alt="MP3 Cutter and Ringtone Maker"
  3784. class="OneLinkNoTx dre-icon"
  3785. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/MP3-Cutter-and-Ringtone-Maker/3000-2141_4-77364017.html" data-om-version-id="15710677" data-om-product-name="MP3 Cutter and Ringtone Maker" data-om-product-set-id="77364017"><div class="title">MP3 Cutter and Ringtone Maker</div></a></div><div class="thumb-description">
  3786. Cut the best part of your song to save it as your ringtone/a...
  3787. </div><div class="dre-button-dln-container"><div
  3788.  
  3789. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3790.  
  3791. data-dl-url=\'https://play.google.com/store/apps/details?id=com.atomic.apps.ringtone.cutter\'
  3792. data-product-id=\'77364017\'
  3793. data-version-id=\'15710677\'
  3794. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FMP3-Cutter-and-Ringtone-Maker%2F3001-2141_4-77364017.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15710677&mfgid=10647732&merid=10647732&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B77364017%3Bdefault%3B2%3B1%3Ben&ltype=dl_dlnow&spi=a074ed3ac6d24bb3c76cdef65de812c5&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3795. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.atomic.apps.ringtone.cutter&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15710677&mfgid=10647732&merid=10647732&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=cd8c2350d18ce452bf5b75455cec1aff\'
  3796. data-product-title=\'MP3 Cutter and Ringtone Maker\'
  3797. data-om-version-id=\'15710677\'
  3798. data-om-product-set-id=\'77364017\'
  3799. data-om-product-name=\'MP3 Cutter and Ringtone Maker\'
  3800. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3801.  
  3802. ><a data-href=\'/MP3-Cutter-and-Ringtone-Maker/3055-2141_4-77364017.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/ORG-2017/3000-2141_4-77466459.html" data-om-version-id="15696170" data-om-product-name="ORG 2017" data-om-product-set-id="77466459"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/02/01/e1f8a332-b61d-42d7-b2ec-742610410365/thumbnail/32x32/05d4afa80ed40834cc44b293630f0086/imgingest-3185116741791482708.png" alt="ORG 2017"
  3803. class="OneLinkNoTx dre-icon"
  3804. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/ORG-2017/3000-2141_4-77466459.html" data-om-version-id="15696170" data-om-product-name="ORG 2017" data-om-product-set-id="77466459"><div class="title">ORG 2017</div></a></div><div class="thumb-description">
  3805. A complete musical keyboard with thousands of musical instru...
  3806. </div><div class="dre-button-dln-container"><div
  3807.  
  3808. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3809.  
  3810. data-dl-url=\'https://www.amazon.com/gp/product/B01NAM4RDH/ref=as_li_tl?ie=UTF8&tag=downloadandroid08-20&camp=1789&creative=9325&linkCode=as2&creativeASIN=B01NAM4RDH&linkId=01781a82f9e2089d4c627bebfa0650f9\'
  3811. data-product-id=\'77466459\'
  3812. data-version-id=\'15696170\'
  3813. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FORG-2017%2F3001-2141_4-77466459.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15696170&mfgid=10098022&merid=10098022&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B77466459%3Bdefault%3B2%3B2%3Ben&ltype=dl_dlnow&spi=b34c5386514f4981f98358416151d55e&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3814. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2FB01NAM4RDH%2Fref%3Das_li_tl%3Fie%3DUTF8%26tag%3Ddownloadandroid08-20%26camp%3D1789%26creative%3D9325%26linkCode%3Das2%26creativeASIN%3DB01NAM4RDH%26linkId%3D01781a82f9e2089d4c627bebfa0650f9&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15696170&mfgid=10098022&merid=10098022&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=18cb68277c6829a83ee6a847e585f8b3\'
  3815. data-product-title=\'ORG 2017\'
  3816. data-om-version-id=\'15696170\'
  3817. data-om-product-set-id=\'77466459\'
  3818. data-om-product-name=\'ORG 2017\'
  3819. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3820.  
  3821. ><a data-href=\'/ORG-2017/3055-2141_4-77466459.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div></div><div class="row last"><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/Happy-Birthday-Songs/3000-2141_4-77507177.html" data-om-version-id="15741953" data-om-product-name="Happy Birthday Songs" data-om-product-set-id="77507177"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/04/03/ba46ebee-eda9-4683-8daf-b529927a08c6/thumbnail/32x32/b845b8756e0f2fde64612884fd8ecaca/imgingest-5143257277705969663.jpg" alt="Happy Birthday Songs"
  3822. class="OneLinkNoTx dre-icon"
  3823. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/Happy-Birthday-Songs/3000-2141_4-77507177.html" data-om-version-id="15741953" data-om-product-name="Happy Birthday Songs" data-om-product-set-id="77507177"><div class="title">Happy Birthday Songs</div></a></div><div class="thumb-description">
  3824. Happy birthday song for Different pepole and Birthday Differ...
  3825. </div><div class="dre-button-dln-container"><div
  3826.  
  3827. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3828.  
  3829. data-dl-url=\'https://www.amazon.com/gp/product/B06XGPYPJN/ref=as_li_tl?ie=UTF8&tag=downloadandroid08-20&camp=1789&creative=9325&linkCode=as2&creativeASIN=B06XGPYPJN&linkId=078b55d5939197cc21db12cd3d324afa\'
  3830. data-product-id=\'77507177\'
  3831. data-version-id=\'15741953\'
  3832. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FHappy-Birthday-Songs%2F3001-2141_4-77507177.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15741953&mfgid=10681065&merid=10681065&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B77507177%3Bdefault%3B2%3B3%3Ben&ltype=dl_dlnow&spi=c17beebfc499da8be8d9df06f8461b5e&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3833. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2FB06XGPYPJN%2Fref%3Das_li_tl%3Fie%3DUTF8%26tag%3Ddownloadandroid08-20%26camp%3D1789%26creative%3D9325%26linkCode%3Das2%26creativeASIN%3DB06XGPYPJN%26linkId%3D078b55d5939197cc21db12cd3d324afa&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15741953&mfgid=10681065&merid=10681065&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=f2ad519cd327bb950f2e9c8a9bddb3de\'
  3834. data-product-title=\'Happy Birthday Songs\'
  3835. data-om-version-id=\'15741953\'
  3836. data-om-product-set-id=\'77507177\'
  3837. data-om-product-name=\'Happy Birthday Songs\'
  3838. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3839.  
  3840. ><a data-href=\'/Happy-Birthday-Songs/3055-2141_4-77507177.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/Cross-DJ-Pro/3000-2141_4-77342012.html" data-om-version-id="15710374" data-om-product-name="Cross DJ Pro" data-om-product-set-id="77342012"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/02/18/cf8bac20-cad9-49af-9889-d8e035dc94dc/thumbnail/32x32/b34c12e28dc832f0f72c9bf864c5fde4/imgingest-499799421080313222.png" alt="Cross DJ Pro"
  3841. class="OneLinkNoTx dre-icon"
  3842. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/Cross-DJ-Pro/3000-2141_4-77342012.html" data-om-version-id="15710374" data-om-product-name="Cross DJ Pro" data-om-product-set-id="77342012"><div class="title">Cross DJ Pro</div></a></div><div class="thumb-description">
  3843. The 1st pro dj app on android.
  3844. </div><div class="dre-button-dln-container"><div
  3845.  
  3846. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3847.  
  3848. data-dl-url=\'https://www.amazon.com/gp/product/B00KKMA49K/ref=as_li_tl?ie=UTF8&tag=downloadandroid08-20&camp=1789&creative=9325&linkCode=as2&creativeASIN=B00KKMA49K&linkId=76d29d0479dec8a8ce68ed09d213b302\'
  3849. data-product-id=\'77342012\'
  3850. data-version-id=\'15710374\'
  3851. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FCross-DJ-Pro%2F3001-2141_4-77342012.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15710374&mfgid=65903&merid=65903&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B77342012%3Bdefault%3B2%3B4%3Ben&ltype=dl_dlnow&spi=c4efc2c472b435f98cf46bf0a4caf37e&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3852. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2FB00KKMA49K%2Fref%3Das_li_tl%3Fie%3DUTF8%26tag%3Ddownloadandroid08-20%26camp%3D1789%26creative%3D9325%26linkCode%3Das2%26creativeASIN%3DB00KKMA49K%26linkId%3D76d29d0479dec8a8ce68ed09d213b302&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15710374&mfgid=65903&merid=65903&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=ebeca9420b59d6a26e9f90f35f6a7725\'
  3853. data-product-title=\'Cross DJ Pro\'
  3854. data-om-version-id=\'15710374\'
  3855. data-om-product-set-id=\'77342012\'
  3856. data-om-product-name=\'Cross DJ Pro\'
  3857. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3858.  
  3859. ><a data-href=\'/Cross-DJ-Pro/3055-2141_4-77342012.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div></div></li>
  3860.  
  3861. <li class="column slide" data-item="slide"><div class="row"><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/Spotify-Music/3000-2141_4-75029738.html" data-om-version-id="15719274" data-om-product-name="Spotify Music" data-om-product-set-id="75029738"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/02/18/d0c198a9-3bfe-4eec-a74d-fb1f8a07e2d5/thumbnail/32x32/ae070c35279d23134e2c4d5f0311b5e7/imgingest-4042160269034596579.png" alt="Spotify Music"
  3862. class="OneLinkNoTx dre-icon"
  3863. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/Spotify-Music/3000-2141_4-75029738.html" data-om-version-id="15719274" data-om-product-name="Spotify Music" data-om-product-set-id="75029738"><div class="title">Spotify Music</div></a></div><div class="thumb-description">
  3864. Listen to unlimited music on your mobile.
  3865. </div><div class="dre-button-dln-container"><div
  3866.  
  3867. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3868.  
  3869. data-dl-url=\'https://www.amazon.com/gp/product/B00KLBR6IC/ref=as_li_tl?ie=UTF8&tag=downloadandroid08-20&camp=1789&creative=9325&linkCode=as2&creativeASIN=B00KLBR6IC&linkId=6757cc81e7a702c1506eb6feafea6dec\'
  3870. data-product-id=\'75029738\'
  3871. data-version-id=\'15719274\'
  3872. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FSpotify-Music%2F3001-2141_4-75029738.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15719274&mfgid=10046377&merid=10046377&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B75029738%3Bdefault%3B2%3B1%3Ben&ltype=dl_dlnow&spi=53ebb1858aacd4ab5a530e6e4f0b2f84&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3873. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2FB00KLBR6IC%2Fref%3Das_li_tl%3Fie%3DUTF8%26tag%3Ddownloadandroid08-20%26camp%3D1789%26creative%3D9325%26linkCode%3Das2%26creativeASIN%3DB00KLBR6IC%26linkId%3D6757cc81e7a702c1506eb6feafea6dec&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15719274&mfgid=10046377&merid=10046377&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=a18e508847593da65ab6d5ffe8b474e1\'
  3874. data-product-title=\'Spotify Music\'
  3875. data-om-version-id=\'15719274\'
  3876. data-om-product-set-id=\'75029738\'
  3877. data-om-product-name=\'Spotify Music\'
  3878. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3879.  
  3880. ><a data-href=\'/Spotify-Music/3055-2141_4-75029738.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/SingPlay-Karaoke-your-MP3s/3000-2141_4-77353373.html" data-om-version-id="15569849" data-om-product-name="SingPlay: Karaoke your MP3s" data-om-product-set-id="77353373"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2016/08/08/fc116e93-0ffe-4945-aedd-7c9b80b5759d/thumbnail/32x32/e8e9dffcbac3db20ea8e07c6df6481e1/imgingest-4317889367037631551.png" alt="SingPlay: Karaoke your MP3s"
  3881. class="OneLinkNoTx dre-icon"
  3882. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/SingPlay-Karaoke-your-MP3s/3000-2141_4-77353373.html" data-om-version-id="15569849" data-om-product-name="SingPlay: Karaoke your MP3s" data-om-product-set-id="77353373"><div class="title">SingPlay: Karaoke your MP3s</div></a></div><div class="thumb-description">
  3883. Sing karaoke with your own mp3s.
  3884. </div><div class="dre-button-dln-container"><div
  3885.  
  3886. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3887.  
  3888. data-dl-url=\'https://play.google.com/store/apps/details?id=com.nexstreaming.app.singplay\'
  3889. data-product-id=\'77353373\'
  3890. data-version-id=\'15569849\'
  3891. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FSingPlay-Karaoke-your-MP3s%2F3001-2141_4-77353373.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15569849&mfgid=10363653&merid=10363653&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B77353373%3Bdefault%3B2%3B2%3Ben&ltype=dl_dlnow&spi=de654c0ff16d9beca7e547d1e0c549ef&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3892. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.nexstreaming.app.singplay&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15569849&mfgid=10363653&merid=10363653&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=98878536f6c897c4ce5237d985019fc5\'
  3893. data-product-title=\'SingPlay: Karaoke your MP3s\'
  3894. data-om-version-id=\'15569849\'
  3895. data-om-product-set-id=\'77353373\'
  3896. data-om-product-name=\'SingPlay: Karaoke your MP3s\'
  3897. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3898.  
  3899. ><a data-href=\'/SingPlay-Karaoke-your-MP3s/3055-2141_4-77353373.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div></div><div class="row last"><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/Virtual-DJ-Mixer-Player/3000-2141_4-77371971.html" data-om-version-id="15710224" data-om-product-name="Virtual DJ Mixer Player" data-om-product-set-id="77371971"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/02/18/694f656a-0c60-4d64-9366-95e893dc9a9e/thumbnail/32x32/5597497542cfedf37f8d8e8bd82b621d/imgingest-3871589270961965762.png" alt="Virtual DJ Mixer Player"
  3900. class="OneLinkNoTx dre-icon"
  3901. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/Virtual-DJ-Mixer-Player/3000-2141_4-77371971.html" data-om-version-id="15710224" data-om-product-name="Virtual DJ Mixer Player" data-om-product-set-id="77371971"><div class="title">Virtual DJ Mixer Player</div></a></div><div class="thumb-description">
  3902. Dj virtual application to allow you to play dj.
  3903. </div><div class="dre-button-dln-container"><div
  3904.  
  3905. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3906.  
  3907. data-dl-url=\'https://play.google.com/store/apps/details?id=com.prostudiodjz.virtualmixerplayer\'
  3908. data-product-id=\'77371971\'
  3909. data-version-id=\'15710224\'
  3910. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FVirtual-DJ-Mixer-Player%2F3001-2141_4-77371971.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15710224&mfgid=10653417&merid=10653417&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B77371971%3Bdefault%3B2%3B3%3Ben&ltype=dl_dlnow&spi=d80527e48b14bd5e88c03c11d3e229a8&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3911. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.prostudiodjz.virtualmixerplayer&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15710224&mfgid=10653417&merid=10653417&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=76574616286cf064339e756c6aa5e0bc\'
  3912. data-product-title=\'Virtual DJ Mixer Player\'
  3913. data-om-version-id=\'15710224\'
  3914. data-om-product-set-id=\'77371971\'
  3915. data-om-product-name=\'Virtual DJ Mixer Player\'
  3916. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3917.  
  3918. ><a data-href=\'/Virtual-DJ-Mixer-Player/3055-2141_4-77371971.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div><div class="item"><div class="thumb-icon"><a class="om-dre-icon-link" href="http://download.cnet.com/Romantic-Music-Free-Love-Songs/3000-2141_4-76447728.html" data-om-version-id="15709774" data-om-product-name="Romantic Music Free Love Songs" data-om-product-set-id="76447728"><span class="img "><img src="http://dl1.cbsistatic.com/i/r/2017/02/17/5d31460c-1047-435e-b9ab-f3c1ecfa5a45/thumbnail/32x32/2d3c44fb311a6ac1fad670d103043b74/imgingest-3761724440794834583.jpg" alt="Romantic Music Free Love Songs"
  3919. class="OneLinkNoTx dre-icon"
  3920. /></span></a></div><div class="copy"><div class="thumb-title"><a class="om-dre-title-link OneLinkNoTx" href="http://download.cnet.com/Romantic-Music-Free-Love-Songs/3000-2141_4-76447728.html" data-om-version-id="15709774" data-om-product-name="Romantic Music Free Love Songs" data-om-product-set-id="76447728"><div class="title">Romantic Music Free Love Songs</div></a></div><div class="thumb-description">
  3921. Enjoy our romantic music and free love songs to pass a nice ...
  3922. </div><div class="dre-button-dln-container"><div
  3923.  
  3924. class="download-now offsite-visitSite offsite-wp dre-button-dln"
  3925.  
  3926. data-dl-url=\'https://play.google.com/store/apps/details?id=musicaromantica.baladasgratis\'
  3927. data-product-id=\'76447728\'
  3928. data-version-id=\'15709774\'
  3929. data-pdl-no-dl=\'http://dw.cbsi.com/redir?ttag=dre-dln-btn-click&lop=bottom&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=http%3A%2F%2Fdownload.cnet.com%2FRomantic-Music-Free-Love-Songs%2F3001-2141_4-76447728.html%3FhasJs%3Dn%26idl%3Dn&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15709774&mfgid=10441140&merid=10441140&ctype=dm%3Btv%3Bpt%3Bps%3Bat%3Bte%3Bnp%3Blanguage&cval=NONE%3Bdrec20%3B-%3B76447728%3Bdefault%3B2%3B4%3Ben&ltype=dl_dlnow&spi=3387aea03eecb4f261b26be1ae1d3124&devicetype=desktop&pguid=a7a8ced2db71fed46944f4ce&viewguid=qTCkfLjN3h9gp-JqeLWNQl33jQaa2qsdwpkc\'
  3930. data-offsite-dl-url=\'http://dw.cbsi.com/redir?ttag=dre_visit_site_btn_click&lop=link&ptid=3001&pagetype=product_pdl&astid=2&edid=3&siteid=4&destUrl=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dmusicaromantica.baladasgratis&onid=2141&oid=3001-2141_4-77669412&rsid=cbsidownloadcomsite&sl=en&sc=us&topicguid=mp3audio%2Fmusic-management&topicbrcrm=&pid=15709774&mfgid=10441140&merid=10441140&ctype=dm&cval=NONE&ltype=dl_dlnow&spi=a3c31853ed28036baec0e4a713651c65\'
  3931. data-product-title=\'Romantic Music Free Love Songs\'
  3932. data-om-version-id=\'15709774\'
  3933. data-om-product-set-id=\'76447728\'
  3934. data-om-product-name=\'Romantic Music Free Love Songs\'
  3935. data-visit-site-tracking-description=\'dre_visit_site_btn_click\'
  3936.  
  3937. ><a data-href=\'/Romantic-Music-Free-Love-Songs/3055-2141_4-76447728.html\' class="dln-a" ><span id="download-now-btn-text" class="dln-cta visit-now">Visit Site</span><div class="rightShuttleCock"></div></a></div></div></div></div></div></li>
  3938.  
  3939. </ul>
  3940. </div>
  3941.  
  3942. <div class="controls scrollingArrows">
  3943. <a class="previous" data-to="prev">Previous</a>
  3944. <a class="next" data-to="next">Next</a>
  3945. </div>
  3946. </div> </div>
  3947. </div>
  3948. <ul class="pdl-message">
  3949. <li class="help-icon">
  3950. Need more help?<br />
  3951. <a href="https://cbsi.secure.force.com/CBSi/knowledgehome?referer=download.cnet.com" class="read-more">Visit the Download Help Center</a>
  3952. </li>
  3953. </ul>
  3954. </div>
  3955.  
  3956. <div class="aux-content-body">
  3957. <div id="download-top-mpu" class="pdl-aux-item-3001">
  3958. <div id="mpu_plus_top"
  3959. class="mpu_plus_top ad-xfp-desktop"
  3960. >
  3961.  
  3962. <script type="text/javascript">
  3963. googletag.cmd.push(function() {
  3964. if(typeof index_headertag_lightspeed !== \'undefined\' && !DL.isMobileDevice) {
  3965. index_headertag_lightspeed.add_session_end_hook(function(){
  3966. var slots = googletag.pubads().getSlots();
  3967. index_headertag_lightspeed.set_slot_targeting(slots);
  3968. googletag.display("mpu_plus_top");
  3969. }, true);
  3970. index_headertag_lightspeed.refresh();
  3971. } else {
  3972. googletag.display("mpu_plus_top");
  3973. }
  3974. });
  3975. </script>
  3976. </div> </div>
  3977.  
  3978. <div class="related-container">
  3979. <span class="related-title">Explore Further</span>
  3980. <ul>
  3981.  
  3982. <li class="related-terms" data-index="0"><a href="/s/free-download-youtube-downloader/">Free Download Youtube Downl...</a></li>
  3983. <li class="related-terms" data-index="1"><a href="/s/youtube-downloader/">Youtube Downloader</a></li>
  3984. <li class="related-terms" data-index="2"><a href="/s/youtube-video-downloader/">Youtube Video Downloader</a></li>
  3985. <li class="related-terms" data-index="3"><a href="/s/free-youtube-downloader/">Free Youtube Downloader</a></li>
  3986. <li class="related-terms" data-index="4"><a href="/s/tubemate-2.2.9/">Tubemate 2.2.9</a></li>
  3987. <li class="related-terms" data-index="5"><a href="/s/video-downloader/">Video Downloader</a></li>
  3988. <li class="related-terms" data-index="6"><a href="/s/youtube-to-mp3/">Youtube To Mp3</a></li>
  3989. <li class="related-terms" data-index="7"><a href="/s/mp3-songs-downloader-free-free-music/">Mp3 Songs Downloader Free F...</a></li>
  3990. </ul>
  3991. </div>
  3992. <script language="JavaScript" type="text/javascript">
  3993. (function () {
  3994. var relatedTerms = document.querySelectorAll(\'.related-container li\');
  3995. fireTrackRelatedClick = function (e) {
  3996. var textValues = [],
  3997. relatedTerm,
  3998. termTarget;
  3999. for (var index = 0; index < relatedTerms.length; index++) {
  4000. relatedTerm = relatedTerms[index].children[0].text;
  4001. textValues.push(relatedTerm);
  4002. }
  4003.  
  4004. if (e.target.className == "glass") {
  4005. termTarget = e.target.parentNode.getElementsByTagName(\'a\')[0];
  4006. } else {
  4007. termTarget = e.target;
  4008. }
  4009.  
  4010. om.trackRelatedSearchClick({
  4011. item: e.target.parentNode.className+\'|\'
  4012. + e.target.parentNode.dataset.index + \':\' + relatedTerms.length + \'|\'
  4013. + termTarget.text + \'|\'
  4014. + textValues.toString()
  4015. },{},function () {window.location.href = termTarget.href;});
  4016. }
  4017. for (var index = 0; index < relatedTerms.length; index++) {
  4018. var relatedTerm = relatedTerms[index];
  4019. if (navigator.userAgent.indexOf("MSIE") !== -1) {
  4020. bindEventListener(relatedTerm, \'click\', fireTrackRelatedClick);
  4021. } else {
  4022. relatedTerm.onclick = fireTrackRelatedClick;
  4023. }
  4024. }
  4025. })();
  4026. </script>
  4027.  
  4028.  
  4029. <div class="ad-powerbar-shim"
  4030. data-device-constraint="desktop"
  4031. data-shim-type="push"
  4032. style=""
  4033. id="powerbar-right-rail-shim">
  4034.  
  4035. </div>
  4036.  
  4037. <div class="ad-container" id="afs-download-web-3001-side"></div>
  4038.  
  4039. <div class="bing-ad-middle">
  4040. <div id="bing-3001-right"></div>
  4041. </div>
  4042.  
  4043. <div id="download-bottom-mpu" class="pdl-aux-item-3001">
  4044. <div id="mpu_bottom"
  4045. class="mpu_bottom ad-xfp-desktop"
  4046. >
  4047.  
  4048. <script type="text/javascript">
  4049. googletag.cmd.push(function() {
  4050. if(typeof index_headertag_lightspeed !== \'undefined\' && !DL.isMobileDevice) {
  4051. index_headertag_lightspeed.add_session_end_hook(function(){
  4052. var slots = googletag.pubads().getSlots();
  4053. index_headertag_lightspeed.set_slot_targeting(slots);
  4054. googletag.display("mpu_bottom");
  4055. }, true);
  4056. index_headertag_lightspeed.refresh();
  4057. } else {
  4058. googletag.display("mpu_bottom");
  4059. }
  4060. });
  4061. </script>
  4062. </div> </div>
  4063.  
  4064. <div id="download-bottom2-mpu">
  4065. <div id="bottom2"
  4066. class="bottom2 ad-xfp-desktop"
  4067. >
  4068.  
  4069. <script type="text/javascript">
  4070. googletag.cmd.push(function() {
  4071. if(typeof index_headertag_lightspeed !== \'undefined\' && !DL.isMobileDevice) {
  4072. index_headertag_lightspeed.add_session_end_hook(function(){
  4073. var slots = googletag.pubads().getSlots();
  4074. index_headertag_lightspeed.set_slot_targeting(slots);
  4075. googletag.display("bottom2");
  4076. }, true);
  4077. index_headertag_lightspeed.refresh();
  4078. } else {
  4079. googletag.display("bottom2");
  4080. }
  4081. });
  4082. </script>
  4083. </div> </div>
  4084. </div>
  4085. </div>
  4086.  
  4087. <br class="clear_fix"/>
  4088.  
  4089. <!--[if IE 8]>
  4090. <script type="text/javascript">
  4091. (function() {
  4092. if (!document.getElementsByClassName) {
  4093. indexOf = [].indexOf || function(prop) {
  4094. for (i = 0; i < this.length; i += 1) {
  4095. if (this[i] === prop) return i;
  4096. }
  4097. return -1;
  4098. };
  4099. getElementsByClassName = function(className,context) {
  4100. var elems = document.querySelectorAll ? context.querySelectorAll("." + className) : (function() {
  4101. var all = context.getElementsByTagName("*"),
  4102. elements = [],
  4103. i = 0;
  4104. for (; i < all.length; i += 1) {
  4105. if (all[i].className && (" " + all[i].className + " ").indexOf(" " + className + " ") > -1 && indexOf.call(elements,all[i]) === -1) elements.push(all[i]);
  4106. }
  4107. return elements;
  4108. })();
  4109. return elems;
  4110. };
  4111. document.getElementsByClassName = function(className) {
  4112. return getElementsByClassName(className,document);
  4113. };
  4114. Element.prototype.getElementsByClassName = function(className) {
  4115. return getElementsByClassName(className,this);
  4116. };
  4117. }
  4118. })();\xe2\x80\x8b
  4119. </script>
  4120. <![endif]-->
  4121.  
  4122. <script>
  4123. var timer = null,
  4124.  
  4125. initialize = function () {
  4126. startTimer(120000);
  4127. },
  4128.  
  4129. startTimer = function (time) {
  4130. timer = setTimeout(redir, time);
  4131. },
  4132.  
  4133. stopTimer = function () {
  4134. clearTimeout(timer);
  4135. },
  4136.  
  4137. redir = function () {
  4138. var redirectUrl = "/TubeMate-3/3055-2141_4-77669412.html",
  4139. tag = getUrlParam(\'tag\');
  4140.  
  4141. // add tag info
  4142. if (tag === \'aftdl\') {
  4143. redirectUrl = addUrlParam(redirectUrl, \'tag\', \'aftdl;pdl-redir\');
  4144. } else {
  4145. redirectUrl = addUrlParam(redirectUrl, \'tag\', \'pdl-redir\');
  4146. }
  4147.  
  4148. if (1) {
  4149. window.location = redirectUrl;
  4150. }
  4151. },
  4152.  
  4153. addUrlParam = function (url, param, value, encode) {
  4154. encode = (encode) ? true : false;
  4155. // Using a positive lookahead (?=\\=) to find the
  4156. // given parameter, preceded by a ? or &, and followed
  4157. // by a = with a value after than (using a non-greedy selector)
  4158. // and then followed by a & or the end of the string
  4159. var val = new RegExp(\'(\\\\?|\\\\&)\' + param + \'=.*?(?=(&|$))\'),
  4160. qstring = /\\?.+$/, urlSplit = "", anchor = "";
  4161. //check to see if we have an anchor (#) tag
  4162. if (url.indexOf("#") != -1) {
  4163. urlSplit = url.split("#");
  4164. url = urlSplit[0];
  4165. anchor = urlSplit[1];
  4166. }
  4167.  
  4168. // Check if the parameter exists
  4169. if (val.test(url)){
  4170. // if it does, replace it, using the captured group
  4171. // to determine & or ? at the beginning
  4172. url = url.replace(val, \'$1\' + param + \'=\' + value);
  4173. } else if (qstring.test(url)){
  4174. // otherwise, if there is a query string at all
  4175. // add the param to the end of it
  4176. url += (encode) ? encodeURIComponent( \'&\' + param + \'=\' + value ) : \'&\' + param + \'=\' + value;
  4177. } else {
  4178. // if there\'s no query string, add one
  4179. url += (encode) ? encodeURIComponent( \'?\' + param + \'=\' + value ) : \'?\' + param + \'=\' + value;
  4180. }
  4181.  
  4182. //now place our anchor if there was any to the end of the query string
  4183. if (anchor != ""){
  4184. url += "#"+anchor;
  4185. }
  4186.  
  4187. return url;
  4188. },
  4189.  
  4190. getUrlParam = function (name) {
  4191. //this one is done almost entirely in regex and ensures to decode the results of the param value
  4192. return decodeURIComponent((new RegExp(\'[?|&]\' + name + \'=\' + \'([^&;]+?)(&|#|;|$)\').exec(location.search)||[,""])[1].replace(/\\+/g, \'%20\'))||null;
  4193. };
  4194.  
  4195.  
  4196. // initialize the pageRefresher
  4197. initialize();
  4198.  
  4199. // if we are listing for user interaction events, attach event listeners
  4200. if (1) {
  4201.  
  4202.  
  4203. // sitespect jquery free version of above
  4204. var nav = document.getElementsByClassName(\'.loginNav\'), i;
  4205. for(i = 0; i < nav.length; i += 1){
  4206. nav[i].onclick = function () { stopTimer(); };
  4207. }
  4208.  
  4209. }
  4210.  
  4211. </script> </div>
  4212.  
  4213. <div class="susy-container">
  4214. <div id="download-leaderboard-ad-bottom">
  4215. <div id="leader_bottom"
  4216. class="leader_bottom ad-xfp-desktop"
  4217. >
  4218.  
  4219. <script type="text/javascript">
  4220. googletag.cmd.push(function() {
  4221. if(typeof index_headertag_lightspeed !== \'undefined\' && !DL.isMobileDevice) {
  4222. index_headertag_lightspeed.add_session_end_hook(function(){
  4223. var slots = googletag.pubads().getSlots();
  4224. index_headertag_lightspeed.set_slot_targeting(slots);
  4225. googletag.display("leader_bottom");
  4226. }, true);
  4227. index_headertag_lightspeed.refresh();
  4228. } else {
  4229. googletag.display("leader_bottom");
  4230. }
  4231. });
  4232. </script>
  4233. </div> </div>
  4234. </div>
  4235. </div>
  4236.  
  4237.  
  4238. <!--[if lt IE 9]>
  4239. <noscript><div id="rbFooter" section="ftr" class="footerTag"></noscript>
  4240. <![endif]-->
  4241. <footer id="rbFooter">
  4242. <section class="footWrap">
  4243. <section class="footUpper rbFooterCopy">
  4244. <ul class="footerCopyright">
  4245. <li><span class="OneLinkNoTx">&copy; CBS Interactive Inc.</span> All rights reserved.</li>
  4246. <li><a href="http://legalterms.cbsinteractive.com/privacy" rel="nofollow">Privacy Policy</a></li>
  4247. <li><a href="http://legalterms.cbsinteractive.com/adchoice" rel="nofollow">Ad Choice</a></li>
  4248. <li><a href="http://www.cbsinteractive.com/legal/cbsi/patents" rel="nofollow">Patents</a></li>
  4249. <li><a href="http://legalterms.cbsinteractive.com/terms-of-use" rel="nofollow">Terms of Use</a></li>
  4250. <li class="last"><a href="http://legalterms.cbsinteractive.com/eula" rel="nofollow">Mobile User Agreement</a></li>
  4251. </ul>
  4252. </section>
  4253. <section class="footLower">
  4254. <div class="logo">
  4255. <a href="http://download.cnet.com/"><span>Download.com</span></a>
  4256. </div>
  4257.  
  4258. <div class="links">
  4259. <ul>
  4260. <li class="hed">download</li>
  4261. <li class="first"><a href="http://download.cnet.com/windows/">Windows</a></li>
  4262. <li><a href="http://download.cnet.com/mac/">Mac</a></li>
  4263. <li><a href="http://download.cnet.com/android/">Android</a></li>
  4264. <li><a href="http://download.cnet.com/ios/">iOS</a></li>
  4265. </ul>
  4266. <ul>
  4267. <li class="hed">more</li>
  4268. <li class="first"><a href="http://download.cnet.com/2723-20_4-2203-1.html">About Download.com</a></li>
  4269. <li><a href="http://download.cnet.com/support/">Download Help Center</a></li>
  4270. <li><a href="http://download.cnet.com/advertise/">Advertise on Download.com</a></li>
  4271. <li><a href="http://download.cnet.com/partner/">Partner with Download.com</a></li>
  4272. <li><a href="https://upload.cnet.com/">Add Your Software</a></li>
  4273. </ul>
  4274. <ul>
  4275. <li class="hed">cnet</li>
  4276. <li class="first"><a href="https://www.cnet.com/reviews/">Reviews</a></li>
  4277. <li><a href="https://www.cnet.com/news/">News</a></li>
  4278. <li><a href="https://www.cnet.com/videos/">Video</a></li>
  4279. <li><a href="https://www.cnet.com/how-to/">How To</a></li>
  4280. <li><a href="https://www.cnet.com/deals/">Deals</a></li>
  4281. </ul>
  4282. </div>
  4283. <div class="follow">
  4284. <ul>
  4285. <li class="hed">follow us</li>
  4286. <li class="first">
  4287. <a href="https://www.facebook.com/downloadcom/">
  4288. <span class="icon fb-icon"></span>
  4289. <span class="follow-site">Facebook</span>
  4290. </a>
  4291. </li>
  4292. <li>
  4293. <a href="https://twitter.com/downloadnow">
  4294. <span class="icon tw-icon"></span>
  4295. <span class="follow-site">Twitter</span>
  4296. </a>
  4297. </li>
  4298. <li>
  4299. <a href="https://plus.google.com/109968231982568843029">
  4300. <span class="icon g-icon"></span>
  4301. <span class="follow-site">Google+</span>
  4302. </a>
  4303. </li>
  4304. <li>
  4305. <a href="http://www.youtube.com/user/CNETDL">
  4306. <span class="icon yt-icon"></span>
  4307. <span class="follow-site">YouTube</span>
  4308. </a>
  4309. </li>
  4310. </ul>
  4311. </div>
  4312. </section>
  4313. </section>
  4314.  
  4315. <!--[if lt IE 9]>
  4316. <noscript><div class="navTag"></noscript>
  4317. <![endif]-->
  4318.  
  4319. <!--[if lt IE 9]>
  4320. <noscript><div class="sectionTag rbFooterCopy"></noscript>
  4321. <![endif]-->
  4322.  
  4323. <!--[if lt IE 9]>
  4324. <noscript></div></noscript>
  4325. <![endif]-->
  4326.  
  4327. <!--[if lt IE 9]>
  4328. <noscript></div></noscript>
  4329. <![endif]-->
  4330. </footer><!-- /rbFooter -->
  4331. <!--[if lt IE 9]>
  4332. <noscript></div></noscript>
  4333. <![endif]-->
  4334.  
  4335.  
  4336. <noscript>
  4337. <!--#cleargif-->
  4338. </noscript>
  4339.  
  4340. <!-- begin inline DW js here -->
  4341. <script type="text/javascript">
  4342. (function(){
  4343. // get the base params that where generated in the base controller
  4344. var pageParams = {"siteid":"4","edid":"3","prtnr":"CNET Networks, Inc.","ptid":3001,"onid":"2141","asid":"16017349","pgnbr":" ","astId":"2","testVersion":"","testGroup":"","ursglobid":" ","version":" ","x_arw_buckets":" ","x_breadcrumb":"20:2025:2141","ursAppId":"2","oid":"3001-2141_4-77669412","ctype":" ","cval":" "};
  4345. // this has to be here :(, esi can\'t be json_encoded
  4346. pageParams[\'pguid\'] = \'a7a8ced2db71fed46944f4ce\';
  4347. if (pageTargeting.vguid) {
  4348. pageParams[\'viewguid\'] = pageTargeting.vguid;
  4349. }
  4350. DW.pageParams = pageParams;
  4351.  
  4352. DW.comScore.params.c2 = \'3005086\';
  4353. DW.comScore.params.c4 = \'3000086\';
  4354.  
  4355. DW.clear();
  4356. })();
  4357. </script>
  4358. <!-- end inline DW js here -->
  4359.  
  4360. <!-- Begin comScore Tag -->
  4361.  
  4362. <noscript>
  4363. <img src="http://b.scorecardresearch.com/b?c1=2&c2=3005086&c3=&c4=3000086&c5=&c6=&c15=&cv=1.3&cj=1" style="display:none" width="0" height="0" alt="" />
  4364. </noscript>
  4365. <!-- End comScore Tag -->
  4366.  
  4367. <!--BEGIN QUALTRICS SITE INTERCEPT-->
  4368. <script type=\'text/javascript\'>
  4369. (function(){var g=function(e,h,f,g){
  4370. this.get=function(a){for(var a=a+"=",c=document.cookie.split(";"),b=0,e=c.length;b<e;b++){for(var d=c[b];" "==d.charAt(0);)d=d.substring(1,d.length);if(0==d.indexOf(a))return d.substring(a.length,d.length)}return null};
  4371. this.set=function(a,c){var b="",b=new Date;b.setTime(b.getTime()+6048E5);b="; expires="+b.toGMTString();document.cookie=a+"="+c+b+"; path=/; "};
  4372. this.check=function(){var a=this.get(f);if(a)a=a.split(":");else if(100!=e)"v"==h&&(e=Math.random()>=e/100?0:100),a=[h,e,0],this.set(f,a.join(":"));else return!0;var c=a[1];if(100==c)return!0;switch(a[0]){case "v":return!1;case "r":return c=a[2]%Math.floor(100/c),a[2]++,this.set(f,a.join(":")),!c}return!0};
  4373. this.go=function(){if(this.check()){var a=document.createElement("script");a.type="text/javascript";a.src=g+ "&t=" + (new Date()).getTime();document.body&&document.body.appendChild(a)}};
  4374. this.start=function(){var a=this;window.addEventListener?window.addEventListener("load",function(){a.go()},!1):window.attachEvent&&window.attachEvent("onload",function(){a.go()})}};
  4375. try{(new g(100,"r","QSI_S_ZN_9nqUvAZst1xipKt","//zn_9nquvazst1xipkt-cbs.siteintercept.qualtrics.com/WRSiteInterceptEngine/?Q_ZID=ZN_9nqUvAZst1xipKt&Q_LOC="+encodeURIComponent(window.location.href))).start()}catch(i){}})();
  4376. </script><div id=\'ZN_9nqUvAZst1xipKt\'><!--DO NOT REMOVE-CONTENTS PLACED HERE--></div>
  4377. <!--END SITE INTERCEPT-->
  4378.  
  4379.  
  4380.  
  4381. <div id="legacy-dw-bluekai"
  4382. data-cnetsiteid="4"
  4383. data-cneteditionid=6
  4384. data-cnetontologynodeid=\'2141\'
  4385. data-cnetpagetypeid=\'3001\'
  4386. data-xcnetbreadcrumb=\'20:2025:2141\'
  4387. data-dvarattr=\' \'
  4388. data-dvarcarrier=\' \'
  4389. data-dvarkeyword=\' \'
  4390. data-dvarmfg=\' \'
  4391. data-dvaros=\' \'
  4392. data-dvarplatform=\'windows\'
  4393. data-dvarsession=\' \'
  4394. data-dvartag=\' \'
  4395. data-dvarusergroup=\' \'
  4396. data-dvarversion=\' \'
  4397. data-dvarpublish=\' \'
  4398. data-dvarPagemode=\' \'
  4399. ></div> <script language="JavaScript" type="text/javascript">
  4400. function readCookie(name) {
  4401. var nameEQ = name + "=";
  4402. var ca = document.cookie.split(\';\');
  4403. for(var i=0;i < ca.length;i++) {
  4404. var c = ca[i];
  4405. while (c.charAt(0)==\' \') c = c.substring(1,c.length);
  4406. if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  4407. }
  4408. return null;
  4409. }
  4410. </script>
  4411.  
  4412.  
  4413.  
  4414.  
  4415. <script language="JavaScript" type="text/javascript">
  4416. var videoAutoPlay = \'off\',
  4417. dl_video_autoplay = document.cookie.replace(/(?:(?:^|.*;\\s*)dl_video_autoplay\\s*\\=\\s*([^;]*).*$)|^.*$/, "$1"),
  4418. dl_video_autoplay_timeout = document.cookie.replace(/(?:(?:^|.*;\\s*)dl_video_autoplay_timeout\\s*\\=\\s*([^;]*).*$)|^.*$/, "$1"),
  4419. dl_user = document.cookie.replace(/(?:(?:^|.*;\\s*)dl_user\\s*\\=\\s*([^;]*).*$)|^.*$/, "$1");
  4420. if (dl_user) {
  4421. videoAutoPlay = \'off\';
  4422. } else if (!DL.isMobileDevice
  4423. && (dl_video_autoplay !== \'true\' || dl_video_autoplay_timeout !== \'true\')) {
  4424. videoAutoPlay = \'on\';
  4425. }
  4426. var omdata = {
  4427. context: {
  4428. pageType:\'product_pdl\',
  4429. siteSection:\'android software\',
  4430. pageViewGuid: generateVguid(),
  4431. siteHier:[\'android software\',\'mp3 & audio software\',\'music management software\'],
  4432. siteType:"desktop web",
  4433. pageTypeId:"3001",
  4434. pageOntologyId:"2141",
  4435. softwareId:"16017349",
  4436. softwareProductId:"77669412",
  4437. softwareName:"TubeMate 3",
  4438. softwareEventPostDownload:"1",
  4439. topicName:[\'mp3audio/music-management\'],
  4440. pageEventDreView: document.getElementById("omDreImpression") != null ? 1 : 0,
  4441. pageEventTrialPayView: document.getElementById("omTrialPayImpression") != null ? 1 : 0,
  4442. pageEventRelatedSearchView : 24,
  4443. siteEdition:\'us\',
  4444. videoAutoPlay: videoAutoPlay,
  4445. hasVideo: "true"
  4446. }
  4447. };
  4448.  
  4449.  
  4450. if (window.I11C && window.I11C.Morph && window.I11C.Morph === 1) {
  4451. omdata.context.ab_status = "is_adblocking";
  4452. omdata.context.instartAdblock = "unblocked";
  4453. }
  4454. else if (window.I11C && window.I11C.MorphState && window.I11C.MorphState != "not-blocked") {
  4455. omdata.context.ab_status = "is_adblocking";
  4456. omdata.context.instartAdblock = "instart_noop";
  4457. }
  4458. else {
  4459. omdata.context.ab_status = "not_adblocking";
  4460. omdata.context.instartAdblock = "no_instart";
  4461. }
  4462. if (getOptimizelyTestAndVariant()) {
  4463. omdata.context.optimizely = getOptimizelyTestAndVariant();
  4464. }
  4465. if (omdata != null) {
  4466. var userCookie = readCookie(\'dl_user\');
  4467. var userState = "not authenticated";
  4468. var userType = "anon";
  4469. var userId = "";
  4470. if (userCookie != null) {
  4471. userState = "authenticated";
  4472. userType = "registered";
  4473. userCookie = decodeURIComponent(userCookie);
  4474. var json = JSON.parse(userCookie);
  4475. if (json != null) {
  4476. userId = json.regId;
  4477. }
  4478. }
  4479. if (userId !== "") {
  4480. omdata.context[\'userId\'] = userId;
  4481. }
  4482. omdata.context[\'userState\'] = userState;
  4483. omdata.context[\'userType\'] = userType;
  4484. } om.t(omdata);
  4485. </script>
  4486.  
  4487.  
  4488. <script type="text/javascript">
  4489. function createSessionId() {
  4490. var _udl_sessionId = "";
  4491. var index;
  4492. var uuencodeChars = [\'a\',\'b\',\'c\',\'d\',\'e\',\'f\',\'g\',\'h\',\'i\',\'j\',\'k\',\'l\',\'m\',
  4493. \'n\',\'o\',\'p\',\'q\',\'r\',\'s\',\'t\',\'u\',\'v\',\'w\',\'x\',\'y\',\'z\',\'A\',\'B\',\'C\',\'D\',
  4494. \'E\',\'F\',\'G\',\'H\',\'I\',\'J\',\'K\',\'L\',\'M\',\'N\',\'O\',\'P\',\'Q\',\'R\',\'S\',\'T\',\'U\',
  4495. \'V\',\'W\',\'X\',\'Y\',\'Z\',\'0\', \'1\', \'2\', \'3\', \'4\', \'5\', \'6\', \'7\', \'8\', \'9\'];
  4496. for (var i = 0; i < 12; i++) {
  4497. index = Math.floor(Math.random() * 62);
  4498. _udl_sessionId += uuencodeChars[index];
  4499. }
  4500. return _udl_sessionId;
  4501. }
  4502.  
  4503. function getSessionId() {
  4504. var sessionId = "";
  4505. var cookie_array = document.cookie.match( \'(^|;) ?_udl_sessionId=([^;]*)(;|$)\' );
  4506.  
  4507. if (!cookie_array){
  4508. var date = new Date();
  4509. var minutes = 30;
  4510. date.setTime(date.getTime()+ (minutes * 60 * 1000));
  4511. sessionId = createSessionId();
  4512. document.cookie = \'_udl_sessionId=\' + sessionId + \';expires=\' + date;
  4513. return sessionId;
  4514. } else {
  4515. return cookie_array[2];
  4516. }
  4517. }
  4518.  
  4519. function getValueFromKey(map, key, delimeter) {
  4520. if (map[0] == \'?\') map = map.substr(1);
  4521.  
  4522. var mapArray = map.split(delimeter);
  4523.  
  4524. for (var i = 0; i < mapArray.length; i++) {
  4525. var tuple = mapArray[i].split(\'=\');
  4526. if (tuple[0] == key && tuple.length > 1) return tuple[1];
  4527. }
  4528.  
  4529. return null;
  4530. }
  4531.  
  4532. function parentHasClass(element, excludedClasses) {
  4533. var hasClass = false;
  4534. for (var i = 0; i < excludedClasses.length; i++) {
  4535. if (element.parentNode) {
  4536. if (element.parentNode.className.split(\' \').indexOf(excludedClasses[i]) >= 0) {
  4537. hasClass = true;
  4538. break;
  4539. }
  4540. }
  4541. }
  4542. return hasClass;
  4543. }
  4544.  
  4545. function hasClass(element, className) {
  4546. var pattern = /[\\t\\r\
  4547. \\f]/g,
  4548. className = " " + className + " ",
  4549. element = " " + element.className + " ";
  4550.  
  4551. return element.replace(pattern, " ").indexOf(className) > -1;
  4552. }
  4553.  
  4554. function getUrlParam(url, paramName) {
  4555. return decodeURIComponent((new RegExp(\'[?|&]\' + paramName + \'=\' + \'([^&;]+?)(&|#|;|$)\').exec(url)||[,""])[1].replace(/\\+/g, \'%20\'))||null;
  4556. }
  4557.  
  4558. var selectorIdlTypeArray = {"div.dre-button-dln > a.dln-a":"dre_dln_btn_clk"};
  4559. var downloadNowExcludedClasses = ["offsite-enabled","offsite-webpage","offsite-visitSite"];
  4560.  
  4561. function fireTrackDownloadClick(selectorIdlTypeArray, selector, selectedElement, isOffsitePopup) {
  4562. return function(e) {
  4563. var offsitePopup = isOffsitePopup || false;
  4564. var callBack = null;
  4565. var self = selectedElement;
  4566. var anchor = null;
  4567. // get the first anchor inside of the selectedElement
  4568. var anchors = self.getElementsByTagName(\'a\');
  4569. if (anchors.length > 0) {
  4570. anchor = anchors[0];
  4571. }
  4572.  
  4573. // DWNDSO-3221 addresses the DLNow anchor being clickable before the full
  4574. // DLNow JS is loaded. The HREF attr is now \'data-href\'. Here we reassign it
  4575. // to an HREF attr.
  4576. var downloadNowLink = selectedElement.querySelector(\'.dln-a\'),
  4577. href = downloadNowLink.getAttribute(\'href\'),
  4578. dataHref = downloadNowLink.getAttribute(\'data-href\');
  4579.  
  4580. // If the element has an HREF, do not alter it. It is needed for P2P offsite
  4581. // visit site functionality (redirect to 3055 page and open offsite page
  4582. // in a new tab).
  4583. if (!href && dataHref) {
  4584. downloadNowLink.setAttribute(\'href\', dataHref);
  4585. }
  4586.  
  4587. if (navigator.userAgent.indexOf("MSIE") !== -1) {
  4588. if (!offsitePopup) {
  4589. if (e.preventDefault) {
  4590. e.preventDefault();
  4591. }
  4592. }
  4593. var directDownload = false;
  4594. var fileUrl = self.getAttribute("data-dl-url");
  4595.  
  4596. var pdl = getValueFromKey(location.search, \'pdl\', \'&\');
  4597. directDownload = (selectedElement.getAttribute(\'data-noredirect\') === \'true\') && (pdl === null || pdl !== \'1\') ;
  4598. fileUrl = selectedElement.getAttribute("data-dl-url");
  4599.  
  4600. var pdlParam = getUrlParam(location.search, "pdl");
  4601. var dataNoRedirect = self.getAttribute(\'data-noredirect\');
  4602. if (self.getAttribute(\'data-product-id\') === \'10019223\'
  4603. && (dataNoRedirect !== null && dataNoRedirect !== \'false\')
  4604. && (pdlParam === null || pdlParam !== \'1\')) {
  4605. directDownload = true;
  4606. }
  4607.  
  4608. if (self.getAttribute(\'data-use-href\')) {
  4609. callBack = function () {
  4610. window.location = anchor.getAttribute(\'href\');
  4611. };
  4612. } else {
  4613. if (!hasClass(anchor, \'init\')) {
  4614. if (!offsitePopup) {
  4615. if (e.preventDefault) {
  4616. e.preventDefault();
  4617. }
  4618. e.cancelBubble = true;
  4619. e.returnValue = false;
  4620.  
  4621. anchor.className = anchor.className + \' init\';
  4622. anchor.setAttribute(\'href\', self.getAttribute(\'data-pdl-no-dl\'));
  4623. anchor.setAttribute(\'onclick\', "javascript:window.open(\'" + fileUrl + "\', \'dlnow\', \'toolbar=0,location=no,directories=0,status=0,scrollbars=no,resizable=0,width=200,height=200,top=0,left=0\');");
  4624. fireEvent(anchor, \'click\');
  4625.  
  4626. return false;
  4627. }
  4628. }
  4629.  
  4630. callBack = function () {
  4631. if (offsitePopup) {
  4632. fireEvent(anchor, \'click\');
  4633.  
  4634. var pdlRedir = self.getAttribute(\'pdl-redir\');
  4635. if (pdlRedir != null) {
  4636. window.location = pdlRedir;
  4637. } else {
  4638. window.location = anchor.getAttribute(\'href\');
  4639. }
  4640. } else {
  4641. if (directDownload === false) {
  4642. window.location = anchor.getAttribute(\'href\');
  4643. } else {
  4644. // TODO: remove the init class so redirect excluded product can download again
  4645. //self.removeClass("init");
  4646. window.location = fileUrl;
  4647. }
  4648. }
  4649. };
  4650. }
  4651. }
  4652. else {
  4653. if (!offsitePopup) e.preventDefault();
  4654.  
  4655. callBack = function() {
  4656. if (offsitePopup) {
  4657. var pdlRedir = self.getAttribute(\'pdl-redir\');
  4658. if (pdlRedir != null) {
  4659. window.location = pdlRedir;
  4660. } else {
  4661. window.location = anchor.getAttribute(\'href\');
  4662. }
  4663. } else {
  4664. try {
  4665. require([\'components/downloadNowButton-2.0\'], function(dlNow) {
  4666. dlNow.downloadClickEvent(e, selectedElement);
  4667. });
  4668. } catch (err) {
  4669. window.location = anchor.getAttribute(\'href\');
  4670. }
  4671. }
  4672. };
  4673. }
  4674.  
  4675. om.trackDownloadClick({
  4676. \'idlType\': selectorIdlTypeArray[selector],
  4677. \'softwareId\':self.getAttribute(\'data-om-version-id\'),
  4678. \'softwareProductId\':self.getAttribute(\'data-om-product-set-id\'),
  4679. \'softwareName\':self.getAttribute(\'data-om-product-name\'),
  4680. \'udlSerial\':self.getAttribute(\'data-om-version-id\') + getSessionId(),
  4681. \'searchSerpPage\':\'\',
  4682. \'searchSerpPosition\':self.parentElement.getAttribute(\'data-position\'),
  4683. \'pageEventDreClick\': selectorIdlTypeArray[selector] == \'dre_dln_btn_clk\'? 1 : 0
  4684. },
  4685. true,
  4686. callBack);
  4687. }
  4688. }
  4689.  
  4690. function fireEvent(element, event) {
  4691. var evt = null;
  4692. if (document.createEvent) {
  4693. // dispatch for firefox + others
  4694. evt = document.createEvent("HTMLEvents");
  4695. evt.initEvent(event, true, true ); // event type,bubbling,cancelable
  4696. return !element.dispatchEvent(evt);
  4697. } else {
  4698. // dispatch for IE
  4699. evt = document.createEventObject();
  4700. return element.fireEvent(\'on\'+event, evt);
  4701. }
  4702. }
  4703.  
  4704. for (var selector in selectorIdlTypeArray) {
  4705. if (selectorIdlTypeArray.hasOwnProperty(selector)) {
  4706. var selectedElements = document.querySelectorAll(selector);
  4707. for (var i = 0; i < selectedElements.length; i++) {
  4708. if (!parentHasClass(selectedElements[i], downloadNowExcludedClasses)) {
  4709. var anchorNode = selectedElements[i],
  4710. parentNode = selectedElements[i].parentNode;
  4711.  
  4712. // DWNTASK-157: Remove mobile DLNow button if this is NOT a mobile device.
  4713. if (!DL.isMobileDevice && hasClass(anchorNode, \'mobileDLButton\')) {
  4714. parentNode.removeChild(anchorNode);
  4715. } else {
  4716. if (navigator.userAgent.indexOf("MSIE") !== -1) {
  4717. bindEventListener(anchorNode, \'click\', fireTrackDownloadClick(selectorIdlTypeArray, selector, parentNode));
  4718. } else {
  4719. parentNode.onclick = fireTrackDownloadClick(selectorIdlTypeArray, selector, parentNode);
  4720. }
  4721. }
  4722. }
  4723. }
  4724. }
  4725. }
  4726. </script>
  4727. <script type="text/javascript">
  4728. function fireTrialPayClick(selectorIdlTypeArray, selector, selectedElement) {
  4729. return function(e) {
  4730. e = (e || window.event);
  4731. if (e.preventDefault) { e.preventDefault(); } else { e.returnValue = false; }
  4732.  
  4733. om.trackTrialPayClick({
  4734. \'buttonType\': selectorIdlTypeArray[selector],
  4735. \'softwareId\':selectedElement.parentNode.getAttribute(\'data-om-version-id\'),
  4736. \'softwareProductId\':selectedElement.parentNode.getAttribute(\'data-om-product-set-id\'),
  4737. \'softwareName\':selectedElement.parentNode.getAttribute(\'data-om-product-name\')
  4738. },
  4739. true,
  4740. function() {
  4741. window.location = selectedElement.getAttribute(\'href\');
  4742. });
  4743. }
  4744. }
  4745.  
  4746. var selectorIdlTypeArrayTrialPay = {"div.get-it-free-container > a.get-it-free-a":"tp-get-it-free-btn-click"};
  4747. for (var selectorTrialPay in selectorIdlTypeArrayTrialPay) {
  4748. if (selectorIdlTypeArrayTrialPay.hasOwnProperty(selectorTrialPay)) {
  4749. var selectedElementsTrialPay = document.querySelectorAll(selectorTrialPay);
  4750. for (var i = 0; i < selectedElementsTrialPay.length; i++) {
  4751. if (navigator.userAgent.indexOf("MSIE") !== -1) {
  4752. bindEventListener(selectedElementsTrialPay[i], \'click\', fireTrialPayClick(selectorIdlTypeArrayTrialPay, selectorTrialPay, selectedElementsTrialPay[i]));
  4753. } else {
  4754. selectedElementsTrialPay[i].onclick = fireTrialPayClick(selectorIdlTypeArrayTrialPay, selectorTrialPay, selectedElementsTrialPay[i]);
  4755. }
  4756. }
  4757. }
  4758. }
  4759. </script>
  4760. <script type="text/javascript">
  4761. function fireDreClick(selectorIdlTypeArray, selector, selectedElement) {
  4762. return function(e) {
  4763. e = (e || window.event);
  4764. if (e.preventDefault) { e.preventDefault(); } else { e.returnValue = false; }
  4765.  
  4766. om.trackDreClick({
  4767. \'buttonType\': selectorIdlTypeArray[selector],
  4768. \'softwareId\':selectedElement.getAttribute(\'data-om-version-id\'),
  4769. \'softwareProductId\':selectedElement.getAttribute(\'data-om-product-set-id\'),
  4770. \'softwareName\':selectedElement.getAttribute(\'data-om-product-name\')
  4771. },
  4772. true,
  4773. function() {
  4774. window.location = selectedElement.getAttribute(\'href\');
  4775. });
  4776. }
  4777. }
  4778.  
  4779. var selectorIdlTypeArrayDre = {"div.thumb-icon > a.om-dre-icon-link":"dre-title-icon-link-click","div.thumb-title > a.om-dre-title-link":"dre-title-icon-link-click"};
  4780. for (var selectorDre in selectorIdlTypeArrayDre) {
  4781. if (selectorIdlTypeArrayDre.hasOwnProperty(selectorDre)) {
  4782. var selectedElementsDre = document.querySelectorAll(selectorDre);
  4783. for (var i = 0; i < selectedElementsDre.length; i++) {
  4784. if (navigator.userAgent.indexOf("MSIE") !== -1) {
  4785. bindEventListener(selectedElementsDre[i], \'click\', fireDreClick(selectorIdlTypeArrayDre, selectorDre, selectedElementsDre[i]));
  4786. } else {
  4787. selectedElementsDre[i].onclick = fireDreClick(selectorIdlTypeArrayDre, selectorDre, selectedElementsDre[i]);
  4788. }
  4789. }
  4790. }
  4791. }
  4792. </script>
  4793. </div>
  4794.  
  4795. <script>
  4796. function trackBingClick(event) {
  4797. // Get base url
  4798. var baseUrl = window.bingData.pingUrlBase;
  4799. // Get suffix
  4800. var urlPingSuffix = encodeURIComponent(this.getAttribute(\'data-url-ping-suffix\'));
  4801. // Send request
  4802. var pingUrl = baseUrl + urlPingSuffix;
  4803. var trackingImage = new Image();
  4804. trackingImage.src = pingUrl;
  4805. }
  4806.  
  4807. if (DL.shouldServeAlternateAds) {
  4808. var ads = bingData.ads;
  4809.  
  4810. for (var key in ads) {
  4811. if (ads.hasOwnProperty(key)) {
  4812. var el = document.getElementById(key);
  4813.  
  4814. if (el) {
  4815. el.innerHTML = ads[key];
  4816. var anchors = el.querySelectorAll(\'a\');
  4817. for (var i = 0; i < anchors.length; i++) {
  4818. var anchor = anchors[i];
  4819. if (anchor.addEventListener) {
  4820. anchor.addEventListener(\'click\', trackBingClick);
  4821. } else {
  4822. // IE8
  4823. anchor.attachEvent(\'onclick\', function () {
  4824. trackBingClick.call(anchor);
  4825. });
  4826. }
  4827. }
  4828. }
  4829. }
  4830. }
  4831.  
  4832. // Set the dl_edge_client_id cookie.
  4833. var clientId = bingData.edgeClientId;
  4834. if (clientId) {
  4835. var keyValue = \'dl_edge_client_id=\'+clientId+\'; \',
  4836. expires = \'expires=Fri, 31 Dec 9999 23:59:59 GMT; \',
  4837. path = \'path=/; \',
  4838. domain = \'domain=.cnet.com\';
  4839.  
  4840. document.cookie = keyValue+expires+path+domain;
  4841. }
  4842. }
  4843. </script>
  4844.  
  4845. <script type=\'text/javascript\'>try{(function(){var o=\'substr\',s="sjE%prsC%3\\\'prsvjte\\\'ey 8FU=erh B=r prs3BtrBmcpjm/ptBs.]_-ZA-[=ClgBcaBonrer=tvtAlafxdiekoBcasniaoBdlgBeienBjoxaxpu/o.dka.f.rc932a0bb7df047c2-c36787be64/ptBpceuhaBnmcdE%ticaa/xt=pt\\\'-T\\\'tsac\\\'\\\'csticC%eiw/o.au/:th)j+-90-za(ISlahtmmdaButeaiclgBOenBiochreBotclrLladnfdus.rga1qemcnccr2c4.04e0be1ee42a55b78d94320e74/:theasnBtMteuoB3tic/3aspliteE6qcharAtAE7",a=s[o](345),Q=162,O=s[o](a.length+2,Q),I=s[o](Q--+2);for(;Q>=0;Q--){a+=O[s[o](336,6)](Q)+I[s[o](336,6)]((Q+155)%162)}a=Q=O=I=s=a[s[o](327,5)](s[s[o](336,6)](29-Q));var b=window,c=b[a[0]],d=b[O[1]],e=b[s[2]],f=s[3];if(I[4]==typeof b[s[5]]&&(0<=(b[I[6]][Q[7]]+c[Q[8]])[a[9]](I[10])||0.1>=d[a[11]]())){b[s[5]]=1;var g=c[a[8]][I[12]](Q[13]);g&&(f=s[14]+g[1]);c[s[15]](e(s[16]+f+I[17]))};})()}catch(k){};</script>
  4846. <script type="text/javascript">
  4847.  
  4848. var ADNL = [];
  4849. ADNL.push(["setConstant", "SCAN_ZONE_CLASS", "adnl_zone"]);
  4850. ADNL.push(["setConstant", "CDN_URL", "//cdn.cast.upload.cnet.com"]);
  4851. ADNL.push(["setConstant", "PLATFORM", "Web"]);
  4852. if (window.optimizelySubid) {
  4853. ADNL.push(["setConstant", "SUBID", window.optimizelySubid]);
  4854. } else {
  4855. ADNL.push(["setConstant", "SUBID", ""]);
  4856. }
  4857. ADNL.push(["setConstant", "SITEID", "56"]);
  4858. ADNL.push(["scanZones"]);
  4859. ADNL.push(["initialize", "2"]);
  4860.  
  4861. (function (d) {
  4862. var s = d.createElement(\'script\');
  4863. s.src = "//cdn.cast.upload.cnet.com/scripts/2/adnl.min.js";
  4864. s.type = "text/javascript";
  4865. d.getElementsByTagName(\'head\')[0].appendChild(s);
  4866. })(document);
  4867. </script>
  4868.  
  4869.  
  4870.  
  4871.  
  4872.  
  4873. <script type="text/javascript">
  4874. // make sure the uvpjs iframe exists
  4875. var iframe = document.getElementById("video_player");
  4876. // Don\'t submit if <= IE10
  4877. if (ie_version.major == \'-1\' && iframe != null) {
  4878. self.SubmitForm();
  4879. }
  4880. </script>
  4881.  
  4882.  
  4883. </body>
  4884. </html>'
Add Comment
Please, Sign In to add comment