// COPYRIGHT: function db_compare(e,t){return e.idt.id?1:0}function db_compare_num(e,t){return Number(e)Number(t)?1:0}function db_item_ref(e){return run_id=e.path.split(".")[0],target_name=e.path.split(".")[1],state_vector=e.path.split(".").slice(2).join("."),vectorHasDownload(state_vector)?(html="",html+=''+e.id+"",html+='',html+=""):html=''+e.id+"",html}function db_load(){db_targets(),db_versions(),db_prime()}function db_lockview(){function e(e){var t=document.getElementById("lockview"),n="";for(e.msg&&(n+=e.msg),k=0;k"+e.tasks[k]+"";t.innerHTML=n}var t=new XMLHttpRequest;t.onreadystatechange=function(){4==t.readyState&&200==t.status&&e(JSON.parse(t.responseText))},"undefined"==typeof local_app_db_lockview?(t.open("GET","/app/db/lockview"),t.send()):e(JSON.parse(local_app_db_lockview))}function db_prime(){var e=new XMLHttpRequest;e.onreadystatechange=function(){4==e.readyState&&200==e.status&&(db_prime_table=JSON.parse(e.responseText),db_prime_org())},"undefined"==typeof local_app_db_prime?(e.open("GET","/app/db/prime"),e.send()):(db_prime_table=JSON.parse(local_app_db_prime),db_prime_org())}function db_prime_0(e){var t,n=[],s="State VectorTarget NameRun ID";for(i=0;io&&(a.push({id:u,rids:[]}),o=a.length-1),a[o].rids.push({id:l,path:db_prime_table[p]})}for(a.sort(db_compare),c=0;c'+n[i]+""+a[c].id+""+h+"":""+a[c].id+""+h+""}}s+="",e.innerHTML=s}function db_prime_1(e){var t,n=[],a="Run IDTarget NameState Vector";for(i=0;iu&&(o.push({id:d,svns:[]}),u=o.length-1),o[u].svns.push({id:h,path:db_prime_table[p]})}for(o.sort(db_compare),c=0;c'+n[r]+''+o[c].id+""+db_item_ref(o[c].svns[s])+"":0===s?''+o[c].id+""+db_item_ref(o[c].svns[s])+"":""+db_item_ref(o[c].svns[s])+""}a+="",e.innerHTML=a}function db_prime_2(e){var n,s=[],a="Target NameState VectorRun ID";for(i=0;il&&(o.push({id:h,rids:[]}),l=o.length-1),o[l].rids.push({id:u,path:db_prime_table[p]})}for(o.sort(db_compare),c=0;c'+s[t]+""+o[c].id+""+d+"":""+o[c].id+""+d+""}}a+="",e.innerHTML=a}function db_prime_org(){var e=document.getElementById("org"),t=document.getElementById("prime");switch(Number(e.value)){case 0:db_prime_0(t);break;case 1:db_prime_1(t);break;case 2:db_prime_2(t);break;default:console.log("Should not be here and it means there are new options that I am not programmed to handle!!"),t.innerHTML="

Should not be here and it means there are new options that I am not programmed to handle!!

"}}function db_targets(){function e(e){var t=document.getElementById("targets");if(0===e.length)t.innerHTML="

No known targets

";else for(e.sort(),i=0;i"+e[i]+""}var t=new XMLHttpRequest;t.onreadystatechange=function(){4==t.readyState&&200==t.status&&e(JSON.parse(t.responseText))},"undefined"==typeof local_app_db_targets?(t.open("GET","/app/db/targets"),t.send()):e(JSON.parse(local_app_db_targets))}function db_unique(e){var t=[],n={};for(i=0;iNo known versions

",n.innerHTML="

No known versions

",r.innerHTML="

No known tasks

",s.innerHTML="

No known versions

";else{var i=Object.keys(e[0]);for(i.sort(),k=0;k"+i[k]+"";for(i=Object.keys(e[1]),i.sort(),k=0;k"+i[k]+" : ["+db_ver(e[1][i[k]])+"]";for(i=Object.keys(e[2]),i.sort(),k=0;k"+i[k]+" : ["+db_ver(e[2][i[k]])+"]";for(i=Object.keys(e[3]),i.sort(),k=0;k"+i[k]+" : ["+db_ver(e[3][i[k]])+"]"}}var t=new XMLHttpRequest;t.onreadystatechange=function(){4==t.readyState&&200==t.status&&e(JSON.parse(t.responseText))},"undefined"==typeof local_app_db_versions?(t.open("GET","/app/db/versions"),t.send()):e(JSON.parse(local_app_db_versions))}var db_prime_table;