import layoutManager from"./../layoutmanager.js";import appSettings from"./../common/appsettings.js";import{appHost}from"./../common/servicelocator.js";import userSettings from"./../common/usersettings/usersettings.js";import datetime from"./../common/datetime.js";function BaseSettingsContainer(view){this.view=view,this.view.addEventListener("change",onFieldChange.bind(this))}function onFieldChange(e){if(!1!==e.detail?.isUserChange){let elem=e.target.closest(".autoSetting.autoSave");if(elem){let instance=this;"true"===elem.getAttribute("data-changedelay")?setTimeout(function(){instance.saveAutoSetting(elem)},0):instance.saveAutoSetting(elem)}}}function getListDelimiter(elem){return elem.getAttribute("data-delimiter")||","}function getListId(elem){return elem.getAttribute("data-id")}function setCheckboxListValue(elem,value){Array.isArray(value)||(value=value.split(getListDelimiter(elem)));var checkboxes=elem.querySelectorAll('input[type="checkbox"]');for(let i=0,length=checkboxes.length;i