1var trackDownloadExtensions='7z|aac|arc|arj|asf|asx|avi|bin|csv|doc|docx|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt|pptx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls|xlsx|xml|z|zip';var isInternal=new RegExp('^(https?):\/\/'+window.location.host,'i');var isDownload=new RegExp('\\.('+trackDownloadExtensions+')$','i');function setClick(balise){var links=document.getElementsByTagName(balise);for(var i=0;i<links.length;i++){if(links[i].href!=''&&links[i].href.substring(0,11)!='javascript:'&&!links[i].onclick){links[i].onclick=trackGA}}} 2function trackGA(){if(isInternal.test(this.href)){if(isDownload.test(this.href)){var extension=isDownload.exec(this.href);ga('send','event','Downloads',extension[1].toUpperCase(),this.href.replace(isInternal,''))}}else{ga('send','event','Outbound links','Click',this.href)}} 3window.onload=function(){setClick('a');setClick('area')}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.