a
    ±e¶h†  ã                   @   s&   e g d ¢ƒZefe e e dœdd„ZdS ))é:   é)   é«   éL   )ÚdataÚkeyÚreturnc                    s   t ‡ fdd„t| ƒD ƒƒS )z¥
    XOR a byte string with a repeating key.
    :param data: bytes to be obfuscated
    :param key: key sequence (defaults to XOR_KEY)
    :return: XOR'd bytes
    c                    s$   g | ]\}}|ˆ |t ˆ ƒ  A ‘qS © )Úlen)Ú.0ÚiÚb©r   r   ú%/wd/v2025.freedom4um.com/utils/xor.pyÚ
<listcomp>   ó    zxor_bytes.<locals>.<listcomp>)ÚbytesÚ	enumerate)r   r   r   r   r   Ú	xor_bytes   s    r   N)r   ZXOR_KEYr   r   r   r   r   Ú<module>   s   