import re

STEAM_CODE = {"pattern": "[A-Z0-9]{5}-[A-Z0-9]{5}-[A-Z0-9]{5}", "flags": re.IGNORECASE}


def contains(text: str, pattern: dict) -> bool:
    if "flags" in pattern:
        return re.search(pattern["pattern"], text, pattern["flags"]) is not None
    else:
        return re.search(pattern["pattern"], text) is not None