Graph neural network-based surrogate modelling for real-time hydraulic prediction of urban drainage networks