var XF=window.XF||{};!function(e){var d=0;e.console||(e.console={});e.console.log&&!e.console.debug&&(e.console.debug=e.console.log);var f="assert clear count debug dir dirxml error getFirebugElement group groupCollapsed groupEnd info log notifyFirebug profile profileEnd time timeEnd trace warn".split(" ");for(d=0;da.indexOf("compatible")&&/(mozilla)(?:.*? rv:([0-9\.]+)|)/.exec(a)||[];if("webkit"==b[1]&&a.indexOf("safari")){var c=/version[ \/]([0-9\.]+)/.exec(a);c&&(b=[b[0],"safari",c[1]])}b={browser:b[1]||"",version:parseFloat(b[2])||0}}b.browser&& (b[b.browser]=!0);c="";var d=null,e;if(/(ipad|iphone|ipod)/.test(a)){if(c="ios",e=/os ([0-9_]+)/.exec(a))d=parseFloat(e[1].replace("_","."))}else(e=/android[ \/]([0-9\.]+)/.exec(a))?(c="android",d=parseFloat(e[1])):/windows /.test(a)?c="windows":/linux/.test(a)?c="linux":/mac os/.test(a)&&(c="mac");b.os=c;b.osVersion=d;c&&(b[c]=!0);XF.browser=b})()}(window,document);