class OsuMod:
    NO_FAIL: int = 2 ** 0
    EASY: int = 2 ** 1
    NO_VIDEO: int = 2 ** 2
    HIDDEN: int = 2 ** 3
    HARD_ROCK: int = 2 ** 4
    SUDDEN_DEATH: int = 2 ** 5
    DOUBLE_TIME: int = 2 ** 6
    RELAX: int = 2 ** 7
    HALF_TIME: int = 2 ** 8
    NIGHTCORE: int = 2 ** 9
    FLASHLIGHT: int = 2 ** 10
    AUTOPLAY: int = 2 ** 11
    SPUN_OUT: int = 2 ** 12
    RELAX2: int = 2 ** 13
    PERFECT: int = 2 ** 14
    KEY4: int = 2 ** 16
    KEY5: int = 2 ** 17
    KEY6: int = 2 ** 18
    KEY7: int = 2 ** 19
    KEY8: int = 2 ** 20
    FADE_IN: int = 2 ** 21
    RANDOM: int = 2 ** 22
    LAST_MOD: int = 2 ** 23
    KEY9: int = 2 ** 24
    KEY10: int = 2 ** 25
    KEY1: int = 2 ** 26
    KEY3: int = 2 ** 27
    KEY2: int = 2 ** 28
