return{DatastoreKey={"\115\116\114\105\110\103","\082\101\100\101\102\105\110\101\065\053"},Prefix={"\115\116\114\105\110\103";"\033"};Splitter={"\115\116\114\105\110\103"," \124 "},SubSplitter={"\115\116\114\105\110\103";" \124\124 "};Admins={"\116\097\098\108\101";{[5]={GroupName="\082\111\111\116",Admin=true};[4]={GroupName="\083\117\112\101\114 \065\100\109\105\110",Admin=true};[3]={GroupName="\065\100\109\105\110\105\115\116\114\097\116\111\114",Admin=true};[2]={GroupName="\077\111\100\101\114\097\116\111\114",Admin=true};[1]={GroupName="\086\073\080",Admin=false},[0]={GroupName="\078\111\110-\065\100\109\105\110";Admin=false;Default=true}}},QualifierMethod={"\115\116\114\105\110\103","\083"};DefaultStrings={"\116\097\098\108\101",{Ban_Server="\089\111\117 \104\097\118\101 \098\101\101\110 \098\097\110\110\101\100 \102\114\111\109 \116\104\105\115 \115\101\114\118\101\114\059 \123\114\101\097\115\111\110\125 \124 \077\111\100\101\114\097\116\111\114\058 \123\109\111\100\101\114\097\116\111\114\125",Ban_Temporary="\089\111\117 \104\097\118\101 \098\101\101\110 \116\101\109\112\111\114\097\114\105\108\121 \098\097\110\110\101\100 \102\114\111\109 \116\104\101 \103\097\109\101\059 \123\114\101\097\115\111\110\125\046 \089\111\117 \119\105\108\108 \098\101 \117\110\098\097\110\110\101\100 \105\110 \123\116\105\109\101\125 \124 \077\111\100\101\114\097\116\111\114\058 \123\109\111\100\101\114\097\116\111\114\125",Ban_Permanent="\089\111\117 \104\097\118\101 \098\101\101\110 \112\101\114\109\097\110\101\110\116\108\121 \098\097\110\110\101\100 \102\114\111\109 \116\104\101 \103\097\109\101\059 \123\114\101\097\115\111\110\125\046 \124 \077\111\100\101\114\097\116\111\114\058 \123\109\111\100\101\114\097\116\111\114\125";Kick="\089\111\117 \104\097\118\101 \098\101\101\110 \107\105\099\107\101\100 \102\114\111\109 \116\104\101 \115\101\114\118\101\114\059 \123\114\101\097\115\111\110\125 \124 \077\111\100\101\114\097\116\111\114\058 \123\109\111\100\101\114\097\116\111\114\125"}},CloudAPI={"\116\097\098\108\101";{UseBanlist=true}},UnsafeLoading={"\098\111\111\108\101\097\110";false};RelevelCommands={"\116\097\098\108\101";{somecommand=99}},SilentEnabled={"\098\111\111\108\101\097\110";true},TextChatService={"\116\097\098\108\101",{Enabled=true,OnNotification="\065\117\116\111"}};DisableTaskbar={"\098\111\111\108\101\097\110",false};SendLevelNotification={"\098\111\111\108\101\097\110",true},ConsoleKeybind={"\115\116\114\105\110\103","\069\113\117\097\108\115"};Theme={"\115\116\114\105\110\103";"\068\097\114\107"};WebhookURL={"\115\116\114\105\110\103";nil},EnableFriendNotifications={"\098\111\111\108\101\097\110",false},DisableDS={"\098\111\111\108\101\097\110",false};EnableDebug={"\098\111\111\108\101\097\110",false}}
-- This module is made to validate settings; and if something is missing, it will be added with a default value.
-- If something is *not* missing, it will be checked for validity.

return {
	-- Key = {type, defaultValue}
	DatastoreKey = {'string', 'RedefineA5'},
	Prefix = {'string', '!'},
	Splitter = {'string', ' | '},
	SubSplitter = {'string', ' || '},
	Admins = {'table', {
		[5] = {
			GroupName = "Root",
			Admin = true,
		},
		[4] = {
			GroupName = "Super Admin",
			Admin = true
		},
		[3] = {
			GroupName = "Administrator",
			Admin = true
		},
		[2] = {
			GroupName = "Moderator",
			Admin = true
		},
		[1] = {
			GroupName = "VIP",
			Admin = false
		},
		[0] = {
			GroupName = "Non-Admin",
			Admin = false,
			Default = true
		}
	}},
	QualifierMethod = {'string', 'S'},
	DefaultStrings = {'table', {
		Ban_Server = "You have been banned from this server; {reason} | Moderator: {moderator}",
		Ban_Temporary = "You have been temporarily banned from the game; {reason}. You will be unbanned in {time} | Moderator: {moderator}",
		Ban_Permanent = "You have been permanently banned from the game; {reason}. | Moderator: {moderator}",
		Kick = "You have been kicked from the server; {reason} | Moderator: {moderator}"
	}},
	CloudAPI = {'table', {
		UseBanlist = true
	}},
	UnsafeLoading = {'boolean', false},
	RelevelCommands = {'table', {
		["somecommand"] = 99
	}},
	SilentEnabled = {'boolean', true},
	TextChatService = {'table', {
		Enabled = true,
		OnNotification = "Auto"
	}},
	DisableTaskbar = {'boolean', false},
	SendLevelNotification = {'boolean', true},
	ConsoleKeybind = {'string', 'Equals'},
	Theme = {'string', 'Dark'},
	WebhookURL = {'string', nil},
	EnableFriendNotifications = {'boolean', false},
	DisableDS = {'boolean', false},
	EnableDebug = {'boolean', false},
};