in assets/download/legacy/download_mirrorbrain.js [350:472]
function mirrorbrain_getPlatformForMirror( schema ) {
var a = getArray();
if ( navigator.platform != null ) {
if ( schema == "old" ) {
if ( navigator.platform.indexOf( "Win32" ) != -1 ) {
return ( a[3] == 'y' ) ? "Win32Intel_install_wJRE" : "Win32Intel_install";
} else if ( navigator.platform.indexOf( "Win64" ) != -1 ) {
return ( a[3] == 'y' ) ? "Win32Intel_install_wJRE" : "Win32Intel_install";
} else if ( navigator.platform.indexOf( "Win" ) != -1 ) {
return ( a[3] == 'y' ) ? "Win32Intel_install_wJRE" : "Win32Intel_install";
} else if ( navigator.platform.indexOf( "Linux" ) != -1 ) {
if ( navigator.platform.indexOf( "64" ) != -1 ) {
if ( navigator.userAgent != null ) {
if ( navigator.userAgent.toLowerCase().indexOf( "debian" ) != -1 || navigator.userAgent.toLowerCase().indexOf( "ubuntu" ) != -1 ) {
return "LinuxX86-64_install";
} else {
return ( a[3] == 'y' ) ? "LinuxX86-64_install_wJRE" : "LinuxX86-64_install";
}
} else {
return ( a[3] == 'y' ) ? "LinuxX86-64_install_wJRE" : "LinuxX86-64_install";
}
} else {
if ( navigator.userAgent != null ) {
if ( navigator.userAgent.toLowerCase().indexOf( "debian" ) != -1 || navigator.userAgent.toLowerCase().indexOf( "ubuntu" ) != -1 ) {
return ( a[3] == 'y' ) ? "LinuxIntel_install_wJRE" : "LinuxIntel_install";
} else {
return ( a[3] == 'y' ) ? "LinuxIntel_install_wJRE" : "LinuxIntel_install";
}
} else {
return ( a[3] == 'y' ) ? "LinuxIntel_install_wJRE" : "LinuxIntel_install";
}
}
if ( navigator.userAgent != null ) {
if ( navigator.userAgent.toLowerCase().indexOf( "debian" ) != -1 || navigator.userAgent.toLowerCase().indexOf( "ubuntu" ) != -1 ) {
return ( a[3] == 'y' ) ? "LinuxIntel_install_wJRE" : "LinuxIntel_install";
} else {
return ( a[3] == 'y' ) ? "LinuxIntel_install_wJRE" : "LinuxIntel_install";
}
} else {
return ( a[3] == 'y' ) ? "LinuxIntel_install_wJRE" : "LinuxIntel_install";
}
} else if ( navigator.platform.indexOf( "SunOS i86pc" ) != -1 ) {
return ( a[3] == 'y' ) ? "Solarisx86_install_wJRE" : "Solarisx86_install";
} else if ( navigator.platform.indexOf( "SunOS sun4u" ) != -1 ) {
return ( a[3] == 'y' ) ? "SolarisSparc_install_wJRE" : "SolarisSparc_install";
} else if ( navigator.platform.indexOf( "SunOS" ) != -1 ) {
return ( a[3] == 'y' ) ? "SolarisSparc_install_wJRE" : "SolarisSparc_install";
} else if ( navigator.platform.indexOf( "Mac" ) != -1 && navigator.platform.indexOf( "Intel" ) != -1 ) {
return "MacOSXIntel_install";
} else if ( navigator.platform.indexOf( "Mac" ) != -1 && navigator.platform.indexOf( "PPC" ) != -1 ) {
return "MacOSXPPC_install";
} else if ( navigator.platform.indexOf( "Mac" ) != -1 ) {
return "MacOSXIntel_install";
// testing if this code will help to redirect the iPad, iPhone, iPod entries
} else if ( navigator.platform.indexOf( "iPad" ) != -1 || navigator.platform.indexOf( "iPhone" ) != -1 || navigator.platform.indexOf( "iPod" ) != -1 ) {
return "MacOSXIntel_install" ;
} else {
// return plain platform
return navigator.platform;
}
} else if ( schema == "new" ) {
if ( navigator.platform.indexOf( "Win32" ) != -1 ) {
return ( a[3] == 'y' ) ? "Win_x86_install-wJRE" : "Win_x86_install";
} else if ( navigator.platform.indexOf( "Win64" ) != -1 ) {
return ( a[3] == 'y' ) ? "Win_x86_install-wJRE" : "Win_x86_install";
} else if ( navigator.platform.indexOf( "Win" ) != -1 ) {
return ( a[3] == 'y' ) ? "Win_x86_install-wJRE" : "Win_x86_install";
} else if ( navigator.platform.indexOf( "Linux" ) != -1 ) {
if ( navigator.platform.indexOf( "64" ) != -1 ) {
if ( navigator.userAgent != null ) {
if ( navigator.userAgent.toLowerCase().indexOf( "debian" ) != -1 || navigator.userAgent.toLowerCase().indexOf( "ubuntu" ) != -1 ) {
return "Linux_x86-64_install-deb";
} else {
return ( a[3] == 'y' ) ? "Linux_x86-64_install-rpm-wJRE" : "Linux_x86-64_install-rpm";
}
} else {
return ( a[3] == 'y' ) ? "Linux_x86-64_install-rpm-wJRE" : "Linux_x86-64_install-rpm";
}
} else {
if ( navigator.userAgent != null ) {
if ( navigator.userAgent.toLowerCase().indexOf( "debian" ) != -1 || navigator.userAgent.toLowerCase().indexOf( "ubuntu" ) != -1 ) {
return "Linux_x86_install-deb";
} else {
return ( a[3] == 'y' ) ? "Linux_x86_install-rpm-wJRE" : "Linux_x86_install-rpm";
}
} else {
return ( a[3] == 'y' ) ? "Linux_x86_install-rpm-wJRE" : "Linux_x86_install-rpm";
}
}
if ( navigator.userAgent != null ) {
if ( navigator.userAgent.toLowerCase().indexOf( "debian" ) != -1 || navigator.userAgent.toLowerCase().indexOf( "ubuntu" ) != -1 ) {
return "Linux_x86_install-deb";
} else {
return ( a[3] == 'y' ) ? "Linux_x86_install-rpm-wJRE" : "Linux_x86_install-rpm";
}
} else {
return ( a[3] == 'y' ) ? "Linux_x86_install-rpm-wJRE" : "Linux_x86_install-rpm";
}
} else if ( navigator.platform.indexOf( "SunOS i86pc" ) != -1 ) {
return ( a[3] == 'y' ) ? "Solaris_x86_install-wJRE" : "Solaris_x86_install";
} else if ( navigator.platform.indexOf( "SunOS sun4u" ) != -1 ) {
return ( a[3] == 'y' ) ? "Solaris_Sparc_install-wJRE" : "Solaris_Sparc_install";
} else if ( navigator.platform.indexOf( "SunOS" ) != -1 ) {
return ( a[3] == 'y' ) ? "Solaris_Sparc_install-wJRE" : "Solaris_Sparc_install";
} else if ( navigator.platform.indexOf( "Mac" ) != -1 && navigator.platform.indexOf( "Intel" ) != -1 ) {
return "MacOS_x86_install";
} else if ( navigator.platform.indexOf( "Mac" ) != -1 && navigator.platform.indexOf( "PPC" ) != -1 ) {
return "MacOS_PPC_install";
} else if ( navigator.platform.indexOf( "Mac" ) != -1 ) {
return "MacOS_x86_install";
// testing if this code will help to redirect the iPad, iPhone, iPod entries
} else if ( navigator.platform.indexOf( "iPad" ) != -1 || navigator.platform.indexOf( "iPhone" ) != -1 || navigator.platform.indexOf( "iPod" ) != -1 ) {
return "MacOS_x86_install" ;
} else {
// return plain platform
return navigator.platform;
}
}
}
return ( a[3] == 'y' ) ? "Win_x86_install-wJRE" : "Win_x86_install";
}