const dataModel=function(){function initialServerData(){return dataModelGlobal.getAllInstantsFetch().then((instantsData=>{const buttons=document.querySelectorAll("button[data-servers-type]");const tables=document.querySelectorAll(".table-configuration-container[data-instants-type]");buttons.forEach((item=>{if(item.attributes[1].value==="discounted-all"&&item.attributes[0].value.includes("current")){tables.forEach((item=>{if(item.attributes[1].value==="discounted-all"){item.parentElement.style.display="flex"}else{item.parentElement.style.display="none"}}))}else if(item.attributes[1].value==="discounted-entry-level"&&item.attributes[0].value.includes("current")){tables.forEach((item=>{if(item.attributes[1].value==="discounted-entry-level"){item.parentElement.style.display="flex"}else{item.parentElement.style.display="none"}}))}else if(item.attributes[1].value==="discounted-nvme"&&item.attributes[0].value.includes("current")){tables.forEach((item=>{if(item.attributes[1].value==="discounted-nvme"){item.parentElement.style.display="flex"}else{item.parentElement.style.display="none"}}))}else if(item.attributes[1].value==="discounted-dual-cpu"&&item.attributes[0].value.includes("current")){tables.forEach((item=>{if(item.attributes[1].value==="discounted-dual-cpu"){item.parentElement.style.display="flex"}else{item.parentElement.style.display="none"}}))}else if(item.attributes[1].value==="discounted-quad-cpu"&&item.attributes[0].value.includes("current")){tables.forEach((item=>{if(item.attributes[1].value==="discounted-quad-cpu"){item.parentElement.style.display="flex"}else{item.parentElement.style.display="none"}}))}else if(item.attributes[1].value==="discounted-custom-gpu"&&item.attributes[0].value.includes("current")){tables.forEach((item=>{if(item.attributes[1].value==="discounted-custom-gpu"){item.parentElement.style.display="flex"}else{item.parentElement.style.display="none"}}))}}));dataModelGlobal.setInstantServersConfigurations({...instantsData});return{...instantsData}}))}return{initialServerData:initialServerData}}();