-- Decompiled with the Synapse X Luau decompiler.


local u1 = nil;
coroutine.wrap(function()
	u1 = require(game.ReplicatedStorage:WaitForChild("Resources"));
end)();
local v1 = {};
local u2 = {};
function v1.Owns(p1)
	if u2[p1] then
		return u2[p1];
	end;
	local v2 = u1.StatService.Get(true);
	if not v2 then
		return;
	end;
	local v3 = u1.Functions.SearchArray(v2.Upgrades, p1);
	if v3 then
		u2[p1] = v3;
	end;
	return v3;
end;
return v1;
