local function A(n)local M={}for n,N in pairs(n)do local y=n if typeof(n)=="\115\116\114\105\110\103"then y=string.lower(string.sub(n,1,1))..string.sub(n,2)end local S=N if typeof(N)=="\116\097\098\108\101"then S=A(N)end M[y]=S end return M end return A


local function tableToCamelCaseKeys(oldTable)
	local newTable = {}
	for k, v in pairs(oldTable) do
		local newKey = k
		if typeof(k) == "string" then
			newKey = string.lower(string.sub(k, 1, 1)) .. string.sub(k, 2)
		end
		local newValue = v
		if typeof(v) == "table" then
			newValue = tableToCamelCaseKeys(v)
		end
		newTable[newKey] = newValue
	end
	return newTable
end

return tableToCamelCaseKeys
