Differences between the French and German right-populist parties and the new-left parties. La République en Marche, Rassemblement National, Die Grünen and Alternative für Deutschland häftadEngelska, 2022