local C=script.Parent:WaitForChild("\067\111\110\102\105\103\117\114\097\116\105\111\110")local K=script.Parent:WaitForChild("\069\118\101\110\116\115")local y=(script.Parent:WaitForChild("\065\115\115\101\116\115")):WaitForChild("\083\111\108\097\114\085\073")local E={CommandBarHotkeys={Enum.KeyCode.Quote};IsCommandBarRestricted=false,Theme=(C:WaitForChild("\084\104\101\109\101\115"))["\100\101\102\097\117\108\116\046\116\104\101\109\101"],CommandsFolder=C:WaitForChild("\067\111\109\109\097\110\100\115"),PluginsFolder=C:WaitForChild("\080\108\117\103\105\110\115");ThemesFolder=C:WaitForChild("\084\104\101\109\101\115"),RegisterCommandDescendants=true;LogAPIErrors=true;LogAPIInfo=true;DataStoreKey="\068\101\102\097\117\108\116\068\097\116\097\083\116\111\114\101\075\101\121";SavedData={PermissionLevel=true;GameHistory=true,ExecutionLog=false};Permissions={Players={[0]={Level=4}},Groups={[0]={Level=1,Ranks={[255]={Level=3,Operator="\061\061"}}}};Assets={[0]={Level=3;Type="\103\097\109\101\112\097\115\115"}}}}E.ThemeSelectorKey=Enum.KeyCode.LeftControl return E
--[[

	-------------------------------

	Solar Admin System - Version 0.3.3 Beta
	
	-------------------------------
	
	Developed by Starnamics - Exp_Bread - S1mp1eDude
	License: MIT License
	
	-------------------------------
	
	For detailed instructions on setting up Solar, please read our documentation (located on our DevForum post)
	https://devforum.roblox.com/t/solar-admin-system-lightweight-command-bar/1624370
	
	NOTICE:
	SOLAR ADMIN IS CURRENTLY IN BETA, MEANING:
	- SOME FEATURES MAY NOT WORK CORRECTLY
	- THERE MAY BE BUGS
	
	IT IS NOT RECOMMENDED YOU USE SOLAR ADMIN BETA IN PRODUCTION
	
	PLEASE REPORT ANY BUGS OR ISSUES ON THE DEVFORUM POST
	
--]]

local ConfigurationFolder = script.Parent:WaitForChild("Configuration")
local Events = script.Parent:WaitForChild("Events")
local SolarUI = script.Parent:WaitForChild("Assets"):WaitForChild("SolarUI")

local Settings = {

	--// Command Bar
	CommandBarHotkeys = { Enum.KeyCode.Quote }, --// Keys used to open the command bar
	IsCommandBarRestricted = false, --// Is the command bar accessible to non-moderators

	--// User Interface
	Theme = ConfigurationFolder:WaitForChild("Themes")["default.theme"], --// Theme of the UI
	
	--// Locations
	CommandsFolder = ConfigurationFolder:WaitForChild("Commands"), --// The location of your commands
	PluginsFolder = ConfigurationFolder:WaitForChild("Plugins"), --// The location of your plugins [EXPERIMENTAL]
	ThemesFolder = ConfigurationFolder:WaitForChild("Themes"), --// The location of your themes
	
	RegisterCommandDescendants = true, --// Should the module register the descendants of the commands folder or just the children?
	
	--// Debugging
	LogAPIErrors = true, --// Should API Errors be logged to console/output
	LogAPIInfo = true, --// Should API Info be logged to console/output
	
	--// Data Saving
	DataStoreKey = "DefaultDataStoreKey", --// You should replace this to something random!
	SavedData = { --// Data which is saved when player leaves game
		PermissionLevel = true, --// Should a players permission level be saved?
		GameHistory = true, --// Should a players history be saved? (recommended)
		ExecutionLog = false, --// Should a players command execution history be saved?
	},
	
	--// Permissions	
	--[[
		
		Permissions are used to manage who can do what using Solar
		
		Level 1 = No permissions (player)
		Level 2 = Some permissions (moderator)
		Level 3 = Most permissions (administrator)
		Level 4 = All permissions (head administrator)
	--]]
	
	Permissions = {
		Players = { --// Player permissions
			--// Below is an example, you should replace this with your own values!
			
			[00000000] = { --// The UserId or Username of the player (UserId is recommended)
				Level = 4, --// The permission level of the player
			},
			
		},
			
		Groups = { --// Group permissions
			--// Below is an example, you should replace this with your own values!
			
			[00000000] = { --// The Group Id
				Level = 1, --// The permission level for the entire group
				Ranks = { --// The levels for each group rank
					
					[255] = { --// The ID of the group rank
						Level = 3, --// The permission level for the role
						Operator = "==", --// The relational operator for this role (read the docs for more information)
					},
					
				},
			},
			
		},
		
		Assets = { --// Asset permissions
			--// Below is an example, you should replace this with your own values!
			
			[00000000] = { --// The asset's ID
				Level = 3, --// The permission level for the players who own the asset
				Type = "gamepass", --// The value type (if you entered a gamepass's ID, type 'gamepass', otherwise type 'asset')
			},
			
		},
	},

}
Settings.ThemeSelectorKey = Enum.KeyCode.LeftControl

return Settings
