Instead of the internet telling you what #Hamas thinks, here is their 2017 Charter, an important note is they do not use the word “Zionist” to mean “Jewish” (A Palestinian informed me it is important to point that out): https://www.middleeasteye.net/news/hamas-2017-document-full