1function $(obj_id){var element=document.getElementById(obj_id);return(element!=false)?element:false;} 2function extendObj(destination,source){for(var property in source){destination[property]=source[property];} 3return destination;} 4function createXMLHttpRequest(){var XMLhttpObject=null;try{XMLhttpObject=new XMLHttpRequest();} 5catch(e){try{XMLhttpObject=new ActiveXObject("Msxml2.XMLHTTP");} 6catch(e){try{XMLhttpObject=new ActiveXObject("Microsoft.XMLHTTP");} 7catch(e){return null;}}} 8return XMLhttpObject;} 9function getCsvData(csv_txt){if(csv_txt.search(/\n$/i)==-1)csv_txt+="\n";var tmp_1="";var tmp_2="";while(csv_txt.search(/\n/i)!=-1){tmp_1="";while(csv_txt!=""&&(tmp_1==""||(tmp_1.split('"').length-1)%2!=0)){var tmp=csv_txt.substr(0,csv_txt.search(/\n/i)+1);csv_txt=csv_txt.slice(tmp.length);tmp_1+=tmp;} 10tmp_1=tmp_1.replace(/\r?\n/ig,"@@javascript_csv_enter@@");tmp_1=tmp_1.replace(/@@javascript_csv_enter@@$/ig,"\n");tmp_2+=tmp_1;} 11csv_txt=tmp_2;var dataArray=csv_txt.split("\n");var csv_data=new Array();var item=new Array();var data=new Array();var tmp_data="";var tmp_data=new Object();for(i=0;i<dataArray.length;i++){if(dataArray[i]!=""){data=new Array();while(dataArray[i]!=""){tmp_data="";while(dataArray[i]!=""&&(tmp_data==""||(tmp_data.split('"').length-1)%2!=0)){var tmp=dataArray[i].substr(0,dataArray[i].search(/(,|\n|$)/i)+1);dataArray[i]=dataArray[i].slice(tmp.length);tmp_data+=tmp;} 12tmp_data=tmp_data.replace(/(,|\n)$/i,"");data[data.length]=tmp_data;} 13tmp_data=new Object();for(j=0;j<data.length;j++){if(data[j].match(/^\s$/i))data[j]="";if(data[j]!=""){data[j]=data[j].replace(/(^\"|\"\r?\n?$)/ig,"");data[j]=data[j].replace(/@@javascript_csv_enter@@/ig,"\n");if(i==0)item[j]=data[j];else tmp_data[item[j]]=data[j].replace(/\"\"/ig,"\"");}} 14if(i!=0)csv_data[csv_data.length]=tmp_data;}} 15return csv_data;} 16function getRand(num,min,max){var ret=0;if(num==''&&(min==''&&min!=0||max==''&&max!=0))return false;if(num=='')num=0;return Math.floor(Math.random()*(max-min+1))+min;} 17function htmlspecialchars(ch){ch=ch.replace(/&/g,"&");ch=ch.replace(/"/g,""");ch=ch.replace(/'/g,"'");ch=ch.replace(/</g,"<");ch=ch.replace(/>/g,">");return ch;}
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.