--	end;

	local v53 = math.round(v45);
	if not u1.Gamepasses.Owns(p7, l__ID__11) and p9 then
		return false, "You do not own Triple Eggs Gamepass";
	end;
	local v54, v55 = v1.IsUnlocked(p7, p8);
	if not v54 then
		return false, v55;
	end;
	if v42[l__currency__46] < v53 then
		return false, "You need " .. u1.Functions.Format.Short(v53 - v42[l__currency__46]) .. " more " .. l__currency__46 .. " to buy this egg!";
	end;
	if v42.MaxSlots <= #v42.Pets + (v44 - 1) then
		return false, "Your inventory is full!";
	end;
	if u12[p7] then
		return false, "You are doing this too quickly!";
	end;
	coroutine.wrap(function()
		u12[p7] = true;
		u1.Functions.Wait(0.75);
		u12[p7] = nil;
	end)();
	if not v1.Open(p7, p8, v44) then
		return;
	end;
	v42[l__currency__46] = v42[l__currency__46] - v53;
	if not v42.EggsOpened[p8] then
		v42.EggsOpened[p8] = 0;
	end;
	local l__EggsOpened__56 = v42.EggsOpened;
	l__EggsOpened__56[p8] = l__EggsOpened__56[p8] + v44;
	print(l__EggsOpened__56)
	u1.Achievements.Add(p7, "Open Eggs", v44);