Natural Science Foundation of Shanghai Municipality Grant No. 22ZR1449200