s10100-025-00966-z.pdf