/* ------------------------------------------- Copyright (C) 2025, Amlal EL Mahrouss, all rights reserved. ------------------------------------------- */