Failure mechanisms and dynamics of the Shanzao rockslide in Yongjia County, China on 10 August 2019