'use strict';
import { filterListOrientations } from '../filtering/filter-list-positions.js';

var __defProp=Object['defineProperty'],__name=(_0x3db086,_0x5171cd)=>__defProp(_0x3db086,'name',{'value':_0x5171cd,'configurable':!![]});const resourceConfigs={};function getMultilistResourceListConfig(_0x426477){const _0x4afb95=getDefaultResourceListConfig(_0x426477),_0x2a168e=resourceConfigs[_0x426477];return _0x2a168e?_0x2a168e(_0x4afb95):_0x4afb95;}__name(getMultilistResourceListConfig,'getMultilistResourceListConfig');function setCustomResourceListConfigs(_0x1ce53d){for(const [_0x4097bf,_0x26d8c9]of Object['entries'](_0x1ce53d)){const _0x20a822=__name(_0x3e3a3f=>({..._0x3e3a3f,..._0x26d8c9}),'getConfig'),_0x190131=resourceConfigs[_0x4097bf];resourceConfigs[_0x4097bf]=_0x190131?combineGetConfigs(_0x190131,_0x20a822):_0x20a822;}}__name(setCustomResourceListConfigs,'setCustomResourceListConfigs');function getDefaultResourceListConfig(_0x50e84c){const _0x209c72={'resourceName':_0x50e84c,'resourceFilterListConfig':{'orientation':filterListOrientations['horizontal']},'tableConfig':{'excludeProperties':[],'customActions':[],'multiSelect':![]}};return _0x209c72;}__name(getDefaultResourceListConfig,'getDefaultResourceListConfig');function combineGetConfigs(_0x201623,_0x114d60){return function(_0x296ae0){return _0x114d60(_0x201623(_0x296ae0));};}__name(combineGetConfigs,'combineGetConfigs');

export { getDefaultResourceListConfig, getMultilistResourceListConfig, setCustomResourceListConfigs };
