"use strict";window.sidebarData=()=>({client:{env:null,version:null,lang_code:null},user:{id:null,name:null,role:{short:null,long:null}},project:{id:"",name:"",show:!1},sidebar_items:{item1:{id:null,name:null,show:!1,svg:null,href:null},item2:{id:null,name:null,show:!1,svg:null,href:null},item3:{id:null,name:null,show:!1,svg:null,href:null},item4:{id:null,name:null,show:!1,svg:null,href:null},item5:{id:null,name:null,show:!1,svg:null,href:null}},sidebar_item_selected:"home",init(){this.client=this.handleClient(),this.handleUser(),this.handleSidebarItems();const pages=document.querySelector("[data-page]").getAttribute("data-page").split(".");for(let item in this.sidebar_items)if(this.sidebar_items[item].id===pages[0]){this.sidebar_item_selected=item;break}},handleClient(){const app_groups=JSON.parse(sessionStorage.getItem("rit.groups"));let env=null;return app_groups?(env=app_groups.filter((item=>{if(item.indexOf("org.")>-1)return item})),env=env[0].split(".")[1]):env="pnh",{env:env,version:app_config[env].version,lang_code:app_config[env].lang_code}},handleUser(){let user_data=sessionStorage.getItem("rit.user.data");user_data&&(user_data=JSON.parse(user_data),this.user.name=user_data.user_name)},handleUserRoleLang(role){return td_i18n.user.role[role][app_config[this.client.env].lang_code]},setFullName(data){let name_set=[data.first_name,data.tussenvoegsels,data.last_name];return name_set=name_set.filter((element=>null!=element)),name_set.join(" ")},handleSidebarItems(){const conf=app_config[this.client.env];for(let item of Object.keys(conf.sidebar_items)){if(!item in this.sidebar_items)continue;const item_name=conf.sidebar_items[item].name,lang_code=app_config[this.client.env].lang_code;this.sidebar_items[item].id=item_name,this.sidebar_items[item].svg=conf.icons[item_name].html,this.sidebar_items[item].name=td_i18n.sidebar_items[item_name][lang_code],this.sidebar_items[item].href=conf.sidebar_items[item].href,this.sidebar_items[item].show=!0}},logOut(){logOutUser()}});