function getData(url,type){
var convertedUrl = convert(url,type);
if(type){
convertedUrl.type=type;
}
if(convertedUrl.isHttp){
return getData(corsBypasserUrl+url,type);
}
if(convertedUrl.isSvg){
return loadSvg(url,type);
}
if(convertedUrl.isSpreadSheet){
return loadGoogleSpreadsheet(url,type);
}
if(convertedUrl.isExcel){
return loadExcellFile(url,type);
}
if(convertedUrl.isJsonLike){
return d3.json(url);
}
if(!!d3[convertedUrl.type]){
return d3[convertedUrl.type](url);
}
if(d3[convertedUrl.extension]){
return d3[convertedUrl.extension](url);
}
return d3.json(url)
}