Text this: Islamic Human Development Index (IHDI), institutional quality, macroeconomics and economic growth: empirical evidence from Organization of Islamic Cooperation (OIC) countries