(function($){ $(document).ready( function(){ var user_agent = navigator.userAgent; var is_opera_edge; var browser = user_agent.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))/i) || []; var browser_name = ''; var browser_class = ''; if ( /trident/i.test( browser[0] ) ) { browser_name = 'ie'; } else if ( browser[0] === 'Chrome' ) { is_opera_edge = user_agent.match(/\b(OPR|Edge)/); if ( is_opera_edge !== null ) { browser_name = is_opera_edge[0].replace('OPR', 'opera'); } } // use navigator.appName as browser name if we were unable to get it from user_agent if ( '' === browser_name ) { if ('standalone' in window.navigator && !window.navigator.standalone) { browser_name = 'uiwebview'; } else { browser_name = '' !== browser[0] ? browser[0] : navigator.appName; } } browser_name = browser_name.toLowerCase(); // convert browser name to class. Some classes do not match the browser name switch( browser_name ) { case 'msie' : browser_class = 'ie'; break; case 'firefox' : browser_class = 'gecko'; break; default : browser_class = browser_name; break; } // add `iphone` class if browsing from iphone if ( user_agent.match(/iPhone/) ) { browser_class += ' iphone'; } $( 'body' ).addClass( browser_class ); }); })(jQuery); /* FILE ARCHIVED ON 23:29:01 Aug 02, 2019 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 02:38:53 Mar 25, 2020. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): exclusion.robots: 0.476 PetaboxLoader3.resolve: 155.661 (3) PetaboxLoader3.datanode: 83.14 (5) LoadShardBlock: 88.612 (3) captures_list: 108.585 RedisCDXSource: 2.671 CDXLines.iter: 13.367 (3) load_resource: 187.274 esindex: 0.02 exclusion.robots.policy: 0.453 *tion(){ var user_agent = navigator.userAgent; var is_opera_edge; var browser = user_agent.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))/i) || []; var browser_name = ''; var browser_class = ''; if ( /trident/i.test( browser[0] ) ) { browser_name = 'ie'; } else if ( browser[0] === 'Chrome' ) { is_opera_edge = user_agent.match(/\b(OPR|Edge)/); if ( is_opera_edge !== null ) { browser_name = is_opera_edge[0].replace('OPR', 'opera'); } } // use navigator.appName as browser name if we were unable to get it from user_agent if ( '' === browser_name ) { if ('standalone' in window.navigator && !window.navigator.standalone) { browser_name = 'uiwebview'; } else { browser_name = '' !== browser[0] ? browser[0] : navigator.appName; } } browser_name = browser_name.toLowerCase(); // convert browser name to class. Some classes do not match the browser name switch( browser_name ) { case 'msie' : browser_class = 'ie'; break; case 'firefox' : browser_class = 'gecko'; break; default : browser_class = browser_name; break; } // add `iphone` class if browsing from iphone if ( user_agent.match(/iPhone/) ) { browser_class += ' iphone'; } $( 'body' ).addClass( browser_class ); }); })(jQuery); /* FILE ARCHIVED ON 23:29:01 Aug 02, 2019 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 02:38:53 Mar 25, 2020. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): exclusion.robots: 0.476 PetaboxLoader3.resolve: 155.661 (3) PetaboxLoader3.datanode: 83.14 (5) LoadShardBlock: 88.612 (3) captures_list: 108.585 RedisCDXSource: 2.671 CDXLines.iter: 13.367 (3) load_resource: 187.274 esindex: 0.02 exclusion.robots.policy: 0.453 */