Assessment of urban flood resilience based on a systematic framework. (June 2023)