In the macroeconomy, demand-side shifts change: a) only the price level in the long run, while output eventually returns to its long-run potential level. b) only the output level in the long run, while prices eventually return to their long-run potential levels. c) aggregate demand only, which eventually shifts back in the long run. d) aggregate demand only, which is why the price level remains unaffected in the long run.