There are multiple sources.
The one source you posted is a propaganda site run by Islamists.
https://theintercept.com/2018/02/19/hamas-israel-palestine-conflict/