local function J(J,...)local T={...}for T,c in pairs(T)do for T,c in pairs(c)do J[T]=c end end return J end return J
local function objectAssign(target, ...)
	local targets = { ... }
	for _, t in pairs(targets) do
		for k, v in pairs(t) do
			target[k] = v
		end
	end
	return target
end

return objectAssign
