const permissions = { PERM_NONE: '0', PERM_ALL: '-', PERM_LOGGEDIN: '~', PERM_REGISTER_USER: '+', PERM_VIEW: '1', PERM_EDIT_PERM: '2', PERM_MOD_BADGE: '3', PERM_EDIT_DESCRIPTION: '4', PERM_CREATE_PROBLEM: '5', PERM_EDIT_PROBLEM: '6', PERM_VIEW_PROBLEM: '7', PERM_VIEW_PROBLEM_HIDDEN: '8', PERM_SUBMIT_PROBLEM: '9', PERM_READ_PROBLEM_DATA: 'A', PERM_READ_RECORD_CODE: 'B', PERM_REJUDGE_PROBLEM: 'C', PERM_REJUDGE: 'D', PERM_VIEW_PROBLEM_SOLUTION: 'E', PERM_CREATE_PROBLEM_SOLUTION: 'F', PERM_VOTE_PROBLEM_SOLUTION: 'G', PERM_EDIT_PROBLEM_SOLUTION: 'H', PERM_DELETE_PROBLEM_SOLUTION: 'I', PERM_REPLY_PROBLEM_SOLUTION: 'J', PERM_EDIT_PROBLEM_SOLUTION_REPLY: 'K', PERM_DELETE_PROBLEM_SOLUTION_REPLY: 'L', PERM_VIEW_DISCUSSION: 'M', PERM_CREATE_DISCUSSION: 'N', PERM_HIGHLIGHT_DISCUSSION: 'O', PERM_EDIT_DISCUSSION: 'P', PERM_DELETE_DISCUSSION: 'Q', PERM_REPLY_DISCUSSION: 'R', PERM_EDIT_DISCUSSION_REPLY: 'S', PERM_DELETE_DISCUSSION_REPLY: 'T', PERM_VIEW_CONTEST: 'U', PERM_VIEW_CONTEST_SCOREBOARD: 'V', PERM_VIEW_CONTEST_HIDDEN_SCOREBOARD: 'W', PERM_CREATE_CONTEST: 'X', PERM_ATTEND_CONTEST: 'Y', PERM_EDIT_CONTEST: 'Z', PERM_VIEW_TRAINING: 'a', PERM_CREATE_TRAINING: 'b', PERM_EDIT_TRAINING: 'c', PERM_JUDGE: 'd', }; permissions.PERM_BASIC = permissions.PERM_VIEW + permissions.PERM_VIEW_PROBLEM + permissions.PERM_VIEW_PROBLEM_SOLUTION + permissions.PERM_VIEW_DISCUSSION + permissions.PERM_VIEW_CONTEST + permissions.PERM_VIEW_CONTEST_SCOREBOARD + permissions.PERM_REGISTER_USER; permissions.PERM_DEFAULT = permissions.PERM_VIEW + permissions.PERM_VIEW_PROBLEM + permissions.PERM_SUBMIT_PROBLEM + permissions.PERM_VIEW_PROBLEM_SOLUTION + permissions.PERM_CREATE_PROBLEM_SOLUTION + permissions.PERM_VOTE_PROBLEM_SOLUTION + permissions.PERM_REPLY_PROBLEM_SOLUTION + permissions.PERM_VIEW_DISCUSSION + permissions.PERM_CREATE_DISCUSSION + permissions.PERM_REPLY_DISCUSSION + permissions.PERM_VIEW_CONTEST + permissions.PERM_VIEW_CONTEST_SCOREBOARD + permissions.PERM_ATTEND_CONTEST + permissions.PERM_VIEW_TRAINING + permissions.PERM_CREATE_TRAINING + permissions.PERM_LOGGEDIN; permissions.PERM_ADMIN = permissions.PERM_ALL; module.exports = permissions;