Sharp weighted Trudinger–Moser and Caffarelli–Kohn–Nirenberg inequalities and their extremal functions. (August 2018)