var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(r){class u extends t.Core.BaseComponent{constructor(){super();this._appGroupManager=i.Managers.AppGroupManager.Instance();this._appManager=t.Apps.Managers.AppManager.Instance()}cssFiles(){return["libs/nestable/JqueryminMenu.css"]}jsFiles(){return["libs/nestable/jquery.nestable.js","platform/appgroups/components/createappgroup.js","platform/appgroups/components/editappgroup.js","platform/appgroups/components/appgroup.template.js","platform/appgroups/requests/appgroup.js","platform/apps/managers/appmanager.js"]}html(){return`
`}load(){var i=this;$("#div_AppGroupSettingHeader").removeClass("pa-5");let r=$("#div_nestable3");r.nestable({group:"categories",maxDepth:2,scroll:!0,scrollSpeed:20,beforeDragStop:function(n,t,r){var u=$(t).hasClass("RootGroup"),f=$(r).attr("id");if(u==!0){if(f!=="ol_GrouplessApps"){let n=$("#ol_MainAppGroup");n.sortable({scrollSpeed:20})}else return!1;setTimeout(function(){i.saveAppGroupSettings()},300)}else{let n=$(r).parent().attr("data-type"),t=$(r).parent().attr("id");if(n!="root"||n.toString()=="undefind")return t=="div_nestable2"?!0:!1}let e=$("#ol_MainAppGroup");e.sortable({disabled:!0})}});let u=$("#div_nestable2");u.nestable({group:"categories",maxDepth:2,scroll:!0,scrollSpeed:20,beforeDragStop:function(n,t,r){let e=$(t).attr("id"),u=$(r).parents("li").attr("id"),o=$(t).attr("appindex");(u==undefined||u=="undefined")&&(u="0");var f=$(t).hasClass("RootGroup"),s=$(r).attr("id");f==!0&&i.saveAppGroupSettings()}});$(".dd-empty").remove();$("#btn_CreateAppGroup").click(function(){i.navigationHelper.popup(0,"",n.Platform.AppGroups.Components.CreateAppGroup.Instance(),null,t.Helpers.Size.DockLeft)});$("#btn_SaveAppGroupSettings").click(function(){i.saveAppGroupSettings();i.navigationHelper.closePopUp()});$("#btn_CloseAppGroupSettings").click(function(){i.navigationHelper.closePopUp()});i.loadAppGroups()}loadAppGroups(){var t=this,i;jQuery("#ol_MainAppGroup").empty();i="";t._appGroupManager.getAppGroups().then(function(r){for(var u=0;u