A full and comprehensive flow assurance analysis in offshore production lines: Mathematical modeling and management of hydrate formation conditions